芯片研发任重道远,近5成开发者所在公司的芯片开发者人数不足10人

(全球TMT2021年4月8日讯)CSDN发布最新的开发者调查报告 -- 《2020-2021中国开发者调查报告》,旨在全面和深入地了解中国开发者群体整体现状、应用开发技术以及开发工具、平台的状况和发展趋势。

2020-2021中国开发者调查报告

40岁以上技术人多数担任技术经理,一线城更容易获得高薪
互联网呈“年轻化”,后端开发最受欢迎

都说走在前沿、跟随潮流的互联网永远是一个年轻的赛道,据调查结果显示,的确如此。从数据上来看,30岁以下的开发者占比高达81%,相较往年,互联网呈年轻化的态势仍在持续。同时,作为准开发者的学生群体也是未来科技行业中一股不容忽视的力量。在这一群体中,后端开发岗位最为热门,占比24%。

与之形成对比的是,40岁以上的技术从业者相对较少,仅占3%。不过对于自身职业发展方向,有11%的从业者选择从初级程序员一步一步走上技术经理岗位,带领技术团队坚持奋战在研发一线。其次,后端开发和全栈这些相较而言对技术能力要求更高一些的岗位也是他们选择的发展方向。

互联网呈“年轻化”,后端开发最受欢迎

北上广依然是开发者的“身之所往”,更容易获得高薪的机会

在技术领域上,国内86.7%的开发者选择了软件、互联网、IT制造领域,且大多集中在一线城市。报告显示,广东、北京、上海是开发者聚集地,占全国总数的 38%,而这些城市也囊括了产学研界较好的资源,对于技术型人才而言,机会比较多,也相对比较公平。其次,江苏、浙江、四川、山东处于第二梯队,占全国总数的24%。

在薪资方面,程序员一直是业界公认的高薪人群。报告显示,月薪超过1.7万的开发者占比21.2%。近九成的开发者工资在5000元以上,其中,8001-17000元区间的开发者占比最高,为44.5%。

北上广依然是开发者的“身之所往”,更容易获得高薪的机会


在北京,月薪高于1.7万的开发者占比高达30%,远超其它地区。其次,广东、上海地区月薪高于1.7万的开发者分别占比19%和16%。

通过结合受教育程度和薪资水平的数据特点来看,学历越高,高收入群体的比例越高。其中,学历背景为博士研究生的开发者,薪资达1.7万元以上的占比57%。

当代的程序员没有想象中那么爱跳槽,打磨好技能晋升才是王道

在外界看来,优胜劣汰、竞争颇为激烈的IT行业,跳槽应该是一种很常见的现象。不过根据调查发现,36.5%的开发者没有跳槽的经历。跳槽四次及以上的开发者仅占比11%。当提及开发者技能达到一定要求后,是否想晋升为一名管理者的问题上,有54.09%的开发者表示想成为一名管理者,仅有9.4%的开发者不想成为管理者。

Java用户量降至50%,IntelliJ成为最受开发者欢迎的工具
Java用户量呈下滑趋势,JavaScript、Python分别位居二三名 

在编程语言方面,使用Java的开发者数量逐渐降低,和去年60%用户量相比,今年Java开发者人数下降至50%。其中原因与近几年间Google 推行Kotlin-First扶持策略不无关系,同时在此影响下,有很多Android开发者开始由Java向Kotlin转换。

与此形成鲜明对比的是,Python在人工智能的发展及其本身的便利性等优势下,使用量正在逐渐提升,Python开发者数量占比近三成,在常用语言中跃居第三。

Vue.js 、jQuery、Spring三足鼎立

在主流的开发框架上,国内外的应用存在很大的差异。和国外应用更为广泛的React框架不同,国内开发者最常使用Vue.js进行Web开发,且Vue.js + jQuery的技术组合也成为前端工程师最为基础和必须掌握的技能。

