每一年Stack Overflow都会面向社区的所有开发者发起一场调查问卷,调查问卷囊括从每一位开发者喜欢技术内容到工作日常,这个活动已经持续了8年,而今年2018年是这个活动参与人数最多的一年,这一次有超过10万人次参加了该问卷调查。这10万人次中大多数都是程序员,不是程序员应该也不会上这个网站。
接下来我们看看这一年的开发者是什么样子的,他们过得好吗?秃了吗?薪资怎么样?找到女朋友了吗?都在做什么开发。
内容总结
DevOps和机器学习是当今软件行业的重要趋势。与此相关的语言和框架数量与内容不断上升,在这些领域工作的开发人员的薪水最高
Python在编程语言行列上升,超过了今年流行的C#,就像去年它超过了PHP一样
在评估未来的工作以及公司时,女性认为最重要的是公司文化和专业发展的机会,而男性则认为他们最优先考虑的是薪酬和技术
开发人员对人工智能提供的可能性总体持乐观态度
每个月,大约有5000万人访问Stack Overflow,分享和构建自己的职业生涯。这些人中有2100万是专业开发人员和大学水平的学生。
在这些被调查的人中,有57.9%的人是后端开发,48.2%是全栈开发,需要注意的是每个开发者可以根据自己的情况多选,因此会出现这种和超过100%的情况。其中最常见的多选组合是后端,前端和全栈开发人员的组合。
有一大半的专业开发人员为开源项目贡献力量,每种语言开发者参与开源项目的人的比例来不同。与Rust、Julia和Clojure一起工作的开发人员中,超过70%为开源贡献,而使用VBA,VB.NET和C#的开发人员中只有不到40%会参加开源项目。
超过80%的开发者表示他们将代码视为一种业余爱好。软件之外的其他兴趣或责任似乎并没有减少开发者对编码的兴趣。也并不是像学长学姐说的那样:千万不要把自己的兴趣变成工作。
有63.7%的开发者在大学的专业是计算机科学、计算机工程或者软件工程相关,而数学等理科工科专业也有很多转行开发的,当然你仍然得相信有1.4%的开发者来自表演或艺术类专业,那么你遇到了吗?
开发人员都是终身学习者,几乎90%的开发者表示他们在正规教育之外自学了一门新的语言,框架或工具。在专业开发人员中,几乎一半的人表示他们已经参加了MOOC等在线课程,大约四分之一的人参加了黑客马拉松。
70%以上的开发者会在早上7:00之前醒来,大声地告诉我你是一个合格的开发者了吗?
有超过65%的程序员每天花在计算机上的时间都超过了9个小时,甚至有13%的程序员每天接触计算机的时间在12小时以及以上。我算了下好像我超过了14小时,你呢?
这世界上会哪种语言最赚钱?说出来你可能不信,我都没用过这门语言,而且我更想知道74000$当真是月薪?有F#培训机构不,求介绍。请告诉我最赚钱的十一门语言中,你了解几个?
当然最终衡量薪水不是看你用的什么语言,而是看你的开发角色,你可能知道DevOps专家薪水很高,你可能也知道数据科学家或机器学习专家的薪水很高,但是你肯定想不到在全球来看数据分析的薪水是远高于前后端开发的。
各种技术是如何关联在一起的,你学会了吗?