计算机领域知识的结构化

最近对结构化知识特别有感悟,看到这个回答决定非常不错,记录下来:

首先说说我大学四年的专业课程,接触过哪些编程语言:c、c++,java,Android,jsp、PHP,前端三件套:html、css、javascript,还有软件测试理论等。我算是比较幸运的,在大一遇到我们计算机学院的院长教我们班的c语言。院长是一个每天带着笑容的老头,讲课是个段子手,而且从来不点名,逃课的人几乎没有。第一节课他和很多老师一样:扯淡。具体扯啥我也忘了,但我没忘他讲的核心思想:计算机领域里面的东西可分为三层,第一层是知识层面,就是可以通过阅读、上课获得的概念层面的东西。第二层次是技能层面,知道某个知识点后,例如知道一个alert()函数之后,可以动手尝试写一下会有怎样的效果。第三层次是思维和思想层面。四年的专业学习,会让你养成一套看待世界和分析问题的完整方法体系。当时我觉得院长说的也不是什么了不起的观点,毕业出来混迹互联网之后,才知道院长说的是朴素又实用的真理。其一,专业训练给我一种类似大家英语学习的“语感”的东西,在工作需要的时候,可以快速学习和应用新的技术解决方案。其二,当别人提出某些观点的时候,会做出质疑的反应。

作者:阳叔 链接:https://www.zhihu.com/question/55886635/answer/1236084455 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。