2024程序员幸福指数调研报告出炉,超过50%的程序员担心被AI取代

B站影视 2025-01-26 21:58 3

摘要:「据工业和信息化部数据,中国软件开发者总数已突破940万。对于这个庞大的群体,“飞得高不高”与“飞得累不累”同等重要,《2024中国程序员幸福指数调研报告》由此展开。

「据工业和信息化部数据,中国软件开发者总数已突破940万。对于这个庞大的群体,“飞得高不高”与“飞得累不累”同等重要,《2024中国程序员幸福指数调研报告》由此展开。

在被数字浪潮裹挟的时代,程序员群体作为技术创新的核心力量,正经历前所未有的机遇与挑战。大语言模型的广泛应用,使得程序员的工作方式、技能需求和职业前景都发生深刻变革。一边是ChatGPT这样的AI助手帮我们高效编码,一边是AI带来技术更新的挑战。作为第一批与AI"同事"朝夕相处的群体,程序员的工作和生活正在悄然发生着变化。

作为国内首个专注程序员人生的深度访谈栏目,《码客人生》展开了一次暖心的程序员生活大调查,内容可不止于"养得活自己吗"这么简单。从聊聊每天都在写什么代码,到你最爱哪家互联网大厂;从工作之余最爱怎么放松,到是否也在默默搞副业;当然,还有大家最关心的 —— AI到底是好朋友还是潜在竞争者?我们试图找出到底什么才是程序员眼中的幸福生活。是理想的薪资待遇?是Work-Life Balance?还是在技术领域的持续进步?

本次调研采集了8734位程序员的问卷结果,继《2023中国程序员幸福指数调研报告》之后推出2024 AI特别版,问卷新增AI工具、AI技术等相关问题,观察AI给程序员群体带来的影响。

我们发现程序员有这些特征:

程序员整体年轻,近八成程序员在18岁-35岁之间中国程序员收入以10k-20k为主,近两成收入超两万五险一金覆盖率七成,公司长期激励欠缺一线城市是程序员最理想工作地,北京是首选腾讯、字节和华为是程序员心目中最理想的互联网大厂中国程序员加班普遍,仅两成程序员几乎不加班大语言模型辅助编程接受度高,四分之三程序员认可帮助AI敌友难辨,近半程序员担心被AI取代程序员偏爱线上学习,免费技术社区和论坛是首选程序员心中阴霾笼罩但透出一线希望

通过这份调研,我们希望能为正在编程路上奋斗的你提供一些参考,也许你会发现:原来大家都在经历相似的困惑和欢乐。无论你是正在思考转型的老兵,还是刚入行的新手,相信这份报告都能给你一些启发。」

▋群像特征

"30+焦虑"和"35岁瓶颈"是程序员群体中的常见话题。进入30岁后,程序员开始感受到技术更新换代的迅速,以及从一线开发转型的压力。如何尽早转型或提升软实力,成了程序员们普遍关心的议题。我们把群体属性特征作为切入点,去探索程序员幸福的秘密。

【程序员男女比例失衡,女性占比不到两成】

中国程序员中,男性占比88.0%,女性占比12.0%,比例严重失衡。女性占比较少有多重原因,从高考文理科选择,到计算机专业选择,再到行业文化影响等都或多或少造成了进一步失衡。程序员男女比例失衡现象并非中国独有,全球范围情况有过之而无不及,男女分别占91%和6%,其他占3%[1]。

【程序员整体年轻,近八成程序员在18岁-35岁之间】

中国程序员年龄主要分布于26-30岁,占33.2%;其次是18-25岁,占26.7%。可以看出程序员大多是刚毕业和毕业不久的大学生,拥有旺盛的精力,家庭负担小,能适应互联网行业中技术和产品快速更新迭代的节奏。

35岁以上的程序员占比仅15.4%。到35岁时,大多程序员仍面临非升即走的困境。一部分凭借丰富经验担任管理层,另一部分则可能主动转行或被动失业。

【程序员群体教育程度较高,七成是本科及以上学历】

中国程序员,大专及以下占比26.8%,本科占比55.2%,硕博以上占18%。数据显示,我国本科率低于10%,然而程序员群体大多拥有计算机等相关学位,因此教育程度相对平均水平更高。

【十年以上工作经历占两成,程序员黄金年限十年】

