老派编程之必要¶
关掉 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 的日子。当时脑子一定更好用吧
当然如果工作需要 我肯定还是会效率优先的哈哈哈。前面说的是闲时的消遣而已
发点牢骚而已。本文🈚干货