HN 提问:我们的职业(程序员)将走向何方?

1 分•作者: syntaxbush•4 个月前
我经营一家小型(3人)软件公司大约有4年了。公司关闭后,我最近去了朋友的公司(15人)看看他们在做什么。在此之前:我是Claude的重度用户(很少手动写代码),但亲眼所见让我感到非常震惊,我想和其他人交流一下。 具体来说: - 代码不再是事实的来源;而是让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&#x27;s company to see what they were working on (15 ppl). To preface: I&#x27;m a heavy user of Claude (rarely write code by hand), but what I&#x27;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&#x27;s ask claude to write, and ask claude to explain - LoC, abstractions, and all those &quot;software development principles&quot; 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&#x27;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&#x27;m interested to hear other folks&#x27; perspectives.