中国程序员中,从业时间1-3年的最多,占37.8%;其次3-10年占35.3%;10年以上的资深程序员仅占20%。从业时间分布情况跟年龄分布基本吻合。

【半数程序员职位为工程师】

在中国程序员群体中,技术实践者占据主导地位,其中工程师占比52.1%,实习生占比达10.6%,目前行业人才储备充足。在管理岗位方面,技术经理和主管占比20.7%,技术总监和CTO占比7.6%。此外,6.9%的程序员选择了创业道路,成为企业家。

【程序员就业状况整体稳定】

中国程序员的就业形态呈现多元化特征:四分之三的程序员处于在职状态,17.3%选择灵活就业方式,7.4%处于失业状态。

九成以上程序员处于在职或灵活就业中。国家统计局公布的24年全国城镇调查失业率数据5.1%,相比之下程序员失业率略高出2.3%。分布显示行业就业状况整体稳定,同时也体现了就业形式的多样化发展趋势。

【程序员主要集中在中小型企业】

中小型企业集聚编程人才最多,初创及小微企业占39.6%,独角兽企业占3.2%;大型企业集团紧随其后,非互联网科技大厂和互联网大厂分别占19.8%和15.9%;国有企业和外资企业分别吸引了10.4%和7.6%的程序员。

▋ 薪资范畴

互联网行业造富神话比比皆是,互联网科技发展离不开程序员。程序员作为高收入群体的代名词,也是许多高考生理想的未来工作。高薪是被夸大的局部现象还是普遍存在,我们想知道真实情况。

【中国程序员收入以10k-20k为主,近两成收入超两万】

中国程序员收入主要在10k-20k区间,占比47.2%。27.6%的程序员收入在5k-10k之间。17.3%收入在20k-30k之间,7.8%收入达到30k以上。七成以上程序员月收入过万,近两成收入在两万以上。

【对薪资整体持积极或中立态度,近半数满意】

中国程序员中,36.6%对目前薪资感觉一般,31.1%感到比较满意,15.2%感到不满,13.6%非常满意,3.5%非常不满。总的来说,44.7%的程序员对目前薪资给予正面评价,36.6%持中立态度,仅18.7%给予负面评价。

程序员群体对于薪资满意度较高,不满意仅占少数,可能与当前就业环境有关。涨薪或换工作难度较大,维持现有工作对于很多程序员是可接受的情形。

【五险一金覆盖率七成,公司长期激励欠缺】

公司为程序员提供的福利,覆盖率最高的五险一金占72.8%,第二大福利年终奖占56.2%,带薪休假受到重视占47.5%,健康保险占40.3%,相对较低的是培训机会和股票期权分别占23.5%和21.9%。

作为法定基本福利,五险一金虽然占比最高,但仍有27.2%程序员尚未被覆盖。根据我国法律,社会保险(五险)受到《劳动合同法》等强制规定保护,“一金”虽有规定但执行程度有一定差异。对于程序员群体来说,社会福利体系逐渐完善,但仍有提升空间。

公司更注重即时福利,长期激励有待加强。奖金、休假等即时福利制度受到公司重视,能将奖励及时转化给员工。培训机会和股票期权占比偏低,培训机会能给员工更多成长空间,提升个人价值,股票期权能鼓励员工为企业长期发展做贡献。

【创收意识强烈,八成程序员对副业持开放态度】

中国程序员中,四分之一(25.3%)已有副业,58.5%没有副业但计划开展,16.1%没有副业也不打算开展。

高达83.8%的程序员对副业持开放态度。首先,程序员本身技术优势为副业发展提供良好基础。其次,年龄带来的职业危机感可以通过发展副业获得释放解决。此外,主业之外谋求副业,提升收入可以增加经济安全感。程序员做副业不仅是额外的收入来源,也是未来职业发展的一次预演。

▋ 就职偏好

大城市、大公司,往往意味着更多的机会和更高的薪资,同时存在更高的生活成本、更高的工作压力,程序员通常如何权衡利弊?我们调查了程序员对大城市和大公司的看法。

【一线城市是程序员最理想工作地,北京是首选】

中国程序员的理想工作地呈现显著的城市能级分布特征:一线城市占据主导地位,北京(16.6%)、上海(14.7%)、广州(14.3%)和深圳(12.0%)获得过半程序员青睐;新一线城市形成第二梯队,以成都(4.4%)、杭州(4.1%)为代表的城市正在崛起为新的技术人才聚集地。

