好为人师
补记于 8 年后
这本是一篇 2018 年的旧文,写完觉得自己有点矫情,就归档了。如今翻出来重读,反而觉得当年那点矫情未必都是矫情——只是世界应它的方式,残酷得有点出乎意料。
当年我反对的是”用 code 逃避表达”,主张表达比 coding 更让人走得远。如今 AI vibe coding 兴起,”show me the code” 反倒不再有意义——大概 “show me your AI code to my AI” 才有意义吧,毕竟代码已经没人看了。可代码不再被推崇,并不是因为思想被推崇了,而是因为代码本身被廉价化了:原本要花一晚反复推敲的事,AI 眨眼就跑出一个像样的实现。匠心散了,匠人也不太需要了。
更难受的是别人看代码的眼神也变了。再精巧的实现,换来的多半只是一句冷冰冰的”哦,挺好的”——反正 AI 也能写。代码里那点”人味儿”,正在被一种”反正都差不多”的氛围悄悄抹平;曾经一段代码可以是一个人的签名,现在更像流水线上下来的零件,没人在乎是谁拧的螺丝。
8 年前那句”编程语言只是工具”,今天再听,反倒是个温柔的提醒:工具被取代是早晚的事,而你作为一个能想清楚、说清楚、选择走哪条路的”人”,才是那个还不太容易被取代的东西。但愿吧。
12 年毕业,不知不觉,已经参加工作 6 年了,这本是一篇应该去年写完的文章。距离上一篇博文已经快 3 年了,期间总念叨着不能让博客长草,但是写出一篇完整的文章真的是特别耗时的事情。
写代码可以让重复的事情固定下来,写文章则可以让重复说的话给沉淀下来。每当有新人向我请教一些问题的时候,如果可以先让他过目一下自己写好的文章,再做一些交流,那教育的效率以及节省下来的时间都是很可观的。