Questions tagged «career-development»

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

29
我不会在业余时间编程。那会让我成为一个不好的开发者吗?
网络上的许多博客和建议似乎都暗示,要成为一名出色的开发人员,仅做日常工作是不够的。例如,您应该在业余时间为开放源代码项目做出贡献,编写智能手机应用程序等。实际上,很多建议似乎表明,如果您不喜欢整日编写程序,那么您会可能是在错误的职业中。 这对我来说并不正确。我很喜欢我的工作,但是当我从办公室回到家时,我并没有心情直接跳回计算机并开始编码,直到就寝为止。我每天只有几个小时的空闲时间,我宁愿将它们花在其他爱好,见朋友或出门旅行上,而不是在电脑前。 我确实从编程中受益匪浅,偶尔会在工作之外闲逛。我致力于个人发展,并花时间阅读技术博客和书籍,以保持学习和不断进步。但这并没有延伸到我想用我所有的业余时间进行编码。 这是否意味着我不是一个真正的“真正”软件开发人员?不用做额外的工作就能成为一名优秀的软件开发人员吗?我很想听听您的想法。 更新:谢谢大家的评论和回答。很多好的想法和建议!

30
4-5年是编程职业的“中年危机”吗?
我从事专业C#编程已有4年了。在过去的4年中,我曾为多家中小型公司工作,包括“网络/广告代理商”,小型行业特定的软件商店到小型创业公司。我主要从事“业务应用程序”,涉及使用高级编程语言(收集的垃圾),而我的总体经验是,我所做的所有工作本来可以更加专业。很多事情做错了(仓促),主要是由于成本因素,人们总是想要“现在”的东西,而可动用的钱却最少。我一直在想,也许我可以在更大的公司或更适合程序员的公司工作,或者在某个地方工作?我有足够的金钱和时间来真正地建立一些更长期,更可维护的东西,我可能会在自己的职业生涯中享受更多。我从来没有一个“导师”来指导我度过四年的职业生涯。除了我的学士学位,我几乎是博客/谷歌/自学程序员。 我还观察到另一个问题,在“我的工作环境”中,大多数所谓的“高级”程序员实际上并不是那种高级技能。他们之所以成为“高级”,是因为他们已经有很长时间的程序员了,但是他们编写的代码或做出的决定绝对是垃圾!他们不想学习,他们不想变得更好,他们只是想得到报酬,做他们告诉别人要做的有意义的事情,而我们大多数人就是这样。也许这就是为什么他们现在就在这里。但是我不想变得像他们一样,我想变得更好。我已经陷入一种精神状态,我不再打算成为未来职业的程序员。我开始认为也许还有更好的事情要做。我阅读的博客越多,尝试过的“最佳实践”就越多,我感觉自己正偏离“我的现实”。但是我不是一个优秀的程序员,否则我不认为我现在在这里。我认为4-5年是一个阶段,既可以迈向职业生涯的明智之举,也可以迈出您的目标。 我只是想听听别人对我上面提到的内容有何评论,以及您在过去的编程生涯中是否遇到过类似的情况以及如何处理。谢谢。

30
在Stack Overflow中享有很高的声誉会帮助您找到一份好工作吗?
在帖子中,Joel Spolsky提到5位数Stack Overflow信誉可以帮助您赚取一份薪水超过10万美元的工作。多少是真实的? 有谁愿意分享他们在Stack Exchange网站上获得的声誉而获得高薪工作的成功? 我在某处读到某人从Google接受面试的消息,因为一个招聘人员发现他的Stack Overflow名声令人印象深刻。还有其他类似的故事吗?

