最近忙着搞辞职的手续事情,复习上效率真的很不高啊。不过还好,基本上没有中断过,哪怕是一天抽出来一个小时看看书。
以C++为切入从头入行,开始看的是比较通俗易懂的《我的第一本c++书》,这哥们估计是新锐的网络起家的作者。首先水平一定比我高很多,毕竟那么多东西组织书写出来很费功力啊,不用去试,想一下就知道有多难。只是与此同时我也在看BS的经典开山大作和c++ primer。不比不知道,一比吓一跳。
充分的意识到什么叫做“把时间花在经典上,生命或许从此不同”的意思了啊。下面是一点读书笔记:
最近一直看C++之父的教科书和C++primer,掉头回来看《第一本c++书》,突然觉得落差好大。倒不是后者写的多差,而是视野和欲望被经典勾引了起来,山珍海味吃多了,粗茶淡饭真的不堪入口啊。同样的说面向对象,它确实是很不错的一种编程风格或者思想,但是牛逼人物谈论时很节制。而普通高手却先是一顿吹捧,为了增加些信服力还引用人月神话,搞得不伦不类。还好我身边就有人月神话。引用其中一段,来让自己警醒的去看什么面向对象或其他新奇的东西吧。
作者指出,面向对象方法和结构化方法对问题域的处理没有什么大的区别,却被人们过分地用美好的词汇给没话了,从众多面向对象建模的描述中,你可以很清楚的看到这些恶果。而且它们还经常伴随着有关现实世界建模的非常美好的词汇。然而,自信看看,你就会发现它们其实是彻头彻尾的编程对象!如果说有任何和现实世界对象相似的地方,不管是死是活,纯属巧合。
突然想到为啥一般以IT学习为主的学院叫信息科学与技术学院。我们从事的不只是与现实事物相关联的鸡毛蒜皮繁复杂乱的工程学,还有其立身的科学。而我们的IT科学却是现实世界中众多门类的科学中起步几乎最晚的一门。
那么我们作为程序员,是不是应该怀着做一个科学家的梦想呢?
扣下题目,把时间花在经典上,生命或许从此不同。自勉;哪怕一个人看到了这句话,共勉。
充分的以使