程序员离开的原因


89

我有兴趣找出程序员为什么辞职,而辞职的原因是否在您现在的工作中浮出水面呢?

我之所以只留下薪水,位置,是我讨厌老板/同事,缺乏认可或退休/新的职业道路的原因。

更新:我负责一个程序员和测试人员团队,我想更好地了解是什么促使我的团队离开,并希望尝试解决这些问题。


10
我认为这个问题过于广泛,无法准确回答。
Maxpm

6
我只是做了神奇8号球说什么......这是从来没有错!它告诉我发布此评论!
蒂姆·波斯特

6
尽管这个问题很广泛,但还是有一些有趣的答案。收集简短的原因清单,或者以“我如何阻止X发生?”的形式将每个理由作为一个新问题分解出来,将是值得的。
smithco

14
所有好的问题都被关闭。
凯文(Kevin)

11
@Kevin-是的...创始人和mod根本不明白我们会问这样的问题,因为我们想要来自世界各地的程序员的建议...堆栈交换站点拥有所有用户中最好的...像Chris F和Anna Lear一样,每天都有例行程序关闭不符合FAQ的主题100%...因此,一个mod决定关闭此主题,因为他们认为此主题没有建设性,但有18个答案和109+个投票...你错了安娜!
2012年

Answers:


159

这篇博文将为讨论增加很多价值:http : //widgetsandshit.com/teddziuba/2010/05/why-engineers-hop-jobs.html归结为:顶尖人才很容易找到工作。确保您(雇主)在就业市场上具有竞争力。

我是位严厉的法官。请不要对我这么苛刻,因为我需要吃饭来维持生命,因此我总是需要在某处工作。我确定我的帖子是主观的,但是我尝试从我的角度诚实地回答。您会看到,这并不关乎我能为公司做些什么。这就是我想要(并且可以得到)的一切。仅供参考,我是男性,没有结婚,没有孩子。

[无特定顺序]

我离开的原因:

  • 在第一天,我被同事打招呼:“欢迎来到地狱”
  • 公司财务状况不佳
  • 许多诺言
  • 我目前的职位过高,不能在同一家公司任职。
  • 我的日常工作无聊。
  • 与白痴一起工作。
  • 管理层把赌注押在了低于标准的外包上,并把他们的资产交给了他们。
  • 管理人员不了解软件。
  • 在我不热衷的行业中工作。
  • 始终运送糟糕的产品。到目前为止,即使我在一家拥有大量资本要花的大型公司工作,我也永远不会购买自己生产的产品。
  • 公司废话。
  • 工作地点在茫茫荒野中。
  • 令人沮丧的工作大楼;自助餐厅里糟糕的食物。
  • 便宜/火热的办公家具和设备。
  • 无趣的同事/个性冲突。
  • 闲话/同事太多,没有球来支持他们的信念。看不到任何人的火花。
  • “金童” /“屁股接吻”。
  • 着装要求,太多的会议,必须在9、6 sigma培训之前进行,这会浪费公司的精力。
  • 无法专业成长/下班后上课。
  • 没有足够的设备来快速完成工作,工作地点太吵。
  • 会议太多。固定期限。
  • 没有足够的假期/病假。感到我没有得到我的市场价值。像我这样的感觉比同一个公司不值得得到的其他混蛋要少得多(当薪水合理时,我往往不会嫉妒)。
  • 没有点击与经理/项目经理/同事。
  • 在民主党与共和党辩论中成为少数派,在工作中受到鼓励。午餐期间有关性别/种族/性偏好的不正确对话。
  • 看到人才流失,公司没有意识到它正在发生,以及为什么发生。
  • 他们在乔尔的考试中得分太低。
  • “死海效应”:http : //it.slashdot.org/story/08/04/12/2241216/The-Dead-Sea-Effect-In-the-IT-Workplace
  • 老板的笨儿子也在这里工作,但他是不受欢迎的。
  • 其他类型的不幸者;混蛋
  • 我在华尔街工作,不得不与交易员交谈。
  • 我们帮助股市崩盘。
  • 在食物链上,业务分析师高于我。
  • 员工评估让我感到一两周的烂屎,即使我的报酬还可以。记录在人力资源档案中的每一个轻微负面信息对我都没有好处。我宁愿进行艰难的1:1对话。
  • 谈判加薪是艰难而令人不愉快的。参加面试很有趣,增加了财富,并使我再次变得聪明。所有那些有趣的难题和深刻的技术问题只会在面试中出现,但那时我的日常工作却没有那么刺激。

