Questions tagged «career-development»

此标记仅出于历史原因存在,系统不再允许使用它。

17
您在职业生涯中学到的最好的课程是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我认为我的工作是“没有五分钟的工作”-程序员倾向于对开发过于乐观,我们应该在认真思考问题之后再承诺快速解决问题,然后再深入研究代码

11
您如何应对高级软件开发的动态性质?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我认为自己是高级软件开发人员。我喜欢阅读很多东西,这对我的职业生涯有很大帮助。我想我做得很好。 现在,我花了大量时间学习新事物。我现在不擅长编写代码,但是我即将开始一个家庭,而且我经常会看到许多有14-15年经验的老年人,因为他们减少了学习新事物的机会,现在很糟糕在编程时。他们在某个时候启发了人物,但现在已经不复存在了。 您可能会争辩说,基础知识永远不会改变,但是当您在Delphi上编码10年并且突然每个人都在使用.NET框架时,它的确会有所作为。这是真的,学习一门新的框架时,有经验的开发人员将花费更少的时间,但它仍然不需求的时间和精力。 软件开发人员如何在管理工作需求的同时仍然能够专注于某些可能使您失业的事情,例如建立家庭?

22
学习成为一名优秀(优秀)程序员的必备条件是学习如何使用C(或C ++)吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 当我第一次开始学习如何编程时,真正的程序员可以在睡眠中编写汇编。计算机科学方面的任何认真教育都将包括大量使用汇编进行编程的培训和实践。从那以后,情况发生了变化,以至于我看到带有汇编的计算机科学学位(如果有的话)被降级为一项任务和一章,从四年制学习中总共进行了两周的工作。 C / C ++编程似乎遵循了类似的路径。采访那些花了不超过两周的C ++编程并且只在某本书中读过C的大学毕业生,我不再感到惊讶。虽然最严重的CS学位似乎仍包括大量的时间学习和使用其中一种或两种语言,但显然趋势是学校中C / C ++的执行较少。 显然,无需阅读或编写任何C或C ++代码行就能从事出色的工作。 考虑到所有这些,学习这两种语言值得吗?他们是否必须要出类拔萃?(除了显而易见的,非语言的建议,例如“语言的选择对于全面的教育可能很重要”,以及“在程序员的整个职业生涯中不断尝试和学习新语言可能是一个好主意,伸展灰色细胞”)

15
如何处理需要了解多种编程语言的需求?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我是一个相对年轻的程序员。我今年23岁,从事专业编程大约已有5年了。 作为大多数程序员,我从C入手,学习了一些x86汇编的乐趣,然后我发现C ++成为了我对编程界的最大热情。使用C和C ++进行编程会迫使您学习特定于平台的API,库和框架,所有这些都需要不断的研究和实验。一段时间后,我不得不继续使用Java和C#,因为我所在地区的需求基本上是这些语言的需求。使用这些语言,我进入了Web开发领域,然后我不得不学习javascript。最初为.NET Framework开发很令人兴奋,但是当我被Microsoft束缚时,我不断感到(当然,.NET Framework使我脱离Linux)。对于桌面开发,我几乎可以使用Qt与C ++一起使用.NET进行所有操作,但是对于Web开发,我不得不寻找替代方法。很快我找到了Django,然后继续学习Python,因此可以使用Django。如今,我正在学习使用Objective-C开发iOS。 到目前为止,学习所有这些语言非常容易(C ++很好地训练了我),但是我担心有一天我无法跟踪所有这些语言。只是为了澄清。我必须学习的唯一语言是C#和Java。我学习的所有其他乐趣都是因为我喜欢编程和学习新事物。我也想在台式机,Web和移动开发方面保持精湛的技能。 我的问题是:如何跟踪多种编程语言?(我的意思是,请跟踪这些语言的变化并保持技巧的敏锐性)和:是否存在足够的编程语言?

