跳转至

老派编程之必要

关掉 AI 搜索,退出 coding agents,然后在 Google 上点开满满一排标签页

要看文档,但是禁用沉浸式翻译,也忍住不去划词问 AI

在仓库里按 . 打开 VS Code for Web,然后就 Ctrl 不离手

加断点、埋日志,穷尽了叫得出名字的 ANSI 颜色

画箭头,画圈圈,画程序框图;用纸笔平展 call stack

只有在写代码时我们才真正编程 ◽


世另我 的路演中我就提到,编程是受 AI 颠覆最大的领域之一。所有受 AI 影响的领域都有一个核心的共同点:这个领域不可避免地有一些非创意的重复性工作,而且这些工作还有点门槛。

做产品的人最近好像很喜欢说 taste,我觉得编程中也有一些 taste 吧,不仅仅是最佳实践、设计模式这些实在的东西,还有一些更微妙的东西,我没法一条条说出来。可能说话有点像让 AI 输出 reasoning —— 这似乎能提高可解释性,但其实没法想你展示刻在参数里的经验。很幸运地 我在 AI 席卷开发方式之前就有一定积累的。不然我这种急功近利的人大概率就被困在 AI 编程工具里 就像刷短视频一样了

虽然很多时候生活所迫 必须逼自己高产于是高强度使用 AI 工具,但我不认为那是编程。那只是在打造产品。

作为一个有点纯手工情结的“手艺人”,我觉得纯手工编程是一种奢侈的自我成长的方式。就好像看书,即便它可能相比看解析/知识点低效得多,它仍然是有机会能发掘一些意外宝藏的事情。作为一个 P 人 我蛮享受这种意外之喜的。甚至可能正是在一些看似没意义的训练中 似乎能逐渐感受到某种火候,比如如何在过度封装和屎山之间找到最适合当前项目的平衡点;如何在开发效率和性能之间妥协……

所以即使 programming 不必 coding,但我还是会坚持自己 coding。这是一点没意义的个人追求吧 😂

有时候挺怀念以前写代码不会动不动就停下来等 auto completion 的日子。当时脑子一定更好用吧

当然如果工作需要 我肯定还是会效率优先的哈哈哈。前面说的是闲时的消遣而已

发点牢骚而已。本文🈚干货 ◽