答应了Lisa写这篇书评
买这本书是大四的时候了 大学接近尾声 作为一名计算机软件方向的本科毕业生 我们学校竟未开过一门类似于算法导论之类的课程 哦 对了 是有一门类似的数据结构 它和Linux是我大学阶段最喜欢的专业课了 不过那些内容 唉 那时候很喜欢在CSDN上瞎晃 于是便迷恋上了高纳德 接受了编程既是算法+数据结构的说法 对于周围同学去报那些所谓的Java培训班很是不屑 但又无法像卡内基梅隆学院的那些大牛们一样在学校阶段累积出那么多优质的代码量 那太不现实了
所以初看到这本书 我是很喜欢的 因为它轻量化 想想高纳德大师那厚厚几卷还在完成中的 计算机编程艺术 而且这本书的界面也简洁 符合我个人的审美 便毫不犹豫的买了 总的来说 这是本比较贴近大家能力的算法脑筋急转弯 而且提供的思路也多 鼓励你自己动手去最终完成和验证
如果你刚进入计算机编程的世界 你应该可以花不多的时间在这本书中收获相当的关于算法的思路
虽然毕业之后渐渐游离出了编程界 但我认为那些研究算法后得来的认识和计算机方面研究和解决问题的思想 是可以让我受益匪浅并可以在很多工作和学习中通用的
最后说个真实的段子 本人临近毕业 有学弟前来虚心请教 问 学长 我初入计算机这个专业 该学哪门语言好呢 我正经答道 VB 学弟甚是困惑 我循循善诱 你想啊 像外语和经济专业 那些美女们都是要过级的 过级就是考VB啊 你VB学好了 自然就是她们眼中的计算机高手和将来过级求助的对象 嘿嘿 只是别挑花了眼才好啊 学弟恍然大悟
关于教育的悲哀和强加于我的伤害 我已不能改变和多言 索性利用它来为自己谋点福利好了 我认识的那些真正的编程高手 大多都不是我们专业的 嗯 就说到这吧 对于那些有心学习的人 自然会知道
VB那个段子不错,不过好像最近学妹们考级都开始报C了,^-^
其实根据自己最近出去找工作的感觉而言,觉得大多数公司对于应届生还是比较宽容的,大学的教育谈不上失败。
如果以公司的评价标准来说,大学的教育是非常失败:不会设计模式,写出来的代码是那么稚嫩,甚至连CVS,SVN都没用过,甚至没一个熟悉的Programming language
但是,如果从一个大学(非技校类)而言,大学要教会一个学生的不仅仅是操作系统、编译原理,而是在这大学四年期间让一个人从孩子到人的转变,树立自己的社会观,知道自己想要什么,在干什么,离自己的梦想有多远,该怎么努力。技术那些东西都是可以再学的,一个没有灵魂的人是恐怖的,正如Java,C++的设计哲学是不同的,因为他们都是有生命的个体。当然,对于技术非常痴迷的人当然可以做得很好,正如《编程之美》中的每个作者,所以没有失败的教育,只有不努力的学生,不是所有的事情都可以归结于体制问题的。