整理 | 屠敏
出品 | CSDN(ID:CSDNnews)
现如今的 AI,正带着一波巨浪席卷科技圈,有的人站在浪尖风生水起,也有的人淹没于浪潮之中败兴而归,还有不少科技公司借助 AI 正在大刀阔斧地开始了新一轮的革新。
近日,技术招聘平台 CoderPad 在调研了来自全球 149 个不同国家/地区的 13000 多名开发者和 143 个国家的 5500 名 HR 之后,发布了一份《2024 年技术招聘现状》的报告,从数据维度详解 AI 对开发者技能、工作的影响。
薪资是开发者找工作时的第一要素
正在从事开发工作的程序员特别讨厌出现计划外的任务
开发者最想学习的三项技能是 Web 开发、机器学习和游戏开发
23% 的人对 AI 的应用持怀疑态度
ChatGPT 被评为最常用的人工智能工具
33% 的受访者表示自己在从事软件开发之前,是在其他领域工作
36% 的开发者对承担管理职责不感兴趣
21% 的开发者对工作安全感降低,认为会失业、被裁,还有不少人觉得自己能力不足以支撑跳槽
23% 的招聘人员和招聘经理认为候选人在技术测试或者编码面试中使用 AI 是作弊行为,这也让不少程序员在使用 AI 时有所顾虑
2024 年,HR 认为最难填补职位后端工程师和 AI/机器学习专家。
薪资是开发者找工作时的第一要素
调研数据显示,开发者热爱他们所做的事情,并且他们努力在工作和生活之间取得健康的平衡,同时获得有竞争力的薪水。
在问及找工作,他们最看重的因素有哪些时,52.65% 的开发者表示,薪资是最重要的考虑因素。其次,工作和生活平衡、远程工作选项、技术挑战、优秀的同事也同样是他们比较注重的细节。
另外,其实今年科技圈里面也有不少关于每周工作 4 天的讨论。不过,就科技人才而言,在这种工作制还没有形成大范围普及时,只有 7% 的开发者表示在找工作时候会考虑这个。同时,11% 的招聘人员也正在考虑这一工作制,用于吸引人才。
ChatGPT 是开发者最常用的 AI 工具,还有部分人觉得用 AI 会降低自身技能
对于已经从事开发岗位的从业者而言,他们寻求稳定、明确的方向和学习新技能的机会。报告指出,今年开发者强调了自 2020 年以来面临的三大工作挑战:
突然出现计划外的任务仍然是他们在工作时遇到的最大痛点。不过,相较去年 42% 的比例,今年只有35% 的受访者表示这是一项首要挑战。
其次,34.8 的开发者表示工作中经常遇到方向不明确的挑战。
团队缺乏实施项目的技术知识是他们的第三个最具挑战性的问题。
除此之外,开发者还经常遇到合作困难、缺乏相关的工具支持,以及拥有一个不切实际的截止日期等挑战。
通过工作,开发者有机会不断磨炼自身的技术技能。16% 的人表示,受到继续教育是考虑工作机会时的主要考虑因素。
放眼 2024 年,开发者最想学习的三项技能是 Web 开发、机器学习和游戏开发。而传说中在 AI 时代必不缺少的 Prompt engineering 技能,目前排在开发者最想学的技能榜单中的第 18 位。
那么,2024 年究竟是否会成为 AI 应用元年?
67%的受访科技专业人士表示,他们已经将 AI 作为工作的一部分,而且这个数字似乎还将继续增长。
事实上,43% 的开发者表示,他们对 AI 给他们的工作生活带来的影响持乐观态度,60% 的开发者表示,他们希望更多地使用它。
尽管如此,还有不少人对这项技术仍存有疑虑。23% 的人持怀疑态度,6% 的人甚至表示他们担心该技术对其职业或工作前景的影响。
另外 22% 的人表示,他们对于工作中更多人工智能是好是坏持观望态度。
ChatGPT 被评为最常用的人工智能工具
数据显示,超六成的开发者在工作中使用 ChatGPT,17.5% 在使用 Copilot。其他主流的 AI 工具还包括 Bard、Bing AI 和 Midjourney。
对于使用 AI 的开发者来说,有 70% 的人相信 AI 辅助工具可以帮助他们承担部分工作,提高效率。
具体可以使用 AI 做代码协助、学习和教程、自动完成/代码生成、文档和 API 支持等方面。
此外,也有 33% 的受访开发者表示,他们在工作中不使用任何 AI。至于其中缘由,有 29%的开发者表示他们不信任该技术,而 28% 的开发人员表示他们的雇主反对该技术。
还有四分之一的开发者认为 AI 要么不可靠,要么效率低下。也有受访者评论道,在某些情况下,这与他们所做的具体工作无关且无用。
其他人则表示不愿意将自己的工作“移交给” AI。有些人甚至说这样做会“懒惰”、“不道德”或有损于他们的技能。
33% 的程序员属于半路出家
放眼整个职业生涯阶段,33% 的受访者表示自己在从事软件开发之前,是在其他领域工作,后来才转向软件行业。
每个程序员入行时的梦想不一样,走
的
路线也有所不同,有的程序员会成为出色的个人贡献者,而另一些程序员则会成为优秀的经理、出色的技术主管、著名的架构师或杰出的导师。
数据显示,36% 的开发人员表示他们对承担管理职责不感兴趣。
站在公司角度来看,不到一半的受访 HR 表示他们公司已经为所有技术职位建立了职业发展框架。15% 的人表示存在职业阶梯,但仅限于某些职位。
考虑到“更好的晋升机会”是开发人员跳槽的首要原因,公司需要做得更好。
令人兴奋的是,在那些有记录的职业阶梯的公司中,66% 的人包括非管理晋升机会。
AI 的到来,让软件工程师陷入找工作难?
不久前,科技行业内另一份由在线匿名平台 Blind 在对 9,338 名软件工程师进行的一项调查显示,90%受访软件工程师表示,现在找工作比疫情发生前更难。还有超过 60% 的受访者称,他们认为自己的公司会因为人工智能的发展而减少雇人。
时下,技术招聘平台 CoderPad 最新发布的报告显示了同样的担忧。21% 的开发人员表示,与去年同期相比,他们的工作安全感(感知到失业威胁等)降低了。
不过,仍有 37% 的开发人员表示,他们在过去 12 个月中没有感觉到明显变化,32% 的开发人员表示,他们比以前更有安全感。
除了一部分开发人员对自己的工作感到不太安全之外,也有些开发人员对自己更换公司或角色的能力也不太有信心。
2021 年,当询问开发者,他们认为换工作有多容易(评分范围为 0 到 10,10 表示非常容易)。平均答案是 7,现在已降至 5。看起来,招聘冻结、技术裁员和经济不确定性对人才市场的打击似乎让开发者感到一些不安。
尽管一些开发人员信心不足,但仍有近一半的人考虑在未来 12 个月内离职。与去年相比,这一数字略有下降,去年有 52% 的开发人员在考虑下一步行动。
在选项中,还有 12% 的人选择了“以上都不是”,也许是他们对目前的工作并不完全满意,但也不认为辞职是个好主意。
对于想换工作的开发者,主要是因为他们想要寻找更好的晋升机会和更高的薪水,以及开启更高的挑战。
尽管金钱是促使员工寻找新工作的一个因素,但那些正在寻找留住员工关键因素的公司可能会惊讶地发现,薪水甚至没有挤进开发者留在工作岗位上的前三位原因。
工作/生活平衡(38%)、优秀的同事(37%)和令人兴奋的挑战(27%)才是吸引员工留下来的原因。
站在公司招聘角度来看,这意味着即使你能提供诱人的薪水,你仍然需要投入时间和精力来营造一个充满关爱、集体主义和令人兴奋的工作环境。
现在 AI 虽然非常火热,但是近四分之一(23%)的招聘人员和招聘经理认为候选人在技术测试或者编码面试中使用 AI 是作弊行为。只有 8% 的人积极鼓励它,几乎一半 (48%) 表示它的可接受性取决于使用情况。
2024 年未来趋势
在新的一年里,30% 的公司表示,他们计划在 2024 年雇用超过 50 名开发人员,相比过去两年都有所增加。
HR 主要寻找初级到中级工程师。事实上,不少公司在过去的一年里已经改变了他们的优先事项,对高级开发人员的需求减少了。去年,31% 的招聘人员希望招聘高级人才。今年这一比例已降至 18%。
分析具体原因时,报告指出,这可能是因为他们已经填补了那些空缺的高级职位,或者这可能与预算限制有关。
在工具维度,Python 和 JavaScript是最受开发者欢迎的编程语言。React 和 Node.js 则是开发者最常用的框架。
在具体职位上,去年开始,自由开发者的数量增加。今年,57% 的招聘人员表示,他们的公司雇佣临时工/实习生是为了满足技术需求。此外,越来越多的公司正在海外寻找技术人才,这一比例从去年的 40% 上升到今年的 51%。
之所以从海外招聘人才,42% 的 HR 表示,主要因素是预算。招聘人员还通过外包来增加人才库的规模和多样性。
此外,对于全球大多数科技公司而言,全栈、后端和前端开发人员的需求始终很高。此外,21% 的招聘人员希望在 2024 年聘请机器学习/人工智能专家,而去年这一比例为 18%。
如上所述,行业对机器学习和人工智能专家的需求正在上升,而招聘人员正处于困境,AI 专家职位有史以来第一次登上了最难填补的职位的 Top 3 之列。
同时,AI 工具是很多公司计划在 2024 年投入的首要任务。
以上,便是CoderPad 发布的《2024 年技术招聘现状》报告的部分精彩内容。毫无疑问,AI 的到来,不仅对程序员的使用习惯带来的改变,同时也将逐步贯穿到开发流程、产品和团队之中,我们也同样期待 2024 年 AI 的亮眼表现。
完整的报告内容详见:https://coderpad.io/survey-reports/coderpad-and-codingame-state-of-tech-hiring-2024