你与 “顶级iOS工程师” 距离有多远?

前言:

全部工程师都渴望发展技术力,女性工程师更看重包容性,出色的工程师与顶级工程师的诉求各有千秋——在Triplebyte最新发布的报告中,经过对“职业发展机遇”、“指导”、“包容的工做环境”以及其余十余项工做因素进行调研,其披露了当下软件工程师的价值观与切实诉求。ios

接下来,咱们就基于报告内容,从如下几个角度分析软件工程师求职时考虑的首要因素:面试

  • 全部软件工程师的考虑因素?学习

  • 女性工程师的考虑因素?blog

  • 不一样资历等级的工程师的考虑因素?排序

全部工程师都渴望发展技术力ip

首先来看看总体数据。报告筛选出每一个经过了面试的工程师,并统计了Triplebyte平台上的全部受访者。请注意,因为每一个工程师一般会选择三项激励因素,所以下图的总计百分比达不到100%。开发

很明显,“职业发展机遇”高居首位,比“薪水”高出13个百分点。这代表全部人都注重职业发展。其余激励因素在男女工程师、初级与高级工程师中间的排名各有不一样,但职业发展始终是每位工程师都会优先考虑的因素。get

做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个个人iOS交流群:413038000,无论你是小白仍是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 你们一块儿交流学习成长!数据分析

如下资料在群文件可自行下载!

——这也无可厚非。软件工程是一个快速发展的领域,所谓逆水行舟不进则退,CSDN此前发布的文章中也曾屡次讨论过工程师选择的语言对工做前景的影响,并且流行的选择会随着时间的推移而快速变化。产品

但与此同时,过度考虑工程师选择该因素背后的动机,也是一种危险的行为。也许在他们看来,“发展”意味着“晋升管理层”,而不是发展技术。所以,报告联系了一些工程师,并深刻挖掘“职业发展”对他们来讲意味着什么。在他们的回答中,统计出现最频繁的词语即是学习:

  • “我但愿能在工做中发展职业,包括学习新技术的机会以及提升各个技术领域的机会。”

  • “感受咱们须要不断学习。”

  • “我但愿加入的团队中,每一个人都比我优秀,这样就会鞭策我不断学习。”

  • “我认为职业的发展包含两个方面:提高技术力,与提高人际交往能力。我选择这个因素是由于我但愿在工做期间继续提升本身的技术力,而不只仅是用我现有的技能和习惯的方式完成工做。因此,我但愿能在工做中发展职业,包括学习新技术以及提升各个技术领域的机会。”

简而言之,各个阶段的软件工程师最渴望的仍是职业发展。在他们心目中,“职业发展”重于“薪水”、“工做与生活的平衡”或者“自主性”这些因素。部分缘由是由于他们明白,跟上该行业的步伐是其余因素的根本。

即便是很是有经验的工程师也很渴望职业发展。虽然,不一样资历的工程师有不一样的侧重点,但他们对于“职业发展”的注重空前一致。在下图中,报告按照不一样的资历等级进行了细分:初级(经验少于1年),中级(1-5年经验)和高级(经验多于5年)——这三个级别的工程师都认为“职业发展”重于其余全部激励因素。

640?wx_fmt=png

虽然,选择“职业发展机遇”的高级工程师稍微少一点,但各个等级之间的差别很是小,职业发展仍然是他们最看重的因素。

然而,其余激励因素确实表现出很大差别。显而易见,随着工程师经验的增长,选择“指导”的人数直线降低,而选择“自主性”和“灵活的工做安排”的人数则有所上升。部分缘由多是由于工程师的经验越丰富技术力就越娴熟,但也没有人们广泛想象得那么显著。

女性工程师渴望自身发展,同时也但愿拥有温馨和包容的工做环境

在进一步分析以后,报告发现男女工程师对“包容的工做环境”的见解出现了很大分歧。虽然不肯定其余激励因素是否对这种差别形成了重大影响,但报告经过数据分析进行了深刻挖掘。

首先,简单地按性别分类数据(PS:该报告中“性别”相关的数据来自受访者的自行报告,极少数受访者没有选择性别,但在统计结果中能够忽略不计)。

如上图所示,女性对“职业发展机遇”的渴望仍居首位。事实上,女性工程师的这种渴望甚至超越了男性。

然而,男女工程师对“包容的工做环境”的见解出现了很大分歧。女性对其的重视程度是男性的三倍,相对于其余激励因素来讲这个差别很是显著。报告经过采访一些女性,询问得出了她们优先考虑包容性的缘由:

“做为一名国际化的女性软件工程师,我认为从不少方面来看我都属于少数群体。所以,我很是但愿可以进入一个重视包容性的工做环境,只有在这样的环境中,我才能放心地工做。”

还有一位女性的回应特别引人关注:

“我选择了‘包容的工做环境’,并且我并无选择‘指导’,尽管我也很看重‘指导’。只是你们总感受女性相对没有那么独立,我以为若是你说你须要指导,那么人们就会想‘咱们才不会手把手教你’。”

上图还体现了一些其余的差别,一样让人惊讶。例如,在该数据集中,选择“指导”的女性多于男性,而选择“灵活的工做安排”的女性则少于男性。

其实男女性别的差别在任何报告中都须要区别对待。由于,在当今科技领域男女工程师的比例并不平衡,过去更是如此。所以,在该数据集中,女性的工做经验每每少于男性,故而女性工程师更加倾向于初级工程师更为注重的激励因素,这是一种虚假表象。例如,报告表示,在样本数据中,只有三分之一的女性工程师拥有五年以上的工做经验,而男性中则有五分之三左右。因为高级工程师更喜欢“灵活的工做安排”,所以很容易致使男女工程师之间出现差别,但这归根结底是资历方面的差别,而非性别的差别。

为了调整这个问题,报告特地挑出了高级女性工程师的样本数据,而后与男性数据进行了同类比较。也就是说,按照性别和资历分割数据集,而后对女性样本中的资历等级作了加权,再与同类的男性数据进行比较。

数据结果以下所示:

如上图所示,一些差别消失了。例如,男女工程师对“指导”的重视程度再也不有任何差别(男性为19%,调整后的女性中有20%认为“指导”是重要的激励因素)。“职业发展机遇”仍然是主要的推进因素,并且女性的比例更大。在调整后,高达62%的女性认为职业发展是重要的激励因素。

“工做与生活的平衡”的状况则更为有趣。在男性工程师中,“工做与生活的平衡”并无因资历而出现很大差别,因此能够很天然地认为,通过调整后的女性样本中,资历也不会对“工做与生活的平衡”的选择产生太大影响。然而,高级女性工程师认为“工做与生活的平衡”是高居第二的主要因素,通过调整后有近一半人认为这个因素很重要——选择该因素的女性占43%,男性占31%。

在下图中,通过资历的调整后,报告又按照男女工程师的选择差别进行了排序。例如,选择“快节奏”的男性高达75%。下图中高亮显示的因素具备重要的统计意义。

不出所料,选择“包容的工做环境”的女性工程师比男性多171%。包容性对女性工程师很重要,这一点毋庸置疑。话虽如此,即便如此巨大的相对差别也没法掩盖一个事实:女性工程师与通常的工程师同样,仍然会优先考虑职业发展。

更有趣的是,还有许多其余与性别或工做经验没有明显联系动机的因素也出现了显著差别。除了包容性外,女性工程师更重视“高质量的代码库”、“工做与生活的平衡”以及“文化透明”。大多数的因素都说明女性很重视“温馨的工做环境”。换句话说,除了职业发展和包容性外,数据集中的女性更为重视办公环境以及代码库等的温馨程度。

另外一方面,男性工程师则更为注重“自主性”、“薪水”、“快节奏”、“扁平式组织”、“产品驱动”以及“开放式交流”。其中一些因素符合传统的男性观点,不须要作过多解释。此外,有些男性工程师相信本身可以胜任这份角色,而有些人则感受到社会压力。不管是何种状况,显然每一个人在找工做时都有本身的主见。

可是,也有一些不符合常规的差别。

其中“扁平式组织”尤其突出,该报告的数据集中没有女性选择这一项!(通常状况下,不多有人选择“扁平式组织”,可是这里的统计差别如此巨大,那么看来这个问题也不容小觑。)或许能够推测,女性工程师可能认为从表面上看来,扁平式组织隐含着偏见,所以她们更不肯接受这样的环境。

出色的工程师与顶级工程师的区别

下面来看看出色的工程师与顶级工程师有何不一样。

在本报告中,“出色的工程师”的定义为:在Triplebyte的技术面试中得分在95-98分之间的人,而“顶级工程师”则为得分在98分以上的人。Triplebyte平台对接受采访的三成工程师进行了面试,且只有经过面试的人才选择了激励因素,因此本文前面部分的全部数据也都是这30%的受访者。

事实证实,技术力高超的“出色工程师”确实有别于其余工程师:

