Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >​【译】公司留不住程序员的十大原因,你都知道哪些?

​【译】公司留不住程序员的十大原因,你都知道哪些?

作者头像
Masutaa大师
修改于 2023-08-16 09:44:17
修改于 2023-08-16 09:44:17
2630
举报
文章被收录于专栏:Masutaa大师Masutaa大师

软件开发人员跳槽成为一种新的趋势?别惊讶,这并不奇怪。

当工程师被迫加班,并且诸如升职加薪或者提高工作灵活性的要求被置之不理,他们要么选择默默地离职,要么去寻找新的工作机会。有些人甚至选择“过度就业”,也就是在多个地方同时工作,以实现财务的自由。

尽管大型科技公司的裁员在过去一年成了新闻头条,互联网寒冬似乎笼罩在互联网从业人员的头顶,许多开发人员仍然愿意承担离职的风险,因为他们对科技行业保持乐观,并对自己能找到新工作的能力充满信心。

接下来,我们将探讨软件开发人员离职的原因,并提出一些实际的策略来降低员工流失的风险

一、薪酬和福利偏低

吸引和留住优秀的工程师,关键就在于提供有竞争力的薪酬和全面的福利

实际上,最新的调查报告显示,有44%的人认为工资不够高是公司失去优质工程师的主要原因。

我们可以理解这种情况,但不能让它一直存在。你需要定期对薪资进行审查,确保工程师能得到他们应得的报酬。

另外,你应该根据工程师对公司的贡献来支付他们的工资,而不是简单地按照市场的标准来设定。通过提供丰厚的福利和补贴,你可以向员工展示你对他们的关心和尊重。

二、职业发展空间不足

正如他们开发的软件需要持续优化一样,软件工程师也需要不断提升自我。

由于科技日新月异,开发人员必须不断学习新的知识和技能来保持自己的竞争力。根据Stack Overflow的一项调查,开发人员在考虑新工作时,最看重的就是“职业发展机会”。

如果作为管理者的你不能提供充足的成长机会,工程师可能会觉得你对他们并不够重视。

因此,作为工程经理,你需要努力为员工设定明确的职业发展路线图,实施导师制度,并营造鼓励学习的企业文化。

三、心力匮乏/倦怠

倦怠,这是一个无法回避的问题。建筑技术的严苛要求往往会打破工作和生活的平衡。我见过许多坚韧且经验丰富的开发者,但最后他们在情感和精神上都显得疲惫不堪。在这种情况下,工程经理应该反思:是不是给予的压力过大?时间过于紧张?工作时间过长?

联合国对倦怠的定义是,它会让人感到精疲力尽、缺乏动力、情绪疏离,甚至对工作产生厌倦和否定的态度。所有这些都可能会降低工作效率,最严重的甚至会导致优秀的程序员选择离职。Haystack的一项研究显示,新冠疫情使工程领域的职业倦怠风险大增,83%的工程师都经历过职业倦怠。

作为工程经理,我们需要主动参与进来,通过鼓励员工合理安排工作时间,提供灵活的工作时间表,并且营造一个重视员工福利的团队文化,以此来实现工作和生活的平衡。

四、缺乏认可和赏识

如果人在做一项需要高度认知能力的工作时,得不到任何肯定和鼓励,那他们很难将工作做好。时间长了,如果项目经理对他们的工作表现很少表示感激,开发人员的士气可能会下降,对工作的热情也可能会衰减。

我们应该通过定期的一对一会议给予他们反馈,公开赞扬他们的成就,并在团队中营造一种感谢和赞赏的文化。如果你想了解更多相关的想法,我之前写过许多关于如何奖励开发人员的文章。

五、团队合作中的挑战和协作模式。

糟糕的团队氛围和协作可能会引发软件工程师的不满和挫败感。因此,作为一名工程经理,我们有责任创造一个鼓励开放沟通、团队协作的工作环境,并及时解决可能出现的冲突,以此构建一个积极高效且稳定的工作氛围

