我认为当你把调试看作一个科学过程时,你是对的
我认为当你把调试描述为一个科学过程时你是对的。这确实涉及到观察和测量,同时以某种方式对系统进行扰动,以促使系统向你提供观察结果。但如roenxi指出的那样,学术界并不认为编程是他们应该教授的内容。学术界认为编程是一种职业技能。应该在‘工作中’学习,或者由‘其他人’(不管是谁)来做。他们认为他们的工作主要是教你建模软件和系统行为所需的数学知识。我认为我曾经接触到的最实用的东西是系统设计/建模。至于展示学术界如何糟糕地保持自身更新,我们所学的方法,毫无疑问,都是已知的不实用、过时和浪费的。没有谁会将这门课所学的东西应用到以后的生活中。计算机科学有点奇怪。如果你成为了一名建筑师(那种画房子的人),人们会理解你不会真的去建造房子。…
源讨论为什么学校不教调试,或者更根本地说,不教基础知识呢?原帖 154 条评论 · 导入时统计