TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

A New AI Worry: Many Young Coders No Longer Know How Their Code Works

71 点作者 namanyayg2 个月前

12 条评论

aidenn02 个月前
When interactive compilers and debuggers started to become more available, my father complained that junior devs would just make random changes to the code until it worked, rather than taking the time to understand it, as compared to when you had to wait for your punchcards to go through an overnight batch process.<p>It seems that lowering friction will always lower understanding, because industrious people will always try to get the most done, and inexperienced people will conflate getting the most done <i>now</i> with getting the most done in general.
评论 #43249353 未加载
评论 #43250240 未加载
评论 #43252360 未加载
评论 #43255784 未加载
acuozzo2 个月前
Where did all of this trust come from?<p>When I first started hacking I had the expectation that every chunk of code I came across was broken in some way.<p>All of the software I relied upon was broken in some visible way. My Windows 95 installation would have multiple kernel panics per day. My Usenet reader would fail catastrophically when encountering non-ASCII text. My CD-ROM copies of games would freeze until I kicked the side of the computer which consistently worked.<p>I still see bugs everywhere nowadays, but they&#x27;re more hidden and, honestly more frustrating since they&#x27;re so opaque.
评论 #43247075 未加载
评论 #43248955 未加载
评论 #43246898 未加载
danjl2 个月前
Writing code is easy compared to supporting, debugging and enhancing code. AI is much better at &quot;greenfield&quot; coding where you start from scratch, either on an entire app or a new feature. For anything non-trivial, it is terrible at debugging. At best it is a super-rubber-duck that is nice to talk to that might have a few words buried inside screenfuls of text that help a human realize what might be going wrong. We&#x27;re still in the honeymoon phase, where AI has only written new stuff and hasn&#x27;t been around long enough to have to support code with tens- or hundreds-of-thousands of LoC.
评论 #43263718 未加载
specificanxiety2 个月前
Turns out, knowing stuff is important when you try to do stuff that you claim to be an expert in, instead of outsourcing it to a crappy incorrect tutorial generator. Competitive edge for computer programmers going forward: knowing how computers work.
评论 #43250464 未加载
nuancebydefault2 个月前
Personally I fail to see how this worry can be &#x27;new&#x27;.<p>A &#x27;new&#x27; transportation worry: many car drivers don&#x27;t know where to turn or even where they are heading without GPS.
评论 #43247037 未加载
评论 #43250648 未加载
评论 #43247453 未加载
anonzzzies2 个月前
A lot of companies were already outsourcing to companies with humans who don&#x27;t know how anything works.
mdlarson2 个月前
Did young coders ever know how their code worked?
评论 #43248009 未加载
评论 #43253918 未加载
roxolotl2 个月前
This is true of all levels of abstraction. The next question is: does this level of abstraction cost more than it’s worth.
kennethologist2 个月前
Just ask the LLM to walk you through each line of code, create an explain the dependency graphs and in a relatively short period of time they’ll know exactly how their code works. Using Claude Code is quite useful for this - I use it on GitHub repositories I’m curious about.
评论 #43248576 未加载
protocolture2 个月前
And newspapers will have people walking into traffic, and cars will lead to the extinction of horses, and if horse manure keeps piling up at this rate, london will be buried in a decade.
Ancalagon2 个月前
wont matter once the agents code review the agent-generated code
评论 #43247546 未加载
评论 #43249524 未加载
jxjnskkzxxhx2 个月前
Meh. Many coders don&#x27;t know how transistors work, and they can still be productive.<p>If many &quot;young coders&quot; don&#x27;t know how their code work but can solve more problems faster, is it really a problem?
评论 #43250498 未加载
评论 #43249511 未加载
评论 #43250292 未加载