我还记得在我早年作为一个项目的个人贡献者时,我深刻体验到了团队动力和协作的重要性。那时,我们需要在紧迫的时间限制下开发一个复杂的解决方案。项目初期,每个成员都只专注于自己的任务,各自独立工作。

但随着项目的推进,我们开始独立编写代码,这在知识共享和功能集成方面带来了无法预见的挑战和技术困难。

很明显,如果我们在不相互通知的情况下处理各自的任务,项目将无法成功。意识到这一点后,我们被迫全心投入到团队协作中,从而深刻体验到了团队动力的重要性。

六、糟糕的企业文化

在软件工程领域,糟糕的公司文化可能会对开发人员、项目和整个公司产生严重影响。

通常,恶劣的公司文化是由不良的政策、不当行为或管理方式引发的,其结果往往是开发人员的不满,他们可能会默默离职或者直接辞职。

BreathHR的一份报告显示,每年恶劣的企业文化为英国经济带来了236亿英镑的损失。有高达三分之一的英国员工因为不良的工作文化而选择辞职。

以下是一些不良企业文化的例子

  • 沟通不足和不透明
  • 总是找人背锅
  • 工作环境充满敌意,以自我为中心
  • 微观管理和缺乏自主权
  • 偏袒或不公平对待员工
  • 工作与生活失衡
  • 员工流动率高,士气低落
  • 缺乏对员工的认可和欣赏
  • 成长和发展机会有限
  • 存在歧视,缺少多样性和包容性
  • 抵制变革和创新
  • 员工间存在恶性竞争
  • 缺乏信任和协作
  • 对员工福祉和心理健康的支持不足

为了改善公司文化,工程经理可以采取一些措施,如鼓励开放式沟通和协作。还可以实施个性化的奖励、专业发展,或者在Slack上公开表扬表现出色的队员。

通过收集员工反馈或进行脉搏调查,工程经理可以找出有效的解决方案,以及如何将过时的公司政策更新为更现代、更具包容性的政策。

七、缺乏成就感

越来越多的软件工程师希望能够将自己的专业技能运用到公益事业中。他们的视野不仅限于工程领域,更希望能够产生深远的社会影响。同时,他们也希望能在喜欢的框架和工具中,挑战自我,投身于具有挑战性的项目中。当他们觉得自己的工作缺乏成就感时,他们会寻找更有挑战性,更能激发智力的机会

我们应该为他们提供更多的机会,让他们在创新和解决问题的过程中,做出有意义的贡献,并给予工程师更多的自主权和所有权,让他们可以参与到符合自己兴趣和技能的项目中去。

在我们的组织中,有一个叫做“投资时间”的项目。工程师们可以每周抽出几个小时,参与到自己喜欢的副项目中,使用自己喜欢的工具或编程语言。

八、与公司愿景和价值观不一致

软件工程师更愿意在他们认同公司愿景和价值观的公司中工作

根据Qualtrics的最新研究,那些认为自己的价值观与公司的使命、愿景和价值观相一致的员工,更愿意向别人推荐自己的公司作为理想的工作场所(70%比25%)。这些员工在工作中更有可能感受到个人的成就感(72%比29%),并且他们离职的意愿也相对较低(33%比44%)。

为了实现价值观的统一,我们需要清晰地传达公司的使命,营造出强烈的目标感。根据我的经验,我也会身体力行,塑造和传递需要的价值观和行为。

我以前还会和我的开发团队一起,帮助定义我们公司的愿景和价值观。这对我们来说效果非常好,因为我们让每个人都有机会参与其中,大家都有主人翁的意识和承诺感,因为他们觉得自己的声音被听到,自己的意见被重视。

九、屎山代码

谁愿意负责修复其他程序员留下的烂代码,就像还债一样呢?这就是我们说的技术债务,不论你承不承认,这都会影响软件工程师是否会选择离职。

处理技术债务会占去工程师大量的时间,让他们无法用自己喜欢的工具来开发新的项目,这也会阻碍他们的职业发展。

而且,长期的维护和错误修复可能会让工程师士气低落,限制他们接触新技术和学习的机会。

