返回资讯中心
外部精选
软件工程
#开发者实时流

一位计算机专业学生质疑「编程从来不是难事」的说法

来源标题:Is Programming That Easy?

一名学习计算机科学三年的学生发文反驳「编程从来不是难事」的观点,认为掌握编程需要大量学习。他举例说,理解 Promise 和异步编程花了他数周时间,学习 Lisp 花了数月,而适应测试驱动开发(TDD)也异常痛苦。他引用 Peter Norvig 的观点,认为精通编程大约需要十年。

Hacker News 最新ghassenfaidi2026/11/7 · 今天4 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

编程真的那么容易吗?

是不是只有我觉得,听到有人说“编程从来都不是难的部分”时感到奇怪?我在大学学了三年的计算机科学,编程能力在慢慢提高,但要学的东西之多实在令人震惊。我花了好几周的时间搜索和实践,才完全理解 promise 和异步编程到底是怎么运作的(理解事件循环等等),又花了好几周的实践,才开始能有效地使用它。学一门 Lisp 花了我几个月的自学时间,理解闭包、thunk 以及函数式编程相关的概念(这后来帮助我更深入地理解了 JavaScript)。这样的例子还有很多,对我来说,光是成为一名好程序员,要学的东西就已经很多了!记得 Peter Norvig 说过,掌握编程大约需要十年时间,我觉得这话非常有道理。现在我正在通过赫尔辛基的新在线 TDD 课程学习测试驱动开发(TDD),要习惯它竟然如此痛苦,实在令人震惊,我听说需要一两年有意识的练习,才能真正把它用好。我知道这听起来像是在发牢骚,但我就是不明白!就好像有经验的人对此视而不见,好像他们忘了走到那一步花了多少功夫。而有些人说的“编程从来都不是难的部分”这类话,对刚入门或正在半路上的人确实有很大影响。

当然,难并不意味着它不能被 AI 工具(部分或完全)取代。我认为那是另一个话题。

评论 URL:https://news.ycombinator.com/item?id=50403687 点数:3

评论数:1

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →