以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 理论计算机科学 』  (http://bbs.xml.org.cn/list.asp?boardid=64)
----  sir:关于《胡侃学习计算机》的一些补充说明[zz]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=64&rootid=&id=16202)


--  作者:Fibonacci
--  发布时间:3/29/2005 5:38:00 PM

--  sir:关于《胡侃学习计算机》的一些补充说明[zz]
发信人: starfish (好好学习,天天向上), 信区: Algorithm
标  题: [转载] 关于《胡侃学习计算机》的一些补充说明
发信站: 南京大学小百合站 (Sun May 25 23:01:01 2003)

【 以下文字转载自 Mathematics 讨论区 】
【 原文由 sir 所发表 】

大约两年以前,我写了《胡侃》一文并贴在本版,此后陆续有一些同学来信询问相关的问
题。为了完整起见,在此我把一些比较重要的想法补充如下。


(1)《胡侃》一文虽然覆盖面仅限于计算机系的本科课程,但总体要求甚高。在写作此文
时,我的想法是更高的目标有利于激励学习的热情。因此,事实上本科生要在四年之内达
到文中所说的水平,读完所给的所有的参考书,几乎没有可能。如果你能学到六七成,就
可以算非常优秀的学生,不必再拘泥于《胡侃》一文所指的方向。而如果你在学习时遇到
有困难,也完全不必感到灰心丧气。你遇到的困难,99.99%的人也同样会遇到。问题不在
于有没有困难,而在于面对困难你能走多远。


(2)坦率地说,《胡侃》一文中含有重大的偏见。因为我本人是从事理论研究的,所以我
个人的想法不可避免地抬高了理论而贬低了计算机科学的其它分支。但就实际情况而言,
并非所有的学生都会学习理论,甚至绝大部分学生的方向都不是理论。因此,每个人在学
习时有必要根据自己的实际来取舍《胡侃》中提到的内容。据个例子讲,如果你准备做操
作系统,那么集合论、数理逻辑对你来说几乎没有用处,完全可以舍弃;组合数学、图论
也只要最浅显的一点就可以了;代数也一样.....你需要的数学基础可能会包括一点排队论
之类的东西。但更重要的,你需要大量的工程实践,需要去研究linux内核,X-Windows..
.....需要去Hack各种常见的系统软件,需要对操作系统的工作有一个global picture。由
于这样的工作并非我的长处,请不要期望能从《胡侃》一文中得到多少帮助。请记住,每
个人的目光都有局限,《胡侃》的作者只不过比你多学了几年,成熟了的你很快会发现他
的局限。


(3)最理想的学习方法当然是从基础出发,每一步都扎扎实实。但我国的传统过分地强调
了这一点。其实,由于种种原因,我们的研究生、高年级本科生常常并没有把基础课学得
尽善尽美,甚至有很多必要的基础课根本没学过。那么应该怎么办?从头学起吗?你有足
够的时间和精力从大一开始重学一遍吗?这样的热情很好,可惜一般不符合实际。看看美
国为代表的教学体系,你就会发现还有另外一种学法,那就是需要什么的时候再补学什么
。实践证明,美国的学生并不明显比其它国家的学生差----或者说他们有自己的长处。如
果你也是一个正在给自己“补课”的研究生,为什么不能参照一下美国人的方法呢?


--  作者:rcc123
--  发布时间:1/7/2006 3:23:00 PM

--  
good
--  作者:w3cxxwz
--  发布时间:2/26/2006 5:03:00 PM

--  
very googd

--  作者:mmm91
--  发布时间:3/21/2006 9:03:00 AM

--  
so good
--  作者:Spooling
--  发布时间:4/22/2006 10:19:00 PM

--  
好的!大力支持!
--  作者:yhyu
--  发布时间:5/9/2006 9:48:00 AM

--  
有道理
--  作者:xfxf20
--  发布时间:5/16/2006 10:29:00 PM

--  
说得很好啊,受益。。。。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms