看到这段演讲,我非常认同,因为这正是我这段时间最深刻的感受。无招还用了一个特别形象的类比:软件正在变成日抛型隐形眼镜,依据不同场景佩戴,使用后即可丢弃,正朝着按需生产、按日进化的方向发展。
对于绝大多数人来说,软件就是专业人士写出来给普通人用的。一个软件从需求到上线,要经过产品、设计、开发、测试无数个环节,动辄几个月甚至几年的时间。写代码更是一门高深的学问,什么设计模式、代码复用、整洁架构,能写好代码的人都需要经过长期的专业训练。
但AI编程的出现,彻底打碎了这个逻辑。
我们不再需要用机器的语言去指挥机器干活,而是直接用人的语言就可以了。
前几天,我需要做一个酷炫的地图,把最新一款产品的全国市场开拓情况直观地展示出来。放在以前,这事儿得找美工设计界面,找前端工程师用ECharts一点点写代码,反复调试美化。
但这次我打开了AI编程工具Trae,把我的需求一条一条说清楚。然后就是来回几轮对话,调整颜色、字体、布局。前后加起来,半个小时搞定。
最关键的是,这个"软件"我开完会就再也不会用了。它的使命已经完成,生命也就此终结。这就是"日抛软件"最真实的写照——我不需要关心它的代码写得好不好,有没有bug,能不能复用,我只关心它有没有在我需要的时候,完成我交给它的任务。
很多人听到"软件已死"会觉得危言耸听,其实无招说的"软件已死",指的是那种"一次开发,多人长期使用"的传统软件形态正在走向终结。未来的软件会变得像水和电一样,随用随取,按需生成。
以前的软件是标准化的产品,未来的软件是个性化的服务。
就像当年Word、Excel、PPT的出现,让每个人都能自己写文档、做表格、做演示。AI编程工具也是一样,它不会让程序员立刻失业,但它会让每个人都拥有编程的能力。
你想做一个记账工具?不用学Python,告诉AI你需要什么功能就行。你想做一个班级成绩统计系统?不用找开发,把你的需求说清楚就好。你想做一个个人博客?不用买服务器搭环境,AI几分钟就能给你生成一个。
它把曾经只有专业人士才能掌握的能力,下放到了每一个普通人手里。
当然,也有人会说,那以后程序员不就都失业了吗?
我认为,任何工具都有简单用、用得好、用得出神入化三个境界。就像PPT,90%的人都能做个差不多的幻灯片,但能做出那种让人眼前一亮的专业PPT的人,永远是少数,而且他们的价值会越来越高。
AI编程也是一样。
90%的人只需要掌握基础的使用方法,就能解决自己80%的日常问题,做出各种满足个性化需求的日抛软件。 这已经足够用了,它会让无数人的工作效率得到指数级的提升。
但剩下的10%,那些能把AI编程工具用到极致的人,会成为新时代的"超级个体"。他们知道怎么提出精准的问题,怎么拆解复杂的需求,怎么引导AI生成高质量的代码。他们不再是传统意义上的"码农",而是"AI编程架构师"、"需求翻译官"。
他们的价值不在于会写多少行代码,而在于知道要写什么代码,以及怎么让AI写出最好的代码。
我一直觉得,技术发展的终极目标,就是让技术本身消失。当我们不再需要学习复杂的编程语言,不再需要理解晦涩的计算机原理,只需要用我们最熟悉的自然语言,就能让机器为我们服务的时候,技术才真正完成了它的使命。
"软件已死"不是一个悲观的预言,而是一个充满希望的宣言。在这个时代里,最珍贵的不再是你掌握了多少技术知识,而是你有多少奇思妙想,以及你能不能把这些想法清晰地表达出来。
夜雨聆风