如果工程经理能够正确分配资源进行代码重构,推动良好的开发实践,并激发工程师对技术精湛的追求,那么他们一定能让最优秀的工程师满意,愿意留在公司。

十、“有毒”的老板

即便公司拥有不少优势和良好的福利,如果上司不称职,优秀的开发人员也可能选择离开。据统计,有75%的员工选择离职是因为无法与上司共事。在其他公司提供众多机会的情况下,一个不称职的上司可能会抵消优秀的同事和丰富的薪酬给你带来的吸引力

近三分之一的美国员工表示,他们觉得上司无视了他们。此外,有44%的人声称在职业生涯中遭受过上级的语言或肢体的不当对待。

在这方面,工程经理可以采取有效的措施,通过同理心和高情商来领导团队。他们可以坚持公平和一致的原则,鼓励工作与生活的平衡,支持开发者的职业发展。通过执行这些做法或采取其他方式,可以营造一个积极的工作环境,建立一个更为健康的组织文化。

结论

了解软件工程师为何离职,是避免人员流失的重要一步。身为工程经理,我们有责任去打造一个能让软件工程团队在其中成长、保障其福祉并感受到成就的环境。

要做到这一点,我们可以从提供更多的成长机会、保证工作与生活的平衡、给予应有的认可、提升团队士气、让他们参与有影响力的项目、提供合理的薪酬,以及让他们感受到与公司愿景的一致性等方面入手。通过这样的方式,我们就能建立起一种能吸引并留住优秀人才的企业文化,确保公司或组织的长久发展。

