
北京2021年4月8日 -- “你为什么想当程序员?” 当提及这个话题时,有人称始于兴趣,有人无奈调侃还不是因为穷,也有人说,“不是我选择了程序员,而是程序员选择了我,天将降大任于斯人也”。 纵观过去一年,在人工智能、云计算、大数据、物联网、区块链等互联网潮流技术的加持下,各行各业的数字化进程加快了脚步。与此同时,在中美科技创新激烈竞争的背景下,国内对芯片、操作系统、数据库等基础硬件及软件的关注达到了***的高度,“自研”成为国产破局的***之道。而开源也成为这个时代技术创新落地和行业发展过程中强有力的催化剂。 作为身处这个***时代,也是***挑战时代下的技术型人才,机会摆在眼前何不试一试,不过究竟该怎么试?在面对层出不穷的技术工具、框架、场景时,又该从何处入手? 在此,CSDN发布***的***调查报告 -- 《2020-2021中国***调查报告》,本调查报告紧扣技术热点、把握知识趋势,同时特邀相关技术领域的专家们,共同参与调查项的设计及分享专业的行业点评,旨在全面和深入地了解中国***群体整体现状、应用开发技术以及开发工具、平台的状况和发展趋势。
***报告:/202104021634361265.pdf 接下来,通过本报告,迅速Get干货满满的技能升级指南吧! 40岁以上技术人多数担任技术经理,***城更容易获得高薪 与之形成对比的是,40岁以上的技术从业者相对较少,仅占3%。不过对于自身职业发展方向,有11%的从业者选择从初级程序员一步一步走上技术经理岗位,带领技术团队坚持奋战在研发***。其次,后端开发和全栈这些相较而言对技术能力要求更高一些的岗位也是他们选择的发展方向。
北上广依然是***的“身之所往”,更容易获得高薪的机会 其次,江苏、浙江、四川、山东处于***梯队,占全国总数的24%。 在薪资方面,程序员一直是***公认的高薪人群。报告显示,月薪超过1.7万的***占比21.2%。近九成的***工资在5000元以上,其中,8001-17000元区间的***占比***,为44.5%。
在北京,月薪高于1.7万的***占比高达30%,远超其它地区。其次,广东、上海地区月薪高于1.7万的***分别占比19%和16%。 通过结合受教育程度和薪资水平的数据特点来看,学历越高,高收入群体的比例越高。其中,学历背景为博士研究生的***,薪资达1.7万元以上的占比57%。所以科技技术是***生产力,随着知识的覆盖面越广,所能实现的价值也会越高,薪资自然水涨船高。 “三月不出单,出单顶半年”,身在金融业的从业者或多或少都听过过来人的经验,那么在金融行业做程序员又是一种怎样的体验?报告显示,金融业高收入群体占比***,86%的人群月薪超过8千元,其中月薪超过1.7万元的***占比42%。 当代的程序员没有想象中那么爱跳槽,打磨好技能晋升才是王道 当提及***技能达到一定要求后,是否想晋升为一名管理者的问题上,有54.09%的***表示想成为一名管理者,仅有9.4%的***不想成为管理者。 Java用户量降至50%,IntelliJ成为******欢迎的工具 轻芒联合创始人、前豌豆荚技术负责人范怀宇表示:“Kotlin虽然在统计中总的比例不高,但在Android开发上进一步在取代Java。Kotlin作为另一个基于JVM的编程语言,一方面可以保持Java使用JVM稳定和高性能的好处,享用JVM已有的生态;另一方面,通过其更为灵活的语法特性,越来越广泛地被Android***使用,已然成为Android的***编程语言,对于新参与Android的***而言,Kotlin是更好的学习对象。” 与此形成鲜明对比的是,Python在人工智能的发展及其本身的便利性等优势下,使用量正在逐渐提升,Python***数量占比近三成,在常用语言中跃居第三。 不过,范怀宇也建议道,其它的一些明星编程语言,比如Go、Rust等,使用的***数量虽然没有明显上升,或依然未出现在榜单,且对于新***而言并非***,但在特定领域,比如更高性能的服务端开发上,还是非常值得关注和学习。 Vue.js 、jQuery、Spring三足鼎立 IntelliJ超越VS Code,成为***的开发环境 针对这一结果,范怀宇表示,Intellij和VS Code的特色非常相近。它们都可以支持多门编程语言的开发。如今,很多***都需要同时使用多门开发语言,使用IntelliJ这样的通用工具,会更适合在不同编程语言间切换,其工具特色和使用习惯可以***化地保持一致。同时它们也具有很多的第三方插件,使得***很容易搭配出足够个性化的开发环境,更适合自己的使用。 开源吞噬世界 在此趋势下,越来越多的人开始接触开源,近一年开始接触开源的人占比超过三成。 不过稍显遗憾的是,据调查报告显示,仅有三成左右的***参与过开源项目。 究其原因,对于个人***而言,开源收入与工作时间带来的现实冲突难以实现平衡。本次报告中,82%的***在开源上每周投入时间不超过5小时,每周在开源项目上投入时长超过30小时的仅占比2%。同时,77%的***表示,不曾在开源上获得收入。 Linux和Git是***最喜欢的开源项目 对于开源未来的发展,华东师范大学数据学院研究员、开源社理事王伟认为,开源正在蓬勃发展,给***带来了千载难逢的机会,如何参与到开源这股浪潮中,并从中获取自身的价值,是每一位***都应该思考的问题。相信随着开源与商业更加紧密的结合,***开始获取开源红利的时代即将来临,前提是理解开源的逻辑,具备开源的思维,并实施好各自的开源战略。 国产操作系统正在崛起,生态仍有很大的创新空间 对于产生此分歧的根本原因,清华大学计算机系长聘副教授陈渝表示,“之前,大家对操作系统在整个IT领域中的重要性还是认识不够的。直到这两年发现操作系统和芯片的断供,可以阻碍世界***的IT***的迅速发展,甚至有可能影响到国家的经济发展和安全时,才逐渐看到了操作系统的重要位置。从80年代以来,以操作系统为代表的基础软件由于不够挣钱,缺少直接和快速变现的特征,且对盗版等普遍缺乏法制和道德约束,导致我们的基础软件缺失了近二十年的商业化机会,相关人才培养严重不足。直到互联网、移动互联网和IoT等的兴起,国家之间IT科技竞争的加剧,这方面的情况才得到了很大的改善。” HarmonyOS更为***所熟知 在国产操作系统正在迅速崛起的今天,48%的***认为,缺乏广泛的应用生态是制约国产操作系统发展的主要原因。同时,缺乏大量的技术型人才是***大因素。 对于操作系统的发展,陈渝认为,“我们不仅仅要做原位替代,还要把眼光放得远一些,注重软件基础研究,注重软件理论研究,从学生阶段培养系统类人才,寻找比现有数量级增量的新的产业机会,解决未来的需求,形成以某些新操作系统为基础的应用生态。” 物联网应用场景多样化,Linux 成为***最常用的物联网操作系统 Linux是物联网设备中应用最为广泛的操作系统 作为大厂竞相布局的赛道,据***调查报告显示,48.6%的受访者表示正在使用阿里云IoT平台。其次,华为云、百度IoT分别占比43.7%和38%。 对于物联网发展现状,北京邮电大学信息与通信工程学院电子信息工程系主任孙松林表示,“在技术方面,操作系统、通信方式和终端安全是讨论的重点。与去年相比,Android占比超过了Windows,但都被Linux远远地超越了。物联网应用的多样化和对高效率的追求导致定制需求开发开始下沉到操作系统,而Linux强大的伸缩性恰好可以满足这种需求;其他嵌入式操作系统,如FreeRTOS、RT-Thread等虽然有了一定增长,但占比较小;另外,2020年HarmonyOS 2.0发布,值得***们关注。另外,在终端安全方面,从物理安全、接入安全、通信安全到数据安全都是***们非常关注的,随着众多安全事件的不断发生和美日英等国政策的出台,安全技术必将成为物联网产业未来发展的重点。” 机器学习/深度学习算法工程师较为欠缺,人工智能广泛应用于图像识别领域 软件工程师最热门,机器学习/深度学习算法工程师最*** 不过,此次调研中,在机器学习/深度学习/神经网络成为***最感兴趣的方向同时,有55%的***表示团队急需机器学习/深度学习算法工程师。 对此,新加坡工程院院士颜水成表示,从技术栈角度来看,超过一半的团队表示急需机器学习和深度学习算法工程师,同时也有超过一半的***表示这是他们最感兴趣的方向。这说明机器学习,尤其是深度学习,在最近六七年间取得了一系列技术突破之后,在图像识别、推荐系统、搜索广告等领域都取得了不错的落地效果,也获得了行业的广泛认可。 TensorFlow是人工智能领域主流深度学习框架 在应用方向上,调研数据显示,39%的***表示其研发的AI产品主要场景为图像识别;28%的***表示其研发的AI产品主要场景为人脸识别。 对于AI未来的发展,北京爱数智慧科技有限公司创始人兼CEO张晴晴认为,对话式(Conversation)是人工智能的***形态,突破对话式形态代表着强人工智能时代的到来。 同时,张晴晴表示:“推动对话式人工智能的落地,需要百倍千倍以上规模的训练数据量(至少上万小时的训练数据量成为基础有效数据量),特别是针对场景下的自然语言数据。自然语言数据作为人工智能的重要根基,相关的数据处理员以及数据训练师,成为市场非常急缺的人才。我也希望借此机会,呼吁更多的从业者加入对话式AI(Conversational AI)行业,与我们一起缔造智能世界。” 芯片研发之路任重而道远! 设计迭代、可制造性设计、***规避是芯片研发的三大主要难题 集成电路IC设计/应用工程师最***,但未来可期 对于芯片当前的现状及未来的发展,包云岗表示,从最为欠缺的职位来看,基于招聘网站信息,这类的工程师3-4年工作经验的月薪约为2-4万,5-7年工作经验则为3-6万 ,这个薪资水平还是相当不错。薪资水平的提高,对吸引人才选择集成电路行业至关重要。同时,也可以预见,在未来5-10年集成电路(芯片)行业在我国将会是一个热门行业,人才需求很大。一方面是因为当前国际形势使得中国下定决心大力发展集成电路产业,另一方面也是未来智能物联网时代将会使芯片需求扩大一个数量级,甚至每年达到上千亿颗的需求。 近八成企业计划或正在使用云数据库,***对该行业就业前景充满期待 此次调研中,关系型数据库以***性的优势,成为***最常用的数据库类型,占比78%。而这也主要得益于SQL的简单易用,以及关系数据库近50年的发展。 而在使用数据库的过程中,超过一半的***表示会遇上性能问题。 此外,据调查显示,超过一半的数据库开发人员对就业形式感到非常乐观。 阿里云***技术专家,云原生数据湖分析DLA技术负责人曹龙表示,数据库相关就业群体包括数据库内核研发、数据库运维DBA、数据库业务开发、数据分析师,其中:
云原生时代已至,但技术人才成为阻碍其发展的关键性因素 在云原生上,61%的公司主要应用于为微服务,其次41%的企业选择容器编排管理。 云原生技术人才成为阻碍云原***展的首要因素 “充分利用云原生技术可以把云的效率和成本优势充分发挥出来,但是当前全部云原生化的企业和***并不多,这其中主要的障碍在于缺乏熟练的云原生技术人才”,腾讯云架构平台部研发总监郭振宇分享道,因此他认为,“一个合格的云原生技术人才,需要对企业的业务有全局的认识,同时需要对云技术和云原生相关产品具有很深的理解,这样才能结合业务需求,开发出真正能从云计算中受益的应用和产品。” 大数据技术应用场景呈多元化发展 此次调研中,43%的企业正在使用Kafka/Jafka来进行数据收集和消息处理,Redis也被***大量地采用,占比39%。 “总的来说,大数据目前进入了一个成熟稳定期,各个企业的投入也越来越大,大数据将是人工智能的一个非常好的催化剂。”大数据***专家、明略科技集团副总裁卢亿雷如是说。 乘风而上的区块链,与大数据、物联网强强联合 也正是在此趋势下,区块链技术进一步被用户所熟知。据调查报告显示,知晓区块链技术的用户群体高达94%,其中和去年正在从事区块链相关工作的人数相比,今年人数有所上升,从去年的6%上升至今年的10%,此外,14%的***准备尝试用区块链技术解决一些问题。 对于在这领域的***而言,48%的受访***从事公有链的开发,27%的***聚焦区块链行业解决方案的研究。 不少***认为,金融/金融衍生品依然是区块链主要应用领域,占比是60%。其次区块链也被用于数据共享,占比23%。 针对这一点,Solv Markets协议创始人、优证链通创始人孟岩表示,在海外,几乎所有区块链应用全部集中在开放金融领域。2020年是数字资产和去中心化金融(De-Fi)狂飙突进的牛市之年,全球数字资产总市值从2020年3月到2021年3月增长了近12倍,而同期De-Fi市场的增长则超过100倍,投融资活动的活跃度达到2017年以来的***峰,吸引了大量人才加入到De-Fi创新的浪潮中。 在未来趋势上,孟岩认为,区块链不是一个平凡的技术,它导向未来机器智能时代的全球交易网络。无论是推动国家战略的落实,还是寻找个人成长的空间,***都要扮演核心的角色。 |