请选择 进入手机版 | 继续访问电脑版
设为首页 收藏本站
开启辅助访问 快捷导航
菜单
从零开始 资讯 查看内容

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现

2020-2-16 12:46 发布者: 痴痴情先生先s 评论 0 查看 149
整理 | 屠敏科技江湖众生态,技术各有千秋,但有一个定律似乎一直存在,即随着时代的推移,强大的技术未必长久不亡,长久的技术未必强大不衰。那么,就当下而言,什么才是仗「技」走天涯的程序员们最爱?主流技术圈 ...
最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

整理 | 屠敏

科技江湖众生态,技术各有千秋,但有一个定律似乎一向存在,即随着时代的推移,强大的技术一定久长不亡,久长的技术一定强大不衰。那末,就当下而言,什么才是仗「技」走天涯的法式员们最爱?支流技术圈又在以怎样的趋向不竭成长?

克日,编码社区 HackerRank 调研了全球 162 个国家/地域的 116000 多名开辟者,正式公布了《2020 HackerRank 开辟者技术报告》,基于此,开辟者可以领会最新的技术趋向与技术,希望可以给大师带来一定的参考。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

根本篇:C 的热度超越了 BASIC

现在在物联网、AI、云计较等技术高潮之下,很多人按照营业需求来挑选分歧的编程说话与工具。但是,时针拨回 30 年前,你要问那时的法式员挑选的入门级编程说话是什么?想必很多人的答案之一会有 BASIC。

作为一种直译式法式设想说话,很多人将其视为汇编与 C 的过渡性说话,且它的定位也是设想给初学者利用的编程说话。

婴儿潮一代(诞生于 1946-1964年)和 Xers 一代(1965 年至 1980 年诞生)的大大都法式员都学会了利用 BASIC 停止编码。BASIC 于 1964 年开辟用于教育用处,是大学课堂中一种风行的讲授说话。今朝,在大学计较机相关的专业中,我们还能经常性看到基于 BASIC 说话的《法式设想》书籍存在。

不外,BASIC 整体利用趋向在 1972 年贝尔尝试室(Bell Labs)发现 C 说话起就发生了改变,其市场份额也慢慢被 C 腐蚀。虽然 C 说话并非一朝突起,但随着 Unix 的成长,该说话在 70 年月末和 80 年月初起头风行。

当下,48 岁的 C 说话因其长寿、较好的灵活性和易用性而备受开辟者爱好。按照观察显现,年轻一代如 Z 世代(1997 年至 2012 年诞生)的入门级开辟者大多学会了利用 C 说话停止编码,其次受接待的重要入门编程说话为 Java。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

经历篇:培训机构突起,年轻一代的开辟者借此修炼技术

Z 世代的法式员更喜好操纵培训机构进修新技术

基于以上,就进修的渠道方面,Z 世代(1997 年至 2012 年诞生)比前几代人更能够喜好培训机构(线上、线下)的方式来进修与提升新技术。据观察显现,快要六分之一的受访者暗示正在利用这类形式。

除此之外,我们还发现年轻一代不太能够从老一辈法式员那边进修编码技术,如按照下图观察成果显现,在书籍、在职培训等选项中,Z 世代的占比相对照其他年龄条理的人少了很多。

不言而喻,随着信息的数字化、开源的提高,Z 世代越来越依靠培训机构、开源网站等非传统教育资本。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

三分之一的招聘司理聘请了培训机构的结业生

今朝,据观察显现,已经有 32% 的公司聘请了一位从培训机构进修编码技术的开辟者。

可是,并不是一切的招聘主管都能操纵培训机构这个不竭增加的人材库来招聘。据观察,快要一半(49%)的招聘司理从未招聘过培训机构出来的结业生。而这些一切公司范围的成果都是类似的。

对此,HackerRank 社区在报告中停止了猜测,随着年轻一代越来越被培训机构吸引,企业在招聘进程中的这类心态必须改变。Z 一代比前几代人更能够从培训机构来进修编码技术。总的来说,这表白培训机构的结业生人数将不竭增加,而且随着时候的流逝能够会作为人材来历而增加。

