程序员的秘密大起底:最受欢迎的语言竟然是.......
你身边的程序员们的放假状态是怎样的呢?是在悠然享受假期还是在兢兢业业on call?
你对程序员这个“神秘”的群体了解多少呢?今天,我们就一起来揭开码农这一庞大的群体的神秘面纱。
今年,Stack Overflow就对全球65000名程序员做了调查,从群体画像、技术、工作等角度揭秘了程序员这个行业。让我们一起来看看吧:
程序员画像:
各行转码日渐增多
随着互联网和科技行业的蓬勃发展,对IT人才的需求也越来越多,非CS专业转行变身码农的例子不在少数。
据统计,与去年相比,转专业的人数较CS专业出身的人数有所增加。其中,理工科转码的人数最多,而文商科转码的人数也有所上升,达到了10%。
在教育背景方面,有近75%的程序员完成了学士学位,有23%的拿到了硕士学位,而拿到博士学位的仅有2.9%。
另外,有超过一半的程序员表示,自己在15岁之前就开始接触编程了,看来有越来越多的程序员培养是从娃娃抓起了...
工作方面:
向钱看也向技术看
在对程序员求职因素的调查中,我们发现薪资的丰厚与否是影响程序员求职的最大因素。
技术因素也紧跟其后,成为影响程序员求职的第二大因素,很多程序员表示希望自己在工作中能接触到最前沿的技术。同时,大家也表示希望会有更好的发展机会和Work Life Balance。
在工作的选择方面,男女程序员差异较大。男性程序员更加看重工作中所使用的语言、框架与技术,而女性程序员则更加注重公司的文化、工作环境以及工作时间是否灵活。
在工作时长方面,超过75%的开发人员每周工作时间少于45小时。而高级主管,工程经理和产品经理等资深岗位往往需要工作更长时间。
在薪资方面,美国程序员的薪资整体高于其他国家。其中,美国全栈开发、前端和后端开发人员的薪资是全球平均薪资的两倍多。
React最受欢迎 Go发展迅速
在程序员最爱的语言排名中,JavaScript连续8年登顶榜首。而HTML/CSS、SQL、Python、Java也一直稳居前五的宝座。另外,Go 和 Kotlin这两个新兴语言也发展迅速,超越了Ruby。
在最想要使用的web框架排名中,React成为了许多程序员的最爱:
为什么React如此受欢迎呢?
Facebook作为React的开发者,贡献了无数的组件,而Facebook,WhatsApp,Instagram三大App均不同程度上使用了React。
另外,React引入了JSX语法描述DOM,使得代码逻辑更简单。通过 React 构建出的组件可以在多个模块或项目中轻松实现重复利用,因此特别适合敏捷开发。如今,大量的公司不是正在使用React,就是在走向使用React的路上...
与最受欢迎相反的,VBA、Objective-C、Perl、Assembly和C成为了最让程序员害怕的五大语言:
另外,在有关学习新技术频率的调查中,我们发现程序员们都非常善于不断学习,有75%的程序员表示,他们至少每隔几个月或每年学习一次新技术:
这也说明了技术领域的创新和发展是十分迅速的,就算是已经进入工业界的资深工程师们,也在不断的学习进步,以保持自己处于领域的最前线。
而目前还没有进入工业界的同学们要以更高的频率去学习,才能保证自己的专业知识能够与工业界的热门技术接轨!