最近,霸哥看到一份挺有意思的调研报告,是Sonar做的一份全球开发者现状调查,数据量不小,聊几个里面最触目惊心的数字。 图片来源网络(如侵删) ...
|
最近,霸哥看到一份挺有意思的调研报告,是Sonar做的一份全球开发者现状调查,数据量不小,聊几个里面最触目惊心的数字。 图片来源网络(如侵删) 72%的开发者,每天都在用AI写代码。 不是偶尔试试,是每天都用,高频使用。 更猛的是,当前开发者写的代码里,42%已经是由AI生成或者辅助完成的。按这个趋势,到2027年这个数字会涨到65%。 也就是说,两年后你看到的代码,三分之二可能是AI写的。 但接下来这个数据才是真正值得琢磨的—— 96%的开发者,并不完全信任AI生成的代码。 你看,这就很有意思了。一边疯狂用,一边谁也不敢信。 为什么会这样? 说白了,AI写代码确实快,但快和好是两回事。 报告里有个概念叫"低效工作转移",我觉得总结得特别到位。 什么意思呢?以前开发者觉得烦的重复性工作——写文档、写测试用例、写样板代码——AI确实帮你干掉了。75%的开发者承认,AI确实减轻了这类负担。 但问题来了:AI批量生成的代码,谁来把关? 答案是:还是你自己。 38%的开发者说,审核AI代码比审核人工写的代码更难。原因很简单,AI写的代码乍一看没毛病,逻辑也能跑通,但隐藏的问题更隐蔽。人工写的烂代码你一眼就能看出来,AI写的"看起来没问题"的代码,反而更让人心里没底。 所以结果就是:省下来的时间,又花在了逐行审查AI代码上。总的低效工作时间并没有明显减少,只是从"写代码"变成了"审代码"。 这不叫提效,这叫搬砖。 还有一个数据挺值得关注的: 初级开发者和资深开发者面对AI的态度,差别非常大。 初级开发者觉得AI太香了,效率直接提升40%,恨不得让AI把活全干了。但66%的初级开发者也发现,AI生成的代码经常暗藏问题,自己又判断不了对错,陷入了一种"写得快但不敢用"的尴尬。 资深开发者呢?反而更克制。65%的资深开发者主要拿AI来干辅助性工作——读老旧代码、写文档、梳理项目结构。真正核心的业务逻辑,还是自己来。 为什么?因为经验告诉他们,代码上线出了事,AI不会替你背锅。 这其实点出了一个很现实的问题:AI时代,经验反而更值钱了。 不是说你学会用AI工具就够了,而是你得有能力判断AI写得对不对、好不好、能不能上线。这种判断力,来自于扎实的底层功底和实打实的项目经验,不是多装几个AI工具就能补上的。 报告里还提到一个有意思的细节: AI在全新项目里表现很好,90%的开发者会在新项目中使用AI。但一碰到老旧的存量代码库,效果就断崖式下跌,只有43%的开发者认为AI能搞定。 尤其是那些用C/C++写了十几二十年的老系统,AI基本抓瞎。 为什么?因为老旧代码里有太多没有文档的隐性逻辑、历史遗留的耦合关系,光靠代码文本根本读不出来。这种活儿,还得靠人。 所以你看,AI不是万能的,至少在相当长一段时间内不是。它是一个很强的工具,但工具再强,也得有人能驾驭它。 说到底,2026年这个行业最大的挑战不是“怎么用AI写出更多代码",而是——谁来为AI写的代码负责? 代码出了安全漏洞,出了线上事故,AI不会站出来说"这锅我背"。最后签字确认、承担责任的那个人,还是得有真本事。 对于正在学编程、或者准备入行的朋友来说,这其实是个好消息。 它意味着,底层基本功依然是最硬的护城河。语言基础、数据结构、操作系统原理、项目实战经验——这些东西AI替代不了。相反,你越懂这些,越能用好AI,越能在团队里成为那个"能判断AI写得对不对"的人。 与其焦虑AI会不会抢饭碗,不如把精力放在AI做不了的事情上。 【新班通知】 西安猩码学苑C++/嵌入式课程正在火热报名中。 课程面向计算机、电子、机械、电气、自动化等理工科专业大三在校生、应届生,以及想转行进入C++/嵌入式领域的同学。线下面授,每班30-40人,确保学习氛围和互动质量。 课程核心内容包括: C/C++语言深度精讲,从语法到底层原理,把基础打牢;企业级真实项目,专业导师全程指导,真实工作场景模拟,在实战中积累项目经验;AI辅助开发与代码审查能力培养,紧跟行业现状;专业就业服务:一对一模拟面试、技术面试辅导、简历指导;不定期举办新老学员就业经验交流会,真实就业情况透明分享。(注:课程不承诺包就业、不承诺分配工作,我们做的是实打实的技术培养和就业辅导。) 如果你对嵌入式开发感兴趣,或者想系统提升自己的C/C++底层能力,欢迎扫码咨询课程详情~ |
2024-12-17
2025-02-11
2025-03-25
2023-03-08
2023-01-28
请发表评论