6
在线用户名/句柄的专业性
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我过去曾经并且现在继续在许多Internet站点上使用句柄“ thanatos”,如果该句柄不可用(发生这种情况的时间约为50%),则使用“ deathanatos”。 “ Thanatos ”是希腊神的名字或死亡的化身(不要与黑社会的希腊神Hades混淆)。“ Dea”是一种自然的玩法,可以使手柄在已经采用首选手柄的情况下工作,而不必求助于数字并保持明显的发音。多年前我采用了手柄-当时,我正在阅读伊迪丝·汉密尔顿(Edith Hamilton)的《神话》(Mythology)和皮尔斯·安东尼(Piers Anthony)的《苍白的马》(On a Pale Horse),这两个都是我的最爱,而这个名字就是由此而来的。 当我创建手柄时,我还很年轻,并且非常重视在线时的隐私权,没有透露自己的名字。随着我成为一名能力更强的程序员,我开始想以FOSS许可等方式发布我的一些私人作品,有时也以我自己的名字发行。这已经开始将此句柄与我的真实姓名联系起来。在过去的几年里,随着我一直在寻找工作,我越来越意识到自己的“网络形象”。作为一名程序员,我的网络访问量超过平均水平,并且我开始怀疑:这个句柄名称是否专业?句柄名称在专业意义上重要吗?我应该“重塑品牌”吗?(虽然一个人显然想避免仇恨或其他令人反感的名字,但“死亡”(与我的名字联系在一起)之类的话题是否恰当?有什么可以被否定的呢?) 为了使这一点更加与程序员有关:程序员在线-很多-我们中的某些人(有些不是我们)倾向于将重点放在“网络存在”上。我认为,谨慎的程序员(或从事在线互动的职业中的任何人)会意识到他们的网络存在。尽管不仅仅限于程序员,无论好坏,它都是我们世界的一部分。

9
需要建议:保持技术水平还是以MBA方式学习?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 6年前关闭。 我知道这是一个非常主观的问题,我是自己决定这个问题的最佳人...但是我只是在寻找您的意见。 我有5年的专业开发经验。我在数学方面具有良好的背景,并且在CS工程专业取得了学士学位。我的职业生涯还没有达到成长困难的阶段,并且即使很长一段时间也不会预见到这种情况的发生,因为我发现自己不断(自我)去学习新技能。 但是,我的许多朋友最近都已经获得了MBA学位,而不是哈佛或凯洛格斯大学等中等水平的大学。然而,即使他们很少或没有工作经验,他们的薪水也比我胖。 鉴于我可以选择攻读MBA,可以理顺我的财务状况(并打算从INSEAD / IE计划MBA),我应该卖出自己喜欢做的​​事去攻读MBA吗?鉴于我处于适合MBA的年龄/经验组,我会后悔不稍后再读MBA吗? 我绝对喜欢我现在正在做的事情,也喜欢与我一起工作的人,但是我只是担心这个职业是否会像获得管理学位的人一样在经济上获得回报。

17
我如何评估写书,文章或在会议上发表的论文是否值得?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 6年前关闭。 我试图了解我应该如何评价写书,文章或会议演讲。 写书是很多工作。在杂志上写文章或在会议上演讲也是如此。他们需要时间,您甚至可能在这里和那里犯错,导致事与愿违(糟糕的评论,人们称呼您为白痴。)您也可以免费这样做(至少用于杂志文章和会议演讲。对于书籍,您会得到类似$ 5K的定金,在那之后您很少会获得任何额外的销售版税)。 那么我应该如何评估收益呢?如果您之前已经这样做过,我将不胜感激。我可能不会写一本书,因为它超出了我想按时提交的书,但是我应该麻烦做会议演讲或在杂志上写短文章吗?

