封面:怕编程的本质,是怕「错得没有借口」——那种确定、无歧义、当场、不留情面的机器反馈。
最怕写代码的人,往往不是最笨的,是最怕「错得明明白白」的那个。
干了 18 年技术,带过不少人,这个规律我看了很久。而这件事,恰恰是 AI 时代第一个被改写的。
你以为你怕的是代码,其实怕的是「错得没有借口」
你以为你怕的是那堆符号、那些看不懂的报错。不是。
你真正怕的,是机器给你的那种反馈:确定、无歧义、当场、不留情面。你跟人说话,理解错了还能打个圆场,「可能我没听清」,对方笑一下就过去了。编译器不给你这个台阶。错了就是红字,当场判死刑,没有缓冲,没有「再想想」,也没有人替你解释一句。
我刚入行那年,一个分号写错,编译器甩我一屏红字,没有一句安慰,也不告诉你下一步该怎么办。会编程的人就是在这种反馈里泡熟的,一天被否定几十次,脸皮磨厚了。你没经历过,所以你怕的不是难,是那种「错得没有借口」的暴露感。
你怕的不是代码看不懂,是错了没地方藏。
我见过最大的反差:最怕编程的人,常是用 AI 最有耐心的人
说件让我不太舒服的事:很多没学过编程的人用 AI,反而比我顺。
我带过的程序员,第一反应是「这写法不规范」「这框架不对」,肌肉记忆先跳出来挑刺,卡在「本该怎么做」。而一个怕编程的人不懂这些,他只会用大白话反复讲「我想要的结果长这样」,讲五遍,磨到 AI 给对为止。他不嫌自己问得笨——正因为你怕,你才不敢装懂,反而老老实实把要什么讲到底。
说白了,AI 最吃的就是后面这种接口——你说清楚要什么,比你知道该怎么实现,重要得多。十八年的肌肉记忆在这里反而是包袱,你那张白纸不是。
在 AI 面前,会描述「我要什么」,比会实现「该怎么做」更值钱。
但这话只说了一半。怕编程的人里,也有人被 AI 第一次瞎编就劝退了——它一本正经给个错的,这人连怎么验都不知道,哪来的耐心磨第五遍。这个没耐心,跟前面那个肯磨五遍的,本质卡在同一个点:说不清什么叫「对」。说得清,你才有耐心一遍遍逼近;说不清,第一次被糊弄你就走了。所以耐心不是性格,是能力——能不能验收的能力。这件事,我留到后面专门讲。
会描述「我要什么」比会实现「该怎么做」更值钱——但这个价值,以你会验收为前提。
AI 拆掉的那道墙,不是语法,是「问出口的羞耻」
AI 真正帮你拆掉的,是问蠢问题的代价。
你可以问它一百遍「这是什么意思」,它不翻白眼、不记仇、不当众说你笨。错了就删掉重问,没红字、没记录、没人记得你问过。对一个怕「错得明明白白」的人来说,这才是关键——拦住你的从来不是语法,是「问出口」这个动作本身的羞耻。
但话得说全。墙拆了,路没替你走。AI 让你敢问、敢错、敢重来,可它没保证给你的答案是对的。它把「动手」的成本降到了地板,「判断对不对」的责任,原封不动还压在你身上。
尽管问,没人笑你;但答案对不对,得你自己认。
AI 抹掉的是「问蠢问题」的羞耻,不是「判断答案对不对」的责任——后者原封不动还在你身上。
第一个动作不是写提示词,是学会「验收」
教怕编程的人用 AI,我从不让他们先去学写提示词。
第一课永远是:怎么判断 AI 是不是在骗你。
所有人都在教你怎么把 prompt 写得花里胡哨,但真正决定你能不能用好 AI 的,是你能不能抓出它在胡说。会验收的人,提示词写得烂也能用——他知道哪儿不对,回去再要一遍;不会验收的人,提示词再漂亮也是盲信,AI 给什么他信什么。
第一层验收不需要你懂代码,需要你懂「结果对不对」。让 AI 把那摞收据汇成账单,你不用管它怎么算的,只要核对三件事:总额对不对、有没有漏掉一笔、有没有把同一笔算成两笔。对得上就用,对不上就打回去重来。这就叫验收——拿你本来就有的常识,去卡它的结果。
但这个例子是我挑的——挑的就是你能核对的那种。有些事你验不了:越往真金白银、隐私、线上系统、删了就回不来的方向走,越不能只靠常识,得靠测试、备份,或者找个懂行的人替你复核。哪些事到了该停手的地步,我留到最后一节专门讲。
AI 最危险的地方不是答不上来,是答得理直气壮、还是错的。有讨论提到它会一本正经地编出根本不存在的东西,语气比对的时候还更自信。生成很便宜,判断很贵。你缺的从来不是会生成的人,是会判断的人。
能用好 AI 的分水岭,不是会不会写提示词,是抓不抓得出它在骗你。
用好 AI 的第一项硬技能不是写提示词,是验收——抓得出它在不在骗你。
给一个怕编程的人的冷启动:从一件你今天就烦的小事开始
别去下载一堆工具,也别背教程。就两个动作。
一、挑一件你重复做、又能用文字说清「做对了长什么样」的烦事。 批量改一堆乱命名的文件、把一段聊天记录整理成表格、把一摞收据汇成一张账单——交给 AI,然后拿你自己能验证的标准去核对它对没对。目标不是「学会编程」,是「这件烦事被解决了」。丑话说前头:如果你连「做对了长什么样」都说不清,先别急着上 AI,先把验收标准写出来。不会写?让 AI 先替你列 5 种它可能出错的方式,你一个个排除,剩下那个你最在意的方向,就是你的验收标准。
连「做对了长什么样」都说不清——你卡的,真是编程吗?
二、建一个「AI 骗了我」的记录本,便签就行。 每抓到它一处错,记一条。两周后翻回去看,你会发现你怕的东西变了——从「我不会」变成「我知道该在哪儿不信它」。这条从恐惧到可控的曲线是看得见的硬指标,不是「我感觉自己勇敢了」的自我安慰。
老兵的边界:什么时候你该停手、别信 AI
不护短,也不卖梦。AI 确实让局外人翻了盘,但它有几条线,我得给你划清楚。
后果不可逆、而你又验不了的时候,停手。 涉及真金白银、合同条款、医疗、法律、真删数据——这些领域你没有验收能力,AI 的那股自信就是陷阱,它越笃定你越要查。
当你发现自己开始想「反正它说对就对」,停。 这是盲信的起点。你交出去的不是一个任务,是判断权。
AI 替你跨过了「不敢动手」这道坎,这是真的。但「该不该信它」这道坎,它跨不了,也不该它跨。
AI 能替你跨过「不敢动手」,但「该不该信它」,永远归你。
AI 替你跨过「不敢动手」这道坎,但「信不信它」的判断权,永远归你。
本文为观点型长文,无外部引用。