2019Jetbrains开发者统计定论,AI人工智能未来取代程序员?

在 2019 年初,我们调查了约 7,000 名开发人员,以便更好的了解开发人员生态系统的状态。
以下是我们了解的情况。
# 重要发现
java:最流行的主要编程语言
javascript:最常用的整体编程语言
go:最有前途的编程语言
一开始,2017 年的份额只有 8%,现在已达到 18%。此外,多达 (13%) 的开发人员愿意采用或迁移到 go 语言。
python:学习最多的语言
27% 的受访对象在过去 12 个月中开始或仍在持续学习 python。
1、过去12个月,您使用了哪种(哪些)编程语言?
最受欢迎的编程语言是 java 和 python。其后是 c# 和 javascript,两者不相仲伯。但如果结果按示例大小标准化,那么 c# 是最受欢迎的语言。
2、您主要使用哪些编程语言?(最多选择 3 种)
我们问了三个关于大家使用的语言的问题。首先,我们问了去年的使用情况,其次问了主要语言(最多三种),最后,我们要求对其排名。
似乎有一些“辅助”语言 – 主要用作其他语言 – 包括:html、sql 和 shell 脚本语言。很多软件开发人员练习过这些辅助语言,但很少有人将它们作为主要语言。例如:56% 的人练习过 sql,但只有 19% 的人称它为主要语言,仅 1.5% 的人将它作为第一语言。
从另一方面而言,java 是独占鳌头的语言。其用户中有 44% 只使用或首先使用 java。其后是 javascript,份额“仅有” 17%。
3、您的开发环境使用哪种(哪些)操作系统?
4、您开发什么类型的应用程序来谋生/赚钱
5、您是否参与开源项目?
16% 的开发人员在他们的项目中不做任何测试。但在全职高级开发人员中,这个统计数据降至 8%。
与去年一样,约 30% 的开发人员在其项目中仍没有进行单元测试。
# 移动设备
1、您面向哪种(哪些)移动操作系统开发应用程序?
2/3 的移动开发人员使用本地工具开发用于移动操作系统的应用。一半开发人员使用跨平台技术或框架。
# 工具
您通常使用以下哪种(哪些)工具?
89% 的开发人员在某种程度上自定义其 ide。
多数开发人员投入暗黑的阵营:83% 的人更喜欢暗色调主题的 ide 编辑器。表明在各种环境下,自去年以来增加 6%。
# 有趣
1、您是否会梦到写代码?会工作中编程越多(作为主要活动)的人就越有可能在梦中编程。
2、您更喜欢猫还是狗?
3、您目前在哪里进行这项调查?
4、您周末是否编程?
个体户、学生和受训人员在周末编程的概率超过其他人。
5、您是否认为ai(人工智能)在未来会取代开发人员?
专门从事机器学习工作的人比将其作为爱好的人更加怀疑人工智能。前者有 27% 认为 ai 绝不可能取代开发人员,而后者仅 21% 的人这样认为
6、您如何上下班,或上学放学?
+ java
你通常使用那个版本的java
2、您通常使用哪种(哪些)应用程序服务器(如果使用)?
# python1、您最经常使用什么版本的python?
web 开发和数据科学家仍是 python 开发的两大主力。因为据称 python 是数据科学的最佳工具之一,所以涉及数据分析和机器学习的 python 开发人员数量如此众多毫不令人吃惊。
3、除了python之外,您还使用什么web框架/库?
django 和 flask 目前仍是最流行的 python web 框架。
4、除了python之外,您还使用什么数据科学框架?
5、除了python之外,您还使用以下哪些框架/库?
# go
虽然 go 是一种年轻的语言,但其用户相对成熟。其过半用户在工作中使用它。
多数人使用单个全局 gopath。在同时编辑多个项目的人中,甚至有 2/3 的人仍不倾向于每个项目使用一个 gopath。
1、您通常使用哪种(哪些)封装管理器(如果使用)?
虽然最近才出现 go 模块,但 40% 的 go 开发人员已经在使用它,还有 17% 的人希望迁移过来。
2、您通常使用哪种(哪些)go web框架(如果使用)?
gin 的使用量增长 9%,已达 30%。
3、您通常使用哪种go router(如果使用)?
go-chi / chi router 上升 4%,目前达到 13%。
只有 47% 的 go 开发人员使用模板引擎。
4、您通常使用哪种(哪些)测试框架(如果使用)?
2/3 的 go 开发人员使用内置的测试。
# 人数统计资料和方法论
1、您的就业状况如何?
2、不论职位级别,以下哪项最符合您的工作角
投票的人中,每14个人就有1个人担任高级领导,似乎不少。他们几乎都领导着一家小型企业。
3、以下哪项最能说明您当前的职位级别?
4、贵公司/机构有多少人?
5、贵公司从事何种开发?
正如预期的那样,it 公司的人员主要开发软件产品(产品开发),而为非 it 公司工作的人员通常涉及内部开发。
6、您项目团队的规模有多大?
7、您在团队中使用什么敏捷软件开发框架?
2/3 的开发人员采用结对编程。
8、您团队分布情况如何?
9、您在 it 行业的从业时间?
经验更丰富的人每周花在学习新工具/技术/编程语言上的时间少一点。
10、能否告诉我们您的年龄段?


健身房 工厂 员工洗澡IC卡扣费计时节水系统 打卡热水控制机
长城红愿干红/中粮酒业出品/干红葡萄酒
AIM REL22锡、铋、银、铜、锑、镍合金焊材
供应宝钢9Mn2V合金工具钢
井冈山青少年培训 井冈山青年教育
2019Jetbrains开发者统计定论,AI人工智能未来取代程序员?
开家春天地板店怎样做推广?
安之星净水器AZX-QZ-03铜好不好呢?大家说说看 揭秘广告背后的真相!
松木托盘_江苏实木托盘_宏和包装
很范高汤石锅鱼米饭 究竟有什么过人之处
RT11K长机台达UPS电源11KVA 8800W机架式
线棒接头、精益管黑色烤漆接头、镀铬接头
河南车用尿素制造设备 汽车尿素制造机器图片
2017火爆项目东北酱香饼技术培训哪家好?
梁小猴炒饭投资成本大不大 利润有多少
昆明叉车出租哪家好,昆明集装箱叉车租赁公司
加入办公室加薪最快的群体:“做了个表天团”,25页Excel技巧集
太谷电力金具价格-太谷电力金具-山西昌鸿电力(查看)
南城区夏令营海外夏令营|夏令营举办机构
冷水江工地洗车机多少钱