随着这几个月来对ai使用频率越来越高,也逐步适应了这个过程,整个团队的很多伙伴也变得上瘾和依赖了,几乎不再愿意回到"古法编程"的时代了。在这个过程中,我也有几点感受想写下来。
AI摧毁了编程的门槛
这里我使用了"摧毁"这个词,是一帮程序员革了自己的命,让编程不再是从入门到放弃。借助ai即使你没有任何编程基础,在适应vibe coding这种方式借助cursor、claude等工具,可以快速实现你所需要的功能,在几十分钟内可以完成一个熟练程序员一天的编码工作量。这一点是毋庸置疑的,无论你的项目有多么复杂,在足够的token面前,ai理解的会比你更加透彻。
AI重新定义了软件工程
编码只是软件工程中的一个部分,ai所带来的是整个软件工程的重塑。按照目前的速度像是是从纺织机切换到蒸汽机时代一样。如果说之前编码是人工的艺术,那现在几乎变成了流水线的产品。他打破了我们之前提出的种种方法论。在重新塑造整个行业,我们要再次去革新软件工程,让他生长出新的躯干。
AI拔高了开发人员水平基线
使用各种ai编程工具,似乎每个开发人员都变成了全能的高手,实际上只是提高了整个开发人员水平的基线。对于各种开发人员来说,不能被这种虚假能力的假象所迷惑。有两种开发人员我认为他们至少在目前的竞争力在逐渐提高,一种一开始就参与到ai相关的开发工作中,另外一种是经验丰富但是能够快速投入到ai的怀抱中。他们借助ai的加持,会慢慢变成"超级程序员"。
最后,想说的是作为非开发人员来说,ai编程将是你巨大的一个机会,你需要尽快去尝试实现自己的想法。对开发人员来说,保持追赶,不要成谜于眼前的假象,他对我们都是一个巨大的挑战。