bitfan(数字世界一凡人)的专栏

在新浪博客的新家:http://blog.sina.com.cn/bitfan

用户操作
[即时聊天] [发私信] [加为好友]
bitfan(数字世界一凡人)
最近评论
wjfmail:可以学,但估计要比别人多很多的努力.毕竟开发不是一种天赋就可以拥有的才能.你碰的钉子会比别人多得多.不过,还是从现在开始努力吧.
gsqswjh:我就是小学文化,而且"奔四"了,才开始学习编程,学如逆水行舟,不进则退,说的太对了,加油啊!
Microsoft_China_Vip:


www.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!



Microsoft_China_Vip:


www.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!



Microsoft_China_Vip:


www.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!



文章分类
收藏
    相册
    .NET技术学习与实践
    5.2 使用.NET开发数据库应用程序
    数据绑定原理
    杂类
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 计算机教材:写给自己,还是读者收藏

    新一篇: 金旭亮老师博客搬新家公告 | 旧一篇: 公布《编程的奥秘》配套升级版《.NET 2.0面向对象程序设计(VB2005篇)》写作构想及全书目录

    计算机教材:写给自己,还是读者

    北京理工大学计算机学院 金旭亮

     

    进入21世纪以来,人类已进入信息时代,社会对计算机人才的需求大增。在这个大趋势下,我国上千所大中专院校,除了少数极为专业的院校,绝大部分都开设了计算机及相关专业,在读的学生估计可能达到数十万人。

    巨大的市场需求推动了计算机教材的繁荣,各大出版社或引进或组织教师编写,各种计算机教材陆续走进了课堂。

    供需两旺,市场繁荣,好象局势一片大好。

    然而,这欣欣向荣的表象之下,真的也是“局势一片大好吗”

    一、计算机类教材的隐忧

    1.题材撞车与“自留地”现象

    有谁能说出全国一共出了多少种《C程序设计》教材?有谁能说出全国出了多少种《编译原理》教材?还有《数据结构》、《微机原理》、《软件工程》、《离散数学》……,几乎所有的计算机专业骨干课程,都可以列出长长的一个书单。而这些教材,几乎都是一个模子里出来的,从目录上看,内容差不多,甚至连写作的语言也让人“眼熟”。

    很明显,教材的写作似乎已进入“工业化大生产”阶段,教材成了“教材生产流水线”上的产品。

    然而我怀疑,这样的生产流水线,出得了堪称精品的教材?

    教材内容雷同的现状,催生了各个院校在教材选用上的“自留地”现象,即选教材时优先选用本校教师写的教材。因为大部分的教材内容大同小异,那为什么不用自己的?做出这个决定省时省力,而且可以说出一连串的“合情合理”原因。

    但教材选用上的“自留地”现象,客观上为推广优秀教材带来了阻碍。

    2.面孔严肃,拒人千里

           我的一个朋友有句名言——“书非K不能读也!”。他的意思是,学习教材的过程是非常痛苦的,要经历一个“死去活来”的过程,才能最终琢磨出味道来。

           在我看来,这实在太确切了。

           我们太多的教材,老板着个脸,文字乏味枯燥,拒人于千里之外。在这方面,最典型的是理论性本身就很强的教材。比如《离散数学》,大多数的教材都充满了大量的抽象的概念与定理,并夹杂着大段大段枯燥的形式化推导与证明,如果有人告诉我这样的书他读得“很享受”,那他不是一个“数学天才”就是在说反话。

           北京某著名大学的老师编写的《离散数学教程》,写作风格比较简洁,但太简洁时就增大了阅读的难度,薄薄的几页有时就得耗去读者数个小时。刚好手头还有另一本机械工业出版社引进的《离散数学及应用》(《Discrete Mathematics and Its Applications》,Kenneth H.Rosen著),就显得平易近人多了,论厚度,这本是耿老师写的书的1.5倍左右,但相比之下,我还是宁愿抱着台电脑用“金山词霸”去啃这厚厚的“英文砖头书”。

    这位著名学府的老师她本人无疑具有很高的数学水平,而这本教材,我想可能是针对北大基础很好的本科生编写的,对于象我一样数学水平有限的普通读者选它来学习,无疑是个错误。

    国内国外同类教材对比,我不由得产生以下疑问:

    为什么国内作者在写作时不能多举些例子,不能多一些通俗的解释?为什么国内作者如此惜墨如金,能不能在书中多写几段话,点明这些理论的实践意义?为什么国内的作者不能在教材中对最重要的知识点给出“画龙点睛”式的强调,以帮助读者去把握这一领域的脉络?

    我衷心希望国内作者在写教材时多从读者的角度去想想,不要对读者已掌握的知识与技能作太多的假设!

    真正有成就的人,比如许多大科学家,都说他们之所以取得一定的成就,都是因为他们对各自的领域有着强烈的兴趣,著名数学家陈省身就说过他是在“玩”数学。能把如此抽象的学科看成玩具,难怪先生能成为一代数学大家!

    那对科学的兴趣从何而来?

    现在的家长和教师,从小学到大学,无不为孩子沉迷于网络游戏而发愁。为什么这么多的学生会喜欢上网络游戏?很简单,因为网络游戏有趣,好玩,让他们有成就感,可以让他们逃避让他们感到痛苦的学校学习生涯。

    为什么学生认为学习是件苦差使?他们天天要啃的教材是这样一副冷冰冰的模样,有哪个学生会喜欢?这是非常自然的事情。

    当然,无论怎样编写,教材是无法做到象游戏一样引人入胜的,但教材的编写者完全应该想办法让学生的学习多一点乐趣,少一点痛苦!

    当前大多数教材读起来毫无乐趣可言,这点无庸多说,每个过来人都有体会。

    3. 在写教材还是在写论文?

    教材的写作风格与论文有很大不同,然而,真有一些教材是以“论文笔法”写教材。

    论文有特定的写作方法,高水平的论文可能会用高深的数学语言来表述,比如爱因斯坦最初的有关狭义相对论的论文,据说当时全世界科学家中能看懂的没几个,不为大众所理解,并不影响论文本身的水平。

    然而把这种“论文笔法”用到教材上,那就走入了误区。教材的主要目的是传播知识,而不是向世界宣告您又发现了什么新理论,如何让读者能更快地汲取书中的营养,这是教材编写者必须考虑的问题。

    除此之外,还有更严重的问题。

    当今中国高校非常强调论文的发表数量,太多的人为发论文而忙碌。为了发表论文,出现了一种很不好的论文写作风格,我称之为“浅入深出”。作者自己并未做太多的研究,也没有多少真正的成果,为了论文更易于发表,必须人为地加大论文的阅读难度,比如某个问题其实可以用几句大白话就讲清楚的,一定要绕个大弯子,加上N多数学公式……,别人看不懂,呵呵,那是你水平不够!大批这样的论文中,其中不乏“南先生”。

           由于教材也是晋升高一级职称审批的指标之一,就有人为此目的而拼凑教材,自然而然地将拼凑论文的套路用到了教材编写上,习惯成自然嘛。对这种“新鲜出炉”的教材,那只能用一个词来形容了——“误人子弟”!

    4 从理论到理论的“空对空导弹”

           计算机科学本质上是一门实践性非常强的科学,正是实践在推动计算机科学与技术的不断进步,许多的计算机理论都可以找到它的实践基础。

           拿《编译原理》来说,其中介绍到的许多理论与方法在软件开发中应用是很广的:复杂的软件如一个编译器,简单的程序如一个计算器;大规模的软件如现代软件集成开发环境,小的软件如某个MIS系统中四则运算公式的解析模块,都可看到编译理论的巨大威力。

           然而,太多的编译教材只重理论不重应用,讲了一大堆的文法和自动机理论,罗罗嗦嗦地详细介绍各种分析方法,却都是“纸上谈兵”,从理论到理论,难怪有这么多的学生困惑不已:我为什么要花这么多的时间去学这么难的课程?它有什么用?难道仅为了考试?

    知识的获取与掌握是有其客观规律的,一般而言,具体的知识易于理解,而抽象的知识则难于把握,在学习过程中,应遵循“具体à抽象à具体à……”这样一个无限循环的过程。

    如果某人对一门学科所知不多,却指望他能通过理论学习迅速地把握这门学科,这违反了人类认识世界的客观规律。

    因此,从认识论角度出发,教材的编写是不能从理论到理论的。必须先从实例引入,再介绍理论。教材应尽可能地展现出人类在探索某个问题时所经历的具体过程,理清其来龙去脉,阐明知识之间的内在联系,从而帮助学生在学习过程中循序渐进地建立起一个相对完整的知识体系。

    二、改进之路

           那么,应该如何写出一本好的教材呢?

    1作者要有责任心

    教材的作者,绝大部分都是教师。要牢记教师的职责:传道、授业、解惑。我们身上是有责任的,误人子弟,则罪莫大焉!

    这就要求作者厚积薄发,尽可能不要出于功利性目的(比如升职称)而写教材。当然现实中功利性因素是不可避免的,只能要求作者既然要决定写,就要尽可能地写好。

    我强烈反对没有任何实际开发经验与实际教学经验的人写计算机类教材。孙子有语:不知彼不知已,每战必败。这样的人既对计算机技术不熟,又不了解学生的真实情况,怎可能写出好教材?

    另一个对作者的要求是与时俱进。计算机理论与技术的发展太快了,因此一本好教材应及时补充新内容。在这点上,国外的许多经典教材做得很好。比如我前面提到过的《离散数学及应用》,我手头上的已是第5版。还有一个例子,比如著名的Deitel父子写的《Java How To Program》(《Java大学教程》),几乎做到了Java每出一个新版本,相应地他们也会跟着更新书中的内容,出一个新版。

           第三个对作者的要求是能与读者互动。在互联网大普及的时代,网络是最便捷的获取读者反馈信息的手段。国外的著名教材,几乎每本都有一个网站提供各种的附加资源,并给读者答疑解惑。对于国内的作者而言,要求每本教材都建立一个独立的网站是不切实际的,但最起码作者应该留一个电子邮件地址。目前Blog(博客)非常红火,许多博客网站都提供免费的BLOG服务,我个人认为这是一个很好的读者与作者互动方式。

    2 弄清楚教材是给谁看的

    教材与理论专著不同,教材是学生学习的依据,其目的是更快更好地将知识传授给学生,因此,应从学生角度而不是教师角度编教材,要让学生“便于学”,而不是教师“便于教”(当然最好两者兼顾,不能兼顾则学生优先)。

    我看到许多的教材都是“教师编给教师看的”,而不是“教师编给学生看的”,这种教材如果没有老师教,学生几乎无法自学。

    比如看到某教材有“教师手册”与“学生课本”之分,或者有“正式课本”与“辅导材料”之分时,我觉得这是一种“一切以教师为中心”的教学思想的反映。其本质在于教师要比学生垄断更多的资料,以便树立教师的“权威”,而学生只能在教师的讲授与指导下学习,有这个必要吗?这种方式,我怎么看都有点“武大郎开店”的嫌疑。

    在现在这个信息爆炸的时代,重要的是培养学生的自学能力,怎能让学生离了教师就不会学习了?

    另外,按“便于学生自学”的方式编写教材,其实反过来也有助于教师(特别是新教师)深入理解教材,从而把教学工作做得更好,真正做到“教学相长”。

    3 深入浅出才是好教材!

           一本适合于学生自学的教材,一定要做到深入浅出。这是很不容易的,其前提是作者要有深厚的积累,才能“用普通话讲抽象的理论,用大白话讲复杂的技术”。我个人发觉,如果做到八个字,教材的可读性就可大大增强。这八个字是:善用比喻,实例为王!

        一个好例子,胜过千言万语。例子在帮助学生掌握知识方面的作用怎么估计也不过分,尤其是针对理论性强的课程。

           举个例子,《数据库原理》往往要讲到数据库范式,理论讲得太多,不如举一个学生都非常熟悉的网上选课系统,详细分析将学生信息与课程信息分布到数据库表中的不同方案,比较每个方案的优缺点,进而自然地引出范式的概念,并让学生能直观地理解如何在数据库中应用范式去解决数据完整性、冗余性等在实践中遇到的问题。

    另一个方面,计算机科学理论与技术中都涉及到大量抽象的概念,教材在向学生介绍概念的内涵时,既要注重科学性与严谨性,更要注重通俗性。

    在这方面,比喻这一修辞手法大有用武之地。

    比如,介绍C++课程中的名字空间(namespace)概念时,将“类”比做书,将“名字空间”比作图书馆或书架,则学生很快就能明白这一抽象概念的含义。

           还有《数据结构》中的堆栈,可以将其比喻成羽毛球筒,其特点是每次只能从开口处塞入和取出一个羽毛球。

           《软件工程》中介绍软件项目的迭代开发原则时,可以用“滚雪球”来类比软件项目的进化过程。

           其实汉语有着丰富的表现力,看看过去和现在各个文学家的著作,难道我们的教材编写者不能从这些地方汲取营养,把教材写得尽可能地“好看些”?

    4 授人以鱼,不如授人以渔

           “授人以鱼,不如授人以渔。”

           传颂千古的名言,蕴含着深刻的道理。

           计算机科学的每个领域,其实都有一些最重要最基本的思维方法。在教材中,应致力于将这些非常重要的思维方法以直观的形式突显出来,引导学生先去认识这种思维方法,再让他们去尝试应用这种思维方法,最终能活用这种思维方法。

           因此,好的教材,应该让学生能领会不同领域具有不同特点的思维方法,而不是仅仅只关注一些具体知识的传授。

           比如,学数学就要让学生知道怎样从特殊到普遍,从已知推未知,知道怎样从假想开始再以科学的推理方法去证明假想的对错,掌握从大量的数据中去找出其中蕴含着的特定的数学规律的方法……

    学编程就要让学生知道针对某个问题,应怎样去设计一个解决方案;在具体开发中,面对着技术难点,用什么方法去攻克它;理解为什么在编码过程中,要高度注意编码的规范性;知道如何将软件工程的相关理论渗透到具体开发实践中……

           只有具有这样特点的教材,才能使学生掌握做事的方法,并使他们的思想深刻起来,成为一个有着独立思维能力的人。

           我想,作者如能作到以上几点,写出的教材其质量应是不差的。

    三、写出特色来——我的教材编写实践

           作为一名高校的一线教师,我既热爱教学工作,又喜欢钻研软件技术。

           在我的工作中,我一直都在琢磨着有关计算机教育方面的一些问题。本文前面的一些观点就是我在教学实践中逐渐形成的。

           但这些观点是否正确,是否可行?

           这只能由实践来说话。我决定编写一本教材,全面地尝试我在上面所提到的各种观点。

    200411月开始,到20057月,我用了9个月的时间写了一本“不像教材的教材”——《编程的奥秘——.NET软件技术学习与实践》,与传统教材的模样有很大的不同。

           这本书的基本原型是我在北京理工大学开设的《.NET软件开发技术基础》选修课教案,该课程得到了微软公司2005年“微软高校精品课程支持计划”的资助,教材于20061月由电子工业出版社出版。

    在写作过程中,我想得最多的就是如何走出一条教材编写的新路子,探索一些新的教材编写方法,一句话——写出自己的特色来!

           书出版以后,我在自己的BLOG上(http://blog.csdn.net/bitfan)上建立了一个读者作者交流区,自己的邮箱也陆陆续续地收到不少读者邮件。

    在我收到的读者反馈信息中,大都对这本书给予了充分的肯定。而这些读者中,绝大多数是在校的大学生,由于书价较贵,有读者来信说他省了半个月的饭钱才买下这本书,还有的读者在书店“站读”数个小时……,令我非常感动。

    学生对这本教材的肯定给了我很大的鼓舞,我想应该把自己的这些观点公开提出来讨论,这种讨论是有益的。

    关于计算机教材的编写,其实是个非常大的话题,我所知道的一些朋友中,有不少在这个领域有着独到的见解,从他们那儿我得到了许多启发,而这篇文章仅仅代表我个人对计算机教材编写问题的思索结果,其中一定有许多偏颇不当之处。在此,敬请读到这篇小文的读者海涵,非常欢迎大家与我共同探讨计算机教育的相关问题,我的电子邮件:JinXuLiang@bit.edu.cn

    此文权当“抛砖引玉”之“砖”。

    --------------------

    注:此文已发表于《计算机教育》2006年第6期,网络转载注明出处。

    发表于 @ 2006年06月23日 11:26:00|评论(loading...)|编辑

    新一篇: 金旭亮老师博客搬新家公告 | 旧一篇: 公布《编程的奥秘》配套升级版《.NET 2.0面向对象程序设计(VB2005篇)》写作构想及全书目录

    评论

    #ender 发表于2006-06-23 18:42:00  IP: 202.108.130.*
    非常好,国内的大部分教材都是板着脸训人,最典型就是
    陈火旺的《编译原理》
    #cybercake 发表于2006-06-23 19:13:00  IP: 217.66.62.*
    细腻的教材源自于对学科的精深把握以及长时间的思考与积累。像在中国这样大家都早已习惯囫囵吞枣的学习,所以也就只能空对空了。
    #minjun 发表于2006-06-23 19:22:00  IP: 219.239.227.*
    顶一下
    #cxx 发表于2006-06-23 20:39:00  IP: 124.200.96.*
    国内的教材实在太烂了,不知道扼杀了多少科学的幼苗。
    #lfq 发表于2006-06-23 20:54:00  IP: 218.249.51.*
    金老师的书,比较赞^o^
    #mailbomb 发表于2006-06-23 21:44:00  IP: 221.226.119.*
    能不能看看我写的书:
    http://www.infopower.com.cn/showdetail.php?isbn=7-5083-3875-8
    #nFox18 发表于2006-06-24 00:56:00  IP: 172.18.32.*
    中国教材唯一可称道的是牛皮吹得够响。。。。。封面上说什么精品课程主干教材,什么面向21世纪XX教材,某某国家权威机关推荐。。。。言必大话空话。。。。内容连垃圾都不如。。。
    偶们学习得时候重要课程都是自己另外买国外得经典教材得。。。。而且现在终结了一下xx教育出版社的书,封面上有“国家”,“XX部委推荐”,“优秀”等字样的书,获得国家什么奖的书,最好不要看,或者慎重考虑下。。。。。
    #Lg 发表于2006-06-24 01:09:00  IP: 220.166.196.*
    陈火旺的《编译原理》
    难受,特别是做实验,你看了他的书,要费好大的力才能和实际联系起来哦!
    这期用的网络教材,<计算机网络--自顶向下方法与Internet特色>
    真的不错,用英文原版.虽然还是有些单词不认识,不过,看书的过程真的可以说是很舒服的.真的是一口气读下去.看完了,还有种意犹未尽的感觉.
    #looping 发表于2006-06-24 02:20:00  IP: 61.167.60.*
    关于计算机的书,我只读国外的或者台湾侯捷的,国内的书跟作者一样,垃圾太多了。
    #liuming 发表于2006-06-24 04:45:00  IP: 221.221.17.*
    请你们不要妄自菲薄好不好。我们中国人写的教材也还是有好的。美国鬼子写的教材都好吗?不见得。垃圾多得是。金先生说耿素云老师的离散数学教材太抽象,我完全不赞同。我想跟你说,计算机科学与技术系不是幼儿园,我们是来学习科学技术的,不是来看十万个为什么的.连这么一本计算机科学与技术教材都搞不定的人还有什么资格在计算机系混.
    金先生你要知道编译里面最核心的也就那些算法,我觉得把这些讲清楚就行了。万变不离其宗嘛。何必跟婆娘似的在那东扯西扯。
    金先生你也知道范式在现有的关系数据库里扮演什么样的角色,不讲这个给学生讲个破烂MIS,有何意义。你就那么乐意玩个SQL SERVER啊。学生会做MIS,可会开发DB吗?我们要的是会开发DB的大师,而不是你这样只会使个。NET的二流程序员。微软的MMP。
    时不我待,我们计算机工作者应该好好利用每一分钟时间,掌握计算机技术最基本的知识,去造龙蕊,去造OS,去造DB,而不是去当一个什么所谓的。NET高手。TMD。尽管我也知道不会这东西很丢人,可实在不会那也没事,咱自己开发个吗。
    #to:mac 发表于2006-06-24 11:43:00  IP: 218.80.199.*
    老兄,你有没有读过国外经典之作啊?中国教授抄袭过来后就把人家的经典的东西去掉拉,换上了自己的东西,嘿嘿,自作聪明!什么是二流学校?什么是一流的?
    一流的会故作高深,打着高科技的幌子容易多骗点研发资金而已!路边小店怎么拉?经济、实惠!大饭店呢?只不过是喂饱那些腐败人的肚子的地方!
    #mac 发表于2006-06-24 10:51:00  IP: 218.1.68.*
    充其量也就是个二流学校的二流教师,有什么资格说人家一流学校的一流教授,就好像餐饮一样,你开个路边小店有什么资格去嘲笑人家的大饭店。不知所云,人家面对的学生的基础确实比你的学生好,你有什么不服气的。典型的小人。而且人家写的是教材,是配合讲课用的,不是自考书,自个琢磨用的,拜托,搞清楚点再大放厥词好不好?
    #dds 发表于2006-06-24 12:56:00  IP: 218.29.150.*
    楼上说的好!
    #dds 发表于2006-06-24 12:56:00  IP: 218.29.150.*
    楼上说的好!
    #zolo 发表于2006-06-24 13:56:00  IP: 218.29.150.*
    请问liuming:
    金先生没有否定国内没有好书,也没有说美国人写的书都是好书!
    一看就知道你是眼高手低的人,MIS怎么了,最常见的东西,最基本的东西,连这个都不会还搞数据库?
    去造龙芯,OS,DB?这样有意义吗?别人已经做过的东西了还要去耗费精力去做,这只能说是在模仿吧?很可能一辈子都跟在别人后面!
    为什么自己不去创新呢?人类应该把智慧放在创新上!让自己走在技术的前沿!
    不要看不起别人,先看看你自己是个什么东西!
    #故作高深 发表于2006-06-24 16:30:00  IP: 61.153.2.*
    我非常赞同金先生的看法,我一直都有这样的想法,但是我是个无名小子,由先生把我许久想说的话说出来真是爽。
    什么一流学校,什么二流学校。一流就厉害吗?清华的教授做出什么来了。计算机水平落后到如此地步。用.net就是二流程序员吗?请你说说一流程序员是用什么的?
    学习知识的过程本来就是从具体认识到抽象总结的过程,不可能像现在的高校一上来就讲干巴巴的理论,是不符合学习规律的,所以高校培养的废物实在很多.
    而且我们看到的优秀毕业生都是课余时间学习到的实用技术.多少考高分却什么也做不了的人.
    还有中国所谓的一流大学学生的水准真的就高吗?中国的高考制度本就不能选拔出优秀人才.(注,我本人就是所谓一流大学毕业).也非常认同学习尤其是计算机技术应该深入签出,重视实践.
    #闲云野鹤 发表于2006-06-24 23:44:00  IP: 222.212.11.*
    liu Ming:
    不知道你是否就是我以前的同事,这里发表一下我的见解:
    1。如果你真的就是刘明,则你发表这样的见解我可以理解,这是基于你较为深厚的编程功底而言的,但我想说的是,你的程序没有大局观,缺乏系统的组织,程序可读性极其差,居然用try except的异常触发机制来实现程序逻辑流程。我无法想象你这样的人如何被规模化的编程团队接受;
    2。你对较为底层的技术的却钻研的比较深入,但建议你看看aderson hjsberg的访谈,作为一个技术天才,他具有很强的表达能力,能把较为深入的技术主题描述的清楚易懂,而你这方面差得太远,你连把问题描述清楚的能力都不具备,还谈什么编写OS, DB之内的东东,而且你的团队精神很差,如果全靠你一个人写的OS,无论你的能力有多强,它也只能是你个人欣赏的玩偶,对其他人来说是垃圾。
    如果你不是刘明,就当以上两点对你无效,但你的观点我实在有点不敢苟同,你的做事方法让我想到了以前的同事刘明,你和他太像拉!!!
    # rgj 发表于2006-06-25 00:44:00  IP: 61.178.80.*
    我是一个三流学校的老师,但我也想编本真正好的书,也不要什么高深的,就是个计算机基础吧,编好一点就行。客观来说,国内的计算机书粗制滥造的很多;有些书有理论水平,但空对空的毛病和故作高深的毛病还是有。
    #深入浅出 发表于2006-06-25 11:02:00  IP: 61.50.142.*
    金老师的话说的非常好,我觉的说的很实在
    也很现实,不过国人也有不少好书的
    我列举了几本(指的是写作风格)
    候捷的<<深入浅出MFC>>
    李维的<<深入VCL架构剖析>>
    刘艺的<<Delphi面向对象编程思想>>
    乔林的<<参透Delphi/Kylix>>
    尤其是候捷,李维看他俩的书真是感觉在享受技术啊

    #talentluo 发表于2006-06-25 12:17:00  IP: 61.183.207.*
    说的好!
    强烈举四肢同意!
    #vaseline 发表于2006-06-25 12:31:00  IP: 219.82.22.*
    中国难道只需要一流大学的一流老师和学生吗?说技术争论可以,不要拿帽子压人。
    认真的人才能做出点名堂,而不必问出处!
    我也很痛恨现在的教材,俺旁边的人,根本不会使用的软件,也能去写个教材出来,太多了,垃圾教材啊!曾经用过一本计算机英语,单词表和课文都对不上,课后习题和课文也对不上,课文中的表达非常中式,单词时常拼错。对技术的介绍全是废话,说了等于白说。
    我建议以后弄个教材黑名单,省得误人子弟。学生的青春不能用黑心教材来毒害
    #MoStone 发表于2006-06-25 17:50:00  IP: 219.82.97.*
    先赞一个,毕竟出发点不同啊,是个认真的人。
    国内,做事认真的人不多啊,都被功利心蒙了。
    从这一点来说,谁也没有资格来批,不是么,你认真为IT学生做了什么?除了说大话。
    #nFox18 发表于2006-06-25 11:40:00  IP: 172.18.32.*
    偶曾经看过一本书,封面,序言吹的天花乱坠。里面的内容很多是从国外一本书上抄来得,有写地方甚至是整段话一字不漏抄下来。。。。。。还是一个比较有名的出版社。。。书名就不说了。。。

    ~~~~~~~~~~~~~~~~~~~
    同意楼上的,特别是侯捷的书,真的很不错。。。
    #nFox18 发表于2006-06-25 11:40:00  IP: 172.18.32.*
    偶曾经看过一本书,封面,序言吹的天花乱坠。里面的内容很多是从国外一本书上抄来得,有写地方甚至是整段话一字不漏抄下来。。。。。。还是一个比较有名的出版社。。。书名就不说了。。。

    ~~~~~~~~~~~~~~~~~~~
    同意楼上的,特别是侯捷的书,真的很不错。。。
    #to: liuming 发表于2006-06-26 07:41:00  IP: 221.237.33.*
    一个教材写出来大部分都看不懂,这个教材算个屁啊。
    我基本不买国内的这些教师编的书,东写西抄,明明是泊来品,但为了显示自己的独创或高深,或根本就不懂,这些教师非要把技术的实在去掉,整得抽象无比。以前本人还买国内出版社出的国外编程系列,现在为了省钱,直接用EMULE拉国外的原版了。
    你有时间多看看国外的优秀原著,比你在这儿狗屁不通地强辩好多。计算机技术不得不让人承认,国外现在始终走国内的前面。是优点就要学习,少扯什么爱国主义。
    金老师的书还没有读,如果写得深入浅出,那么就赞一个。
    #哀 发表于2006-06-26 08:47:00  IP: 221.203.145.*
    说到底,国内教材编的不好,除了态度问题,还有能力问

    题--不仅是技术能力 还有 文学 能力,语文基础都不

    行,如何能够表达心中所知,如何能够让别人明白

    比如楼主,虽然一腔的慷慨,却连个成语都说错

    “4 授人与鱼,不如授人与渔”

    ”4 授人以鱼,不如授人以渔“ !!!!!!!!
    #天降甘草-于忠民 发表于2006-06-26 09:57:00  IP: 210.76.110.*
    首先我们承认那些能教书育人的老师是好老师,能够更好传播知识的书籍是好教材。说什么一流二流学校,一流二流老师的说法和人都是扯淡的。
    金老师是一个好教师!

    to:哀,你学得那么一点古文就别出来打叹号了。
    授人与鱼,不如授人与渔是正确的。
    “预先取之,必先与之”,你知道这个与是什么意思了吧?
    不懂变通和运用。




    #bitfan 发表于2006-06-26 10:04:00  IP: 211.68.13.*
    to 哀:
    寒,真的写错了成语,惭愧中……。已更正。
    唉,天天学英语,学了十几年,还是说不出听不懂写不好英文,反而弄得连汉语也不行了。以前也听朋友说过计算机博士写请假条几十个汉字中错别字写了好几个,我等都不知道自已是哪国人了!感叹+惭愧!
    #夜夜喝茶 发表于2006-06-26 14:38:00  IP: 61.175.199.*
    唉,对别人都很刻薄啊!
    #火狐设计 发表于2006-06-26 22:45:00  IP: 203.161.204.*
    你在这里对书写做了一个概括,支持,继续努力!
    #mac 发表于2006-06-26 21:42:00  IP: 222.68.2.*
    还真有自己觉得NB的人,国外经典之作又读过几本?你都理解了吗?我没听说过经典的东西是一下子能理解的,都很多都是看了很多遍才觉得顿悟,而觉得经典的。摆脱,不要玷污经典这个词。
    #mj 发表于2006-06-27 21:17:00  IP: 61.150.69.*
    说的很好
    不过国内外教材的最大区别是国内教材往往缺少第一手的资料
    你看的那些国外教材 基本上都是那个技术或者理论的开发者写出来的
    他自己明白自立理论 的来龙去脉 所以写书 的过程实际上像是一种对自己成果的回忆过程 那一点难理解 那一点好理解 作者一清二楚

    而国内教材作者写书往往是一种任务,评职称用的 真正专心写书,思考的不多,所以国内教材往往是编出来的 不是写出来的
    这种事我也干过 所以建议大家想研究新技术的话 还是得看国外的教材
    #SilenceLeaf 发表于2006-06-27 21:34:00  IP: 222.43.172.*
    最近在学操作系统,看了两本书,一本是国内的汤子瀛编的《计算机操作系统》一本是Andrew S. Tanenbaum写的《操作系统设计与实现》,两本书都看了大半,对比起来有点感触,不是想分出个孰优孰劣,就是感觉外国人写的书和国人写的书有点不同。
    先说Tanenbaum写的,这本书的最大特点就是不光是空讲理论,他还结合了Minix操作系统的实现介绍了操作系统具体该怎么实现,给人感觉很现实,好像学了这本书后感觉操作系统离读者更近了。一些经典问题的提出是由实际遇到的问题开始的,似乎读懂这本书以后就有一种想自己设计操作系统的冲动。整本书介绍的内容很少,只把经典的问题和最常用的算法一一讲过,其他不常用的只字未提。作者语言诙谐幽默,还不时开个小玩笑。
    还有就是汤子瀛编的《计算机操作系统》,典型的中国式课本风格,一丝不苟,每遇到重要的概念都要用最严密的语言(数学语言最好)下个定义,从操作系统的历史开始讲起,无操作系统计算机、单道批处理、多道批处理、分时、实时……其间涉及的领域非常广泛,各种算法不管新的旧的全部都介绍一编,读完这本书对操作系统整体上的认识是有了,但感觉学到的知识好像只能用来考试,脑子里对操作系统的认识是一大堆概念,对于操作系统的深层原理依然很神秘。
    这里绝不是把两本书比比分出个高低,就是想说不同文化差异写出来的著作有着迥然不同的风格。人都说中国学生考试很厉害,甚至全世界第一,但为什么先进的成果都出在国外呢?是不是反映了中国学生的创造力不足呢?很多人说是严格的考试制度断送了中国的素质教育,我想另一方面,推行素质教育的同时也要改变一下在中国学生脑袋里形成的填鸭式的传授知识的风格。也许这样的对比并不合适,请各位指正。
    #dxc(段兴传) 发表于2006-06-28 10:26:00  IP: 218.22.160.*
    to liuming :

    .....。。。。。我不知道你是不是成年人....... 请不要太幼稚....

    另外,补充一句,金老师关于 离散数学教材的论述,我的体会太深!!!!

    我让一个学生 阅读 耿老师的 离散数学 ,勉强看懂,但还是慌慌忽忽。

    但是我让另一个学生 先 阅读 离散数学导学,然后再阅读 离散数学及其应用。然后再看 耿老师的书,没有任何吃力的感觉。

    如果大家想知道为什么,请 先阅读 离散数学导学 这本书,看看别人是如何 给从未接触离散数学的人 介绍离散数学的吧!
    这本书是牛津大学的本科生教材。他们学生的素质应该不差吧,但看看别人如何给新生教授离散数学的入门知识!!!

    很多在这攻击金老师的人,我可以理解。 社会这么大,不同的人有不同的生活经历,有不同的阅历。

    但是,请大家要对自己的言论负责! 否则,教育不好自己尚属其次,误了你的下一代,才是危害国家!

    china-pub里的众多漫骂的书评者们,大家看的还少吗?!
    #工人 发表于2006-06-29 08:49:00  IP: 61.185.9.*
    教材不是你写的好就能发表
    看你出的版本费多少

    全国出版社都一样
    #shayne 发表于2006-06-29 21:32:00  IP: 219.137.116.*
    其实我觉得国内的书,确实有很多写得很差,太抽象化,或是太肤浅,你们在书店或者可以看到很多<二十四小时学会c++>这样的书,这种书很容易误导读者.我看到这样的书,通常是看也不看的.还有一些知识,本来是可以很简单地表达出来,但是那些作者,却写到连鬼都看不明白!当然,国内也有很多优秀的书,比如钱能的<C++程序设计教程>!国外的书,说实在的,真的跟国内的有一些距离,至少我现在看过的国外教材,我都觉得写得不错,比如<c++ primer plus>,里面的知识,都是结合例子来进行描述的,使人很容易接受.我很同意=作为一个技术天才,他具有很强的表达能力,能把较为深入的技术主题描述的清楚易懂.这一句.表达能力是非常重要的.
    #flyback 发表于2006-06-30 10:33:00  IP: 221.216.209.*
    这就是你们不对了,人家老师要靠这个论职称的,管你能不能看懂,你看不懂就别想毕业了,别人又不用担心教材的销量,反正你得买,能够显示俺水平高就行了,至于你是不是看明白了,师父领进门,修行靠个人.
    #SilenceLeaf 发表于2006-07-01 22:50:00  IP: 222.43.175.*
    国外的很多书都是这个领域的顶尖大师写的,这个国内是不能比的
    #HMbee 发表于2006-07-04 02:07:00  IP: 218.16.59.*
    关于教材,作为一个完完全全的编程初学都,我还是说一下近来学习VB.NET的看法。开始的时候,我是用金老师的《编程的奥秘》,可惜!可惜!本人水平及基础实在太烂(职中时只学过BASIC,可惜每次考试都不及格),学到第二章的时候就“停步不前”。
    最后没办法,只能狠下心来,买了一本DEITEL的《VISUAL BASIC.NET 2003 大学简明教程》。此书实在是简单,通俗,易懂,有趣。而且提供大量的练习让读者切实掌握所学的知识。像我水平这样“烂”的人,也能一天学习一个章节。当我学到“教程10"
    的时候,再来学《奥秘》,哇!原来第二章不理解的地方豁然开朗,非常轻松地把第二章搞定。可见,好的教材就如好的学习方法,可以使学习水到渠成。(以上观点完全没有贬低《奥秘》的意思,相反,我一直认为《奥秘》是进阶提高的必备之品)
    #bitfan 发表于2006-07-04 12:04:00  IP: 211.68.13.*
    to HMbee:
    Deitel 出的教材在世界上还是有一定名气的,其最大的特点是通俗易懂,我给学生讲Java时推荐的就是他的《Java大学教程》,另外,学C++,他的《C++大学教程》也是一本好书。
    但Deitel的书有个问题,就是看完了他的书,很难编出一个大点的程序,因为他没有介绍软件开发中的思维方法问题,而且有的时候过于琐碎,行文啰嗦。
    至于我的这本书,我的目的是“以大白话介绍复杂的技术”,其介绍的技术深度是远超过《VB.NET2003大学简明教程》的。对于一个初学者,学完并实践完前四章,即具备了相当的能力,就可以了。而后面九章的内容,完全掌握可以达到一个合格的计算机专业本科生水平,所介绍的技术与理论都是有一定的深度与广度的。不客气地说,就我所接触到的本科生中,大部份四年下来还没达到掌握这本书中所介绍的全部技术与基本能力和素质的要求。
    正因如此,我才把这本书叫做《编程的奥秘》而非《VB.NET程序设计》。我一直希望,读者能从我这本书中掌握一些本质的基础性的东西,从而能驾驭各种编程语言,具备将想法变成现实的真实开发能力。
    #XuSir 发表于2006-07-17 09:58:00  IP: 220.234.217.*
    这个世界需要各种各样的教材。有些以适合自学为目的,有些则以完整、精确、精炼地介绍整个学科为目的。后者不是让你自学的,而是让你在教师指导下,或者先看适合自学的教材加以入门,然后以之进一步掌握整个学科的。所以不要觉得自己对的就完全否定别人的。就像我喜欢吃快餐,但不能说大餐厅就全部该关门。
    #ideawu 发表于2006-10-10 13:25:00  IP: 222.26.216.*
    首先, 国内出书(计算机类)者整体水平差, 这是跟我们国家的整体计算机科学水平相关的, 这是无法避免的. 其次, 大部分的出书者没有学习的态度, 不懂装懂, 不愿意向美国人以及英国人学习, 而且人品不太好(我们就谅解他们的难处, 他们以及我们每一个人都有难处). 所以, 没事别看中国人写的计算机类教材.
    #justrun 发表于2006-10-20 23:20:00  IP: 124.114.109.*
    国产教材或者技术类书籍的现状,凸现了我们学术、技术界的浮躁,赶紧出个新鲜技术的教材,赶紧抓一把钱闪人,这就是多数作者的心理。
    这个直接造成的后果就是无人信任国产书籍,就算博主讲自己如何认真出书,但是你是中国人,在中国写书,我就不信你,我只看老外的书,翻译错误不要紧,我可以对着影印版察看研究。毕竟人家的写作出发点是好的,态度是好的,这决定了这书的却有其价值。

    可悲啊中国人,盗版盗版,假冒假冒,伪劣伪劣,欺骗欺骗。
    这一切的受害者都是中国人自己。
    呵呵世界上最喜欢折腾自己民族的民族。
    #justrun 发表于2006-10-20 23:22:00  IP: 124.114.109.*
    国产教材或者技术类书籍的现状,凸现了我们学术、技术界的浮躁,赶紧出个新鲜技术的教材,赶紧抓一把钱闪人,这就是多数作者的心理。
    这个直接造成的后果就是无人信任国产书籍,就算博主讲自己如何认真出书,但是你是中国人,在中国写书,我就不信你,我只看老外的书,翻译错误不要紧,我可以对着影印版察看研究。毕竟人家的写作出发点是好的,态度是好的,这决定了这书的却有其价值。

    可悲啊中国人,盗版盗版,假冒假冒,伪劣伪劣,欺骗欺骗。
    这一切的受害者都是中国人自己。
    呵呵世界上最喜欢折腾自己民族的民族。
    #to:liuming 发表于2006-10-21 02:40:00  IP: 58.48.140.*
    to:liuming
    一看就是个素质低下狂妄的家伙!
    连自己同事都瞧不起你,跑这里撒野,竟然还大言不惭!
    自己去造龙蕊,去造OS,去造DB,造出来再来这里发言!
    不要污染这里的一片净土!
    #fgf 发表于2006-10-21 08:43:00  IP: 222.32.218.*
    你的书也不咋地。
    #trainman 发表于2006-10-21 08:48:00  IP: 218.20.188.*
    写得很好,希望以后看到更多的优秀教材!
    #过客 发表于2006-10-21 11:55:00  IP: 219.142.66.*
    浮燥,浮燥的年代。
    #roc 发表于2006-10-21 14:06:00  IP: 219.140.190.*
    英文书不看,只读中文的 感觉还是例子讲的明白点好。
    我是个二流学校的 老师都不匝地 讲的不名不白的 如果书在是严肃教材 基本上这门课就学不到什么东西了
    所以书还是写的通俗点好 毕竟你是一流的教师,如果写的书就跟爱因斯坦的狭义相对论一样了我只能哭了
    #青润 发表于2006-10-21 14:15:00  IP: 219.236.26.*
    文章的观点非常不错,写出了一个现实。
    to Danny:
    我不认为别人说赞同的话就是马屁精,甚至有一群人骂人才是马屁精,这个道理你能明白吧?呵呵
    估计后者比前者更可悲。

    文章只要写出了真实的观点和现实,就应该得到支持。
    这个金老师不错!
    #jack1887 发表于2006-10-21 16:06:00  IP: 222.69.29.*
    currently , i am learning C#.the text book i use is << C# lanuage specification >> writen by the father of
    C# , Anders hejlsberg. it explain the principles clearly .
    i love it very much . if you compare it the books wriiten by our teacher , you will find that many of contents and the examples are copied from the book.so does others books like asp.net , java .i only use original books, and never read the chinese book .So poor and lazy are the authers . my point is that you have the ability , do not write any books to harm us.
    #yshuise 发表于2006-10-21 17:43:00  IP: 218.26.225.*
    中国现在有实力的人不多,可以说在我所知的关于
    c++方面的书籍就是没有,几乎都是不懂的居多,那种入门的书籍谭好强的c语言太菜了,居然卖得这么火。那个钱能的也不怎么样?就是以命令的方式学习,几乎没有思考的余地,难道还是教人背诵?可见清化大学也是垃圾丛生,而又高傲得要死。哪个殷人昆的《数据结构》就是误人子弟,不知此人有没有良心?还有哪个严的《数据结构》虽然比殷的好点,但是绝对不能算是好书,无论是论述方面还是理解的透彻度都是大有问题的。

    中国出了些好的译者,但是我开始对他们不满了,我觉得他们始终跟着别人的屁股后面跑,自己每有任何创造能力,这种人是不能做别人的老师的,更不会引领潮流。
    总之,数风流人物,还看今朝。
    #yshuise  发表于2006-10-21 17:53:00  IP: 218.26.225.*
    我觉得我们年轻一代有必要把前一代送进“火葬场”了!
    他们无论是学识,思维方法,做人原则,还有带给我们的都是包袱。他们不懂西方逻辑,更不懂西方哲学,他们用中国的思维方法来读书学习,而且对年青人进行压迫,迫使我们走他门那样愚蠢的道路。

    按照他们的方法我们没有出路。

    #yshuise 发表于2006-10-21 18:01:00  IP: 218.26.225.*
    mac 发表于2006-06-24 10:51:00 IP: 218.1.68.*
    充其量也就是个二流学校的二流教师,有什么资格说人家一流学校的一流教授,就好像餐饮一样,你开个路边小店有什么资格去嘲笑人家的大饭店。不知所云,人家面对的学生的基础确实比你的学生好,你有什么不服气的。典型的小人。而且人家写的是教材,是配合讲课用的,不是自考书,自个琢磨用的,拜托,搞清楚点再大放厥词好不好?
    ===============================
    老子一个字都不认识,照样骂你!!
    你这个白痴。
    清化,北大算是一流了吧!可是他妈的一个诺贝尔奖都没有!
    哪个田刚还贪污,而且还搞权术。另外,北大,清华本质是为官僚服务的。几乎都是产垃圾。可以说,中国最厉害的人物不可能回出在这种专门培养奴才的学校。
    #秒之秒 发表于2006-10-21 16:47:00  IP: 221.227.187.*
    建议看看 小学的教材
    苏教版本的 小学信息技术
    #sad 发表于2006-10-21 18:03:00  IP: 218.26.225.*
    mac 发表于2006-06-24 10:51:00 IP: 218.1.68.*
    充其量也就是个二流学校的二流教师,有什么资格说人家一流学校的一流教授,就好像餐饮一样,你开个路边小店有什么资格去嘲笑人家的大饭店。不知所云,人家面对的学生的基础确实比你的学生好,你有什么不服气的。典型的小人。而且人家写的是教材,是配合讲课用的,不是自考书,自个琢磨用的,拜托,搞清楚点再大放厥词好不好?
    ===============================
    老子一个字都不认识,照样骂你!!
    你这个白痴。
    清化,北大算是一流了吧!可是他妈的一个诺贝尔奖都没有!
    哪个田刚还贪污,而且还搞权术。另外,北大,清华本质是为官僚服务的。几乎都是产垃圾。可以说,中国最厉害的人物不可能回出在这种专门培养奴才的学校。
    #秒之秒 发表于2006-10-21 16:48:00  IP: 221.227.187.*
    建议看看 小学的教材
    苏教版本的 小学信息技术
    #zhou 发表于2006-10-21 18:09:00  IP: 222.209.49.*
    作为学生,深有同感
    读学校发的教材,想学知识都难。
    学校开设了C++课程,教材是自己学校的老师编写的。由于自己比较喜欢C++,所以就自己买了不少国外的C++书籍自学了较长时间,然后在回过头来看学校发的那本C++教材时,当时就有了把那老师拖出来枪毙的冲动。天啦,毒害学生啊!
    #秒之秒 发表于2006-10-21 16:48:00  IP: 221.227.187.*
    建议看看 小学的教材
    苏教版本的 小学信息技术
    #Danny 发表于2006-10-21 13:14:00  IP: 218.87.28.*
    我看到楼上有一群马屁精,看个书有什么享受的?
    #武汉工程大学 发表于2006-10-21 19:26:00  IP: 219.140.245.*
    对这篇文章,赞扬的人是读者,贬的人就是出书的!
    #compass 发表于2006-10-21 21:35:00  IP: 222.244.127.*
    余祥宣的《计算机算法基础》,华中科技大学出版社。晦涩和代码拼凑字数的典范。
    #gf 发表于2006-10-21 21:37:00  IP: 59.53.181.*
    计算机的好多技术都是外国的,国人好多都急功近利,一方面自己知识还不够,也就是好多都不知道啦,然而硬要写什么教材,二方面是极不负责任,典型的是北大出的书,那时我看的是一本java的书,不说写的怎样,单是错别字和拼错的就不知道有多少,以这种态度能出好书么。等等。。。。。还有好多书就是写些案例类的我决的这种书根本就不应该出,简直是垃圾。所以我看计算机方面的书宁愿看国外。
    #gf 发表于2006-10-21 21:37:00  IP: 59.53.181.*
    计算机的好多技术都是外国的,国人好多都急功近利,一方面自己知识还不够,也就是好多都不知道啦,然而硬要写什么教材,二方面是极不负责任,典型的是北大出的书,那时我看的是一本java的书,不说写的怎样,单是错别字和拼错的就不知道有多少,以这种态度能出好书么。等等。。。。。还有好多书就是写些案例类的我决的这种书根本就不应该出,简直是垃圾。所以我看计算机方面的书宁愿看国外。
    #gf 发表于2006-10-21 21:38:00  IP: 59.53.181.*
    计算机的好多技术都是外国的,国人好多都急功近利,一方面自己知识还不够,也就是好多都不知道啦,然而硬要写什么教材,二方面是极不负责任,典型的是北大出的书,那时我看的是一本java的书,不说写的怎样,单是错别字和拼错的就不知道有多少,以这种态度能出好书么。等等。。。。。还有好多书就是写些案例类的我决的这种书根本就不应该出,简直是垃圾。所以我看计算机方面的书宁愿看国外。
    #javaxy 发表于2006-10-21 22:06:00  IP: 219.216.128.*
    中国人出书不是为了育人,是为了赚钱!所以可以理解为啥中国的书都是天书,中国的大学生都这么低能!
    #Tony Huang 发表于2006-10-21 23:56:00  IP: 58.33.30.*
    我们学校用的就是自己的基本电路,满是错误……

    数据结构(C++版)中的例子连编译都通不过……

    那些老师真不知道为什么要出这种垃圾书,狂bs……
    #htqx 发表于2006-10-22 13:33:00  IP: 220.175.105.*
    中国就两类人最垃圾。
    老师和公务员。
    烂烂烂烂....
    他们是有共同点的,就是落后的人才制度保护伞下得以生存。
    当然我也不想否认有不少例外,但是大环境决定了的,怎么因为几个例外而对问题视而不见?

    就好像教材,我向来是有只看外国书的原则,很多人就看不过眼了,难道中国没有牛人吗?有或者是有,但是我不想为了几个例外而去尝试更多可能的不例外。

    然而,外国的书及时烂,但是绝对是有收获的,因为就是面向入门,不全面,也能学到一些。但是国内的,只能学到错误的思想,错误的做法,甚至过失的技术。这个还不如不学得好。

    #zcos 发表于2006-10-22 13:44:00  IP: 221.198.76.*
    why not crack taocp 专栏:http://blog.csdn.net/zcosmicl
    真不希望看到google里关于中文mix的内容基本上都是卖书的,如果真的对计算机感兴趣,又不清楚自己对计算机的什么感兴趣,让我们一起crack taocp吧,它将重燃你的热情澎湃。
    这里是不断更新的关于学习taocp的内容。
    也许我自己也不知道如何开始,但我知道必须开始。
    我会跳跃式的学习taocp,而不是从头到尾的系统性的通读学习。
    目前,我跳过了数学准备部分,直接来看看MIX部分。
    我也看到MMIX的书都已经出来了,但我还是选择MIX。
    我们的中心是算法的思想,我根据自己的很浅的理解这么说的。我觉得你可以通过c或c++学习算法,
    也可以通过java学习算法。那么选择taocp,就是通过MIX或MMIX来学习算法。我选择已经有40多年历史的MIX。
    那么我就要先看看MIX到底是个什么样的工具。
    首先我手头找到了一个windows版的MIX模拟器:MIX Builder,能以MIX的方式来运行调试代码。
    然后我开始看书,中文版和英文版对照着看,还有一个中英文的词汇对照索引。
    MIX is the world's first polyunsaturated computer.
    关于 polyunsaturated 我觉得用“兼容”这个词比“多种未饱和状态”更容易理解。
    我的第一步可能应该是把MIX的基本概念和基本记法做个整理。
    在整理的过程中,感觉如果就是为了掌握算法,taocp的确可以出个精华本或者说浓缩本。
    在这个精华本里完全可以用自己的风格进行总结。
    目前关于taocp的mix基本上就算整理完了。应该说基础的东西具备了,下一步应该可以看自己感兴趣的算法和数学内容了。可以按算法专题一个一个去学习。
    学习笔记请访问http://blog.csdn.net/zcosmicl
    欢迎 交流。
    #king 发表于2006-10-22 12:12:00  IP: 61.185.221.*
    说的好啊!
    就我现在学的课本来看,序言说是为我们这一类人看的(基础不好)
    但是看的时候那也叫简单????一言代过,要看懂,费劲啊!
    #linren 发表于2006-10-22 17:15:00  IP: 222.35.53.*
    曾经看过一本有关信息安全的书,里面有个词叫“鲁棒性”?

    现在还是不知道这个词是什么意思……

    哎~~~~~
    #yidinghe 发表于2006-10-22 17:40:00  IP: 61.187.64.*
    我不买国内的教材。国内的那帮老学究写的教材跟天书样的,专门把简单的东西复杂化,以衬托自己肚子里有油水。我看他们根本不会写程序,只会摆弄名词,概念。
    #非官方广泛 发表于2006-10-22 15:03:00  IP: 58.60.115.*
    大部分国内教材是为了1)赚钱。
              2)凑数,为评职称。
       曾经看到一篇文章介绍,教师出书的利润是非常丰厚的。

    再就是,抄袭严重。
    曾经看了2本windows设备驱动的书,具体什么名字就不说了,很多只做了一些编排、语句的改动。


    #非官方广泛 发表于2006-10-22 15:04:00  IP: 58.60.115.*
    大部分国内教材是为了1)赚钱。
              2)凑数,为评职称。
       曾经看到一篇文章介绍,教师出书的利润是非常丰厚的。

    再就是,抄袭严重。
    曾经看了2本windows设备驱动的书,具体什么名字就不说了,很多只做了一些编排、语句的改动。


    #leasun 发表于2006-10-22 16:35:00  IP: 210.72.215.*
    金老师说的大实话啊。
    #对方答复 发表于2006-10-22 15:18:00  IP: 58.60.115.*
    国内的教材就是垃圾。
    1)为了赚钱
    2)为了评职称。
    国内大部分教材如此。

    还有想说的是,抄袭他妈的严重。曾经看了基本WINDOWS设备驱动的书,具体书名也就不说了。很多地方只作了编排和语句的改动,那时候看了可真是很窝火。他奶奶的,这些当什么老师的。
    #如陶然亭 发表于2006-10-22 15:20:00  IP: 58.60.115.*
    国内的教材就是垃圾。
    1)为了赚钱
    2)为了评职称。
    国内大部分教材如此。

    还有想说的是,抄袭他妈的严重。曾经看了基本WINDOWS设备驱动的书,具体书名也就不说了。很多地方只作了编排和语句的改动,那时候看了可真是很窝火。他奶奶的,这些当什么老师的。
    #htqx 发表于2006-10-22 13:27:00  IP: 220.175.105.*

    中国就两类人最垃圾。
    老师和公务员。
    烂烂烂烂....
    他们是有共同点的,就是落后的人才制度保护伞下得以生存。
    当然我也不想否认有不少例外,但是大环境决定了的,怎么因为几个例外而对问题视而不见?

    就好像教材,我向来是有只看外国书的原则,很多人就看不过眼了,难道中国没有牛人吗?有或者是有,但是我不想为了几个例外而去尝试更多可能的不例外。

    然而,外国的书及时烂,但是绝对是有收获的,因为就是面向入门,不全面,也能学到一些。但是国内的,只能学到错误的思想,错误的做法,甚至过失的技术。这个还不如不学得好。

    #NICK 发表于2006-10-22 13:29:00  IP: 222.66.2.*
    教材只写一遍,看的人却成千上万。
    作者们请多关心读者啊
    #htqx 发表于2006-10-22 13:31:00  IP: 220.175.105.*

    中国就两类人最垃圾。
    老师和公务员。
    烂烂烂烂....
    他们是有共同点的,就是落后的人才制度保护伞下得以生存。
    当然我也不想否认有不少例外,但是大环境决定了的,怎么因为几个例外而对问题视而不见?

    就好像教材,我向来是有只看外国书的原则,很多人就看不过眼了,难道中国没有牛人吗?有或者是有,但是我不想为了几个例外而去尝试更多可能的不例外。

    然而,外国的书及时烂,但是绝对是有收获的,因为就是面向入门,不全面,也能学到一些。但是国内的,只能学到错误的思想,错误的做法,甚至过失的技术。这个还不如不学得好。

    #htqx 发表于2006-10-22 13:31:00  IP: 220.175.105.*

    中国就两类人最垃圾。
    老师和公务员。
    烂烂烂烂....
    他们是有共同点的,就是落后的人才制度保护伞下得以生存。
    当然我也不想否认有不少例外,但是大环境决定了的,怎么因为几个例外而对问题视而不见?
    #食铁兽 发表于2006-10-22 20:41:00  IP: 58.35.66.*
    坚决支持金老师的观点和思想。
    完全赞同!!!
    对中国教材之弊,真的是有切肤之痛!
    我不想骂脏话,但是,我在上海读电子商务自学考,那个教材,我只想用三个字来表达我的感受-操*他*妈!!!
    #wqxwy 发表于2006-10-23 00:22:00  IP:
    就吹你自己的书吧
    什么.net
    这也是大学教师研究的东西?
    #trytoday 发表于2006-10-26 15:53:00  IP: 219.238.94.*
    教材最基本的要求,对读者负责,首先确定读者的知识水平,然后书中出现的专业名次,必须在首次出现的时候说明白,读者才有可能理解后面。

    不使用未知的名次,最基本的一点,国内的书恐怕从来没有考虑过!
    #trytoday 发表于2006-10-26 15:54:00  IP: 219.238.94.*
    sorry,笔误,名次=>名词
    #Admar 发表于2006-10-29 23:52:00  IP: 59.56.177.*
    只有适合自己的书才是好书,很抱歉,对我来说这一本不一定是适合的。
    #miniguru 发表于2007-05-14 01:55:57  IP: 219.143.204.*
    金老师的话说的非常好,我觉的说的很实在
    也很现实,不过国人也有不少好书的
    我列举了几本(指的是写作风格)
    候捷的<<深入浅出MFC>>
    李维的<<深入VCL架构剖析>>
    刘艺的<<Delphi面向对象编程思想>>
    乔林的<<参透Delphi/Kylix>>
    尤其是候捷,李维看他俩的书真是感觉在享受技术啊

    =============================
    前两位并不是大陆人
    看侯写的书有武侠小说的快感
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © bitfan(数字世界一凡人)