编码代理抹杀了我的身份。你有什么感觉?

5 分•作者: bah9•大约 1 个月前
我一直是个书呆子气、技术钻研型的程序员。那种业余时间喜欢为开源项目做贡献、阅读技术论文的程序员。 对我来说,编程就像下象棋:赢(也就是交付产品)很重要,但前提是我自己参与了这场博弈。如果对手断线了,我不会享受胜利。我不喜欢打败那些连棋子怎么走都不懂的人。我也不喜欢借助引擎获胜,而编写代码的智能代理基本上就是“借助象棋引擎获胜”。 很久以前,当 Copilot 刚推出时,我就开始使用 AI 来辅助编码了。起初,我很高兴:“哇,这可以帮我写那些枯燥的样板代码和单元测试。” 随着时间的推移,智能代理越来越强大,我花在自己写代码上的时间也越来越少。半年前,我突然意识到,我有一个多月没写过任何代码了,而我是一名全职软件开发人员,没有任何管理工作。我不仅停止了写代码,智能代理在提出计划和架构方面也变得相当出色,而我主要负责提供缺失的上下文和我们基础设施的技术细节。 有一天,这个现实狠狠地打击了我。编码智能代理剥夺了我所热爱的一切,并且——在很大程度上——放大了我所憎恨的一切。我的角色变成了从其他人那里收集上下文,然后向一位超级智能的工程师提供详细的解释(类似于一份写得很好的 Jira 工单),之后再审查结果,并在需要时提供更多上下文/解释。所以,基本上,我成了一个管理者。 几年前,我可以在一个编码任务上花费数周时间。我了解所有的类、所有的函数,我以舒适的节奏慢慢积累信息。现在,我被迫将我的心智处理能力提高数倍。曾经需要几周才能完成的工作,现在只需要几个小时,而我仍然需要理解这一切。我总是感到疲惫,没有足够的精神容量来同时处理如此多的抽象概念和技术细节。所以,要么全盘接受,要么在审查成千上万行代码时被耗尽精力。 另一个缺点是代码的价值为零。你可以从头开始编写自己的操作系统,人们会觉得“嗯,我周末就能用 Vibe Code 搞定”。我甚至不知道现在什么是有价值的。 也许我是一个糟糕的员工。提高雇主利润从来都不是我的目标。我一直热爱解决难题,在过去的十年里,这与雇主提高利润的愿望非常契合。我从来不擅长管理,也不擅长产生想法。我的能力——以及我的热情——在于用我的双手快速、高质量地解决复杂的技术问题。现在,这一切都永远消失了。我感到完全迷失和没有动力。我看不到学习任何与计算机科学相关的东西、阅读论文、为开源项目做贡献的价值。我讨厌我新的“AI 代理人”角色,也讨厌我的工作。我如此热爱编码(顺便说一句,我使用 Neovim),以至于我确信我会一直做下去直到死去,而现在,我不知道我的人生该何去何从。这是我唯一知道的事情,更重要的是,这是我唯一拥有/曾经充满热情的事情。还有其他人有同感吗?
查看原文
I always was a nerdy, deeply technical programmer. Contributing-to-open-source-and-reading-papers-in-my-spare-time type of programmer.<p>Programming is like a game of chess for me: winning (i.e. delivering a product) is important, but only if I played this game myself. I don&#x27;t enjoy winning if my opponent disconnected. I don&#x27;t enjoy beating people who don&#x27;t know how to move pieces. I don&#x27;t enjoy winning with an engine, and coding agents are basically &quot;winning with a chess engine&quot;.<p>I started to use AI for coding a long time ago, when copilot was first introduced. At first, I was happy: &quot;wow, this can write boring boilerplate and unit tests&quot;. Time went by, agents got better, time spent writing code myself went down. Half a year ago I suddenly realized I hadn&#x27;t written any code for over a month, and I am a full-time software dev without any managing work. Not only did I stop writing code, but agents also became pretty good at proposing plans and architectures, and I was mostly providing missing context and technical details of our infrastructure.<p>One day the realization hit hard. Coding agents removed everything I loved, and - mostly - amplified everything I hated. My role is to gather context from other humans and provide a detailed explanation (similar to a well-written jira ticket) to some super intelligent engineer, then review the result and provide more context&#x2F;explanation if needed. So, basically, a manager.<p>A couple of years ago I could work on a single coding task for weeks. I knew all classes, all functions, I was slowly building up information at a comfortable tempo. Now I am forced to increase my mental throughput multiple times. What took a couple of weeks now takes a couple of hours, and I still need to comprehend that. I always feel tired, I don&#x27;t have enough mental capacity to hold that many abstractions and technical details. So you either autoaccept or get burned out reviewing tens of thousands of lines.<p>One more downside is that code has 0 value. You can code your own OS from scratch, and people will think &quot;ye, I can vibe code that in a weekend&quot;. I don&#x27;t even know what is valuable nowadays.<p>Maybe I am a bad employee. Increasing employer profits was never my goal. I always loved to solve puzzles, and for the last 10 years this was well aligned with my employer&#x27;s desire to increase profits. I never was good as a manager, or brilliant at generating ideas. My power - and passion - was solving complex technical problems with my hands, fast and with good quality. Now it is gone forever. I feel completely lost and unmotivated. I don&#x27;t see any value in learning anything related to computer science, reading papers, contributing to open source. I hate my new &quot;AI delegator&quot; role and I hate my work. I loved coding so much (I use neovim btw) that I was sure I would do this until I die, and now I don&#x27;t know what to do with my life. This is the only thing I know, and, most importantly, the only thing I am&#x2F;was passionate about. Anyone else feeling the same?