【腾讯、字节和华为是程序员心目中最理想的互联网大厂】

中国程序员心目中最好的互联网大厂中,前三共计65.1%,分别是腾讯(25.3%)、字节(21.4%)、华为(18.4%)。传统互联网大厂对人才吸引力依然强劲,阿里占比11.8%,百度占比7.1%,京东占比4.8%。新兴平台吸引力相对较弱,拼多多、美团分别占2.5%和1.2%。值得一提的是7.4%的程序员没有被以上大厂吸引。

▋ 技术偏好

编程语言是程序员日常工作的必备技能,具体使用哪种编程语言能反应出程序员工作内容的特点。前端工程师、后端工程师、人工智能工程师往往使用不同编程语言。我们想通过编程语言的变化观察程序员技术偏好的转变。

【前端编程语言靠前,JavaScript位居编程语言榜首】

中国程序员使用的编程语言前十位,第一梯队JavaScript和Python分别占34.6%和30.9%。第二梯队TypeScript、C++、Java、C#分别占22.1%,21.9%,21.4%和20.5%。第三梯队C、PHP、Shell、Go分别占17.1%,16.8%,16.2%和15.0%。

总的来看,脚本语言最受欢迎,JavaScript位居榜首,以轻量和易学的优点主导网页前端开发。Python方便阅读且易于学习,同时第三方库众多包括PyTorch、TensorFlow等,受到人工智能开发者欢迎,Github上生成式人工智能项目数量增加了59%[2];静态类型语言紧随其后,TypeScript作为JavaScript的超集,增加了静态类型系统,自2012年问世后使用率持续快速增长。Java和C#也是经典的静态类型语言;系统级编程语言中,C++仍有重要地位,近年来Rust语言(占比9.9%)增长迅猛,值得关注。

▋ 生活状况

程序员“996”早已不是业内的秘密,加班只是多和少的问题。对于程序员来说,做好工作和生活的平衡,难度不亚于写出简洁、高性能的代码。我们关心程序员压力与解忧的具体情况。

【中国程序员加班普遍,仅两成程序员几乎不加班】

中国程序员加班较为常见,15.7%的程序员每天都需要加班,近半(45.6%)程序员每周需要加班两三次,20.7%的程序员加班较少每月两三次,仅有18%程序员几乎不加班。

究其原因,从程序员个体上看,白天时间主要用于开会,与产品经理沟通需求等,接近晚上才能真正开始专注于开发,加班难以避免;从行业整体上看,互联网产品迭代较快,需求要及时解决,时间紧任务重,加班文化成为在行业中生存必要条件。[4]

【程序员最爱的休闲方式是旅游和健身】

程序员最爱的休闲放松方式,前五是旅游23%,健身运动20.5%,游戏18.5%,睡觉15.7%,美食探店7.4%。技术研究占6%、阅读刷剧5.8%、相亲2.1%。

旅游成为首选,说明程序员渴望跳出固定场景、开阔视野的心理需求,通过旅行暂时摆脱键盘与屏幕。健身运动紧随其后反映出程序员对身体健康的重视,长时间的久坐编程工作使得运动成为不可或缺的平衡方式。游戏、睡觉、美食也是程序员常见的放松方式。

▋ AI影响

对于程序员,AI时代是最好的时代,也是最坏的时代。AI从会写文章到会写代码,并没有给程序员多少心理准备时间。有人使用AI工具事半功倍,有人质疑AI坚持手敲代码。甚至不会写代码的人,也开始通过自然语言编出功能完整的手机应用。我们想持续关注AI时代中程序员的取舍得失。

【大语言模型辅助编程接受度高,四分之三程序员认可帮助】

AI时代,大语言模型正在改变程序员的工作方式,发挥代码生成、错误检查、优化建议等作用。39.9%的程序员表示大语言模型能够显著提升编程效率,35.9%的程序员认为虽有帮助但效果未达预期,19.8%的程序员认为其作用较为有限,仅有3.5%的程序员表示大语言模型对工作毫无帮助,还有0.9%的程序员尚未尝试使用AI编程工具。

大语言模型辅助编程的整体接受度较高,75.8%的程序员认可AI对工作的帮助,但其中部分人认为实际效果与期望存在偏差,说明仍有提升空间。大语言模型在程序员群体中的普及度较高,仅有0.9%的程序员没有使用过。

