下午 vibe coding 了好几个小时,终于完成了两个拖了很久的工具,甚是满意。
就像昨天别让所谓 “AI 味儿” 成为新的偏见,提到的「AI 味儿」一样,貌似「vibe coding」也要变成一个很掉价的词儿了。比如我今天还看到有人说:
想学好编程就得打好基础,vibe coding什么都学不会。
这句话乍一听没毛病,但说实话就是个正确的废话。
道理是这个道理,但愿意认真学编程的人有没有 AI 其实没什么区别。更关键的是,大多数人走上「vibe coding」这条路,根本不是为了当程序员。数据分析师需要写Python脚本、产品经理需要改个网页样式、运营需要爬个数据——他们的目标不是「学好编程」,而是「用编程解决工作或生活中的问题」。与其让他们先花几个月学计算机基础,还不如直接上手。他们只需要能实现功能,甚至不必理解原理。
学编程和用编程解决问题,这就是两码事。
如果你想成为专业的程序员,就得认真学基础。但如果你只是想用编程解决具体问题,利用好 AI 直奔你的需求去搜、去试、去折腾,往往反而是最快的路。
或者更直白一点:目标不同,方法就不同。不能用「学好编程」的标准去要求那些只是想「用编程」的人。
这就像十几年前的站长浪潮,那会儿的站长多数也不是程序员,他们就是内容创作者、运营者,玩流量的,只是碰巧需要懂点建站技术,就拿开源系统改一改,干得未必比专业程序员差,妥妥的干中学。
所以啊,把编程当工具来看,好多事儿就好办了 – 它不一定要指「成为专业程序员的学习路径」,也可以就是「获得解决问题的能力」。
周末愉快。