【本文来自《程序员越来越难找工作了》评论区,标题为小编添加】

这个文章没太大意义,做过程序员的都知道,任何项目都不是一两句话就能描述清楚的,所以作者还停留在给ai一两句话他就能给你写一个程序出来,如果一两句话就能描述一个系统,那么产品经理这个职业从一开始就不会存在。

可能作为老板,他描述一个项目的时候确实是一两句话,到了产品经理那里,他会把这一两句话形成一个产品文档,拆分出非常多的需求,这期间要不断的调整,可能是跟老板沟通,也可能是和市场沟通,最后才能形成一个能交给程序员的需求文档,对应很多个具体的功能,然后每个功能又需要产品经理和程序员沟通,你看到的一个页面,其实有非常多的部分,你以为就几个button,实际上这些button不是凭空出现的,你把鼠标放上去,要不要有hover(发光),鼠标要不要有变化,什么时候变灰不能点,什么时候能点,button的圆角是多少,放在什么位置。这仅仅是样式,点击之后,button绑定的事件要干什么?要不要交验文本,基础敏感词要不要在前端检测,减轻后段压力?要不要校验登陆状态?就不必说了,这些东西都不难,ai都能写,但是做产品的时候,都要确认,都要沟通,远远不是说你一句话,就完事了的。

现在ai你跟他聊天,会发现他能给你说个大概,但是想让他对你的需求都做到精确了解,还没有到那个程度呢。所以说ai可以帮助不懂的人快速出原型,就是做一个演示用的,或者自用的程序,没有问题。也可帮程序员写一个函数,写一个算法,比如发一个ajax请求,url是什么,参数从哪个input拿,做什么校验,callback干什么事情,修改哪个div的内容。这也没问题。但是产品和程序员对需求,功能,拆分这些东西,需要的是精确的,繁琐的。如果不明白的人,可以想一想,你跟ai说,给我做一个《黑神话刀盾》的游戏,反正现在ai能建模,能绘图,能写代码,能写小说,能作曲,做一款游戏的能力全都具备,ai就真能给你做一款这样的游戏吗?就算能做,那是你想要的《黑神话刀盾》吗?因为这东西他不是一句话能描述的。

事实上现在的程序员,只要不是那种刚毕业或者文化水平不高的,基本都参与到项目和产品的决策当中了,文章所说的那种只根据一个简单指令写一个功能的人,其实已经不多了,如果一个公司都是这种人,那得请多少项目经理,产品经理去指挥他们?这类人其实已经都被淘汰了。所以只能说,ai对目前的程序员肯定是有冲击,但还没到那个程度,否则这么多人失业,也就用不着这篇文章来科普了。