你现在是不是有这样的感觉:你工作中最认为引以为傲的开发和算法设计能够被AI轻松的实现,认为自己的价值即将被AI给替代;
但反过来想,你为什么认为你之前有价值呢?
是因为你写代码的速度很快?当然不是这个原因。
是因为你很清楚自己要做些什么,比如,如何进行程序测试,验收的结果标准是什么。
只是以前的这些决策能力被淹没在你日复一日的重复工作中,你百分之九十的时间都在做着重复且效率低下的工作,而那不足百分之十的时间才是真正在做有价值判断的工作;
而现在AI将你那百分之九十的工作接替了,将你从看上去繁忙的工作中解放出来,这难道不是一件好事情吗?
但此时此刻你慌了,因为你发现你好像什么都没做,焦虑无比,开始担心自己容易被AI替代;
讲到这里,你现在的恐惧,在之前我也有过。
但真实的情况是,你那所谓的百分之九十的工作,本就不属于你要做的;比如,代码可以让Agent自己去读、理解、修改、写,Agent去模拟Case,并跑通所有的Case就可以了;
你自己再去看代码已经意义不大了,写的代码对AI来讲都没有啥区别;对下一代的AI来讲,维护代码就跟你脱裤子放屁是一样的,就连《代码整洁之道》的作者都已经不在Review代码了。
现在带着Agent去干活,就好比带了好几个大佬,而你只需要发号施令即可。
以前你可能只能完成一个任务,而现在一天可以完成多个任务,其中大部分任务都是AI帮助你完成的,你不是被替代了,而是有精力去做那些真正有价值的事情。
那么程序员未来的路在哪里?
AI将你从繁忙的工作中脱离出来,时间全部归还给你,而你要把这些时间利用起来。比如,可以多重视开会时讨论的需求,多主动去承担一些任务,在汇报上多花一些心思,这些能力AI暂时还无法替代,你将这些能力提升后,职业生涯周期会变得更长。
当你拥有足够多的人生经历、项目经历、踩坑经历时,你自然会很清楚哪些方案能够跑通,如何绕开某些坑,什么样的架构在后期会成为一颗雷,这些经验,恰恰也是AI很需要的。
年轻人的优势在于学习新技术很快,但你要打造的优势是:清晰的知道如何将技术进行落地,如何将技术应用于中大型项目中,这些就是差别。