五月随笔

作者:lanran 发布于:2026年5月20日

一些随想

目录 4 节
  1. “廉价”的代码
  2. dive and drop
  3. 技术之外
  4. AI变与不变 品味护城河

人就是这样,在一个地方待久了就想出门漂泊。在外漂泊久了就想稳定下来。 可能是最近写字楼待久了的原因,最近一直想做一些出外勤的工作。中午午休时刻去乍浦路桥闲逛,看见往来的游客,不觉生出羡慕之情,似乎只有我被困在原地,往来的游客们都洋溢着幸福与自由的感觉。但也只是我的一厢情愿,或许只不过又是一个围城罢了。

“廉价”的代码

在AI时代,代码变得越来越廉价。程序员这一行业受到的影响最大,一些人被淘汰,被时代所抛弃;另一些人则充分利用了AI,杠杆化自己的能力;更多的则是身处浪潮之中迷茫的人。但其实AI时代的到来与否,本质上代码也是廉价的,如果你是从薪资的角度来说,代码并非廉价。一个做软件开发的团队每月消耗的薪资是不低的,AI的出现可以有效的压缩成本,这也是我说AI时代代码廉价的原因:代码产出的速度越来越快了,人力资金投入不需要像之前那么多了(此处暂不讨论AI产出的代码是否足够好,这是另一个话题)。但我要说的是另一个维度,在这个维度上,代码从来都是廉价的。对于每个软件工程师来说,公司的代码一文不值,纵然它的设计多么精美、性能多么高效。究其根本:即使给你全套的代码,你也复刻不了公司的商业模式,你写下的每一行代码都是给老板赚钱,而不是你自己。程序员容易有个毛病,技术至上,当然此处并非抨击这种想法。这种精益求精值得赞扬,但是过分追求技术,眼里只有技术是万万不可的。这样只会让你成为公司更好的工具,而不是获得更好的人生。因为程序员本身需要依靠平台,需要依托于公司和公司的业务。技术本身并不能吃饭,能让你吃饭的是市场对于技术的需求。从这个角度来说,绝大多数程序员都不能脱离公司而单独存在。这就是我之前说的那点,不要只关注技术,你需要看看技术之外的世界,市场有什么需求,商业逻辑是怎么运转的,盈利怎么才能形成闭环;尽可能地提高自己的独立性,成为一个少依赖平台的人。可以朝着独立开发者的方向去发展,善于发现市场的需求,完成解决方案,以及推广。让你的代码为你自己赚钱,而不是你的老板。这样,你的代码才不会“廉价”。

dive and drop

关于技术学习,我常说一句话“dive into and drop out”。深入学习一项技能,然后忘记它。“有了一把锤子,看什么都是钉子”,很多时候我们会陷入这种怪区,把某些技术当作万能的“银弹”。但其实根本就没有万能的解决方案,在软件工程里,永远没有最好的技术,只有更合适的技术。你可以有很多有用的工具,但在不同的场景,是需要有取舍的,永远在当前的情况与限制下选择最合适的工具。深入学习一项技术,记得什么时候该用什么时候不该用,然后把它放进你的工具箱。忘了它,遇到适用的场景,它自会跑出来。好的工具是用来解决问题的,而不是让你牢记你有这个工具。

技术之外

对于技术有追求的程序员,容易对技术陷入过分的追求,不断地提升自己,学习新技术,新方案。这种行为值得肯定吗?我认为不一定。首先要区分一点,你是真的遇到困难去解决问题,还是你在学习一个新的技术。如果是前者,那非常好。如果是后者,那也非常好。但是特别要注意的一点是,笔者就曾陷入“为了学而学”的境地,你所学习的东西可能当下甚至未来都没啥用。但其实拓展一下技术视野也没啥。只是用这种“学习”的方式去逃避生活中的其他问题,看似自己在努力进步,但其实是自欺欺人,反而做其他事情的时间都被占用了。陷入闭门造车,自娱自乐的境地了。以及很多时候边际效应也很明显,你所学的对自己提升也很有限。一方面是你过于熟悉这些技术,在自己的舒适区里自嗨。一方面是这项技术你可能根本不会用来解决实问题。我觉得这种情况你不如去做些其他的事情。多与人沟通交流,多与社会链接,多尝试不同的事情,发展自己的兴趣爱好,多了解这个世界真实的样子。而不是停留在自己的舒适区,营造一种自己积极向上的假象,那更多是一种逃避。技术之外,那是一片更加广阔的天地。

AI变与不变 品味护城河