九大最热门的 IT 职位,机器学习竟然不是第一位的

2023-11-20

来源 | AI战地

最近,求职就业平台 Hired 在自己的平台上 98000 著名程序猿做了一项研究,评估了招聘市场上最大的程序员职位、最受欢迎的编程语言和主要科技中心城市(包括伦敦、纽约、巴黎和旧金山)的平均工资。

我们总结了这份报告的精髓,希望能对正在进行的内容进行总结 IT 你在职场中起到一定的指导作用。我必须先在这里说,这份报告的信息真的有点令人惊讶。

以下几点为 AI 对战场进行梳理和翻译,阅读详细报告可访问以下链接:

https://hired.com/page/state-of-software-engineers/

最先,本报告显示了几个重要数据:

  1. 全球范围对区块链工程师需求增长517%(你没看错,确实如此);
  2. 国外旧金山检索工程师薪酬最大,平均为 157000 美金;
  3. Typescript 是旧金山、伦敦和多伦多最受欢迎的编程语言;Ruby 在纽约排名第一,Go 巴黎语言排名第一;
  4. Python在全球范围内最受欢迎编程语言,PHP 很讨厌(不是引战,请往下看);
  5. 五分之一开发工程师靠自学成功
  6. 机器学习在大多数工程师想要学习的技术中排名第一
  7. 超过一半工程师们说他们喜欢结对编程在公司工作(注:结对编程 Pair programming:根据结对编程完成代码和逻辑共享,已开发的项目不会受到部分成员离开团队的影响);
  8. 43%的开发者希望为开源做出贡献在公司工作。

看到上面这组数据,有些人可能已经不淡定了,那样话就不多说了,上正文!

看到上面这组数据,有些人可能已经不淡定了,那样话就不多说了,上正文!

招城开发人才是业务优先事项,但并非所有角色都是平等的。随着初创企业引进应用技术的新方法,知名企业再次寻求数字化转型,所有期待聘请顶尖专业人才的公司都将扩大招聘需求。来自 Hired 数据显示,全球对区块链工程师的需求不断增加,同比增长517%

。但不要激动,不要被数据蒙蔽了双眼。

对于具有区块链专业知识的工程师来说,他们往往有后端工程师、统一工程师或处理方案架构师,基于这些技术,区块链技能。以往 12 对区块链技能开发者的需求激增了一个月,Hired 从数字身份和智能合同到劳动力管理和分布式文件存储,预计随着公司开始涉足越来越多的用户场景,需求将继续增长。除区块链工程师外,还有安全知识工程师

也很热,这可能是由于数据泄漏事故的逐渐增多和消费者隐私问题的日益严重。在过去 12 本月中旬,公司需要安全工程师
增强了 132%。此外,由于企业开始通过数据吸引投资,促进业务成果,并致力于建立个性化和预测的客户体验,对数据分析和机器学习的需求正在增加,各自增加了38人%和 27%


Hired 资料显示:
有着 Go 语言能力的开发者是招聘市场上最受欢迎的,可能因为 Go 知识是 Google 因此,有了这项技能,它得到了增强 Google 选择的机会。但是,这并不能解释 Go 语言是最受开发者欢迎的,在报告中,只有 7% 开发者表示,他们主要使用 Go 语言。Scala、Ruby、Typescript 和 Kotlin 根据类似情况,排名前五,但开发者对这些语言的熟悉程度普遍较低。稀有可能会促进需求,这种趋势可能会持续下去,直到它成为开发者社区的一种通用编程语言。


在调查中,Hired 还发现:JavaScript 是开发者使用最多的语言,包括 62%开发人员会用的 JavaScript;Java 与 Python 略逊一筹,各有各有各的 42% 的占比。

九大最热门的 IT 职位,机器学习竟然不是第一位的


然后是重头戏:编程语言最受欢迎,最不受欢迎。这两个荣誉分别由 Python 和 PHP 夺得。
调查显示:51%的人将 Python 视为最喜欢的语言之一;JavaScript 略逊一筹,占比 49%。此外,针对 Java,开发者的心态两极化非常严重,要么特别喜欢,要么非常讨厌,它不仅是最受欢迎的编程语言的第三名,也是开发者最讨厌的编程语言的第二名。PHP 它获得了开发者最讨厌编程语言的第一名。