就国内而言,现在很多正规大学的门生在结业以后,也经常性挑选经过培训机构的系统进修,再次加深本身的编码理论技术。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

培训机构出来的开辟者不必科班身世的人差

现实上,已招聘培训机构应届结业生的招聘司理中,有 72% 的人以为,培训机构出来的开辟者比其他招聘者具有同等甚至更好的技术。而这些首要表现在以下几个方面:

  1. 快速进修新技术和说话的才能(71%)

  2. 丰富的理论经历(61%)

  3. 渴望承当新的义务(52%)

这类快速增加的编码教育形式获得了国外的激烈认可。虽然 2011 年起头,才出现了第一个编码培训机构,但在曩昔的十年中,它们的提高水平呈爆炸式增加。比来的一项研讨对 2019 年来自 110 个全日制课程的 20,000 多名培训机构结业生停止了统计——仅美国和加拿大。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

倘使这一概念放在国内,想必会激发很多争议吧。

大厂对学历的要求照旧很严酷

不外,针对培训机构出来的开辟者,国内外大厂在一定层面上有着类似性。据领会,国外如 Google、苹果、IBM 等技术型科技巨头在招聘时大幅进步了学历的招聘门坎,对四年制学位的要求也加倍严酷。是以,招聘没有学位的开辟者,能够更多的是由小公司来领头。

这一点在观察的数据中也获得了考证。据报告显现,小公司(1-49 名员工)中有 32% 的开辟者尚未获得学士学位。与大型公司(跨越 10,000 名员工)构成鲜明对照:在大厂,有 91% 的开辟者获得了学士学位或更高的学位,而只要 9% 的开辟者没有学位。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

需求篇:全栈开辟者最紧缺

一向以来,市场对于“全栈开辟者”的界说很普遍,没有明白的界限,但大大都人赞成其应当对技术栈的一切层有一个根基的领会(或更佳),而且应当可以在此根本上天生一定的可行产物。

现在不管巨细公司,都希望能找到一些全栈开辟者。对此,38% 的招聘司理暗示,这是 2020 年的重要使命。其次,第二和第三位别离是招聘后端开辟者和数据科学家。

就小型企业(具有 1-49 名员工)而言,对全栈开辟者的重视与需求最为明显,其中 43% 的公司将作为其重要招聘用务。究其缘由,小企业范围小,但人少事多,需要的是万能型人材节省很多方面的开支,是以小企业迫切想要招聘全栈开辟者符合道理。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

全栈开辟者需要经常性进修新技术以充电

所谓全栈开辟者,即万能型开辟人材,相较而言,其技术要求会高一些。据统计,客岁,有 60% 的全栈开辟者被要肄业习一个全新的框架(技术迭代的速度要比其他法式员更快)。

除此之外,全栈开辟者还必须进修更多的编程说话,对此有 45% 的受访者暗示他们必须在客岁内挑选一种新的说话。在此之下,其他法式员能够更多地是进修有关理论概念的常识,如数据科学家和 DevOps 工程师被要求最频仍地进修新概念(33%)。

在这类情况中,凭仗涵盖前端、后端以及更多(取决于营业)的专业常识,全栈开辟者成为技术界中较为模糊的职位描写之一。他们的脚色相对灵活,但这就硬性要求他们必须紧跟多种技术,这也意味着平常工作中,他们需要不停地进修各类技术。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

在很多开辟者的招聘技术中,并不会和编程说话间接挂钩

整体而言,编程说话这一技术并不是招聘司理在口试时权衡的首要标准。此前,JavaScript 是招聘司理寻觅候选人技术时最风行的说话。可是,在全球范围内,有 14% 的受访者暗示,在挑选候选人时他们不懂编程说话。