9
没有指导者的改善[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 尽管我认为自己经验不足,但还是以某种方式继续担任领导职位(在当前职位中,我是公司的技术总监,在前一个职位中,我是研发部负责人)。 我了解为什么会发生这种情况(我有一些特定的技能,并且使用了一些不常见的编程语言),我的问题是:我找不到导师... 我知道必须要学习一些东西,随着我多年来的工作,我注意到我正在慢慢学习越来越多的东西,但是我相信有一些方法可以使自己变得更快,而不仅仅是编码... 那么,当公司中没有其他人教我或让我阅读他们的代码时,我该如何改进?(甚至修复他们的代码...) 我认为我已经超越了书本,但远低于“大师”水平,所以我不知道在哪里可以学到更多。

13
“只要有效”是规范吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 看到我最近的问题: 编程是在竞逐低谷时的一种职业吗? 我的最后一家商店没有流程。敏捷本质上意味着他们根本没有计划如何开发或管理他们的项目。这意味着“嘿,这是大量的工作。请在两周内完成。我们节奏快且敏捷。” 他们发布了他们知道有问题的东西。他们不在乎事情是如何写的。没有代码审查-尽管有几个开发人员。他们发布了他们知道是错误的软件。 在我之前的工作中,人们只要有工作的态度就可以了,这很好。当我要求重写我在本质上探索该规范时编写的某些代码时,他们拒绝了。我想重写代码,因为代码在多个地方重复了,没有封装,并且人们花了很长时间来对其进行更改。 所以从本质上讲,我的印象是:编程归结为以下几点: 阅读有关最新工具/技术的书 基于此,将代码丢在一起,避免编写任何单独的代码,因为公司不想“保留自定义代码” 显示它,然后继续进行下一个操作,“只要它有效”。 我一直告诉自己,下一份工作我要去找一家更好的商店。它永远不会发生。如果是这样,那么我会感觉卡住。技术总是在变化;如果这里唯一的专业发展是阅读最新的MS Press技术书,那么您在10年的时间里已经建立了什么,但是对各种技术都有肤浅的认识?我担心: 拥有专业水准的最佳方法 在这种情况下如何发展有意义的知识和经验

11
如何跟上所有新工具/语言/框架?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 只是想知道每个人如何跟上它。我主要使用ASP.NET和Windows窗体,但是出于商业原因,我坚持使用3.0。因此,我的大部分自我教育都是在自己的时间上进行(周末,我喜欢做游戏编程,所以我每周只有3-5个小时学习新知识) 您如何跟上永无止境的新内容供应?

7
自筹资金休假后,您如何解决简历上的空白?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 8年前关闭。 关于Programmers.SE,有很多问题,关于延长休息时间是否是一个好主意,以及在这段时间中如何保持技能水平: /software/31536/will-take-two-years-off-for-school-in-a-related-field-destroy-a-mid-level-devel /software/102009/can-i-take-a-year-off-without-hurting-my-career 如果您从开发人员中抽出一两年的时间,难道要重新投入开发真的很困难吗? /software/91176/is-take-a-break-in-career-to-learn-stuff-a-bad-idea 他们确实很有帮助,但我仍然对自费休假的后勤细节有疑问。 我已经结束了一年的软件开发工作(在该领域工作了7年)。今年我要让自己去探索自己从未有过的兴趣:烘烤,缝纫,摄影以及结识新朋友。在这段时间里,我也一直在从事宠物开发项目,涉及技术和学科,而我本来没有机会去探索的。此外,我已经读了所有我从未有时间阅读的软件开发书籍,并紧跟编程新闻和博客。 开发项目都希望成为Micro ISV的一部分,但是只有一个项目使其进入了任何生产阶段。该项目令人印象深刻,但还不是很成功(还!) 我有一个相当活跃的编程博客,我认为这反映了对软件开发的高度奉献,并表明我不仅将我的编程技能搁置了一年。 我的问题是:在履历表/求职信层级上将此信息传递给潜在雇主的最佳方法是什么? 我有足够的信心可以在面试中解释这个放假假。我知道,虽然在履历方面,招聘经理会以一切可能的借口将我的履历表扔掉(我已经完成了招聘,如果这段时间办得不好,我可能会丢掉自己的履历表,因此,我觉得简历/求职信是获得新工作的真正棘手的部分。 我对应该做什么有一些想法,但是我不确定较大的社区认为可以接受什么。这是我正在考虑的方法: 在我的简历上放一个特殊的部分,以便在假期中概述个人项目。如果执行此操作,标记它的好方法是什么? 创建一个个人公司名称,并将这些项目放入我在该公司下的简历的工作经验部分。这似乎是最简单的方法,但是我担心进入面试阶段可能会被认为是骗术。另外,如果我这样做,该怎么称呼我? 保持我的履历不变,并在求职信中解释所有内容,并提供指向活跃博客的链接。 可能有些我没想到,我愿意接受其他任何想法。 我知道我已经包含了许多有关我的个人情况的特殊雪花信息,但是对于更一般的情况,我希望选择答案。这里的个人详细信息仅作为示例,而不是要求为我专门设计的答案。

7
不由自主地成为程序员:如何正确地做?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我的背景是电气工程,更精确地说是DSP。我目前工作的公司从事许多不同的项目,主要用于构建模拟硬件。与这里的其他人相比,我离计算机更近一些,我通常是同时为嵌入式设备(我非常满意)和Windows或Linux OS编写代码的人。在我看来,后者是外国领土。 我可以编码,并且我知道几种语言(C / C ++,Java,某些VB.NET),但是我仅将它们用于信号和图像处理,神经网络以及其他类似应用程序中的算法仿真。对我而言,编程已成为一种计算工具,比什么都重要。但是,我有越来越多的项目需要编写适当的功能完善的软件,而且我真的不知道该怎么做,因为我从未必须做过,而且我也从未真正感兴趣。我自己看到有很多工程师由于工作需要而在一定程度上转换为编码器,而大多数工程师的工作并不那么出色。我敢肯定,很多人也遇到过同样的情况。 如果我要学习编写具有良好用户界面,良好内部架构等的合适软件,我该怎么做?我们没有人可以告诉我什么是好的做法,什么不是什么。鉴于我可以用最原始的方式编写代码,那么关于编写好的软件还有什么要知道的,以及如何独自实现?

10
将您的职业转向另一种编程语言
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我会追逐的。我正在寻找有关经验丰富的开发人员如何说服准雇主使用其他语言的职位的建议。满足其他非语言特定要求(知道版本控制,OO,学位等)。例如,一个经验丰富的PHP开发人员希望移至Perl职位。可能吗 会有多难?语言依赖吗? 编辑:我得到的答案证明了这个社区的未来确实是光明的,但可悲的是,它只允许我选择一个答案。谢谢您的答复。

8
是否可以在没有业余项目的情况下在高需求的公司找到工作?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 6年前关闭。 我很好奇谷歌等高需求公司的招聘团队在评估候选人时是否考虑了业余爱好项目。 我是一个每周工作40个小时的程序员,很幸运每个月在工作之外花一两个小时从事与编程相关的任何事情。我喜欢在上班时间闲逛SO / SE,也喜欢回答问题,但是下班后我离开了编程世界,回到了我的生活。 我已经了解到,您不需要业余项目就可以成为一名优秀的程序员,但是这种业余项目的缺乏是否会影响我在一家总是有大量求职者的公司工作的机会?

5
如何补偿去过JavaSchool的费用?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 在一个较早的问题中,我向那些在大学之前和大学期间表现出色的新软件工程师寻求职业建议。但是,出于某种原因,那些没有幸去麻省理工学院或耶鲁大学的人呢?如果您去了Joel Spolsky所谓的JavaSchool,该怎么办? JavaSchool校友可以/应该做些什么来发展自己的技能并弥补他们在大学里错过的事情?(或者,乔尔(Joel)认为这些学校处于不利地位是错的吗?)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.