但现在有了 AI ,我往往会先尝试用自然语言把问题描述的非常清楚(因为描述不清楚你等会改的就辛苦了),指望 AI 直接生成解决方案,或者更多时候是在这个基础上 review 。
过去我是认为,自然语言和人文社科相关啥的靠的比较近,而在代码开发这块,自然语言主要是写文档写注释这些场景会用到,剩下的 case 中编程思维占的更多。就像做一道数学题一样,我会倾向于写很多的公式推导,而不是像写议论文一样用文字描述我的解题思路。
但现在这个思想有了转变。
我想表达的核心意思是:对程序员而言,长期过度依赖自然语言来表达和解决问题,可能会削弱原有的编程思维。
久而久之,面对问题时的第一反应不再是“先敲一段代码试试深浅”,而是“先写一段 prompt 问问 AI”。这种思维惯性的转变,看似提高了效率,实则可能弱化了对问题本质的理解和底层逻辑的构建能力,这或许也是站内一些人所说的 Vibe Coding 的负面影响。