【AI编程工具层出不穷,程序员偏爱ChatGPT】

AI辅助编程工具使用情况呈现明显差异化,ChatGPT以62.7%的使用率遥遥领先,第二名Claude占比25.3%, 第三名Gemini占24%, Mixtral占20.7%,百度Comate占19.6%,通义灵码占18.2%,Cursor占15.4%,Github Copilot占15.2%,智谱CodeGeeX占10.1%,讯飞iFlyCode占9.7%,其他工具共计2.5%。

整体上,国际大语言模型排名较为靠前,第一梯队的ChatGPT与第二梯队的Claude等在使用率上存在较大断层。国产编码工具整体拥有可观比例使用者,个体存在较大提升空间。相比较单个代码文件的编辑工具,新兴的项目级编码工具如Cursor等正在迅速占领市场,有望填补对AI代码能力期望的部分空缺。当前排名一方面反应了模型能力强弱,另一方面也与模型知名度和用户使用习惯有关。

【AI敌友难辨,近半程序员担心被AI取代】

许多行业逐渐弥漫起被AI取代的焦虑感,编程领域也不例外。55.3%的程序员持乐观态度,相信未来能驾驭AI或和谐共生。另外44.7%则相对悲观,担心自己的工作因为AI的出现被夺走。

2024年3月,一款名叫Devin的产品进入大众视野,它被称作第一位AI软件工程师,据称能自主完成程序员日常编码、检错等任务。如果AI能更高效、低成本地完成程序员日常工作,人类程序员的地位自然会受到威胁。12月,Devin正式以500美元每月的价格向公众开放[4],价格令大多数人望而却步,使用者评价褒贬不一。不论是AI软件工程师或是更远的AGI都还有一定距离,未来难以预测,焦虑真实存在。

【程序员对AI技术发展持谨慎务实态度,注重实用技术】

中国程序员对AI各个技术领域的发展前景持有不同见解,算力基础设施最受关注,发展前景被47%的程序员看好,数据中心建设紧随其后被38.7%的程序员关注,部署和运维技术获得25.3%的关注度,多模态技术获得21%的程序员支持,预训练和后训练得到20.5%程序员关注。微调/实施、提示工程、Agent、具身智能、检索增强生成(RAG)占比分别为18%、14.5%、14.1%、13.4%和11.1%。

程序员群体对AI基础建设最为看好,最受关注的三个领域(算力、数据中心、部署运维)都属于基础设施范畴。AI热潮兴起,做好基础设施建设能为后续应用大规模普及打好基础。模型层面技术(多模态、预训练/后训练、微调/实施)获得中等程度关注。新兴技术(Agent、具身智能、RAG)获得的关注度相对较低。整体来看,程序员对AI技术发展持谨慎务实态度,更注重实用技术而非革命性技术。

▋ 职业发展

“35岁危机”可能不是人人都会遭遇,但却是悬在程序员头顶的达摩克利斯之剑。作为程序员,既要走好脚下的路,也要看清远处的分岔路口。我们想知道路上都有哪些坑和正确的应对之道。

【程序员最重视持续学习能力,其次是人际关系和公司平台】

持续学习能力被38.7%的程序员视为最重要的职业发展要素。其次是人际关系,获得20.3%的支持率。公司平台和工作经验分别获得19.6%和16.4%的支持率,而个人品牌建设仅有4.4%的程序员认为最为重要。

程序员普遍认同终身学习的重要性,在AI时代,持续学习已经从"加分项"变成"必备项"。处理好人际关系的软实力在技术行业的重要性正在提升,20.3%的高支持率打破了"程序员不懂社交"的刻板印象。仅4.4%的支持率显示出大多数程序员对个人品牌建设较为谨慎,可能反映出技术圈更重视实际能力而非个人影响力。总的来说,中国程序员群体具有较为务实的职业发展观,更注重实际能力提升和积累,而非外在光环塑造。

【工作生活失衡是中国程序员职业发展最大障碍】

35.9%的中国程序员认为职业发展面临最大的障碍是难以平衡工作与生活,28.8%受访者表示缺乏机会,20.7%面临技术瓶颈,12.7%认为教育背景限制了职业发展。

工作生活平衡占比最高反映出程序员群体普遍面临过度工作压力,“996”的行业文化对于身心健康会造成一定负担。感到缺乏机会说明行业内部晋升通道和资源可能分配不均。身在技术密集型行业,程序员虽然已掌握各种前后端技术,但技术更新速度还是让人应接不暇,AI技术对于程序员是再一次技术换代考验。

【程序员偏爱线上学习,免费技术社区和论坛是首选】

62.9%的中国程序员发现免费技术社区和论坛对学习新技能最有帮助,53%认为专业书籍和博客更有参考价值,30%更倾向于使用大模型学习,23.7%更信任付费教育平台,23.5%更喜欢参加工作坊和研讨会,21.9%依赖于公司内部培训。

程序员群体是一个对于知识共享较为开放的群体,在GitHub、CSDN、知乎、Stack Overflow等国内外平台拥有充足的技术分享、问题解答的免费内容。一些精心设计的付费教育平台也有不少受众买单。另一些程序员更习惯于通过阅读专业书籍或博客等传统方式学习。与大模型对话学习作为新潮学习方式排名前三,懂代码、有问必答的优点深得程序员喜爱。面对面的学习方式(工作坊/研讨会、公司培训)排名相对靠后。

【半数程序员有转型计划,考公考研最多】

中国程序员中47.9%未来不打算转型,27.5%计划考公或考研,21.2%想进入非互联网行业。3.4%另有其他打算。

近半程序员肯定当前技术领域和自身价值的契合,不考虑转型。面对未来不确定性,工作稳定性和自我提升成为考公考研的驱动力。部分对于互联网行业认同度一般,打算转入非互联网行业。创业和产品经理等也是对其他路径的考虑。

【即使重来一次,四分之三程序员仍不变初心】

如果人生能重来,73.3%仍会选择做程序员,剩余26.7%不会。

虽说人生只有一次,这个问题更多是当下对于过去选择的反思。大多数程序员依然坚持当初的选择,不管是因为职业匹配度还是兴趣使然。四分之一程序员心有不甘,不满现状或认为自己本应进入别的行业。 

▋ 幸福指数

古希腊哲学家亚里士多德提出幸福论,认为幸福是来源于实现健康、财富、知识、朋友等一切美好的事物,或者说幸福就是活得更好。我们向程序员们抛出终极问题“你幸福吗?”。

【程序员心中阴霾笼罩但透出一线希望】

在充满挑战的2024年里,7.4%的程序员认为自己很幸福,27.9%认为自己非常不幸,29.7%心中较为平淡,35%感到不幸但充满希望。

程序员群体中消极和半消极状态者居多,占62.9%。

2024年幸福指数与2023年(8.7%,26.5%,30.6%,34.2%)相差不大,整体上不幸感略微增加,但乐观者居多。“很幸福的”减少1.3%,“非常不幸的”增加1.4%,后两个选项变化不明显。

【结语】

从互联网时代步入AI时代,许多年轻人踏上了创业的道路,创造了属于自己的事业传奇;有人顺势而为,在行业的洪流中不断成长,最终到达理想高度;有人后悔没有早下决心,错过机会,感叹时光不等人;还有人感觉生活与工作之间的平衡越来越难以把握,日复一日的奋斗让他们有些迷茫。在技术更新迭代的速度面前,很多人开始怀疑自己是否还能跟上潮流的步伐,而真正的机会或许就在未来的某个时刻悄然而至。

“你幸福吗?”成了本次调查的核心问题,面对这个问题,许多人给出的答案带着些许无奈,但也不乏对未来的期待。《码客人生》过去采访的各行各业中,有人选择了坚持,成为了行业的标杆;有人选择了转型,跳出了原本的框架,拥抱了全新的领域;有人用行动证明了自己,取得了让自己满意的成果;也有人将一切重新定义,投身创业,做出改变。每个人的路都不相同,但不变的是每一步都带着坚持与梦想的力量。

我们常常被不确定性困扰,但正是在这些不确定中,才孕育着无限可能。未来,或许就隐藏在每一次看似艰难的抉择之后。

注解:

[1]资料来源:https://www.jetbrains.com/lp/devecosystem-2024/

[2]资料来源:https://github.blog/news-insights/octoverse/octoverse-2024/#the-state-of-open-source

[3]资料来源:https://www.zhihu.com/question/566513561

[4]资料来源:https://devin.ai

来源:码客人生

相关推荐