15
是9到5个程序员被看不起吗?
我认为自己是9到5的程序员。我的意思是说,我有一份编程工作,但是离开工作后,我就把工作留在那儿,不要带回家。我非常喜欢自己的职业选择,也喜欢自己目前的工作。我也喜欢学习自己领域中的新事物,例如新技术和编程行业的进步。仅仅是我的工作之外,我还有其他的兴趣爱好,我认为这些爱好更重要,我想将更多的时间和精力投入其中。我还觉得每周花40多个小时专注于一个主题有点累,所以真的有很多程序员想从编程工作中回过头来做更多的编程吗? 也许这只是我目前的雇主,但我觉得他们留给职业发展的时间很少。我要紧跟最新技术和编程技术的唯一方法就是自己动手,因为我的雇主没有在工作时间内分配时间来做这些事情(期限== $$$)。其他人对雇主有同样的感觉吗? 根据您的经验,管理人员和雇用程序员的人员是否将9到5个程序员视为价值较低的资源?我知道我可以通过参与开源项目等来提高自己的履历,但是我只是觉得自己没有时间闲暇。 可以说相反的话,这样将您的业余时间用于艺术等其他主题会表现出全面的感觉,这可能是公司的理想特征?

16
有什么方法可以更快地解决错误吗?我刚刚受到老板的警告[关闭]
我的老板刚刚告诉我,我将在星期一收到负面的绩效评估。他想和我谈谈为什么我这么慢,为什么我的错误修复率这么低。 我喜欢编程和解决问题,但实际上确实发现我的工作真的很辛苦。 实际上,我已经当了10年程序员。但这是我的第一个多线程嵌入式linux工作-我已经在这里工作了2年,对每个人来说,我仍然在努力挣扎。而且我认为我已经变得如此沮丧和边缘化,以至于我失去了工作之初的很多热情。 有没有人遇到过类似的情况?如何提高错误修复率? 更新:我进行了审查。我参加了一个为期3个月的“员工发展计划”(Dunk提到的那种)。不知道我是否可以解决这个问题。但是,即使我必须继续前进,我也从这次经历中学到了很多东西。 另一个更新 自第一次审核以来,大约有6周。我对面临同样情况的任何人的建议是要谦虚接受批评并从错误中吸取教训。并且不要害怕看起来愚蠢。提出很多问题。让人们知道您正在尝试学习,并不断询问直到您理解为止。但是要做好准备,使其不起作用。我正在构建代码组合……并尽力而为。 另一个更新 我很犹豫,在这里,因为我担心我无法将未来的雇主介绍给我的stackoverflow个人资料...但是,无论如何,有人读这个问题可能很有趣,但是我却真的迷失了我几周前的工作。我正在重新学习所需的所有技能-我从这里提供的建议中学到了很多。

21
新程序员如何打动软件工程师(老板)?[关闭]
我正在做第一份编程工作。我的老板是一位非常聪明的软件工程师,与他相比,我觉得我提供的东西很少。问题是,他总是很忙,需要有人帮助他。我觉得自己不够出色,但我仍然想成功。我想成为一名优秀的程序员。 我该怎么做才能打动他? 谢谢。

25
程序员如何辞职?[关闭]
我正在考虑离开我目前的雇主,想知道在编程领域该如何进行。目前,我们正在进行许多项目,而且我是唯一的开发人员。我们有4-5个相当大的项目,需要在接下来的几个月中完成,甚至需要更长的时间。 我离开是因为我是唯一的雇员,这对我没有好处。我很年轻,想学习,所以一支团队会很棒。这也是太多的工作,并且公司受到可怕的管理。 我没有合约可担心,因此从理论上讲我可以辞职,只是不通知就不要回来。只是想知道这通常是如何处理的。 我应该写辞职信吗 我应该给多少通知 我应该给个理由离开吗 我应该去我要离开的主要原因的老板还是去他的老板? 答复概述 从这里的反馈看来,最好是给2-4个星期的通知,并提出书面辞职。不要详细解释大多数情况下为什么要离开。不要烧桥梁。要专业。

