全文24页,全英文,介绍当下定义软件开发者工作方式的工具技术趋势。本文只列出部分笔者认为重要的部分,欲查看完整报告,点击这里或者 百度云下载,密码: iajh

原文链接

目录

  1. 介绍&统计
  2. 人们使用的工具
    • 编程语言
    • 根据年龄分解
    • 根据公司规模分解
    • 哪门语言薪水最高
    • 焦点:Google Golang
    • 焦点:Python
    • 焦点:web框架之争
    • 新的和将要到来的工具
    • 新的编程语言
    • 新的框架
  3. 为什么学习新技术
    • Docker
    • Swift
    • React.js
    • lonic
  4. 哪些人参与了技能调查
    • 受访者在哪些公司工作
    • 企业与团队规模
    • 工作年限
    • 薪资
  5. 结论

1 介绍与统计

Packt Skill Up Survey 2016主要统计以下信息:

  • 开发者使用最多的工具
  • 原因
  • 完成哪些任务

这项调查将会告诉你现代开发中最终要的技能、技术趋势以及未来你需要掌握的知识。

2 使用的工具

我们深入分析,渴望知道IT专家使用哪些工具完成每天的工作;技术社区针对特定的工作选择的最佳工具以及原因。

2.1 编程语言

2015年调查显示JavaScript和Python是人们认为最值得学习的语言,今年结果不变。 JavaScript和Python各自在web开发和数据科学领域发挥重要作用。而且他们同样适用于其它领域:企业级app,桌面应用向浏览器迁移等。JavaScript对不同类型的开发正越来越重要。

Python易于学习,包含丰富的库,其应用领域从渗透测试到web开发。Java和C同样重要。

2.2 根据年龄分解

2.3 根据企业规模分解

2.4 按语言划分的薪水中位数

这里表明的是薪水的中位数,表示的是一种趋势,并不是绝对的。

2.5 焦点:Golang

Go语言已经受到人们的欢迎与应用,但是根据统计其应用相对单一,集中在软件工程师领域。

  • 人们使用Go的原因

2.6 Web框架之争

  • Anjular 1?2

  • Anjular的替代者

2.7 焦点:Python

根据上面的数据,似乎各个领域的开发者都在使用Python,Python已经变成最有用的语言之一。我们强烈建议你们学习Python。

2.8 新的编程语言

2.9 新的框架

3 为什么学习新技术

3.1 Docker

3.2 Swift

3.3 React.js

3.4 lonic

4 哪些人参与了调查

这项调查覆盖全球11000位开发者(包括南极洲),他们来自不同行业、不同规模的公司。调查参与人数最多的前三个国家分别是:美国(2272)、英国(509)和德国(366)。

受访者中SaaS、web 开发和移动app开发占最大的优势。其次是IT咨询和教育

4.1 受访者在哪些公司工作

有苹果、Google、亚马逊、IBM、微软、甲骨文

4.2 公司和团队大小

4.2.1 公司

  • >2500名受访者工作在不足20名员工的小型组织。
  • >1000名受访者工作在20-100名员工的小型组织。
  • >1500名受访者工作在100-1000名员工的中型组织。
  • >3000名受访者工作在超过1000名员工的大型组织。

4.2.2 团队

45%团队人数少于10人,23%单兵作战。即使是超过1000名员工的公司,它们大部分团队依然不超过10人,IT行业更钟情于敏捷开发小团队管理。

4.3 工作经验

75%超过5年工作经验

4.4 薪资分解

平均年薪$66553

5 结论

以上统计与分析只能作为参考,开发者还是要结合自身的兴趣职业规划空余时间(搞IT的加班多)、热点行业需求等因素综合考虑再确定需要学习的技能。

End

  • 阅读本文大概花费您3-5分钟,但是作者在写作时花费了3小时左右。
  • 由于准备匆忙,如有错误欢迎指正。
  • 希望本文能够帮到大家。

欢迎关注我的公众号 泉Talk,介绍Spark、Python、读书笔记等内容: