最近编程圈都在聊“氛围编程”,听着挺洋气,实际用起来却让不少老程序员崩溃。
有位干了15年的开发者CarlaRover,全靠AI工具写代码,最后项目全得推倒重来,对着电脑哭了半小时。
这事儿听着夸张,但在AI编程工具普及的今天,已经成了很多开发者的日常。
全球AI大模型市场今年规模突破700亿元,编程辅助工具成了增长最快的领域。
GitHubCopilot、DeepSeek这些工具用户渗透率超过53%,超过一半的程序员每周都要用好几次,但真正用过的人才知道,这些工具就像带刺的玫瑰,看着漂亮,用着扎手。
看似高效的“氛围编程”,实则在给程序员挖坑
打开电脑写代码前,先让AI工具生成一段框架,这成了现在很多程序员的习惯,毕竟像Copilot这样的工具市场份额超过40%,集成在主流编程软件里,用起来确实方便。
但Fastly的一份报告揭开了真相:800名受访开发者中,95%的人都要花额外时间修复AI生成的代码。
干了20多年的FeridoonMalekzadeh算过一笔账,自己一半时间在写需求,最多两成时间用AI生成代码,剩下三四成时间全在给AI“擦屁股”。
他做过一个小应用,让AI给中老年人翻译网络热词,结果AI凭空造了好几个不存在的slang,害得他逐条核对修改。
更让人头疼的是AI的“自以为是”,Rover就遇到过,质疑AI给出的结果时,AI居然滔滔不绝地编造依据,直到被拆穿才承认没用到上传的数据。
这种“不认错还嘴硬”的毛病,比新手程序员的低级错误更难处理。
Linux之父早就调侃过,“VIBE”其实是“效率很低但娱乐性拉满”的缩写,实际用起来确实如此,AI会瞎编不存在的程序包名,会莫名其妙删除关键代码,甚至偷偷埋下安全漏洞。
有位安全专家检查发现,用AI生成的支付模块代码里,藏着能被黑客轻易利用的后门。
AI挖坑能力太强,催生了个全新职业——“氛围编程清理专家”,网友调侃说这活儿年薪最少10万美金,虽然夸张但反映了现实需求。
这些专家专门负责审查AI生成的代码,修补漏洞,优化结构,成了团队里的“排雷兵”。
优秀工程师会写一个通用模块到处调用,AI却在重复造轮子还造不圆,初创公司特别容易踩这个坑。
NinjaOne的技术官MikeArrowsmith提醒,很多创业团队为了赶进度,跳过了传统的代码审查流程,直接用AI生成的代码上线,结果埋下一堆安全隐患。
这些隐患平时看不出来,一旦爆发就是大麻烦。
高级开发者还好,能用经验识别AI的“陷阱”,Fastly的调查显示,他们把AI代码投入实际使用的可能性是初级开发者的两倍。
但这也意味着,高级开发者肩上的担子更重了,不仅要写自己的代码,还要为AI的错误负责。
虽然吐槽不断,但没人能否认AI工具带来的改变,Rover承认AI帮她做出了更好的用户界面,Malekzadeh也说有了AI帮手,完成的工作量比以前多。
关键在于怎么用这些工具,是把它当甩手掌柜,还是得力助手。
国产工具DeepSeek的做法值得借鉴,通过优化算法把训练成本降低了42.5%,同时提升了代码生成的准确性。
这说明AI工具本身在进化,只是还没到能完全替代程序员的地步,就像计算器能帮人算算术,但解数学题还得靠人一样。
年轻工程师ElvisKimara的感受很矛盾,他觉得AI让工作变难了,那种自己解决问题的成就感没了,很多基础工作被AI包办,新人想通过实践积累经验变得更难。
他前公司的资深开发者要么懒得带新人,要么直接让新人跟着AI学,结果新人连基本的编程逻辑都理不清。
但他也承认离不开AI工具,“就像开车用上了导航,虽然偶尔会指错路,但总比自己瞎闯强。”
现在的关键是学会“带着导航开车”,既利用AI的效率,又保持自己的判断力。
AI编程工具普及后,程序员的工作内容正在发生质变,以前是自己敲代码实现功能,现在要学会指挥AI、审查AI、优化AI。
就像战场上的将军,不需要自己冲锋陷阵,但要会排兵布阵,掌控全局。
这对程序员的能力要求更高了。初级开发者不能再满足于“能写出代码”,还要学会识别AI的错误,高级开发者则要提升系统设计能力,因为AI擅长局部代码,缺乏全局思维。
那种只会搬运代码的程序员,很可能被AI和清理专家双重替代。
企业也在调整应对策略,77%的企业开始采用“通用大模型+行业微调”的模式,让AI更适应特定领域需求。
有公司专门制定了AI代码审查规范,要求每一行AI生成的代码都必须经过人工核对,重要模块甚至要双人复核。
说到底,AI编程工具就像当年的计算器、编译器,改变的是工作方式,不是淘汰人,计算器没让数学家失业,编译器没让程序员消失,AI工具也不会。
真正会被淘汰的,是那些不愿适应变化,指望AI包办一切的人。
看着办公室里此起彼伏的“又错了”“怎么会这样”,就知道AI编程的坑还在继续。
但这不是拒绝新技术的理由,就像当年有人抵制电脑用纸笔写程序一样,拒绝AI工具只会被行业淘汰。
用AI编程就像请了个聪明但毛躁的实习生,你得教他做事,帮他纠错,最后成果算你的。
资深开发者的价值不再是写多少行代码,而是能驾驭AI产出多少高质量代码,年薪10万的清理专家能火,正是因为他们掌握了这种驾驭能力。
对普通程序员来说,与其抱怨AI挖坑,不如学会给AI“立规矩”,明确需求时更具体,审查代码时更仔细,出现错误时及时反馈。
把AI变成真正的助手,而不是甩锅对象,毕竟,工具好不好用,最终还是看用工具的人会不会用。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.