AI Coding已经能编出很完美的程序,程序员这个行业以后是不是会消失?
大家都在说AI已经能写出完美的程序,但到目前为止,我没见过哪个AI写出来的爆款软件,等到哪天像微信、淘宝、Chrome、Tiktok、这样的应用已经将50%以上的代码交给AI去写了,我才能相信AI可以替代程序员。AI Coding降低了编程门槛,实现技术平权,这是它的贡献,但三流的工程师用AI也只能写出三流的程序,这没办法,就像把屠龙刀交给杀猪的,最终实现什么样的效果,完全在于使用者本身的专业素养
看到一个很有争议的一个问题,AI Coding已经能编出很完美的程序,程序员这个行业以后是不是会消失?
其实vibe coding(氛围编程)还是个伪命题,更不要说替代程序员了。
大家都在说AI已经能写出完美的程序,但到目前为止,我没见过哪个AI写出来的爆款软件,等到哪天像微信、淘宝、Chrome、Tiktok、这样的应用已经将50%以上的代码交给AI去写了,我才能相信AI可以替代程序员。
我只看过某些卖AI课程的,用Cursor写个简陋且门槛极低的Chrome插件,就吹嘘可以带领大家用AI编程实现升职加薪,或者复制车库传奇,再造一个乔布斯,十分的搞笑。
还有些博主用Claude Code写了个购物网站的前端页面,看着高端大气上档气,就觉得干翻淘宝京东不成问题了,但这些东西离大规模投入生产还有十万八千里,其实就像你花1万块找外包写个淘宝一样的界面,他们能给你100%复刻出来,但有什么卵用呢。
吴恩达在一档博客中直接否定了vibe coding这样的说法,他认为AI只是辅助编程,因为编程是个高度依赖智力劳动的系统工程,AI只是加快了编程速度,但核心决策、架构设计、审查测试等还是需要工程师高强度的参与进去。
以下是他的原话:
“氛围编程”听起来像是我只要放轻松,把AI给的修改建议全部接受就行。有时候这样也能奏效,但远非全貌。实际上,当我花上半天甚至一整天在编程时,那是一项高度消耗脑力的深度工作。老实说,用AI辅助编程一整天后,我往往会感到非常疲惫。
但他也对AI Coding实现“自举”(bootstrapping)比较乐观,比如让AI自己写大模型的代码,这可能要等很多年,我觉得很悬。
其实现在的AI Coding远没有大家吹的那般神乎其神,如果不需要程序员,一个普通人也可以通过AI写出牛逼且完美的软件程序,那岂不是阿猫阿狗也可以开发一个Photoshop实现财富自由,登上人生巅峰。
说到底,程序开发需要的是编程逻辑、系统架构、数学算法、专业知识和团队协作的综合能力,你知道Chrome一个浏览器有几百个开发工程师,花了有数十亿美元,打磨数十年才做出来的。
AI Coding降低了编程门槛,实现技术平权,这是它的贡献,但三流的工程师用AI也只能写出三流的程序,这没办法,就像把屠龙刀交给杀猪的,最终实现什么样的效果,完全在于使用者本身的专业素养。
我感觉到目前为止AI Coding能做好的是三件事:
1、做快速原型开发,比如写个用户流量预测算法,让AI进行开发和模拟,先用测试数据快速跑起来,真正能用了再人工完善。
2、写一些固化的脚本,比如写100个数据API接口,这种都是根据PRD文档固定的东西,让AI写没啥问题。
3、开发个人小工具,我有朋友是做地理空间分析的,他就会用AI写坐标数据的转换exe文件,这类小工具个人用,不需要考虑复杂度和用户体验,AI也能很好的完成。
除此之外,想不到AI Coding还有其他能应用很好的地方,到阻且长,看大模型发展到什么地方吧。
我还看到一个有意思的回答,这里贴出来分享下。
更多推荐
所有评论(0)