Scott Besson。图片来源:Scott Besson 的 LinkedIn

“别在AI替你写代码时,继续给自己叠加新的任务循环,否则只会更快走向倦怠。更好的做法,是去读文档、找同事结对编程,或者自己动手写点东西。”

媒体平台Medium员工软件工程师Scott Besson近日在Medium发文,分享了自己对AI时代开发者如何处理“效率提升”这件事的看法。在他看来,AI确实能显著提高编码效率,但如果把这些节省出来的时间继续用来承接更多任务,短期看似产出更高,长期却可能让人陷入被工作追着跑的状态。

Besson说,引入AI工具后,自己的工作效率一度大幅提升。过去需要几天才能完成的任务,如今几小时就能做完。但他也意识到,“做得更快”未必全是好事。他把那段经历比作漫画角色Flash刚获得超能力时的状态:兴奋地四处奔跑,却并不知道该往哪里去。

他说,当自己的生产效率提升到原来的5倍后,也顺势接下了5倍的工作量,包括Bug报告、新的设置页面和管理工具等。结果很快出现:倦怠感迅速累积。“我比以前快10倍到达倦怠状态。”Besson回忆说,那段时间里,自己的代码评审开始变得敷衍,Pull Request(PR)一放就是几周,也越来越容易丢失任务上下文。

在这种情况下,Besson开始主动调整方向,不再一味追求“做更多”,而是重新审视自己的工作方式。他最终得出的结论很直接:让自己最有满足感的时刻,往往不是完成了更多任务,而是学到了新东西,或者帮助别人学到新东西。

因此,当AI代理开始自动拆分子任务、不断堆叠Pull Request时,他决定不再开启新的任务循环,而是把时间转向另外几件事:认真阅读文章和文档、主动找同事结对编程,以及坚持写作。

Besson表示,自己从事Web开发已经超过15年,早已习惯用“扫读”的方式处理技术文章:只找需要的代码,只看结论,只在必要时点开相关库的文档链接。在没有AI的年代,写代码本身就要占去大量时间,很难留出余裕慢慢阅读。他认为,这种习惯也让自己错过了技术圈更有人味的一面,比如有趣的作者、彼此交织的经历,以及每个人不同的成长路径。

他提到,如今自己会更细致地阅读文档。以React View Transition为例,他不再只是直接套用代码片段,而是会尝试先理解背后的原理。阅读方式的变化,也改变了他指挥AI代理的方式。Besson认为,只有先想清楚一个功能究竟要做到什么程度,才能给AI代理下达更准确的指令。

在他看来,最有价值的事情之一是写作。他说,自己现在几乎每天都会在公司内部平台记录工作日志,而这在过去,是连15分钟都舍不得投入的事。

最终收到的反馈也超出预期。Besson表示,同事们会阅读这些内容并留言,由此引发真正的讨论;内容日历、新的编辑器页面等成果,最初都来自这些交流中冒出的想法。他强调,AI带来的生产力,应该被用在真正对用户有价值的事情上;如果能做到这一点,为此付出Token成本也是值得的。

他还表示,直到自己放慢速度、把思考写下来之后,才真正意识到:工作做得越谨慎,长期生产力反而越高。“现在我做出来的东西未必比以前多10倍,但我正在做的事情,意义却大了10倍。”

关键词

#AI辅助编程 #软件工程师 #Medium #生产力 #倦怠 #AI代理 #代码评审 #结对编程 #技术写作 #深度阅读
版权所有 © DigitalToday。未经授权禁止转载或传播。