首先给出结论,我认为与其说是程序员的淘汰,不如说是程序员的职业门槛再次大幅下跌,或许,未来将实现自然语言编程,由AI生成程序,人人都将是程序员。
想象一下,10年后的某一天,您坐在咖啡馆,一边品尝着咖啡,一边与智能助手交流着下个项目的构想。没有了传统意义上的键盘敲击声,只有不时的语音指令交流,您的构想迅速转换成为一套完善的应用程序。这个场景听起来似乎是科幻电影的一部分,但实际上,它很有可能成为我们不久的将来。
程序员其实是一部分拥有着更强编程技术能力的群体,这些人拥有着比未学习过编程的人群更专业的能力。那么未来人人都是程序员,专业性无法超过AI的程序员群体不可避免的会被淘汰,而AI的效率又远超人类,那么只需要少数极为专业的程序员作为管理AI生成的程序即可。甚至,如果AI生成的软件真的达到了可信的程度,那么这些人也将不复存在。
程序员这个职业将进化为什么?
技术的发展历史告诉我们,新技术的出现往往不是结束,而是转化。同样地,AI的崛起有可能并不是程序员职业的终结,而是一个进化的开始。
我觉得程序员可能需要被迫学习产品知识了。程序一开始是为了解决用户的需求问题,而以前学习写程序的学习代价太大了,导致必须有程序员专门只学习编写程序,而产品专门研究用户需求如何拆解并实现。那么AI来了,极大降低写程序的门槛,这两个行业就可以直接合为一体了,产品将可以直接用自然语言编写程序,也不再有产品和程序员的互撕了。
需求的不断扩张
这个问题其实也同样在表达对AI造成的失业焦虑,那么短期内AI的超高效率造成的失业导致焦虑是肯定的,我也很焦虑,那么其实我们就一定要顺应时代,学习使用AI并利用AI提高自己的效率。
存量时代,拼的就是效率。
正如经济学中的"Jevons悖论"所描述的,技术效率的提高往往会带来需求的增加而不是减少。随着AI技术的进步,我们可能会看到对程序员的需求不是减少,而是转变为更高级别的任务,比如与AI合作创造更加智能的解决方案。前面提到的自然语言编程如果实现了,那么需求将变为更为个性化的需求。以前的需求是所有人都需要的需求,因为编写程序的成本消耗太大导致个性化的程序无法每个都实现。而AI大幅提高效率,降低了这个成本,那么以后可能就是更小群体的更为个性化的需求都可能被实现了,人类每个人都贡献自己的需求,那需求数量就远不止以前的量级了。
所以,重要的不是是否会被AI替代,而是我们如何利用AI作为工具,扩展我们的能力,创新我们的工作方式,应该关注人类如何应对和适应这种发展。