注意:我在我的
前阵子写博客 ,但觉得社区可以从中受益。我不知道有多少次有人发布错误消息并询问如何解决它。 你敢打扰我吗? 今天的学生可以使用的资源是我以前那么多卫星的100倍,但他们却没有(或者我现在不确定)。
当我准备获得计算机科学学士学位时,讲师将调试工作深入我们的脑海。 我们没有Google或Bing,没有电子书可以阅读,只有彼此和大脑。
我认为这种失败源于教师,似乎再也没有人在机构中进行调试了,这正在显示出来。 阅读论坛,您会发现数百个未使用简单调试的实例。 在将错误消息输入到Google(或Bing)的地方可以找到答案,但是学生太懒了,无法走这条路。
当然,我已经在论坛上提出了问题,例如StackOverflow和其他问题,但是直到我用尽了所有可以利用的资源后,我才开始提问。 在尝试了所有其他选项之前,我永远不会寻求帮助,然后,直到那时,我才会寻求帮助。
今天的教师似乎只是想让学生尽快进入现实世界,从而稀释了程序员的意见。 在我看来,调试是编程过程的25%,但是并未向学生学习任何有关它的知识。
这些学生似乎看到一条错误消息并立即寻求帮助,因为在当今的机构中,这就是他们的教学方式,这正在将调试变成一种迷失的艺术。
有人告诉我,在Google中输入错误消息并遵循链接有多困难? 也许需要教我们的老师如何教书,也许教授编程课程的老师应该知道调试至关重要,并且需要向学生教。
也许应该要求这些老师在行业中工作几年之后才能教授编程,他们可以直接看到调试的重要性以及花时间去教它为什么如此重要。
From: https://bytes.com/topic/software-development/insights/941453-debugging-lost-art