极客视点
极客时间编辑部
极客时间编辑部
113244 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/06:20
登录|注册

2020年开发者生态报告:Go、Kotlin强势崛起

讲述:丁婵大小:8.71M时长:06:20
你好,欢迎收听极客视点。
近日,JetBrains 发布了 2020 年开发者生态报告,这是该公司第四年发布此项报告,旨在对开发者生态进行调研,对未来开发趋势进行预测。本次报告是基于 19696 个开发者的反馈所得到的,内容除了涵盖许多有关编程语言流行度的基础数据外,还调查了很多开发者的个人生活。公众号“新智元(ID:AI_era)”对报告内容进行了编译和解读,具体如下。

1. “996”“榨干”了程序员,一天光围着代码转了

今年 JetBrains 的报告增加了一个新的版块,开发者的生活方式。受访的开发者会被问及他们的生活习惯、信息搜寻模式和慈善行为等生活问题。
33% 的受访者表示,他们的编码生活从早上 9 点开始,也有 27% 的受访者是从 8 点开始。32% 的开发者每周的工作时间超过了 32 小时,29% 的受访者表示他们每周的工作时间在 17-31 小时之间。如果国内的受访者样本多一些,想必这个比例还会升高不少。

2. 开发者是一群对世界充满爱的家伙,一心希望“让世界更美好”

有 52% 的受访者表示参加过慈善活动,62% 的程序员想用代码构建一个更好的世界。
60% 的开发者没有养宠物,而喜欢养小动物的人当中,养猫和养狗的程序员不相伯仲。但如果从猫狗的不同性格推测的话,养猫的程序员可能心思更细腻;养狗的程序员可能身体更健康,因为需要遛狗。

3. 多数受访者为全职,将近一半的开发者在 30 岁以下

在受访者中,63% 为全职,人人都羡慕的 Freelancer 只占 5%,如果你想做个自由职业的开发者,需要付出更多的努力或者接受更多的不确定性。
另外,调查结果显示,将近一半的开发者在 30 岁以下,超过 40 岁以上的仅有 8%,所以大龄程序员们还是要尽早规划。
当被问到“你觉得自己的岗位在公司中有多重要”时,大部分开发者还是对自己写的代码信心满满,72% 的开发者认为自己的岗位处于中高层。

4. Python 超越 Java,Go、Kotlin 崛起

Java 多年稳居编程语言榜首,而此次报告指出,在过去一年内,使用 Python 的开发者数量激增,超过了 Java。并且,Python 已经成为许多开发语言学习者的首选。
另外,随着开发需求的日益复杂,许多场景都面临着开发语言迁移的问题。Go、Kotlin 和 Python 是现今最受欢迎的迁移对象,是许多开发者迁移的首选。
从编程语言的现今使用频率以及未来趋势看,使用比率前五的语言都势均力敌,JavaScript 拔得头筹,使用比率高达 70%,HTML/CSS、SQL、Python、Java 紧随其后。和去年相比,前五名的编程语言变化不大。
这其实也很好理解。回想一下 Web 开发一天要面对多少次的需求更改?一个页面的按钮可能今天放在页面中部、明天放在页面右侧。自然使用频率要远高于 Java、C 这类更偏向后端、更复杂的语言。

5. 开发者首选 JavaScript,TypeScript 成最大黑马

开发者首选的编程语言还是集中在 JavaScript、Java 和 Python 等。而值得一提的是,TypeScript 在编程语言表现中颇有“黑马”的劲头。尽管今年的使用率为 28% 不算很高,也仅有 12% 的开发者将其作为首选,但对比其 2017 年 12% 的使用率和 1% 首选率,TypeScript 也算是进步飞速。

6. 用 Windows 做开发居多,跨平台框架 Flutter 增长亮眼

开发环境和操作系统方面,仍旧是由 Windows,Linux 和 macOS 在瓜分市场,其余操作系统总占比不到 1%。而三者之中,Windows 仍以 60% 的比率稳居第一。
而 Linux 在近些年来越来越受到开发者的喜爱,在 2017 年,仅有 40% 的开发者选择 Linux 作为开发平台,而在 2020 年,有 50% 开发者选择了 Linux,超过了 macOS。
和前几年的报告相比,开发类型的受欢迎程度变化不大,后端开发和前端开发依旧是主流,分别占比 69% 和 57%,这个数字基本与几年前的数据都持平。
对于移动端开发而言,本地开发工具仍然是移动端开发中最受欢迎的解决方案。三分之二的移动开发人员都在使用它们。此外,一半的移动开发人员使用跨平台技术或框架。近些年的报告显示,React Native 始终是最受欢迎的跨平台框架。
在过去的一年中,Flutter 的受欢迎程度有所提高,从 30% 增长到了 39%。
此外,报告还揭示了几个很有意思的点:
大多数人都有 GitHub 账号
受访的开发者中有一半不相信人工智能
65% 的人更喜欢笔记本电脑
开发人员非常关心私人数据收集
16% 的人使用加密货币
他们在手机上阅读专业材料(亟需更好的在小屏幕上阅读代码的解决方案)
以上就是今天的内容,你也可以点击文末链接查看报告完整内容
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
大纲
固定大纲
1. “996”“榨干”了程序员,一天光围着代码转了
2. 开发者是一群对世界充满爱的家伙,一心希望“让世界更美好”
3. 多数受访者为全职,将近一半的开发者在 30 岁以下
4. Python 超越 Java,Go、Kotlin 崛起
5. 开发者首选 JavaScript,TypeScript 成最大黑马
6. 用 Windows 做开发居多,跨平台框架 Flutter 增长亮眼
显示
设置
留言
收藏
14
沉浸
阅读
分享
手机端
快捷键
回顶部