出色的工程师不多有人选择“指导”,这也合情合理,由于在大多数状况下,他们比指导他们的人更胜一筹。这些工程师对“职业发展机遇”的诉求也有所降低,多是由于对这个水平的工程师来讲,就业前景更加乐观。更使人惊讶的是“开放式交流”也出现了大幅降低,一样,报告没有解读为何他们没有选择这个因素,但有一种可能性是,这些工程师喜欢独自解决问题。

另外一方面,“出色的工程师”更为重视“薪水”、“优秀的团队成员”、“自主性”、“快节奏”和“公平”。“自主性”代表,这些工程师知道本身技术娴熟,无需监督也能够胜任工做,而“薪水”、“快节奏”以及“优秀的团队成员”则反映出该技术水平工程师的职业抱负。

简而言之,“出色的工程师”但愿得到丰厚的收入,并在充满挑战的环境中锻炼本身——可是,事实却不尽如此。

640?wx_fmt=png

进一步调查显示,“顶级工程师”的侧重点与“出色的工程师”彻底不一样——“顶级工程师”注重的因素与上一张图截然相反!

例如,“出色的工程师”对“工做与生活的平衡”的注重不如全部工程师,但该因素倒是“顶级工程师”最为注重的方面,65%的人都选择了该项。另外一方面,不少“出色的工程师”都选择了“优秀的团队成员”,然而“顶级工程师”中选择该项的人寥寥无几。

“顶级工程师”再也不注重雄心壮志。他们自己出类拔萃,因此他们不愁没有工做,至少在短时间内,他们能够选择本身想要的工做。换句话说,“顶级工程师”与那些“出色的工程师”的侧重点有很大的不一样。“顶级工程师”但愿在温馨的环境中,从事有意义的工做,同时还但愿可以选择工做环境和时间。

这对招聘人才有着重大的影响。其实,大多数公司并不须要“顶级工程师”,过度强调“顶级工程师”可能会将“出色的工程师”拒之门外。换句话说,各个公司首先应该考虑他们须要的人才到底是“顶级工程师”仍是“出色的工程师”,而后再作相应的宣传。

总结

报告最后表示,经过深度分析软件工程师在求职阶段考虑的各类激烈因素,相信会对各公司的人才招聘有所裨益。总结来看有如下几点:

首先,全部工程师都但愿有机会学习和提升他们的技术力。对创业公司来讲,这是个好消息,由于这些公司能够为工程师们提供学习新技能和新技术的机会。虽然硅谷15万美圆的年薪高不可攀,但各家公司能够为软件工程师提供价值1千-5千美圆的在线课程,帮助工程师成长的同时,也能够吸引更多优质人才,可谓一本万利——只需拿出小小的一笔投资就可让公司夺得竞争的筹码。并且各家公司也能够考虑落后于最新技术的优秀高级工程师,虽然他们的竞争力较差,但技术水平绝对不输于人。提供必定程度的培训,就能够收获大量被目前的就业市场低估的人群。

其次,女性工程师比男性更为重视职业发展,同时她们也格外重视工做环境的包容性和温馨性。各家公司的领导能够从百忙之中拿出点时间来建设适当的基础设施,从商业的角度来看,这能够成为改变开发部门清一色理工男的利器。

另外,包容性当然重要,但全部工程师都渴望发展技术力。然而,在某些状况下,包容性与发展技术力之间也存在千丝万缕的联系,好比,一位渴望经过指导学习技术力的女工程师,若是她以为工做环境不够友好,就会以为不舒服。除此以外,还要注意到,包容的工做环境也一样有利于其余招聘,由于顶级男性工程师也一样认为包容性是重要的因素。

最后,各家公司在招聘人才以前,须要先考虑清楚大家公司须要出色的工程师,仍是顶级的工程师。事实证实很难兼顾二者,由于95分的工程师与99分的工程师的诉求是不一样的,并且每每会出现相互排斥的现象。坦白来说,绝大多数公司都不须要顶级的工程师。若是大家公司也一样不须要顶级工程师,那么就应该避免过度看重顶级工程师。出色的工程师没有那么多要求,并且他们的侧重点也不一样,最重要的是他们同样能够出色地完成工做。

若是须要出色的工程师,那么就请在薪酬、自主性和工做的挑战性上下功夫。若是须要顶级工程师,那么就让他们在家办公,保持合理的工做时间,还要竭尽全力地强调有意义的产品。

做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个个人iOS交流群:413038000,无论你是大牛仍是小白都欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 你们一块儿交流学习成长!

推荐阅读

iOS开发——最新 BAT面试题合集(持续更新中)

相关文章
相关标签/搜索