IntelliJ超越VS Code,成为最受欢迎的开发环境

本次调研中,有31.4%的开发者使用Intellij作为开发环境,轻量级跨平台工具VS Code排名第二。

开源吞噬世界
开源进入快速发展期,但全职开发者较少,77%的受访者表示未曾从开源项目上获得过收入

据调查报告显示,仅有三成左右的开发者参与过开源项目。究其原因,对于个人开发者而言,开源收入与工作时间带来的现实冲突难以实现平衡。本次报告中,82%的开发者在开源上每周投入时间不超过5小时,每周在开源项目上投入时长超过30小时的仅占比2%。同时,77%的开发者表示,不曾在开源上获得收入。

Linux和Git是开发者最喜欢的开源项目
中国企业对开源的贡献中,开发者最认可阿里巴巴对开源所做的贡献

还记得去年伊始,阿里巴巴开源技术委员会负责人贾扬清发布了一封给千万开源人的感谢信,其回顾了阿里开源的初衷,并分享了阿里开源10年的心路历程。用了十年的时间,阿里交出了覆盖大数据、云原生、AI、数据库、中间件、硬件等多个领域且超过一千个开源项目的答卷,成为开发者心目中的开源企业NO.1。

国产操作系统正在崛起,生态仍有很大的创新空间
对国产操作系统的定义,开发者之间有较大的的分歧

作为基础软件之一,国产操作系统自发展以来一直饱受争议。其中,据本次调查发现,仅是对于国产操作系统的定义,众人就已看法不一,有人认为,只需要掌握核心代码,安全可控的操作系统就是国产操作系统,但也有一部分人认为国产操作系统应该从零开始开发,需要从内核开始做起。

HarmonyOS更为开发者所熟知

时下,随着阿里、华为、统信、麒麟等中国本土企业的发力,国内的操作系统呈现出百花齐放快速发展的局面,而近两年间,发展势头最盛的非HarmonyOS(鸿蒙)莫属,79%的开发者知道它,其次是Deepin、中标麒麟操作系统。

在国产操作系统正在迅速崛起的今天,48%的开发者认为,缺乏广泛的应用生态是制约国产操作系统发展的主要原因。同时,缺乏大量的技术型人才是第二大因素。

物联网应用场景多样化,Linux 成为开发者最常用的物联网操作系统
物联网应用场景多样化,企业更多的是在大数据分析环节

根据报告显示,在物联网产业链上,每个环节均衡发展,其中15.9%的企业聚焦大数据分析解决方案的落地,其次,智能设备和物联网云平台也是许多企业创业的方向,分别占15.3%和14.5%。

Linux是物联网设备中应用最为广泛的操作系统

在物联网中,66.4%的操作系统使用Linux。Android的使用量也进一步提高,跃居第二,占比41.5%。

作为大厂竞相布局的赛道,据开发者调查报告显示,48.6%的受访者表示正在使用阿里云IoT平台。其次,华为云、百度IoT分别占比43.7%和38%。

机器学习/深度学习算法工程师较为欠缺,人工智能广泛应用于图像识别领域
人工智能逐渐普及,仅有13%的企业尚无信息化基础

近年来,人工智能作为新一轮变革的核心驱动力,很多企业紧随时代的潮流。调研数据显示,截至目前,有13%的企业尚无信息化基础。33%的企业在事务处理层面实现了数字化。

软件工程师最热门,机器学习/深度学习算法工程师最稀缺

本次报告中发现,AI领域开发者中软件工程师占比最高,为38.3%,可见软件工程师在AI领域也占重要地位。其次,机器学习/深度学习算法工程师、计算机视觉/图像识别/图像处理工程师都是较为热门的岗位,分别占19.9%和15.5%。

不过,此次调研中,在机器学习/深度学习/神经网络成为开发者最感兴趣的方向同时,有55%的开发者表示团队急需机器学习/深度学习算法工程师。

