整理
弯月
责编
郭芮
所有工程师都渴望发展技术力,女性工程师更看重包容性,出色的工程师与顶级工程师的诉求各有千秋——在Triplebyte最新发布的报告中,通过对“职业发展机遇”、“指导”、“包容的工作环境”以及其他十余项工作因素进行调研,其披露了当下软件工程师的价值观与切实诉求。
接下来,我们就基于报告内容,从以下几个角度分析软件工程师求职时考虑的首要因素:
所有软件工程师的考虑因素?女性工程师的考虑因素?不同资历等级的工程师的考虑因素?
所有工程师都渴望发展技术力
首先来看看整体数据。报告筛选出每个通过了面试的工程师,并统计了Triplebyte平台上的所有受访者。请注意,由于每个工程师通常会选择三项激励因素,因此下图的总计百分比达不到%。
很明显,“职业发展机遇”高居首位,比“薪水”高出13个百分点。这表明所有人都注重职业发展。其他激励因素在男女工程师、初级与高级工程师中间的排名各有不同,但职业发展始终是每位工程师都会优先考虑的因素。
——这也无可厚非。软件工程是一个快速发展的领域,所谓逆水行舟不进则退,CSDN此前发布的文章中也曾多次讨论过工程师选择的语言对工作前景的影响,而且流行的选择会随着时间的推移而快速变化。
年的时候,优秀的COBOL或Fortran工程师可能会找到很好的工作,但现如今他们就不太可能进入那些使用更现代编程语言的公司。为了赶上该行业的变化速度,软件工程师必须不断提升自我,因此当初那些人为了跟上市场的步伐,可能已经学习了Python或JavaScript。
我们常常遇到有些技术娴熟的程序员,因为坚持长期使用PHP或Perl,而陷入矛盾的困窘,对他们来说,转向更现代化的技术也非易事,因为各家公司都不希望员工用老套的方式工作。在外人看来,软件工程是一个高薪又舒适的职业,但聪明而又懂得未雨绸缪的工程师明白,这份职业从长远来看并不稳定。
但与此同时,过分考虑工程师选择该因素背后的动机,也是一种危险的行为。也许在他们看来,“发展”意味着“晋升管理层”,而不是发展技术。因此,报告联系了一些工程师,并深入挖掘“职业发展”对他们来说意味着什么。在他们的回答中,统计出现最频繁的词语便是学习:
“我希望能在工作中发展职业,包括学习新技术的机会以及提高各个技术领域的机会。”“感觉我们需要不断学习。”“我希望加入的团队中,每个人都比我优秀,这样就会鞭策我不断学习。”“我认为职业的发展包含两个方面:提升技术力,与提升人际交往能力。我选择这个因素是因为我希望在工作期间继续提高自己的技术力,而不仅仅是用我现有的技能和习惯的方式完成工作。所以,我希望能在工作中发展职业,包括学习新技术以及提高各个技术领域的机会。”简而言之,各个阶段的软件工程师最渴望的还是职业发展。在他们心目中,“职业发展”重于“薪水”、“工作与生活的平衡”或者“自主性”这些因素。部分原因是因为他们明白,跟上该行业的步伐是其他因素的根本。
即使是非常有经验的工程师也很渴望职业发展。虽然,不同资历的工程师有不同的侧重点,但他们对于“职业发展”的注重空前一致。在下图中,报告按照不同的资历等级进行了细分:初级(经验少于1年),中级(1-5年经验)和高级(经验多于5年)——这三个级别的工程师都认为“职业发展”重于其他所有激励因素。
虽然,选择“职业发展机遇”的高级工程师稍微少一点,但各个等级之间的差异非常小,职业发展仍然是他们最看重的因素。
然而,其他激励因素确实表现出很大差异。显而易见,随着工程师经验的增加,选择“指导”的人数直线下降,而选择“自主性”和“灵活的工作安排”的人数则有所上升。部分原因可能是因为工程师的经验越丰富技术力就越娴熟,但也没有人们普遍想象得那么显著。
女性工程师渴望自身发展,同时也希望拥有舒适和包容的工作环境
在进一步分析之后,报告发现男女工程师对“包容的工作环境”的看法出现了很大分歧。虽然不确定其他激励因素是否对这种差异造成了重大影响,但报告通过数据分析进行了深入挖掘。
首先,简单地按性别分类数据(PS:该报告中“性别”相关的数据来自受访者的自行报告,极少数受访者没有选择性别,但在统计结果中可以忽略不计)。
如上图所示,女性对“职业发展机遇”的渴望仍居首位。事实上,女性工程师的这种渴望甚至超越了男性。
然而,男女工程师对“包容的工作环境”的看法出现了很大分歧。女性对其的重视程度是男性的三倍,相对于其他激励因素来说这个差异非常显著。报告通过采访一些女性,询问得出了她们优先考虑包容性的原因:
“作为一名国际化的女性软件工程师,我认为从很多方面来看我都属于少数群体。因此,我非常希望能够进入一个重视包容性的工作环境,只有在这样的环境中,我才能放心地工作。”
还有一位女性的回应特别引人