2019全球程序员报告:挣钱多,爱跳槽,最怕开会

来Offer(LaiOffer)
8 min readAug 21, 2019

--

前阵子,Stack Overflow发布了一年一度的2019年度全球程序员报告,近9万名程序员参与了这次调研。

这份报告从程序员群像特征、热门技术、职场发展等等不同角度,深入分析了程序员这一庞大的群体。从中,我们也为大家总结了一些主要发现。

想知道:

学习哪些编程语言最“吸金”?

程序员找工作/跳槽时有什么秘密武器?

他们都是如何选择自己的职业发展道路的?

……

一起来看看吧!

程序员画像 (demographic)

并非所有的程序员都是科班出身

并不是所有的职业程序员,都是科班出身。数据显示,接近40%的受访者,在大学期间学的都是CE、EE、数学,甚至是社会学、艺术等非计算机相关的专业。

不过为了保持自己在市场上的竞争力,大部分人(不管科班/非科班)哪怕是在工作之后也会保持学习的状态,掌握新的语言、技术等等。

其中,有60%的受访程序员表示曾参加线上课程来提升自己的实力。

“害羞”?“闷”?“宅”?都是刻板印象!

大多数人对于程序员的主观印象都是“不善言辞”、“闷”、“宅”等等。但这可能都是大家的偏见!

报告结果显示,超过60%的程序员表示比起线上交流,他们更喜欢与人面对面直接沟通。

而对于那些不喜欢面对面交流的程序员,你可以尝试在下面这些社交平台上找到他们:Reddit、YouTube、What’sApp、Facebook、Twitter等等。

不过,也有11%的受访者耿直地表示,他们既不喜欢面对面沟通,也不喜欢线上聊天

程序员敲代码时喜欢听什么背景音乐?

问卷中,受访程序员还勾选了敲代码时有助于让自己集中coding的音乐人或流派。

结果显示,金属摇滚乐是大部分程序员的首选。同时,Alan Walker、Taylor Swift、Linkin Park等等音乐人也是程序员们的最爱。

热门技术

发展最快的编程语言:Python

报告显示,JavaScript、Java、HTML/CSS等仍是业内最受欢迎的几大主流编程语言。而其中,Python是发展最快的。

在Stackoverflow 上,主流编程语言如 Java、Javascript、C#、php 和 C++ 的问题访问量过去几年基本没太大的变动,只有 Python 一路呈上升趋势。

最受喜爱的web框架:React

React被选为最受程序员喜爱的web框架。它受到青睐的原因总结起来不外乎于3点:

1)高性能;

2)适合大型项目开发;

3)Data-driven的开发模式。

同时,React也受到了广大科技公司的追捧:

facebook作为React的开发者,旗下facebook、What’sApp,Instagram三大App均在不同程度上使用了React框架;知名独角兽如Airbnb和Uber也都在用React重写他们的前端。

什么编程语言,最”吸金”?

如果你在考虑升职/跳槽/加薪,不如考虑学习一下Scala、Clojure、Go等编程语言。因为数据显示,掌握这些语言的程序员,薪资往往更高。

职业发展

收入情况:美国程序员赚得最多!

在全球程序员中,数美国程序员的薪资最高

拿后端工程师 (Developer, back-end) 这个岗位举例,美国后端工程师的收入大约是全球平均水平的2倍。

不过虽然美国程序员收入丰厚,他们面对未来时却不及中国程序员乐观。

在问及“你觉得这个时代出生的孩子会比他们的父母过得更好吗?”这个问题时,81.3%的中国程序员给出了肯定的答案,位居世界第一。

高薪资岗位:DevOps和SRE

我们还发现,DevOps (开发+运维) 和SRE (site reliability engineer) 岗位的平均薪资高于一般的后端、移动端软件工程师。

这很可能是因为,需要大量招聘DevOps和SRE的通常都是一些大公司,或是正在快速成长的公司,而他们开出的薪资也往往更丰厚。

工作时长:”996, ICU”?不存在的

今年Stack Overflow的调研中,第一次收集了各国程序员每周的工作时常。

总体来看,3/4的受访程序员每周平均工作45h以内。其中,美国程序员每周工作约42小时(大约就是朝9晚5的节奏)。

如果你住在自由的欧洲国家(如英国和荷兰),那么很可能每周工作不到40小时。

职场发展:技术or管理?

相信很多程序员,在职场上摸爬滚打一段时间后,就会自然而然地开始考虑未来的路线发展:是继续精专技术?还是转型走管理路线?

数据显示,仅有25.4%的受访者表示想要在未来转型为管理者。

这也许是因为,超过一半的技术从业者认为技术转管理,并不会增加自己的收入。

跳槽,程序员的“家常便饭”

报告显示,超过一半的受访程序员在过去2年内换过工作。而PayScale之前发布的《员工流动率报告》也显示,全球财富500强企业中,IT行业的员工流动率是所有行业中最高的

甚至一些顶尖科技公司的人员流动率也非常高:Google员工的任期中位数为1.1年,Amazon则只有1年。这是为什么呢?

总结起来主要有以下3点原因:

  1. 只要实力出众,每天都会被不同的recruiter“花式撩”
  2. 追求新技术和新热点
  3. 现实原因:更高的薪酬/离家更近

如何准备面试?

为了能在面试中更好地发挥,大多数程序员在准备时会找更资深的前辈做mock interview。

一些其他Fun Facts

1.程序员心目中2019年度最具影响力的人物:Elon Musk

2. 阻碍程序员生产力的最大因素:开!会!

需求会、讨论会、

周例会、每日站立会、

还有分享会、临时会、总结会

….

3. 90%的受访程序员表示,自己在家里担任IT Support的角色,更通俗一点说,就是修电脑。

那么电脑宕机了他们一般怎么做?

强制关机,重启。

E/N/D

更多科技求职咨询,请关注“来Offer”! (www.laioffer.com)

关于来Offer:

来Offer是硅谷最具实力的高科技在线教育和职业培训机构,通过提供高水平的IT培训课程和就业指导,帮助学员进军硅谷一二线科技公司。自2013年以来,来Offer已将3000+名中国工程师送入Facebook, Google等硅谷一线公司。

点此了解来Offer课程详情:

来Offer软件工程师旗舰核心课程

来Offer全栈开发项目实践课程

来Offer人工智能与数据科学强化课程

来Offer无人车系统课程

--

--

来Offer(LaiOffer)
来Offer(LaiOffer)

Written by 来Offer(LaiOffer)

Develop technical knowledge. Improve programming skills. Build your career in software engineering.

No responses yet