14
在线使用实名有什么优点和缺点?[关闭]
作为程序员,与发明的句柄相比,您在在线话语中使用真实姓名有没有专业或其他优势?我一直只使用一个用户名,并在可能的情况下尽可能显示我的真实姓名,原因如下: 我对在线的兴趣几乎完全是专业的。 它可以在任何地方构建我所有工作的搜索友好型公共日志。 如果有人想与我联系,有很多方法可以做到。 我的工作组合都与我个人息息相关。 全面披露的可能不利因素包括: 如果您想参与令人不快的事情,那可能会更困难。 继承您的项目的精神病患者可以更轻松地找到您的住所。 那些不值得花费宝贵时间的人可能会发脾气,最好是花更多的时间来编写您闻名的出色软件。 您的工作组合都与您个人息息相关。 无论如何,似乎大多数StackOverflow用户都是使用虚构的句柄而不是真实姓名。值得注意的例外包括最知名的用户,这些用户通常在行业中已经建立了良好的声誉。但是,如果我们不知道自己的名字,怎么会成为传奇的摇滚明星程序员呢?讨论。

19
在两个程序员之间进行选择:经验还是热情?
我的职位是必须雇用一名程序员,并可以选择2名候选人,第一个有经验,但是他对编码没有热情,他说,第二个没有经验,但是他有出于热情,他在面试中表现出色,并获得了认证。 我们有资源来培训某个人,但是我真的不想浪费这个过程并雇用一个会让您失望的人。有人可以帮助我解决这种情况吗?

15
我将因为我们的平台而辞职:我该如何对此做出富有成效的解释?[关闭]
我打算离开目前的工作,因为我们被限制在平庸的共享主机上使用Blub和企业Blub框架以及Blub级别的Web服务器。我的同事很友善,我的老板是普通的小企业主-我想完全出于技术原因离开。我觉得被Blub浸透对我的大脑有害,并使我成为一个更糟糕的程序员。 当我离开时,如何向老板和同事解释?如何有效表达对Blub的投诉?我可以向我的继任者提供什么样的警告? (试图确保我符合标准)

21
“在开始了几年的职业生涯后就不要编程了”。这是一个合理的建议吗?[关闭]
我是一位经验丰富的开发人员,在PHP方面有大约5年的经验,而在Java,C#方面则略少一些,并且现在尝试学习一些Python。自从我作为程序员的职业生涯开始以来,我时不时地被其他程序员告知,编程适合于职业生涯的前几年(大多数人将其视为5年),并且必须在以后改变方向。它。它们出现的原因包括头痛和与编程相关的压力。他们还说,程序员的社交能力较差,通常不愿给家人时间,等等。尤其是“哦,来吧,你不能一辈子编程!” 我在这里有些困惑,需要询问其他人。如果我退出编程,那该怎么办?我认为在这种情况下,教学可能是一个不错的选择,但可能需要首先获得博士学位。也许还值得注意的是,在我国(巴基斯坦),程序员的生活不是很好,因为通常他们必须在办公室里多花2-3个小时来完成紧急编程任务。我认为其他国家和地区的情况也有些相似。 在该领域工作5年后,您认为将职业从编程转变为其他职业是合理的建议吗? 更新 噢,我不知道人们在这一领域可以拥有40多年的经验。看到人们自1971年以来就开始这样做了,我感到既兴奋又惊奇。这意味着我出生前15年!能够与这样经验丰富的人交谈很高兴,我们在巴基斯坦没有这样的机会。 再次感谢您提供的所有帮助和分享。让您对此有所想法,这是一个很好的经历。

19
您希望初级软件工程师具备哪些技能?[关闭]
我最近完成了软件工程理学硕士学位,而我将在几周内开始我的职业生涯。我将担任一家使用Java及相关技术(包括Spring和Hibernate)开发软件的公司的初级开发人员。老实说,我对即将发生的事情感到非常兴奋,尤其是因为我想发展自己作为Java开发人员的职业。我也对获得该领域的经验非常感兴趣。此外,这将是我作为专业开发人员的第一次工作经验,因此我真的很想从一开始就努力做到最好。 我想知道哪些软硬件和技术方面的技能和能力会成为可能成为您团队的一部分的新专业人员(初级开发人员)得到的最赞赏,以及我应该专注于哪些技能来实现软件事业的成功工程师。