例如,在过去的十年里 Lambda School、Galvanize / Hack Reactor 和 App Academy 编码训练营越来越受欢迎,并迅速成为传统大学学位的有价值的替代品。仅在 2016 2000年,调查显示,编码训练营的毕业生人数为 18,000 人。尽管许多开发工程师仍然选择获得计算机科学学位的预期方式(46%),但五分之一的受访者说他们自学成功。


随着创新型公司对其他形式的教育更加开放,编码训练营逐渐成为大学学位的合法替代品。有 13%受访者表示,他们参加了76个夏令营%受访者表示,他们为软件开发做好了准备。虽然有些顾主对雇佣只有夏令营编号经验的开发者犹豫不决,但 57%开发工程师表示,他们将聘请夏令营毕业生担任开放角色(open role)。


虽然夏令营出生的开发者可以得到工作,但调查显示,公司最看重的是经验。据统计,大多数企业不愿意选择编码训练营的开发者,最重要的原因是他们普遍缺乏经验。


在面试环节,是的 63% 开发人员认为编号考试是他们最紧张的环节。同时,也有同样的比例 63% 开发人员表示,面试中的编号考试与日常工作无关,不能成为调查一个人工作能力的绝对标准。


那么开发者对学习最感兴趣的是什么样的技术呢?调查显示,公司的需求并不总是与开发商的权益一致。例如,区块链工程是 Hired 市场上最需要的技能,但只有
12%受访者认为区块链是他们想知道的顶级技术, 19%人说相反。对于机器学习,兴趣和需求是同步的:61%受访者表示,机器学习是他们感兴趣掌握的第一或第二技术。


在 10 在年度目标话题上,36% 受访者表示,他们期待继续做一些帅气的事情,23% 此外,人们希望能够担任技术领导职位 19% 有人说需要踏入创业的过程,最后有 8% 有人说期待离休(不知道是真的离休还是开玩笑)。

孤军奋战还是团队合作?对于开发者来说尤其如此,这是一个问题。有些人习惯于特立独行的工作环境,而另一些人则喜欢团队合作,而另一些人则只想混水摸鱼。配对编程是一种流行的团队合作方式,也是许多企业正在实施的做法。

在 Hired 在调查中,有 48%有人说:如果给出配对编程,也会增加他们在公司工作的热情。近一半的开发者认为结对编程更有效率,因为它有利于捕捉错误。此外,有 42%人们认为配对编程对初级工程师有好处,但对高级工程师毫无意义。有 40%受访者认为,应该有更多的公司实施这类项目,大约五分之一的人认为配对编程会导致一个人完成所有的工作 14%人们认为,结对编程会让低水平的开发者在合作伙伴的努力下混水摸鱼。

除了与其他开发人员合作,由于工作原因,许多开发人员还需要与其他部门的同事相处。在他们看来,与这些部门的同事相处有多困难?根据调查,四分之一 (26%) 人们认为与销售相处是极具挑战性的,其次是网络营销 (23%)、人力资源 (20%)、会计 (15%)、商品 (11%) 与设计 (9%)。

P.S.:谁说开发商和商品水火不相容?╮(╯▽╰)╭

开发者对开源的看法开源社区以忠诚而闻名,但经常被推动的人比你想象的要低。调查数据显示,只有9%

受访者经常参与开源,
53 %受访者以前从未参与过开源。


缺乏开源参与可能是开源背后的一个重要驱动因素:30%开发人员说,他们为开源做出贡献是因为它很有趣。然而,鉴于大多数开发人员的工作时间非常紧迫,他们应该没有足够的时间做一些“有趣”的事情,因为这可能不利于他的日常工作。


九大最热门的 IT 职位,机器学习竟然不是第一位的
公司参与开源的水平不会影响开发商对这些公司工作的热情,50%人们认为这肯定不会伤害他的决定。尽管如此,是的 43%开发人员表明,他们更愿意为开源项目做出贡献。随着公司期待在当今竞争激烈的招聘环境中取得突破,他们参与开源项目可能是吸引顶尖人才的机会。这些人才重视机构优先考虑团队参与的形式,以增加开发者社区的价值。

不管你是自学成功还是专业,不管你喜欢什么 Python 或是 PHP,也可以选择孤军奋战,也可以选择团队作战,你可以努力为开源做出贡献,也可以致力于面前的工作。对于开发人员来说,这一切都是你的选择,但永远记住:

持续学习是每个成功工程师的关键。

希望你能在一次又一次的科技浪潮中稳定自己,飞翔人生,走向成功!如果您有任何想法需要与他人沟通,请在下面留言。
标签: 机器学习   开发人员   开发者