不会变的知识

所谓的不会变的知识,也是一种寻找更高层抽象的过程。

计算机这边,哪些才是不会变的知识?

「计算机不是科学,只有数学和物理才是」,这是别人告诉我的一句话(稍微修改了下以免对不起数学专业的人)。

下面有些可能炮的不是特别准,例如学习某些部分的目的其实就是那个具体的东西本身的话,例如有些可能是臆想构造出来的而不是有实际的人作为例子,例如有些可能在具体的情况有外界原因限制,但是明白我想表达的意思就行。

学了几百条汇编指令的语法但是不知道体系结构。

php 做了个十几个网站不懂设计模式。

pthread 用了很多年不知道操作系统线程实现。

extjs 写了很多界面不知道 javascript 的 prototype。

实现了别人许多伪代码推断不出基本算法的复杂度。

写了很多网页搞不清有盒模型的存在。

用了不少 linux 脚本搞不清管道,文件描述符。

用 Widget 写了各种界面却写不出其他 Toolkit 的界面。

写了很多daemon不知道什么是主循环。

其实很容易概括的一点就是,大学里课程教的,大部分是不会变的知识。具体某项工具的使用,都是会变的知识,以及接近数学/物理的。

以下是点个人的建议,大家姑妄听之。

如果觉得自己啥都不懂,就去好好上课(不论教学质量问题),如果课讲得不好,可以去找好的课程(现在网上有很多)。

=-=-=-=-=
Powered by Blogilo

This entry was posted in Linux. Bookmark the permalink.

6 Responses to 不会变的知识

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.