当我们在谈论编程的时候,我们在谈论什么

记得这样一个段子:
很多自称喜欢编程的学生来到学校,他们希望学到些东西,能够立刻写出一些有意思的小应用。然而教授却老是教给他们数据结构、算法还有操作系统原理之类的,说这些是基础,学生们得不到自己想学的知识,对这些课程的兴趣也Just so so,实在想不通这一切后决定问教授。
教授是这样解释的,要写一个小应用,那是参加北大某鸟或者某培训机构就可以轻松做到的,说到底这是个技工;然而你们的目标不该是APP这么简单,你们需要学习更深刻的东西,才能够超越技工,成为工程师,走出码农的行列。
深以为然,就把这段子记在博客上。