软件开发公司JetBrains最近发布了《2021年开发者生态系统现状》报告,数据来源来自183个国家31743名开发者参与。
怕你们懒,截图个看下重点:
一、受欢迎的 编程语言
回顾以往各大榜单中JavaScript都是最受欢迎的编程语言,不过多解释了,全平台所有地方都可以运行,JavaScript的应用设计模式发展出了很多框架。其次是因为这一份报告中,参与调研的开发者61%的人是从事web开发:
第一个榜单中还有值得我们注意的是python的使用率在52%,Java是49%。人工智能热,AI层出不穷的框架,大数据的火爆都让Python的使用率稳步上升。有一些不是很了解的情况的同学总会问我,Python是不是会取代Java,这两者应用的领域不一样,暂时不存在取代一说。
尽管Python使用率高,但是主编程语言还是 Java 在Python之上。如果各位开发者只熟练掌握了一门语言,已经可以开始学习另外一种了。本榜单当中,还有值得注意的是 TypeScript ( 微软 开发的一款开源编程语言)是逐步上升趋势,相反的是C#一直处于下滑。
二、Go语言
Go语言也值得单独拎出来说,先看报告:
2018年的时候 知乎 把核心业务向 Go 技术栈迁移;
2021年可汗学院讲Python代码重构成Go语言。
还有很多大厂比如 腾讯 主语言是C/C++,所以Go语言用起来很方便也有优势,新业务也在用Go语言。想要了解更多可以看《偷偷学学Go语言吧》
三、国内开发年薪中位数为21000美元
美国程序员最高年薪在10200美元,中国程序员和多个国家并且年薪为21000美元。抛开地域,按照工作角色分配的薪资如下:
四、其他
根据榜单显示受访者中使用最多的操作系统是windows:
以上就是报告的内容,更多调查数据大家可以自己去找。