这类趋向在美洲地域(AMER)最为明显:该地域 21% 的招聘司理在寻觅新员工时与说话无关。亚太地域(APAC)的招聘司理与说话无关的能够性是其一半(10%)。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

开辟工具篇:JavaScript 最风行,Go 成为开辟者最想学的编程说话

JavaScript 是今年最广为人知的说话

在最著名的说话中,曩昔三年几近没有变化。现实上,排名前 10 位的编程说话与客岁相比仅发生了两次变化:C# 和 PHP 在第六和第七位之间切换。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

值得留意的是,最广为人知的说话 JavaScript 不是大大都开辟职员都在进修的说话,只要 5% 的受访者暗示它是他们的第一门编程说话。Java 遵守类似的趋向:它虽然是著名说话的第二位,可是只要 13% 的开辟者暗示,Java 是他们进修的第一门说话。

Django 和 Vue.js 稳步上升

今年,框架的风行度与客岁一样布满活力,Top 10 中有 5 位发生了趋向变化。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

在 HackerRank 持续三年公布的开辟者技术报告以来,Vue.js 一向表示出稳定的增加,且自 2018 年以来每年递增一位。可是 Django 发生的变化最为明显,它在 2019 年至 2020 年之间上升了两位(从最受接待的第六名上升到第四名)。

Django 利用率的进步与 Python 的兴起密不成份。当下,Python 在 2019 年利用率呈上升趋向,是机械进修和野生智能(AI)的支流挑选,而且一向被大师视为开辟者每年都希望进修的顶级说话之一。而且由于 Django 是基于 Python 的框架,是以 Django 的利用率和接待度上升也在料想当中。

Go 是开辟者想要进修的第一说话

持续第三年,Go 是开辟者未来要进修的第一说话。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

实在,自 2009 年诞生以来,由 Google 开辟的 Go 说话就遭到越来越多的接待,部分缘由是其缔造者即 Google 的著名度影响不无关系。这也正如,《2018 年开辟者技术报告》中指出的那样,这并非科技巨头第一次为鞭策编程说话而行动,此前,Twitter 决议放弃 Ruby on Rails 并尽力推行 Scala;Apple 在弱化 Objective-C 的同时为 Swift 所做的扶持。

现在,越来越多的开辟者加入了 Go 的阵营,而它的排名也从 2018 年的第 13 名上升到 2020 年的第 12 名著名说话。

那些领会 Perl 的人比普通开辟职员的支出横跨 54%

Perl 是与高人为最慎密相关的说话。在全球范围内,领会 Perl 的开辟职员的支出比其他开辟职员的均匀年薪横跨 54%。其次是 Scala(+ 42%)和 Go(+ 33%)。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

一定水平上,与 Perl、Scala 和 Go 等高薪说话相关的法式员,也可从中看出其技术水平。例如,大约 10% 的高级开辟职员晓得 Perl,但只要 2% 的低级开辟职员晓得 Perl。据报告显现,Scala 和 Go 显现了类似的形式。而且由于高级开辟职员的薪水常常更高,是以与每种说话相关的均匀薪水也有所进步。

开辟职员正在进修 React、AngularJS 和 Django

从客岁起,越来越多的开辟者起头进修 React,而它也成为大大都开辟职员想要进修的框架:32% 的受访者暗示这是他们接下来要进修的框架。

是以,它有机遇成为 2020 年最著名的框架。不外在今年的观察中,React 在著名的框架排行榜中位居第二,略逊 AngularJS 一筹。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

接下来,AngularJS 和 Django 别离排在了第二和第三名:28% 的人暗示他们计划进修 AngularJS,而 26% 的人暗示他们正在进修 Django。这三个框架都在招聘司理招聘的人材技术中排名前五。

在全球范围内,Backbone.js 的薪酬最高

Backbone.js 是与高薪酬相关的框架:晓得它的开辟职员的支出比全球均匀水平高 49%。

Cocoa 和 Ruby on Rails 别离与第二和第三高的均匀人为挂钩。晓得 Cocoa 的开辟者支出比全球均匀水平高 35%,而晓得 Ruby on Rails 的人的支出比全球均匀水平高 30%。