译者:Masutaa大师

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
技术工作:如何识别和解决团队中的倦怠
鉴于开发人员如今承受的压力,令人震惊的是倦怠及其危险却鲜有人讨论。以下是一些需要留意的迹象。
云云众生s
2024/03/28
1510
理解了高效员工的灵魂,则万事皆可为
文章原创首发于微信公众号「 TGO 鲲鹏会」,原文地址:理解了高效员工的灵魂,则万事皆可为
TGO鲲鹏会
2018/06/01
63111
理解了高效员工的灵魂,则万事皆可为
所以,为什么优秀的程序员会不断离去?
聘请一大帮初级程序员是一回事,而如何留下这些初级程序员的导师则是另外一回事。 无论是大学生还是正在找工作的有经验程序员,都一直知道要不断学习编码。尽管来自行业内部有强烈的反对者和要求适度减少编程培训学校的呼声,但大量培养初级开发者的学校还是充斥着就业市场。 你可能会认为这对技术公司来说是好消息,因为他们现在能挑选新的人才了。但在许多情况下,这实际上对于培养和发展那些能真正支持新员工、指导新手以及能解决棘手问题的人,都是不容易的。 很多时候,科技行业通常的额外津贴对留住那些最顶尖、最有经验的人才来说并不是那么
CSDN技术头条
2018/02/08
6810
​【译】掌握这些策略,公司轻松留住顶级程序员!
我们是家专注于提供高品质软件开发服务的小公司,最近和一家在全球有业务的大公司签了合同,负责一个大型项目。工程日期只给了八个月,实在是太紧了。所以,我们打算扩大团队来应对这个挑战。
Masutaa大师
2023/08/23
1790
​【译】掌握这些策略,公司轻松留住顶级程序员!
任正非致歉华为前程序员:回来吧,公司错了
如上所示,内文还转发了社区帖子《寻找加西亚》,其中提到“孔令贤,我们期待你”、“回来吧,加西亚,是公司对不起你”。
IT阅读排行榜
2018/08/17
8130
程序员面试中的5个杀手锏问题
程序员面试中的5个杀手锏问题、 你们的企业文化是什么? 你每天将会有10至12个小时需要与同事的信仰、价值观和行为打交道。企业文化重视技术吗?尊重软件工程师吗?软件工程师在产品开发上有发言权吗?企业有没有提供便利以便于软件工程师将工作做到最好? 为了找到答案,可以问问企业从开发到测试都喜欢什么工具,Luca Bonmassar,Gild公司的联合创始人和首席技术官建议说(Gild是一个用于查找评估和招聘技术人才的SaaS平台)。如果面试官不能回答,Bonmssar说,“这通常是一个坏兆头”,说明该公司对
用户1289394
2018/02/26
5640
程序员面试中的5个杀手锏问题
作为软件工程师,给年轻时的自己的建议(上)
如果穿越到刚从业时,我会给年轻时的自己一个建议——“为你想要实现的目标设定各种各样的目标。只要有正确的计划和愿景,任何目标都不会太大。”
陈哥聊测试
2022/05/20
2890
工程领导者应该优先考虑的 3 大事项
当今时代,软件开发过程的几乎每一个方面都在加速,从编程语言的速度不断提升到期望更快的价值交付,工程领导者可能会认为,速度和效率应该是团队在新的一年里的首要任务。事实上,工程团队的敏捷转型已经成为近年来大多数领导者的核心战略。
深度学习与Python
2022/06/11
2040
工程领导者应该优先考虑的 3 大事项
职业“倦怠”期开发者如何转变心态
大约有 83% 的开发者 都称自己有倦怠感,他们工作中很多因素都阻碍了灵活的心态。而事实上,软件开发者往往是无限循环的、不断逼迫的死线的代名词。编程是项充满创造力的职业,但我们的大多时间都在处理影响生产力的困难任务上,这些任务不仅夺走了我们每日工作的快乐,还留下了满腹挫败。
深度学习与Python
2023/02/10
2040
职业“倦怠”期开发者如何转变心态
“不搞职级、人人平等” 25 年后行不通了?Netflix 破天荒引入细分职级:气走老员工
作者 | Gergely Orosz 编译 | 核子可乐 策划 | 刘燕 过去 25 年以来,Netflix 公司一直实行“所有工程岗位都只有一个职级”的制度。顾名思义,所有 Netflix 工程师的职级都是相同的,同时 Netflix 又给了他们很高的薪酬,因此吸引了不少人。但近期, Netflix 已经为软件工程师岗位引入了更多细分职级,设计思路如下: 工程师 I 工程师 II 高级工程师 组长工程师(Staff) 主任工程师(Principle) 不少内部员工对此并不满意,但 Netflix
深度学习与Python
2023/03/29
6190
“不搞职级、人人平等” 25 年后行不通了?Netflix 破天荒引入细分职级:气走老员工
开发人员去哪儿工作强?硅谷公司机构薪资福利大盘点
原作者 Roger Jin 编译 CDA 编译团队 本文为  CDA 数据分析师原创作品,转载需授权 开发人员应该选择在哪儿工作? 如今,美国 35% 的劳动力是自由职业者,开创自己的职业道路正在成为常态。但如果你想找一份称心如意的工作,那么你将面临两个选择:顶级的科技公司还是优秀的机构。 开发人员想要什么? 一个优秀的开发者不会只为了钱而编程,而是想做出影响力。软件开发者 Rob Walling 列出整理了开发者在职业和生活方面想要什么。受他的列表的启发,以下是软件开发人员特别关注的方面: · 处于促进个
CDA数据分析师
2018/02/26
6100
开发人员去哪儿工作强?硅谷公司机构薪资福利大盘点
为什么大型科技公司更会发生人员流失?
我拜访了我以前的一位学生,他现在是一家大型上市科技公司的CFO(首席财务官)。该公司是当前科技界求职者最向往的工作地之一。他们主要的业务方向是嵌入式软件和服务方面的创新。 CFO让我留下来,因为有一位工程负责人员要来参加一个会议。 我真希望当时我没有留下来…… 这位负责人在那里抗议他那整个70人的队伍不得不从帕洛阿尔托搬到东湾。 “现在,我团队中的大部分人都是走路或者坐火车去上班。而这次搬迁会让他们在上下班的路上多花45分钟。我们很可能因此而会失去很多员工。” 这位负责人曾向他的上司,也就是工程副总裁抱
CSDN技术头条
2018/02/08
6510
为什么大型科技公司更会发生人员流失?
低效程序员的7个坏习惯
低效程序员的7个坏习惯 程序员总是想做到尽可能的高效,但很多人往往会觉得力不从心。这是因为他们在多年的编码过程中养成了一些不好的习惯。下面这7个坏习惯绝对是软件工程师需要改掉的。 1.缺乏激情 这
用户1289394
2018/02/27
9570
低效程序员的7个坏习惯
作为软件工程师,给年轻时的自己的建议(下)
如果穿越到刚从业时,我会给年轻时的自己一个建议——“为你想要实现的目标设定各种各样的目标。只要有正确的计划和愿景,任何目标都不会太大。”
陈哥聊测试
2022/06/07
2400
疫情让开发者「累觉不爱」,83%的人表示已到临界点!
根据Haystack Analytics的一项研究,83%的开发者已经被疫情折腾得精疲力竭了。
新智元
2023/01/08
2450
疫情让开发者「累觉不爱」,83%的人表示已到临界点!
谷歌员工吐槽:人生不如意十之八九 在谷歌工作也不容易
大数据文摘基于大数据垂直领域50万粉丝的优势 想要发起一次众包的行业调研。 我们诚挚的邀请您用5分钟填写 《大数据行业从业者调研报告》 共同促成整个大数据行业的一次调研 · · 授权摘自腾讯科技
大数据文摘
2018/05/22
5660
3个月内离职和2年左右离职的差别
马云曾经说,员工离职主要原因只有两个:钱给的不够;心受委屈了。概括了主要原因但不全面,同时过于笼统,心受了什么委屈,具体来讲还要分很多方面。员工为什么离职?他们对什么不满?我们今天就来讨论一下。 不要
用户1756920
2018/07/23
4010
3个月内离职和2年左右离职的差别
头衔很重要!Java程序员必须要搭建自己的“工作阶梯”
编者按:初创企业在早期一般都是人人身兼数职,倡导扁平化的管理,并不怎么看重头衔。但是随着组织的扩大,初期的这种管理模式会引起诸多问题。身兼软件工程师、经理与创始人角色的Chuck Groom从个人经验出发,分析了设定工作阶梯的好处,并提出了他的建议。无论是创业公司管理人员还是软件工程师都可以参考一下。
美的让人心动
2018/07/30
4820
头衔很重要!Java程序员必须要搭建自己的“工作阶梯”
低效程序员的7个坏习惯
问题导读: 1.为什么程序员不喜欢测试代码? 2.为什么程序员喜欢说“不”? 3.为什么程序员不能和其他人友好相处? 程序员总是想做到尽可能的高效,但很多人往往会觉得力不从心。这是因为他们在多年的编码过程中养成了一些不好的习惯。下面这7个坏习惯绝对是软件工程师需要改掉的。 1.缺乏激情 这已经是一个老生常谈的话题了,但却是真理。写了多年的代码后,程序员们很可能会失去激情,只想着做一天和尚撞一天钟。更糟糕的是,这种情绪会像瘟疫一样传染给周围的人。 “即使写了一整天的代码,你也应该在午餐和下班后对它津
用户1410343
2018/03/27
7220
程序员职业发展的要命Bug
本文作者Sam Lightston MakingItBigCareers.com 创办者,同时也是IBM软件集团的项目总监和高级技术人员,他在这个全球最大的软件工程团队中负责产品战略和研发。Sam有着丰富的管理经验,既管理过小而美的研究团队,也管理过超过200多名国际员工的大型项目。 “人如其行,如果你做的是无聊、愚蠢、乏味的工作,最终可能也会成为一个无聊、愚蠢、乏味的人。” ——Bob Black 我们在工作中都会犯错,有些错误的破坏力惊人而猛烈,一夜之间就能爆发,造成严重后果,摧毁你整个职业生涯,但其
用户1682855
2018/06/08
3960
推荐阅读
相关推荐
技术工作:如何识别和解决团队中的倦怠
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档