听说海外一家 AI 初创公司 Cognition AI 创建了全球首位 AI 程序员 Devin。给了它一段需求,它就能设计方案,编写代码,自行 Debug,修复错误,并把代码部署成功。这些跟传统程序员做的事情一样,流程也一样,真是细思极恐。AI 发展到了这个地步,对于程序员的影响到底有多大?这个问题大家曾经讨论过:戏谑的戏谑,乐观的乐观,悲观的悲观,最后的回复倒是挺客观。主题:全球首位AI程序员Devin的诞生,对于程序员的影响到底多大?https://www.zhihu.com/question/648372821
坐等下一个话题:全球首位AI产品经理NiuBility诞生,对于产品经理的影响到底多大。
转译一下山姆奥特曼的原话:本来想用AI来替我们搬砖,这样人类就可以去享受生活。结果现在AI先把我们的饭碗都砸了,害的大家都得回去搬砖。
这就是影响。
大概率g啦。自动软件工程会比自动驾驶更快达到L4。
软件工程师本质上其实上和驾驶员一样,可能有少数人是享受做软件乐趣的赛车手,但大部分人还是司机。
如果它真的牛逼,那很快就会结束试用被广泛接受,那时候直接用就好了;如果它不牛逼,试用就是浪费时间。我根本不相信这玩意能对程序员有什么影响,该程序员干的事还是要程序员来干。一直在研究AI写代码,说一点个人感受:理解需求、深入业务、软件工程、实施运维、需求分析、增加修改... 等多方面,AI进展还没那么快。
大中厂核心产品的技术人暂时还无需担心,虽然很多代码的技术含量也就那样,但是越核心的系统业务越复杂,不管是性能标准还是非性能标准,都需要综合技术的支撑,AI根本搞不定。
倒是CURD boy们,你们要小心了。因为CURD这种事儿,从来不是程序员的竞争核心能力,一直是用复制粘贴来完成工作的,AI的不断进化,无疑会提高CURD效率,最终导致CURD boy的岗位受到冲击。
目前大家的预测应该倾向于统一了,即:AI无法取代程序员岗位,但是会对这个岗位产生冲击。AI淘汰的并不是程序员,而是那些不用AI的程序员。