TensorFlow是人工智能领域主流深度学习框架

TensorFlow是人工智能领域主流深度学习框架,不过相较去年的48% ,下降幅度较大。

在应用方向上,调研数据显示,39%的开发者表示其研发的AI产品主要场景为图像识别;28%的开发者表示其研发的AI产品主要场景为人脸识别。

芯片研发之路任重而道远!

“芯片全面紧缺”,自2020年下半年以来,这成为整个芯片行业的现状。而据调研数据显示,近5成的开发者所在公司的芯片开发者人数不足10人。

设计迭代、可制造性设计、专利规避是芯片研发的三大主要难题

究其主要原因,23%的开发者认为,设计迭代是芯片开发过程中最难的问题,其次是芯片的可制造性设计以及专利规避。

集成电路IC设计/应用工程师最稀缺,但未来可期

对于芯片公司而言,36%的开发者认为,集成电路IC设计/应用工程师是最稀缺资源。其次,芯片架构工程师、FPGA开发工程师也较为欠缺,分别占31%和24%。

近八成企业计划或正在使用云数据库,开发者对该行业就业前景充满期待
数据库上云已成必然趋势

作为另一大基础软件 -- 数据库,在云趋势下,只有23%的公司还没有计划部署云数据库,有52%的公司已经部署了云数据库。

此次调研中,关系型数据库以绝对性的优势,成为开发者最常用的数据库类型,占比78%。而这也主要得益于SQL的简单易用,以及关系数据库近50年的发展。

而在使用数据库的过程中,超过一半的开发者表示会遇上性能问题。

此外,据调查显示,超过一半的数据库开发人员对就业形式感到非常乐观。

云原生时代已至,但技术人才成为阻碍其发展的关键性因素
云原生吞噬世界

在互联迭代的商业场景中,从最初的软件吞噬世界,到开源吞噬世界,到云吞噬世界,现在俨然也已经进入下一阶段 -- 云原生吞噬世界。本次调研数据显示,89%的企业已经上云,只有3%的企业未部署云资源。在云原生上,61%的公司主要应用于为微服务,其次41%的企业选择容器编排管理。

云原生技术人才成为阻碍云原生发展的首要因素

而想要更好地发展云原生技术,47%的开发者认为,当前行业缺乏熟练的云原生技术人才。也有25%的开发者表示,对于如何做云原生技术选型很难抉择。

大数据技术应用场景呈多元化发展
Kafka/Jafka为开发者最为常用的数据处理方式

数字化经济时代,越来越多的企业开始拥抱数字化转型,开始构建自己的大数据体系及核心竞争力。据调查显示,80%的企业在进行大数据相关的开发和应用。在具体应用上,大部分企业对大数据的应用更多的体现在统计分析、报表生成以及可视化上,占比59%。

此次调研中,43%的企业正在使用Kafka/Jafka来进行数据收集和消息处理,Redis也被业界大量地采用,占比39%。

乘风而上的区块链,与大数据、物联网强强联合

2020年伊始,国家发改委首次明确了“新基建”的范围,新型基础设施主要包括三个方面,一是信息基础设施,二是融合基础设施,三是创新基础设施,在信息基础设施方面,以人工智能、云计算、区块链等为代表的新技术基础设施,以数据中心、智能计算中心为代表的算力基础设施。

也正是在此趋势下,区块链技术进一步被用户所熟知。据调查报告显示,知晓区块链技术的用户群体高达94%,其中和去年正在从事区块链相关工作的人数相比,今年人数有所上升,从去年的6%上升至今年的10%,此外,14%的开发者准备尝试用区块链技术解决一些问题。

对于在这领域的开发者而言,48%的受访开发者从事公有链的开发,27%的开发者聚焦区块链行业解决方案的研究。

不少开发者认为,金融/金融衍生品依然是区块链主要应用领域,占比是60%。其次区块链也被用于数据共享,占比23%。