问HN:我们的职业(程序员)将走向何方?
我经营了一家小型软件公司(3人)大约四年。自从公司关闭后,我最近去朋友的公司(15人)闲逛,看看他们在做什么。为了引入背景:我是Claude的重度用户(几乎不手动编写代码),但我亲眼看到的情况让我感到相当震惊,我想和其他人交流一下。
具体来说:
- 代码不再是唯一的真相;现在是让Claude来编写和解释代码。
- 代码行数、抽象和所有那些“软件开发原则”似乎对人们来说并不重要。
- 代码审查不再由人类进行。
- 深入理解问题的工作似乎被转移给了Claude。
- 一些开发者同时运行着5个以上的Claude会话,而根本没有查看代码。
- LLM生成的测试数量激增。
首先,这种情况在你们公司是否也存在?
如果这个公司具有代表性,那么软件开发似乎正在从一种需要高度理解的精确职业,转变为一种概率性和外包理解的工作(老实说,最终可能根本不再是一种职业)。
我很想听听其他人的看法。
查看原文
I had been running a small (3 people) software company for about 4 years. Since closing down, I recently hung out at a friend's company to see what they were working on (15 ppl). To preface: I'm a heavy user of Claude (rarely write code by hand), but what I'm seeing in person has been rather shocking to me, and I wanted to calibrate with others.<p>In particular:
- the code is not the source of truth anymore; it's ask claude to write, and ask claude to explain
- LoC, abstractions, and all those "software development principles" does not seem to matter to people
- Code review is not done by humans
- Actually understanding the problem deeply seems to be offloaded to claude
- Some developers are running like 5+ simultaneous claude sessions, and no code is being looked at
- Explosion of llm-generated tests<p>First off, is this similar to what's going on at your company?<p>If this company is representative, it feels like software development is going from a precise occupation that requires high degree of understanding to something probabilistic and offloaded understanding (to eventually not an occupation at all honestly).<p>I'm interested to hear other folks' perspectives.