展开讨论

经验与复盘经验摘录 · 机器翻译

我认为这是当前资深工程师的优势所在,就像我当初作为初级工程师时的感觉…

我认为这是当前资深工程师的优势所在,就像我当初作为初级工程师时的感觉,那时年长的工程师在理解底层内容(如汇编和硬件)方面有优势。但软件技术不断前进——我手工编写汇编代码的时间不足从未阻碍我的职业生涯。人们会学习他们需要学习的东西以提高生产力。当AI在特定情况下无法工作时,人们会在需要时学习底层细节。当我还是初级工程师时,我深入学习了几种语言,但此后的一切都是自上而下的,需要时才学习。我记不得自己20年软件工程中所学的一切,而且在使用AI之前,遗忘就已经开始了。确实需要概念性理解,但每个人似乎都认为所有人类程序员都比所有AI更好,这并不正确。在LLM出现之前,结构不良的、混乱的代码早已存在。

源讨论AI协助对编程技能形成的影响原帖 347 条评论 · 导入时统计
4

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 4

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

EK

我想表扬Anthropic做了这项研究并发布了它。 在我使用AI方面的一个优势(?)是,我过去20多年来一直担任其他人代码的“最后手段的调试者”。我找到并修复了破坏应用代码的编译器代码生成错误。我习惯于在团队中工作,并将大量代码创建任务委托给队友。 坦白说,我现在不想成为每月流行的JavaScript ORM的专家。两年后它就会过时。如果它突然在旧代码中崩溃,我会学习需要的东西来修复它。同时,我需要知道足够的知识来进行代码审查,并彻底理解任何潜在的安全问题。就是这样。同样,我刚刚让Claude将一堆Rust项目从anyhow转换为miette,我肯定无法通过miette的测验。我接受这一点。 我…

完整原文
LE

> 但软件仍在不断前进——我缺乏手动编写汇编代码的时间从未阻碍我的职业生涯。 是的。你( presumably)仍然在调试你用高级语言编写的代码。 这篇文章明确指出,最大的下降是在解决问题(调试)方面。现在使用AI的初级程序员肯定不会自己进行这种问题解决。

完整原文
DI

能够阅读汇编语言帮助我进行调试。你不必编写它,但你必须能够编写它。手动变速器和计算器也是如此。

完整原文
BE

> 我没有花时间手动编写汇编代码,这从未阻碍过我的职业生涯。 我倒是想看看这能否被衡量。显然,对于大多数工作来说,汇编语言本身并不重要。(我职业生涯中只用过一次汇编语言,那是2003年时的一段三行内联代码。)但当你编写汇编代码时,你会发展出某种问题解决技能。我推测,就像大多数问题解决技能一样,它会对你的整体能力和表现产生影响。换句话说,我认为没有人会因为学过它而变得更差,所以剩下的唯一问题是,它是否中性? > 每个人都好像认为所有人类程序员都比所有AI更好 我觉得Hacker News上的观点是,LLM比所有新手更好。但具有实际逻辑和架构能力的程序员比LLM更好。甚至那些超级AI爱好者也谈论着控制大量LLM来完成他们的工作。…

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。