近十年来,Stack Overflow的年度开发者调查问卷被誉为全球范围内最大的开发者调查。为了寻求多样化的代表,Stack Overflow的官方将调查问卷从技术和行为等方面提出了各类问题,希望收集的信息能够帮助改善Stack Overflow开发者的社区。
今年,在采访了全球65,000行业从业者之后,Stack Overflow正式发布了《2020 Developer Survey》,最终有一些重要发现:
开发人员概况
StackOverflow每个月的访问量高达5千万次,人们通过该网站学习、分享和发展职业生涯。据估计,2000-2500万人为专业的开发人员且拥有大学学历。
开发者职位发展
后端、全栈、前端开发岗位最热门
在参加调查的开发者中,55%是全栈开发人员,约20%为移动开发人员。
今年,最常见的三种开发人员包括后端、前端和全栈开发人员。
此外,还有数据库管理员和系统管理员、开发运维专家和网站可靠性工程师、学术研究人员和科学家以及设计师和前端开发人员。
开发者经验之道
30%的开发者拥有5-9年开发经验
在Stack Overflow上,拥有30多年丰富经验的开发人员占比15%,编程不足5年的开发人员也有很大的一部分,约17%。在Stack Overflow的专业开发人员中,40%的人在近10内学会了编程。
技术主管和工程经理是技术团队的核心所在
技术主管和工程经理拥有最专业的编程经验。
最有经验的开发人员通常包括系统管理员、数据库管理员以及桌面和嵌入式应用程序的开发人员。
另一方面,Web开发人员、学术研究人员和数据科学家的经验则较少。部分原因可能是Web开发培训班的激增,以及大量从学术界进入该领域的数据科学家。
8.9% 的在 10 岁前开始了第一次编程
此次调查发现,54%的人在16岁时编写了人生的第一行代码(一个Web网页或一个hello world程序)。13%的人在20岁时第一次编写程序。
教育
全球约有75%的开发人员拥有学士或更高的学位。这与前几年的调查结果一致。
62%的人拥有专业本科背景
成为软件开发人员的专业方向有很多种。在从事专业编程工作,且拥有大学学历的开发人员中,超过62%的人拥有计算机科学、计算机工程或软件工程学位,而只有不到10%的人拥有另一个工程领域的学位。有趣的是,大约10%的人拥有与商务相关的学位,或者人文、社会科学或美术研究领域的学位。
人口
女性开发者在全球仍占少数
我们发现各个国家女性专业开发人员的数量与去年的调查一致,在美国女性开发者约为12%。而德国、巴西和波兰等国家的女性开发者只有美国的一半。这表明,为了在该领域实现男女平等还需要付出很大努力。接受此次调查的人中92%为男性。
年龄
在专业开发人员中,70%的人还不到35岁,而50岁以上的人大约为5%。
最流行的技术
主流的语言与工具
JavaScript 稳居榜首,TypeScript 比 C 更受欢迎
JavaScript已连续第八年高居最常用编程语言的榜首。如下图所示,我们还看到TypeScript的受欢迎程度已经超过了C。此外,Ruby曾在2017年进入前十,而如今已经下滑,被Go和Kotlin等新技术超越。
jQuery、React.js、Angular争夺最佳Web框架
jQuery仍然是主流Web框架的王者,但它已逐年缓慢地被React.js和Angular取代。超过35%的人在使用jQuery、React、Angular(Angular 2+和Angular.js)或某种ASP.NET(ASP.NET或ASP.NETCore)。
其他框架、库和工具
与去年相同,Stack Overflow询问了开发者正在使用的其他技术。Node.js连续第二年位居榜首,超过半数人都在使用它。我们还看到,数据分析和机器学习技术(例如Pandas、TensorFlow和Torch/PyTorch)的普及全面增长。
数据库
数据库技术的调查结果与去年大致相似。MySQL一直位居榜首,其次是PostgreSQL和微软的SQL Server。此外,Firebase的受欢迎程度略有增长,今年它超过了Elasticsearch。
平台
Linux和Windows稳坐最受欢迎平台的头把交椅,超过半数的人都表示今年的开发工作中用到了这两个平台。此外,Docker和Kubernetes等容器技术呈现出逐年增长。
最受喜爱的技术
编程语言
连续五年来,Rust一直是最受开发者喜爱的编程语言。与去年相比,TypeScript超越Python位居第二。我们还发现Go取得了很大的进步,从去年的第10位上升到第5位。
VBA、Objective C和Perl则为最令人畏惧的编程语言。使用这些编程语言的开发人员比例很高,但没人希望继续使用。
在开发人员目前没有使用但很想学习的技术中,Python连续四年位居榜首。对学习Rust感兴趣的人也在不断增长。
Web框架
ASP.NETCore打败React.js,成为了最受欢迎的Web框架。作为调查问卷上的新面孔Gatsby已名列第5,受到60%开发者的喜爱。
虽然Angular.js是最受欢迎的Web框架之一,但同时也在最令人畏惧的榜单中名列第一。
其他框架、库和工具
.NET Core和Torch / PyTorch仍然是最受喜爱的工具。而开发运维工具Chef和Puppet是最令人恐惧的技术。
数据库
Redis仍然是最受喜爱的数据库,其次是PostgreSQL和Elasticsearch。有趣的是,自公司成立以来,Stack Overflow一直在使用Redis和Elasticsearch。IBM DB2被认为是最可怕的数据库,而MongoDB仍然是开发人员最想学习的数据库技术。
平台
Linux仍然是最受喜爱的平台。容器技术Docker和Kubernetes分别名列第二和第三。它们也是开发人员最想学习的平台之一。WordPress仍然是最令人恐惧的平台,但是今年新加入调查的的Slack应用及集成在最令人恐惧的平台中排名第四。
开发环境和工具
主流操作系统
将近一半的开发者主要使用Windows操作系统,其余的人中一半使用MacOS,而另一半则使用Linux。
协作工具
在专业开发人员中间,将近82%的人使用GitHub作为协作工具,超过一半的人使用Slack。
开发者的收入
收入最高的编程语言
全球范围内,Perl、Scala和Go开发人员的收入最高,中位数约为7.5万美元。有趣的是,Perl是最令人恐惧的语言之一,因此高薪可能是为了弥补该技术开发人员的匮乏。在美国,Scala开发人员的薪水最高。
各类型开发人员的收入
总的来看,工程经理、SRE、开发运维专家和数据工程师的收入偏高。在美国,移动开发人员和教育工作者的薪水比较高。
数据库、框架、语言、平台技术的连接
各种技术之间其实有着千丝万缕的关系,并可以被同一开发者而使用。
就业状况
公司规模
从公司规模来看,超过20%的开发人员就职于中等偏小规模(22-99人)的公司。
加班
今年,我们第一次询问开发人员加班的频率。过75%的开发人员称偶尔会有加班现象,每月大约1-2天。
开发运维的普及
当问及组织是否有专门的开发运维人员时,将近一半的开发人员说,他们公司至少有一名专职员工来处理开发运维工作,而另一半则表示没有。
开发运维的重要性
将近80%的开发人员认为开发运维工作很重要,而且近一半的开发人员指出这项工作非常重要。
职业满意度
总的来看,开发人员对自己的工作都很满意,大约65%的开发人员表示对自己的工作满意或非常满意。另一方面,大约25%开发人员略有不满。
参考链接:https://insights.stackoverflow.com/survey/2020?from=singlemessage&isappinstalled=0
京东创始人刘强东和其妻子章泽天最近成为了互联网舆论关注的焦点。有关他们“移民美国”和在美国购买豪宅的传言在互联网上广泛传播。然而,京东官方通过微博发言人发布的消息澄清了这些传言,称这些言论纯属虚假信息和蓄意捏造。
日前,据博主“@超能数码君老周”爆料,国内三大运营商中国移动、中国电信和中国联通预计将集体采购百万台规模的华为Mate60系列手机。
据报道,荷兰半导体设备公司ASML正看到美国对华遏制政策的负面影响。阿斯麦(ASML)CEO彼得·温宁克在一档电视节目中分享了他对中国大陆问题以及该公司面临的出口管制和保护主义的看法。彼得曾在多个场合表达了他对出口管制以及中荷经济关系的担忧。
今年早些时候,抖音悄然上线了一款名为“青桃”的 App,Slogan 为“看见你的热爱”,根据应用介绍可知,“青桃”是一个属于年轻人的兴趣知识视频平台,由抖音官方出品的中长视频关联版本,整体风格有些类似B站。
日前,威马汽车首席数据官梅松林转发了一份“世界各国地区拥车率排行榜”,同时,他发文表示:中国汽车普及率低于非洲国家尼日利亚,每百户家庭仅17户有车。意大利世界排名第一,每十户中九户有车。
近日,一项新的研究发现,维生素 C 和 E 等抗氧化剂会激活一种机制,刺激癌症肿瘤中新血管的生长,帮助它们生长和扩散。
据媒体援引消息人士报道,苹果公司正在测试使用3D打印技术来生产其智能手表的钢质底盘。消息传出后,3D系统一度大涨超10%,不过截至周三收盘,该股涨幅回落至2%以内。
9月2日,坐拥千万粉丝的网红主播“秀才”账号被封禁,在社交媒体平台上引发热议。平台相关负责人表示,“秀才”账号违反平台相关规定,已封禁。据知情人士透露,秀才近期被举报存在违法行为,这可能是他被封禁的部分原因。据悉,“秀才”年龄39岁,是安徽省亳州市蒙城县人,抖音网红,粉丝数量超1200万。他曾被称为“中老年...
9月3日消息,亚马逊的一些股东,包括持有该公司股票的一家养老基金,日前对亚马逊、其创始人贝索斯和其董事会提起诉讼,指控他们在为 Project Kuiper 卫星星座项目购买发射服务时“违反了信义义务”。
据消息,为推广自家应用,苹果现推出了一个名为“Apps by Apple”的网站,展示了苹果为旗下产品(如 iPhone、iPad、Apple Watch、Mac 和 Apple TV)开发的各种应用程序。
特斯拉本周在美国大幅下调Model S和X售价,引发了该公司一些最坚定支持者的不满。知名特斯拉多头、未来基金(Future Fund)管理合伙人加里·布莱克发帖称,降价是一种“短期麻醉剂”,会让潜在客户等待进一步降价。
据外媒9月2日报道,荷兰半导体设备制造商阿斯麦称,尽管荷兰政府颁布的半导体设备出口管制新规9月正式生效,但该公司已获得在2023年底以前向中国运送受限制芯片制造机器的许可。
近日,根据美国证券交易委员会的文件显示,苹果卫星服务提供商 Globalstar 近期向马斯克旗下的 SpaceX 支付 6400 万美元(约 4.65 亿元人民币)。用于在 2023-2025 年期间,发射卫星,进一步扩展苹果 iPhone 系列的 SOS 卫星服务。
据报道,马斯克旗下社交平台𝕏(推特)日前调整了隐私政策,允许 𝕏 使用用户发布的信息来训练其人工智能(AI)模型。新的隐私政策将于 9 月 29 日生效。新政策规定,𝕏可能会使用所收集到的平台信息和公开可用的信息,来帮助训练 𝕏 的机器学习或人工智能模型。
9月2日,荣耀CEO赵明在采访中谈及华为手机回归时表示,替老同事们高兴,觉得手机行业,由于华为的回归,让竞争充满了更多的可能性和更多的魅力,对行业来说也是件好事。
《自然》30日发表的一篇论文报道了一个名为Swift的人工智能(AI)系统,该系统驾驶无人机的能力可在真实世界中一对一冠军赛里战胜人类对手。
近日,非营利组织纽约真菌学会(NYMS)发出警告,表示亚马逊为代表的电商平台上,充斥着各种AI生成的蘑菇觅食科普书籍,其中存在诸多错误。
社交媒体平台𝕏(原推特)新隐私政策提到:“在您同意的情况下,我们可能出于安全、安保和身份识别目的收集和使用您的生物识别信息。”
2023年德国柏林消费电子展上,各大企业都带来了最新的理念和产品,而高端化、本土化的中国产品正在不断吸引欧洲等国际市场的目光。
罗永浩日前在直播中吐槽苹果即将推出的 iPhone 新品,具体内容为:“以我对我‘子公司’的了解,我认为 iPhone 15 跟 iPhone 14 不会有什么区别的,除了序(列)号变了,这个‘不要脸’的东西,这个‘臭厨子’。