2019 软件工程师现状
热门工作(需求增长率)
- 区块链工程师(517%)
- 安全工程师(132%)
- 数据工程师(38%)
- 后端工程师(33%)
- 机器学习工程师(27%)
- 全栈工程师(7%)
最受欢迎的编程语言
- Go
- Scale
- Ruby
- TypeScript
- Kotlin
最常使用的编程语言
-
JavaScript(62%)
-
Java(42%)
-
Python(42%)
-
HTML(36%)
-
C++(14%)
-
TypeScript(12%)
-
Ruby(10%)
-
Go(7%)
-
Scale(3%)
-
Kotlin(2%)
编程习惯
56% 喜欢使用 Tabs,而 24% 喜欢 Spaces
37% 喜欢动态语言,而 23% 喜欢静态语言
面试
经验为王
46% 有计算机科学教育文凭,而 21% 通过自学的方式获得计算机科学知识
最难的面试环节
- 编程测试
- 白板会议
- 行为面试
想学习的热门技术
- 机器学习
- 用户体验
- 区块链
工作方式
工程师最喜欢结对编程的工作方式
结对编程对初级工程师有好处,但对于有更多经验的人意义不大
工程师比较希望能够为开源项目进行贡献
63% 宁愿早睡早起,也不想晚上工作,而 38% 讨厌不切实际的最后期限
竞争力
- 持续学习
- 了解最新科技需求
[^note]
2019 The State of Software Engineers
https://hired.com/page/state-of-software-engineers/key-takeaways/
更多精彩内容请关注:
Knowledge Collision 激发思维碰撞,IDEA 丛生
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 知识碰撞!
评论