为什么我还没有离开(没有特定顺序):

  • 并没有那么糟(但是我在这里不会太久)。
  • 我的工资还可以
  • 我可能不喜欢每个人,但是我的经理和一些同事很棒。
  • 我可能没有为NASA工作,但是我仍然面临挑战,正在学习,周围还有一些聪明的人。
  • 我喜欢大多数人的幽默感。
  • 我乘坐公共交通工具最多只需要45分钟。
  • 该公司的收入看起来还不错,因此无需担心在接下来的6个月内会裁员或采取其他严厉的成本削减措施。
  • 我来这里还不够长;如果我现在离开,那么我看起来会像个工作工。
  • 我想等到二月,那时我将被告知他们认为自己表现良好以及获得加薪和奖金的方法:)
  • 如果我现在离开,我的履历将不会那么好。他们承诺,在这里呆了一年后,他们最终将给我一个半体面的工作。
  • 我的福利看起来不错,而且我还要进行一些牙科工作,所以我最好在换工作之前先做一下(一开始工作很辛苦,与健康相关的事情最好不要分心)。
  • 经济不景气,所以我必须在这里呆至少6个月。如果那之后我被解雇,那么奥巴马会照顾我的。
  • 乔尔(Joel)测试成绩在12中得分8以上。
  • 一年后,我有资格获得职业发展津贴,我想参加一个课程。
  • 我的同事是我的邻居,他开车让我每周工作5天-得分!
  • 我的伴侣将在6个月内修完硕士学位。当她在9个月左右的时间里找到工作时,我将重新评估自己的情况。
  • 我拥有MSDN许可证,因此我所有的50个亲戚都可以获得Windows XP / MS Word和飞行模拟器的免费副本。
  • 我需要时间为我真正想要的工作做准备,而且每周工作45至50小时不会浪费太多时间。
  • 我在工作期间有一些空闲时间,因此我可以投资于自己的教育/项目/想法
  • 我有家庭状况/我正在离婚中/其他私人事务中,我想放轻松一点,而不是一次尝试做太多事情。
  • 我将在1年内开始读研究生,所以现在换工作没有任何意义。
  • 我买了房子,但我不能冒险,至少要等到我在5个房间中租出3个房间时再冒险。
  • 我有一笔大笔的意外开支;目前,跳槽是不明智的-我需要补充储蓄。
  • 我仍然需要与更多人见面/建立联系,并提出一些建议。
  • 我工作中的某人认为我并不聪明。在让他们吃错了第一印象之前,我无法离开。
  • 他们将在下个月将我送至Scrum Master培训,并且在履历表上总是很不错。

我可能会停留5-10年的原因:

  • 我绝对喜欢这里。
  • 我帮助治愈最致命的癌症或做类似的有用的事情。
  • 我感觉自己不像是墙上的另一块砖,而是觉得自己很重要。
  • 我的报酬很好,也没有同事羡慕不已。
  • 我下班后与同事进行社交是因为我愿意,而不是因为它对人际关系有利。
  • 人们很酷,让我感到幽默,反之亦然。
  • 适当的设备。
  • 没有绩效评估,或者至少是一个公平的,以人为本的过程。
  • 我可以在上午11点至晚上7点上班,而无需管理人员认为我是个懒人。
  • 这里很安静。
  • 我们有一个很棒的乒乓球台(桌上足球很la脚)!!!台球桌会很好,最好是非美式(口袋太大)。
  • 我们有健身房,游泳池和桑拿。
  • 好好处
  • 有机会学习,参加课程,每周仅工作30个小时并据此获得报酬。
  • 至少休假1个月(是的,按照美国的标准,这很多,但是如果您来自欧洲,那算不了什么)。
  • 我的同事很聪明但是很正常(因为他们不会把怪异的东西带到远方)。
  • 包括饮料和零食,它们很健康,因为我的同事们不吃甜食或汽水。
  • 这个地方提供回收利用,我的同事们可以分辨塑料垃圾中的纸张,金属垃圾中的纸张。
  • 这个地方是绿色环保的(但不是绿色清洗的)。
  • 我会/愿意购买自己的产品。
  • 我在工作中学习外语而获得报酬。
  • 我可以和说该语言的同事一起练习该语言或其他外语。
  • 我很受人尊重,很聪明。我的工作做得很好,因为环境是正确的。
  • 该公司财务状况良好。
  • 我可以在酒吧告诉随机的人我的诚实,他们会认为我很酷。
  • 我从租金中获得了足够的收入,但我仍然想在这里工作。
  • 作品位于一个热闹的地方,大街上到处都是聪明,积极,朝气蓬勃的人。
  • 我可以在30分钟内步行去上班。沿着这条路到处都有美食和娱乐。
  • 我在同一城市/地区有很多朋友。我可以在这里遇见酷人。
  • 我喜欢气候,海滩/山脉距离不太远。
  • 与杰夫·阿特伍德(Jeff Atwood)不同,我的同事们真的很喜欢户外和大自然。

我不太可能坚持超过10年的原因:

  • 我想当我自己的老板。
  • 我想按自己的时间表去旅行很多。
  • 我每年可以使用2.5个月的假期(有薪或无薪),没有理智的雇主会向我提供。
  • 我不确定我是否喜欢长期承诺。
  • 我尚未100%决定要居住在哪个国家。十年内情况可能会发生很大变化。
  • 我喜欢改变,我喜欢新的气氛。
  • 生活充满活力。我十年后的目标可能会大不相同。
  • 我更喜欢小型,成功的公司/创业公司。十年后,它们可能会成长为不同的东西。
  • 在最初的三年中幸存下来的公司往往会规避风险,但是围绕这个新的疯狂创业公司可能正在做一些非常酷和新颖的事情。
  • 一般而言,每10年搬家是一件好事,我认为担任经理不适合我。不需要垂直增长,看起来水平移动是唯一的选择。

希望这会有所帮助。是的,我是一个梦想家。


@wildpeaks:不要以此为准则。我在一家拥有很棒的工作,娱乐和道德文化的大型公司工作。当然,您没有2.5个月的假期,但是您不需要它。有很多时间享受生活,有很多机会请假。该公司已经存在了很长一段时间,而且发展无处可走。我也喜欢我所做的事,也不在乎建筑物的外观。再说一次,我工作的公司是一个很好的工作场所。
Aqua

@shovonr,如果您查看诸如“被随机性所欺骗”之类的书籍,以及有关货币政策/部分储备银行业务的内容(米尔顿·弗雷德曼(Milton Freidman)有点难以理解,但在该主题上是很棒的作者),那么您会可能意识到我的笑话中有些笑话。youtube.com/watch?v=DLFkQdiXPbo khanacademy.org/video/...
工作

4
“哇,你已经走了很多次!”不是必须的。通常,您会发现其中一些或许多因素同时发生,而正是这些因素共同导致您离开,而不是一个人独自离开。
jwenting 2011年

6
@Mark,我根本不理解您的立场。您可能更喜欢聊天,但我认为聊天没有用。与答案相关的注释最好在答案所在的位置处向左偏右。
工作

2
您可能会说自己是一个梦想家..但您并不是唯一的
梦想家

27

我离开沙发的原因:

  • 我没有想到的职业道路。
  • 诺言不兑现
  • 评价更多地基于感觉,而不是其他
  • 根据您无法控制的标准获得错误的评估
  • 更好地提供其他地方。

详细说明

我的第一份工作主要是对Visual Foxpro进行编程,而我对Visual Foxpro的职业发展并不怎么看。

我没有遵循的承诺是培训课程,并承诺我会得到您需要培训课程的任务。我没有得到任何这些任务。

在一个雇主处,我们将正式获得1-5年级的成绩,这将告诉我们我们的表现如何,加薪将基于该年级。差评的原因包括“您的起薪太高”,“其他雇员用光了我可以给的4”和“您加薪了,所以我现在不能给您4”。

我收到了一份报价,将我的薪水提高了25%,其他所有方面看起来都很棒,我无法抗拒。


感谢您的回答,您能否详细说明“获得成绩”方案的工作原理和标准?听起来,一个非常好的主意具有真正的优点。
凯恩

