周末休息的时候刷到一个播客,听完以后,我心里那种关于AI会抢饭碗的焦虑感突然减轻了不少。
今天特别想和大家唠唠这个事。
播客的主主人公叫迈克尔博林,这大哥是个真正的硬核极客。他以前在Meta干到了极其稀缺的杰出工程师,现在跳槽去了OpenAI,主要负责Codex这个项目,也就是经常帮我们补全代码的那个后台模型。
这么一个站在食物链顶端的技术大佬,在节目里特别坦诚地承认了一件事。他说:“我现在几乎不手写代码了。我80%到90%的代码,都是AI帮我生成的。”
听到这里的时候,我反问自己,连造AI的人都不怎么敲键盘了,那咱们平时吭哧吭哧写代码还有什么意义?
但是听他讲完现在每天的工作状态,我突然觉得豁然开朗了。
他现在每天做的最多的事,就是写极其详细的英文注释,把数据结构和边界条件描述清楚。几秒钟后,AI就会吐出几百行代码。
然后,他用自己二十年的工程经验去盯这些代码,看看有没有内存泄漏或者并发死锁的风险。
他觉得自己的角色已经从一个写字的人变成了审查员。甚至连单元测试他都会直接让AI去搞定,只要一句指令就能生成百分百覆盖率的测试用例。
这就让我想到咱们平时用大模型的真实感受。
现在的AI确实像一把无限子弹的机枪,但它本质上是个算概率的模型,非常容易一本正经地胡说八道,弄出一些藏着致命缺陷的假完美代码。
如果新人完全靠AI复制粘贴,哪天线上系统真崩了,面对几千兆的乱码日志绝对会抓瞎。就像手里拿着机🔫一通扫射,一旦🔫卡壳了,根本不知道怎么拆开修。
别人是用AI碰运气,但博林敢让AI干活,全是因为他自己把底层逻辑摸透了。
他懂C++的内存分配原理和操作系统的线程调度,所以扫一眼就能看穿AI是不是在瞎编。这种深厚的基本功,在很长一段时间里依然是咱们普通人最坚固的底牌。
那既然基本功这么重要,咱们平时到底该怎么练手感呢?
他分享了两个我觉得特别接地气的路子。一个是去玩网络安全夺旗赛,也就是经常听说的CTF,为了找底层漏洞去死磕汇编语言和寄存器。
这种像解谜一样的游戏,真的比死记硬背教科书有趣多了。
另一个是练练技术写作。以后想在公司里推大项目,光代码写得好没用,得写出清晰又有说服力的文档,去搞定那些不懂代码的副总裁和财务总监。
能用文字构建技术愿景让大家跟着干,才是真正的技术领袖。
我自己的感受是,以后在咱们这个圈子,真的不需要纯拼手速当无情的打字机了。
懂原理和能沟通,才是我们在职场上活下去的真正靠山。
咱们普通打工人真没必要天天焦虑大模型会不会抢饭碗,静下心来弄懂手边工具的底层逻辑,去搞懂计算机系统到底是怎么转的。
等到潮水退去的时候,大厂里留下的绝对不会是只会复制粘贴的敲码工,而是像博林这样,能稳稳当当坐在屏幕前当代码审查员的人。
只要懂底层这张底牌还在手里,无论工具怎么变,咱就永远有饭吃。
发布于 上海
