【转载】你理解的知识大厦是什么样的?

原作者:极客编程         地址:http://www.jikebiancheng.com/index.php/Tools/21.html

 

千万不要把学习编程想象成爬山。
一个是坐着直升飞机到山顶,从山顶向下走。
一个是从山底向上山顶爬。

【转载】你理解的知识大厦是什么样的?



非也!非也!这完全是多年传统教育的思维惯性导致的,很多人很容易把现代计算机的发展想象成盖房子。
先打地基,一层一层的盖,最终成了一座大厦,就像下图,看起来整整齐齐的:

【转载】你理解的知识大厦是什么样的?
  


实际上,现代计算机真正的样子是如下面这两张图:
请仔细观察下图中的数字,按照顺序去看。

       【转载】你理解的知识大厦是什么样的?

第一个人想到1,构成了计算机的第一层结构。
第二个人想到2,构成了计算机的第二层结构。
第三个人想到3,完善了第一层结构。
第四个人想到4,完善了第一层结构。
第五个人想到5,完善了第二层结构。
第六个人想到6,构成了计算机的第三层结构。
.................................................................................................................
上面那张图,很多细节还没有体现出来。
第1000个人,发现第30个构建的第四层结构不适应现代计算机,拆掉重建了,引发了第77层和第90层出现不稳定。
第1001个人,解决了第77层和第90层的不稳定问题。

整个计算机体系,其实就像是歪歪扭扭大楼,你以为金碧辉煌,其实很多地方破烂不堪。(不光计算机行业如此,很多行业都是如此)
是不是很颠覆你的常识?

有的人觉的,你说的也太夸张,太不可思议了吧:
CPU一直推陈出新,显卡一直推陈出新,操作系统一直也在推陈出新,隔三差五的升级补丁。
如果你买了一辆汽车,开了5天,突然被召回,说刹车系统容易失灵,得赶紧修修。
修好以后,你又开了5天,突然被召回,下雨的时候,密封不严,容易渗水,得赶紧修修。
修好以后,又开了5天,突然被召回,安全气囊有设计问题,出事故的时候,不能及时弹出,得赶紧修修。
………………


计算机硬件和软件也是这样:
隔三差五的补丁,修复BUG,升级,都是解决这些问题。
你买了一个手机,用的软件也没什么变化,但两年以后,安装包变大了那么多,手机莫名其妙的越来越卡,电脑也是?
为什么呢?这些问题,你学习了我们的课程,慢慢就都明白了。

其实我刚才说的很多计算机领域的知识,可以代入到其他行业中。
汽车行业,金融行业,保险行业,只要你在一定规模的公司,呆过一定时间,不难发现几乎每个公司内部管理都会有一定的混乱,各个部门沟通总是不能及时反馈解决。
(很多时候大家都是在凑合!将就!)