一切都是源于C++的学习...
刚开学学习C++时候,我就很好奇C++是如何处理输入和输出,直到今天读到IO库这个章节,才大致明白些。有时候想一想,自己的计算机基础实在是太差了,很多概念理解总是会出现偏差。用我以前看到的一句话概括下就是计算机三观不正。
我们现在的学习模式是自顶向下,也就是说先学习表层的东西,然后深入了解内在。这种模式大家都是广泛接受的,但是这个模式有一些弊端。总有一些东西模模糊糊,似懂非懂,因为我们刚开始接触的都是表层,比如只会告诉如何打印Hello World,却不会告诉你有缓冲区这个东西。这个地方我只是举个例子,很多地方我都会出现各种各样奇葩的疑问,这些疑问在已经知晓的人看来不值得一题,但是就那么小小的知识,却是让不会的人抓耳挠腮。
我感觉我是一个怪胎,喜欢挖掘底层的原理。喜欢挖掘底层原理也就是罢了,关键是计算机基础太薄弱,原理看的也是一头雾水。这个时候一旦不会谷歌,那么的确会死的很难看,轻则是丧失信心,重则永远有一种恐惧感。毕竟未知的东西总是让人恐惧。
现在我在读大学,很多教材着实比较坑爹。数学相关教材的确没问题,而且质量都挺高的,这个可能和中国的数学历史源远流长有关系。但是计算机相关方面的教材,总是不尽如人意。比如教程中很多地方都讲的很模糊,前因找不到后果。如果大牛写书喜欢省略也就罢了,但是教材的编撰者着实没这必要。后来很多人就只看国外的原版教材了,因为讲的真的很详细,把涉及到相关知识都告诉你,而不是裁剪好的知识。很有可能就是你省略一句话,却能给初学者带来无尽的困惑。我们的教材写的不像是给未入门的学生看的 ,反而像是给已经入门的学生看到。以前经常听到一句话,中国人写书喜欢攀比,不写的晦涩难懂,体现不出自己的水平高。其实我感觉恰恰相反,能把晦涩的知识写的浅显易懂,才是真的有水平。
刚刚的只是一些吐槽而已,但是学习还是要继续的。所以开学回去就把案头的<<编码>>和<<CSAPP>>读完,好好地正一下计算机三观。
有感而发写下这段话,一是警醒自己,二是希望能给阅读此博文的人一点想法。
原文地址:http://blog.csdn.net/u014343243/article/details/43487503