编码代理摧毁了我的身份。你感觉如何?

5 分•作者: bah9•大约 1 个月前•原帖
我一直是一个极其技术性、书呆子气的程序员。那种在业余时间贡献开源项目和阅读论文的程序员。 对我来说,编程就像一场国际象棋比赛:获胜(即交付产品)很重要,但前提是我自己参与了这场比赛。如果我的对手断线,我并不享受获胜的感觉;如果我打败的是那些不知道如何移动棋子的对手,我也不会感到快乐;我不喜欢依靠引擎获胜,而编写代码的代理基本上就是“依靠国际象棋引擎获胜”。 很久以前,当Copilot首次推出时,我开始使用人工智能进行编码。起初,我很高兴:“哇,这可以写无聊的模板代码和单元测试。”随着时间的推移,代理变得越来越好,我自己写代码的时间也减少了。半年前,我突然意识到自己已经一个多月没有写过代码,而我是一名全职软件开发人员,没有任何管理工作。我不仅停止了写代码,代理也变得相当擅长提出计划和架构,而我主要是在提供我们基础设施的缺失上下文和技术细节。 有一天,这种意识突然袭来。编码代理剥夺了我所热爱的所有东西,并且在很大程度上放大了我所厌恶的一切。我的角色变成了从其他人那里收集上下文,并向某个超级智能的工程师提供详细的解释(类似于写得很好的Jira工单),然后审查结果,并在需要时提供更多的上下文/解释。所以,基本上,我成了一个经理。 几年前,我可以在一个编码任务上工作数周。我知道所有的类和函数,以舒适的节奏慢慢积累信息。现在,我被迫多次提高我的思维能力。原本需要几周的工作,现在只需几个小时,而我仍然需要理解这一切。我总是感到疲惫,无法承受如此多的抽象和技术细节。因此,你要么自动接受,要么在审查数万行代码时感到精疲力竭。 另一个缺点是代码几乎没有价值。你可以从零开始编写自己的操作系统,人们会想“是的,我可以在周末完成这个。”我甚至不知道现在什么是有价值的。 也许我是一名糟糕的员工。增加雇主的利润从来不是我的目标。我一直喜欢解决难题,而在过去的十年里,这与我雇主希望增加利润的愿望非常契合。我从来不擅长管理,也不擅长产生创意。我的力量和热情在于用双手快速且高质量地解决复杂的技术问题。现在这一切都消失了。我感到完全迷失和没有动力。我看不到学习任何与计算机科学相关的东西、阅读论文或贡献开源的价值。我讨厌我新的“人工智能委托者”角色,也讨厌我的工作。我曾经如此热爱编程(顺便说一下,我使用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?