一样,薪资较高的开辟者也与资历相关。以 Backbone.js 为例。7% 的高级开辟职员晓得这一点,而低级开辟职员只要 2%。而且由于高级开辟职员的支出较高,是以可以进步与框架相关的均匀人为。

值得留意的是,Backbone.js 也是一项不常见的技术。在全球范围内,只要 4% 的开辟职员晓得。是以,低常识供给能够会使那些晓得它的人要求更高的薪水。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

薪酬篇:美公法式员薪酬比其他国家的要高,但薪酬不是权衡一份开辟者职业生活的标准

美国开辟者的收益比其他任何国家都高

在同等的职位上,美国开辟者的均匀薪水最高:那边的开辟职员均匀每年可赚 109,167.36 美圆。

澳大利亚和加拿大是第二高薪国家,开辟者的均匀人为别离为 88,538.51 美圆和 72,771.32 美圆。荷兰和英国排在支出最高的五个国家之列。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

在全球范围内,有 39% 的开辟职员以为他们的报答不公允

只要 35% 的开辟职员以为他们获得了公道的报答;有 39% 的人以为自己的薪酬与同业相比不公允,还有 26% 的人不肯定。

随着诸如 Glassdoor 和 LinkedIn 等网站的薪资同享已成为常态,全球的开辟者可以获得同业薪资预算。从诸多方面来看,这是一件好事,究竟它为开辟者在停止招聘谈判时供给了一定的薪酬参考,使其与公允时价连结分歧。但从侧面来看,也有欠好的一面,开辟者会更清楚地领会到自己的薪酬,并将其与同业业的他人停止对照,由此发生落差。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

职业成长最重要的形式:新技术技术

不外薪酬并不是法式员用来权衡自己工作的最间接标准。按照观察显现,可以在工作中收获技术长大对于开辟者而言相当重要,而薪酬标准排在第三位。

究竟上,大都开辟职员都认可:他们希望有机遇在工作中进修新的技术技术。高达 59% 的开辟职员将其视为职业成长的最重要形式。这一占比是“承当新职责的才能”这一选项的两倍,比“成长软技术的机遇”重要四倍。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

开辟者更希望长大为技术主管,而不是治理层的司理

有 62% 的开辟者希望在未来三年内成为技术主管。与希望成为项目司理的人数(15%)构成鲜明对照。

这能够就是为什么大大都开辟职员在找工作时,会更优先斟酌进修新技术技术的机遇。对于技术人而言,大大都人对治理工作的爱好下降了,而对像首席架构师这样的技术带领职位更感爱好,是以把握新的技术技术相当重要。

另一方面,今朝担任项目司理和技术负责人的开辟者对其当前的脚色感应满足。大大都人希望继续担任同一职务。

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

爱好篇:法式员爱听歌和上网

此前,知乎上有个提问:法式员上班时戴耳机是在听什么?高赞的回答是:戴上耳机是告诉其他人不要打搅我,现实上并没有在放音乐。

在实在的办公情况,究竟如此,带上耳机,外界的喧闹与我无关。可是在专业时候时,你假如看到法式员带上耳机,那说明真的能够是在听歌。据数据统计,61% 的开辟者会花时候听音乐,其次法式员的首要爱好/时候分派是上网(52%)、吃点工具(48%)和活动(48%)。可是 3% 的开辟职员暗示,他们永久不会休息!

最想学 Go、Python,全栈开辟者紧缺!分析了 11 万条法式员数据后有了这些发现_资讯_2020-2-16 12:46发布_从零开始_149

最初,作为法式员的你,有哪些习惯?又有哪些常用的工具或经历想要分享呢?接待下方留言,分享你的想法~~

鲜花

握手

雷人

路过

鸡蛋
收藏 分享 邀请

相关阅读

最新评论

一周热门

头条攻略!

日排行榜

相关分类