我可以开始,但是如果您需要更多,我们应该找到其他媒介。这个主意很好。我是一名顾问,他们正式评估了三个要点。我与自己的雇主达成的最初协议以及如何保持这些协议。来自我为其分配任务的客户的第二次评估。第三,经理在受限于他的限制内的直觉。最后一点是我的痛苦来自何处。如果您得到三分,那是正常的,四分高于平均水平;对于五分,如果您的得分多次低于三分,那么您需要做额外的工作(教,学,写),否则您将被解雇。
KeesDijk 2011年

1
好像您在街区周围已经走了那么多地方。您是否感到您的下一个潜在雇员对此感到担忧?
克里斯,

:)并非所有原因都与不同的雇主有关,因此雇主的数量并不高。除此之外,如果您有充分的理由离开而又不曾粗暴地谈论过以前的雇主,那么没人会反对您。
KeesDijk 2011年

25

意识到没有人能为别人工作而致富。


3
不是事实的真相。当然有偶尔的例外-那些对股票期权感到幸运的人。但是在大多数情况下,如果您想成为独立的富翁,就需要对自己的产品拥有一定的所有权。
GrandmasterB

当然,风险也更低……这是一个折衷。
jwenting 2011年

14

我建议您看一下RSA动画版的丹·平克(Dan Pink)的《开车:激励我们的惊奇真相》

在其中,Pink提出了理论,即一旦满足了员工的基本薪资水平,三个主要因素就会影响他们的动力和满意度。

  • 自治 -自我指导的愿望。
  • 精通 - 精通东西的冲动。
  • 目的 -渴望做能为超越性根本目标服务的工作(例如:Skype-我们的目标是颠覆性的,但要使世界变得更美好。)

显然,这并不能涵盖所有动机,但可以涵盖很多动机。


哇,那部影片真是太棒了 真的可以解释,我对自己的内心了解,但永远无法解释得太好。也许这就是为什么创业公司做得这么好的原因,因为它如何在不同程度上提供所有这三个要素。
crosenblum 2012年

12

由于以下原因,我离开了以前的职位

  • 管理层的政治+撒尿大赛意味着工作在车间无处可去
  • 从英国移民
  • 老板很完整 insert perjorative here
  • 一份工作时间太长

政治+1 +撒尿大赛+1-这些都包含了我离职的所有原因。
ozz 2011年

政治+小便竞赛的另外+1。有些人确实对他们的团队/团队/部门/公司的愿景不了解。在大公司或认为自己是大公司的小公司中更普遍。
James Love

@Job:这我...
GBN

12

我离开上一份工作的主要原因是达到了技术阶级的顶峰:很难不被管理工作所吸引,而且没有技术职业道路。

其他因素包括:-美容专家行动缓慢-管理层缺乏重点-普遍缺乏对成功/成果的重视


我选择了(开发人员DBA团队的)管理层来解决这个问题。它对我有用,我仍然相当熟练。
gbn

@gbn-我尝试过(那是我离开前的最后一个角色),但发现即使作为团队的“技术负责人”,我仍然将90%的时间花在管理上。
本·休斯

12

在此主题上,强烈建议阅读“ Peopleware”

对于我个人而言,我离开以前的员工的原因包括

  • 不断变化的公司文化,让我感到我无法持久产生积极的变化
  • 搬迁到其他国家
  • 与管理层发生冲突,例如新项目经理对任何技术主题的“论据”更感兴趣,以证明其优势,而不是实际管理项目
  • 耗尽在当前工作场所(一家小型公司,只有一个开发项目)中学习的机会

2
“耗尽学习机会”可能是我离开的真实原因,幸运的是,这还没有发生在我身上。
KeesDijk 2011年


9

自治,精通和宗旨。您不能激励您的员工,您只能激励他们。给他们学习的空间,并让他们做的更好。让他们从错误中学习。给他们创造力的空间,不要把任务喂给他们。不要让他们远离实际的客户/用户。欣赏他们的工艺。


6

我还没有在任何答案中看到发布的小时数。尽管许多编程爱好者通常允许40到45小时的工作周,但一些公司却灌输了每周60小时以上的工作氛围。我知道有很多人因此而离开游戏行业。


6

我离开,是因为他们对工作质量没有兴趣。产品质量工作需要时间,精力和精力。这段时间花了很多钱,但缺乏工作量却降低了可靠性,性能以及处理大量数据的便利性。

