当代计算机从业人员,其实也是有原生家庭的痛的。 计算机诞生的那个年代,CPU 很贵,内存很贵,硬盘更贵,连计算时间都要精打细算。 所以我们从小接受的教育,就… · @Boywus · TwKit
@Boywus
当代计算机从业人员,其实也是有原生家庭的痛的。 计算机诞生的那个年代,CPU 很贵,内存很贵,硬盘更贵,连计算时间都要精打细算。 所以我们从小接受的教育,就是怎么在有限的资源里,把事情尽可能做完。 能用 int32 就不要用 int64,能原地修改就不要复制,能用指针就不要拷贝,甚至我记得MySQL的存储类型都是面试经典考题,实际上只要不滥用,对业务真的没啥影响。 教科书里充满了各种时间换空间、空间换时间的技巧,垃圾回收、缓存淘汰、内存池、数据压缩,很多设计的出发点,都是资源不够怎么办。 甚至连数据库范式、操作系统的虚拟内存、各种精巧的数据结构,背后多少都能看到那个物质匮乏时代留下来的痕迹。 等到参加工作,发现原生家庭的阴影还在。 云服务器多加点内存要走项目预算审批,数据库升个配置还要论证下,程序员掉光头发优化出来的那点资源开销,可能还不够支付他自己的工资。 于是大家一边拿着越来越贵的工资,一边继续为了节约几百块钱的机器成本,绞尽脑汁地优化代码。 上次我存行情的存储数据库就是买的三线云服务商的,几百块钱一年,因为CPU过高,直接给我关机了,才开始意识到我在这上面的节俭。 而且到了 AI 时代,这种反差就更荒诞了。 我们开始允许模型为了实现一个简单功能,消耗几百万 Token,生成几千行代码,调用好几个 Agent,再用另一批 Agent 审查前一批 Agent 的工作。 以前的计算机科学,研究的是如何让一台昂贵的机器,如何在他那微小的内存里节省的使用,至今我都没有敢大规模用过内存Map结构. 这大概就是计算机人的代际创伤。 小时候穷怕了,长大以后,连 O(1) 都有一种勤俭持家的美德。
曝光 1071 · 评论 3 · 点赞 17 · 书签 3
查看原帖