程序员还有活干吗

0 阅读5分钟

AI编程对于我们来说已经是无法缺少的了,今天看了关于OpenAI Codex 产品负责人Alex的一个采访,他解答了目前我们很关注的一些问题,还是很值得思考的,分享出来给大家。

【程序员是否会消亡?- 不会,但会以新的形式出现】

Alex举了一个例子,以前我们使用打孔、汇编来写程序,但是高级语言发展起来之后,这部分工作不再需要,但是也带来了更多程序应用的蓬勃发展。

这里其实也很好理解,比较简单的例子是汽车被发明后,马夫消失了,但是增加了遍地的滴滴司机。现有的基础的编码工作都将会被AI代替,而我们需要去驾驭AI做更多的事情,比如架构师、产品设计。

所以对于现在的我们来说,跨端、跨栈可能是一个短期比较重要的方向,我们需要利用AI来增强自己的能力。此外有产品思考、创业思考的人才会变得更加稀缺,我们需要决定去做什么,而不是怎么做。

【目前AI编程的瓶颈】

总结一下一共有三个方面,也是我日常开发中遇到的最烦人的事情:

  1. 使用成本高,比如我们需要输入详细的prompt,配置必要的skill、mcp,AI才可能输出一个高可用性的代码。在平时需求开发中,我需要自己阅读需求并进行功能拆分,越细越好。阅读对应的代码,了解需求更改具体在什么位置、修改思路,最后把这些内容告诉AI,才能输出一个比较可用的代码。这样的开发成本其实是比较高的,对于很少使用AI工具的人来说,很难得到一个好的结果。

  2. AI 代码QA成本高。现在对于AI生成的代码是无法直接全信的,我们需要逐行去CR、验证是否正确,也就是会出现一个情况:代码生成的速度远快于QA的速度,这会很限制AI的输出。Alex也指出,现在已经在使用AI来验证AI生成的代码,形成生成-验证-修改的闭环,使得输出的代码质量大幅提升,减少人类的参与。但是从目前来说,我日常的研发过程,还是需要不断去验证每一行代码,我无法相信AI的代码是正确,不会给我埋下坑,或者有些边界case没处理。

  3. AI生成的速度太慢。通常来说,一个普通的小改动需求,AI大概需要10-20分钟来完成,复杂一些可能需要20分钟以上,这会导致在使用AI的时候效率并不高。我自己是会多开几个AI程序,然后并行进行开发。甚至在本地clone多个git 仓库,同时多个AI进行功能开发,只是有时候电脑会卡到爆炸就是,但是确实能明显提高效率。

【对于投资的想法】

Alex建议要投资拥有实体资产的公司,而不是轻资产公司,前者如芯片、存储,后者如中概互联网。这也是最近这段时间,软件公司的股票一路下跌的叙事。

但同时Alex也表示,对于拥有客户资料等重要数据的软件不会被代替,典型的是各种银行系统。而功能取向缺少重要数据的应用可能受到打击,例如云文件同步系统。

总的来说,作为一个程序员,积极使用AI工具,并在AI工具的赋能下去做到更多的事情,是一个很明显的思路。目前来看,跨栈工程师、架构师可能是一个短期比较明确的方向。再远一点的话,工程与产品的融合,超级程序员可能是一个方向。

昨晚英伟达发布超预期业绩,一年赚了三千多个美元小目标,然后大跌。。。纳指整体都受到重创。一个解释的原因是,对于AI的预期已经打满,投资者担心后续无法维持AI的高增速发展,利好出尽,就开始出货获利。

受此影响,中概也继续跌,反正就是互联网巨头没一个好日子过。

A股两市成交额维持2.51 万亿元,不多不少,但是交易量还是在。今天涨的最猛的是,小金属、稀缺资源、电力这些实体资产股,还是维持AI的叙事。我前期没跟,看着他也害怕了,只能观望叹息。

港股这段时间也没好日子过,但今天恒科还是略涨一丢丢,可能是受前面超跌的原因,回补了一点点。但是短期来看,还是在粪坑里挣扎。买了恒科+白酒的兄弟,这辈子不会遇到其他糟心事了。

年后回来的这周,事情比较少,感觉大家还没有进入到工作的状态。明天再过一天就周日休假了,再摸一天,有什么事情下周再说~

今天就这样

关注我的wx号【一只猿编程】,每天分享编程、投资、成长思考,陪你摸鱼每一天