基本上,如果公司只是继续将糟糕的代码留在那儿,然后想知道为什么他们会收到有关日常错误或服务器崩溃的报告。

不关心会产生成本或后果。


对于“为什么要辞职?”这个问题是否可以接受?在接受新公司采访时?对我来说这听起来不算不好,但也许有人有不同的意见。
andrea.marangoni

5

1与我一起工作的人

2工作分配

3工作任务

4工作分配

5工作分配

6-达到该公司薪资水平的最高点

7-工作分配

8-工作分配


也许这与您必须从事的工作或为此而工作有关?你想到了吗?

1
@nocomprende-好主意。我将相应地更新我的答案。
扣篮

4
  1. 职业生涯的终结。一家陷入困境的公司,产品不良,只需要维护。
  2. 无聊。想要做其他事情,成为个体经营者等。
  3. 糟糕的工作条件。在Joel的测试中为完美0。我的一部分工作是改善这种状况(有点像经理职位),但是我不得不发现整个组织都抵制这种改善。

+1其他答案几乎都是3分。尽管我将糟糕的工作条件放在首位,但因为在其他两个条件下我会以更好的工作条件为代价。
tylermac 2011年

tylermac:这是按时间顺序排列的列表,未按优先级排序;-)
user281377 2011年

4

推动因素

  • 管理层认为编程没有价值
  • 用户对程序员使用技术的方式影响太大
  • 用户无需增加资源即可更改需求
  • 其他同事离开
  • 工作性质不再编程

拉动因素

  • 在新公司中要收购的新技术/技能
  • 好同事
  • 新公司正在建立更美好的世界
  • 加薪30%以上

以上是我个人的考虑。


2

我不喜欢标题“程序员”,因为它无处不在。我已经看过从Excel宏编写器到资深铁杆系统软件工程师等职位的职位。

如果您希望人们留下来,则需要放弃“程序员”的头​​衔,并组织您的组织,以使软件开发专业人员像真正的专业人员一样被对待。对那些希望保留技术而不是被迫进入管理领域的人具有职业发展轨迹的组织,他们会生产出质量更好的软件,并且流失率更低。

理想情况下,组织应具有技术职业道路,其中最高技术等级至少等同于薪酬和权限方面的二级线管理人员。一个高效的技术组织将拥有直接向董事或高管报告的“咨询”级工程师。咨询工程师不是直线经理,也不是项目经理。咨询工程师相当于美国海军的首席保修官(http://en.wikipedia.org/wiki/Warrant_Officer_%28United_States%29),即具有丰富经验(> 20年)的技术专家,具有高层管理者,他们知道如何阻止昂贵的项目向南发展。


这是一种以更具建设性的方式解决问题的好方法。您对职业生涯的看法随处可见。
smithco

+1关于提及较高级别的技术职位。
rjzii 2011年

2

我离开公司的原因之一:

在英国的NHS(国家卫生服务局)工作,这意味着我的薪水在某个频段(A,B,C等)中。那意味着我能够达到我的乐队的最高薪水,但是不能得到更多。我获得有意义的薪水增长的唯一方法是通过晋升(除非当前的高级软件开发人员离职或去世,否则这不会发生),或者通过增加我的工资来维持生活。

团队中有一位开发人员的薪水已经维持了5年。他很快就离开了。我在那里呆了两年,然后才厌倦了胡扯的工资。

干杯。贾斯


2

我还没有看到:公司的发展方向与您的职业目标和/或技能完全不符。
例如,我曾经在一家公司担任高级Java开发人员,当时该公司放弃了Java产品线,并决定完全专注于Progress 4GL(这是他们的另一个主要产品线)。因为我对成为Progress开发人员陷入职业生涯的绝境毫无兴趣,所以别无选择,只能辞职。几周后,公司首席执行官在全体员工会议上宣布“我们不是产品组织,我们是服务组织”,当时公司的主要收入来源是销售我们生产的软件(而不是培训和培训)。我们还提供了该软件的托管服务)(对于我以及其他人)是最后一根稻草。


进展:4gl名称总是具有讽刺意味吗?
Tjaart

0

特别是在不喜欢Google(yahoo)的小型公司中,当一个雇员比他目前在公司中所能做的要胜出一步时,该雇员想转到下一个更高的职位和薪水。

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.