"编程""写代码""Coding"这些词,或许该被时代更新了。
它们携带着上个时代的背景信息,总让人觉得这是只有特定的人能做的专业的事。实际上AI Coding 正在变成一种通用的创造方式——就像写文章一样,不是只有学文科的人才能写文章,如今也不是只有程序员才能写代码。
大家都不识字的时候,写字撰文是少数人的权利。九年义务教育普及之后,每个人都能整上两句。
“写代码”大概率会走同一条路。随着 AI Coding 的普及,"我做了个应用"这种说法会越来越多的代替"我写了个应用"——这其实更准确地描述了 AI 辅助下的创造过程。"开发"这个词可能会活得最久,因为它天然不暗示你是怎么做到的。
而"程序员"这个称谓大概率会淡出视野。真正留下来的专业身份,不再是"会写代码的人",而是"能做系统判断的人"。当谁都能开发的时候,专业的稀缺性从"能不能写"转向了"知不知道该怎么写、为什么这么写"。
也可能最终不需要一个新词来替代"写代码"。就像摄影从暗房走到手机,"拍照"这个词活了下来,但内涵被完全重写了。一两年后有人说"我开发了个 app",默认理解就是"用 AI 搭的",而不是"手敲了几完行的代码"。
识字普及之后,"写作"并没有消失,而是分化了:发微信人人都会,但编剧、作家并没有因此贬值。所以更专业的(指导 AI)编程的技能和人依然是需要的,不是每个人都能熟练的掌握如何用 AI 写出复杂而稳定的程序。
很是期待,当写代码这件事像写作一样普及之后,这项技术本身和以此为职业的人,会发生怎样的变化呢?