造出Claude Code的人,让Anthropic代码产出创历史高位
正是她领导的这两款产品,把Anthropic自家的代码产出推向了历史高位。Anthropic工程师人均季度代码产出变化(以2025年前均值为1倍基准)。」代码生成快到一定程度,人审不过来,就成了新的堵点。任何人有想法,都能让模型把它变成能跑的代码。
代码产出创下历史新高,但工程师们不说话了
有一个由Fiona带领的团队, 该团队同时承担着Code以及两条产品线, 此团队被外界称作是“全世界最具AI化”的工程团队, 他们借助AI将代码产出提升至历史高位, 其中80%的代码是由AI生成的, 然而就在最近的一次对谈当中, Fiona提及了一个不合常理的现象, 那就是团队里的工程师变得越来越不与人交流相处了,工作已然变成了一种充斥着孤独感的体验。
主持人Lenny抛出一问题: 于这崭新软件工程世界其中, 究竟遗失了啥事物? Fiona直言, 团队成员缘过度运用AI, 交流显著变少, 社交关系于缩减, 孤独感继而产生。此亦为何这家将AI编程达至极致之公司, 当前需借黑客松、结对编程午餐此类线下活动, 去再度填补人与人之间的联系。
从“人+人”结对编程到“人+AI”的沉默协作
曾经, 工程师编写代码的主要通行之法是进行结对编程, 即两个人共用一台机器, 其中一人负责敲击代码, 另一人专注盯着屏幕, 在编写代码的进程中彼此交谈, 知识于这般交流期间自然而然地得以传递。Fiona身为从业十年的工程师, 她讲往昔是一群人协作编写同一套代码, 有人司职后端, 有人从事前端工作, 有人致力于iOS方面, 众人一同攻克同一个问题。
此刻, 这所有的一切都发生了改变, 转变成为了“人 + AI”这样的模式。有一项展开的对比研究得出了发现, “人 + AI”形成结对的情况跟“人 + 人”形成结对的知识传递频率大致是相近的 , 然而交互呈现出更为单向的态势 , 并且开发者于接受 AI 建议之际 , 相比接受同事建议的时候审视得要更少。协作依旧存续着 , 可是人与人之间彼此交流的那种“社会性”俨然已经不复存在了。
黑客松和结对午餐,只是把工程师重新凑到一起的由头
为了将那流失掉的连接给补回来, Fiona团队想出了某些土办法, 举办结对编程午餐, 组织黑客松, 把专注时段凑到一块儿去做, 说白了, 就是制造一些能让工程师重新坐到一处的理由, 这些活动看起来简朴, 然而对于一个代码八成由AI生成的团队而言, 却是维持人际关系的救命物件。
孤独之外, Fiona还指出了另一个问题, 那便是上下文切换, 她说要是你有20个智能体在运行, 那就会有无穷无尽的查看以及审查, 你还得记住自己刚才所做的事情, 这种体验的确在逐渐变淡, 有些工程师以往最为享受的难处, 如今没有了, 原因是AI把最难的部分实现了自动化, 乐趣也一同被带走了。
顺利时觉得一切不重要,系统崩了才发现自己不知道在忙什么
在一份有关AI递归自我改进所形成的报告当中, 一位员工针对这样的状态作出了描述, 那就是, 当处于顺利的状况之下时, 他会感觉到自身所做的全部事情均不具备重要性, 原因在于所有的事情均已实现自动化, 并且很有可能比他自己做得更为出色, 然而, 一旦系统出现崩溃的情况, 并且无法查找出具体的缘由, 才会惊愕地察觉到自己在此段时期内根本不清楚自己究竟在忙碌些什么, 这种空虚的感觉正在不断地蔓延开来。
Lenny还提及了一位从事数据科学工作的友人, 当下大部分时间都在审核他人借助AI运行得出的、水平欠佳不理想的分析内容, 而且其中一半情况还是有误的, 这种状况致使整项工作出现了性质的彻底改变。Menlo合伙人Deedy Das进一步明确表示, 大多数软件工程师正经历着一场“接近抑郁程度的身份危机”。
工程师分成了两类:偷懒者和匠人,两边都不好过
迪迪·达斯将人划分成两类, 一类是对 AI 重度依赖、参与感日益降低的“偷懒者”, 他们看上去最为轻松, 代码能随口说出, 然而一旦脱离 AI, 自身到底还具备什么能力, 正变得愈发模糊。另一类是他所称呼的“匠人”资深工程师, 要去理解、审查以及修补大量 AI 生成的代码。
此时此刻, 这些从事手艺工作的人, 疲惫不堪, 身上承受着审查带来的所有压力, 并且他们所钟情的那门技艺已然衰竭。在Fiona眼中, 编写代码已不再构成阻碍, 然而这个阻碍并不会自行消逝, 仅仅是转移至其他地方。当代码生成速度快至一定程度, 人工审核无法跟上节奏, 便形成了新的阻碍点, 各个不同工种都在递交代码, 核查具体该如何实施成为了不断被追问的难题。
工具越强,越要提防人在不知不觉中被掏空
在传统的软件公司里头, 写代码属于有着门槛的专业之事, 设计师以及产品经理被阻拦在门外。当下任何一个人只要有想法, 都能够使得模型把那个想法转变为可以运行的代码。听起来这是一种彻底的解放, 然而这也表明工程师的职业边界正逐渐变得模糊起来。Fiona讲, Boris在早年是亲自去敲代码的, 那种对于架构的理解是在一行一行编写代码的这一过程当中积攒获得的, 如今的新人不一定会拥有这样一个过程。
她抛出了这么一个具备着不会存在答案特性的问题, 那便是, 要是一位软件工程师从此以后不再需要看代码了, 那么他所拥有的能够促使他真正去弄明白基础设施到底是如何运行的、内存究竟是怎样进行分配的这类处于最底层的事物的动力究竟是什么呢? 接下来, 再回过头去看那黑客松以及结对午餐这两者, 它们所要去弥补的绝非仅仅只是一种现场营造出来的氛围, 甚至还包括知识在人与人之间是如何进行传递的情况, 团队内部所形成的文化层面的内容, 以及工程师对于“我此时此刻正在从事一件具有相当意义的事情”这样一种感觉的确切认定。而孤独感仅仅只是浮于表面的一层, 潜藏在其背后的实际上是工程师这份职业正在经历着重新塑造与定义的这样一种实质。
你有没有发现,自己最近跟同事说的话,比跟AI说的还少?欢迎在评论区聊聊你的感受,点赞和分享让更多人看到这种变化。