7
我是公司的.1x程序员。我如何才能最好地做出贡献?[关闭]
我在一家刚成立的五人创业公司工作。我们拥有机器学习博士学位,曾经是RSpec核心团队的成员,并且是为OS X编译Git二进制文件的人。创始人拥有博士学位,曾是一家价值数十亿美元的公司的首席技术官,然后离开了一家(成功的)创业公司,现在离开了创办这家公司。我们也可能会得到一个拥有数学博士学位的人。 啊,然后是我,大学辍学实习生。我认为我很聪明,而且我会不停地阅读,但是我和我的同事之间的经验,技能和知识的差异令人叹为观止。 因此,请专心于他们的工作:您有一个聪明的年轻实习生,他需要学习很多东西,但至少很有活力。会有什么烦人的事?您希望在此刻摆脱他的用处是什么?如果发生了什么会令人惊喜呢?

10
是否有工作时间太长的事情?[关闭]
在最近阅读了一些与“工作跳跃”相关的主题之后,我一直在思考工作跳跃的反面也可能是一个问题。 我知道许多人(尤其是在规模相对较弱的公司中)对轻松,挑战性的角色感到自在,并且待了很长的时间-例如10或15年甚至更长。他们可能在内部进行了一些调动,但正如经验丰富的招聘经理所言,这主要是“ 一年经验超过15倍 ”的情况。换句话说,它们是“特殊项目”案例。只是坐在一个舒适的角色上,不再进行任何学习,但是如果他们所涉及的各种内容都得到点缀,那么在纸上(在他们的简历上)看起来就可以了。 我真正想到的是,我的简历中担任最长职位(将近6年)的职位在某种程度上(至少是适度地)属于这一类别。如果我完全是理智的诚实的人,那我说我真的只有3年坚实的学习经验。最近的2-3年是轻松的维护模式。因此,我第一手知道,比起拥有15年经验的许多“资深人士”(如果他们一直从事这样的工作),可能没有那么广泛的经验和“资深”(就拥有15年的工作经验而言)经验)。 所以我的问题是-在同一工作中徘徊很长时间是否会引起任何危险?例如:如果您看到一个简历,大学毕业后只有一份15年的工作,而不是经验相同的人有4-5年的工作经历,那么单身汉看起来是否像一个“特殊项目” “为什么只有一份很长的工作?我的经验表明这很有可能。或者至少具有5年任职经历的人可能经历了各种角色,环境和技术(即使在所有工作中使用相同的技术,也具有不同的用途),因此更具活力和适应能力。 编辑:请注意,我个人并不担心自己的历史看起来像这样。我在上述职位中任职时间最长的例子只是一个轻松的长期职位可能发生的情况的简短示例,这使我从总体上考虑了这一点(如果有的话,我的实际工作经历(除了那个最长的职位)倾向于一点点太工作了)。

4
拥有更高薪水的技术工作是否意味着您不再需要编写代码?[关闭]
我在一家大公司工作,技术人员大致属于以下类别之一: 一开发商在Scrum团队中谁开发的单品,也许工作与密切相关的产品的其他球队。 一位架构师,他是多个团队的顾问(5-6),并试图识别团队工作之间的共同点,这些共同点可以被抽象到库中(但是,架构师不编写库代码)。该架构师还参加了许多与管理层的会议,并试图设定技术方向。 在我公司中,架构师角色是大多数技术人员进入其职业生涯的下一步。 我的问题是:大多数公司的工作方式是否使他们薪水最高的技术人员远离编写代码?这是开发人员职业的自然趋势吗?开发人员可以拥有全部功能(代码和设置方向吗?)

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.