送给“在读且‘困惑’的本科生们”的一席话

loveprograming 2003-10-12 10:13:10
本文是送给那些“在读”的,一直以来想好好学习却不得门而入,或者一直以来都在传奇或cs的世界中生活,想抛却过去重新开始的那些兄弟们:-) 文之不确,敬请大家扔砖头 ^^

计算机的本科生大都有这样那样的疑问,读书时我也是满脑子的问号,现在工作了有一点体会想和大家分享。

第一:计算机的基础一定要打牢。
打基础不是一句空话,很多学校用的还是清华的老爷们写的教材,讲的还是8086时代的事了,不看也就罢了。学校的教授们真是厉害啊,本来自己刚刚看懂了一点点儿,让他们一讲,全完了,刚才还懂的现在也不懂了,总的来说读计算机系不要全指望老师,自己多努力,找些经典的教材自力更生吧,霍霍~~

1、编译原理 Compilers:Principles,Techniques,and Tools

作者: [美]Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 译者:李建中 姜守旭
出版社:机械工业出版社 ISBN:7-111-12349-2

这本是编译的经典教材(龙书),不可不读

2、操作系统

操作系统概念(第六版 影印版) Operating System Concepts(Sixth Edition)
作者: (美)Abraham Silberschatz & Peter Baer Galvin & Greg Gagne
出版社:高等教育出版社 ISBN:7-04-011048-2
这本是讲述操作系统的经典教材(龙书)

强烈建议再读一本操作系统源代码
《操作系统设计与实现》(minix)
《莱昂氏unix源代码分析》(unix)
《linux源代码情景分析》(linux)
三本都不错,三者择一即可

3、数据结构与算法

找一本名字大约为 《数据结构-- C++语言描述》的读读就可以了,当然了要找老外写的 0_o

《计算机科学与艺术》
Knuth

4 网络
《计算机网络》 Andrew S.Tanenbaum
《Tcp/Ip详解》 W.Richard Stevens

5、数据库

数据库系统概念(原书第4版) Database System Concepts,Fourth Edition

作者: Abraham Silberschatz,Henry E Korth,S.Sudarshan 译者:杨冬青 唐世渭
出版社:机械工业出版社 ISBN:7-111-11625-9

6、汇编
汇编的书大都讲的云里雾里的,保护模式要么一带而过,要么根本就没有。这也难怪,本来cpu就不是我们自己搞得,又怎么能讲得清楚呢?我想要搞懂x86汇编最好的办法就是去读Intel的三卷开发手册《IA-32 Intel Architecture Software Developer's Manual》,里面讲到了Intel 汇编的所有东西

汇编是很重要的东西,因为它是最贴近硬件,搞懂汇编,以后无论学什么都很容易明白,搞个破解什么的也离不开汇编吆 ^^ 千万不要以为自己以后用不到汇编,而且汇编又比较枯燥就不想学了,呵呵,不会汇编的话你相信c/c++编译器编译出来的代码是正确吗?应该反汇编来看看吧,嘿嘿~~,开个玩笑 : ) 不会汇编怎么能明白什么叫 stdcall

7、c/c++

我一直都认为不会c/c++的程序员不是真正的程序员,虽然现在oo的程序语言发展得很快(java, c#),但c/c++作为一种系统支撑语言有着不可替代的作用(其实我一直都认为c/c++最大的作用就是用来开发counter strike,嘻~~,干这个java c#恐怕都要靠边站了)

写到这里,手指也有些酸了,兄弟们如果觉得有可取之处就帮着顶一下,让其他想看的兄弟们也可以看一看,如果觉得难登大雅之堂就且扔到故纸堆里一笑耳 @_*



...全文
33 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
szy2000 2003-10-14
  • 打赏
  • 举报
回复
那么多书,看的不累死了啊,哪有时间泡妞打游戏,大学不白过了啊?把课本上的东西学好就足够了,一毕业就成为大牛是不大可能的。
DerryZhang 2003-10-14
  • 打赏
  • 举报
回复
不错。我是一名今年刚刚毕业的学生,参加工作大概快半年的时间了 吧,深刻体会到当今大学计算机教学中普遍存在的问题。教材的落后姑且不说,讲师的水平也是参差不齐。我觉得,在学校里,不是靠个人的兴趣还有那么一点点天分的话,仅靠那种教育体制培养出来的学生,尤其是计算机专业的学生,很难让人相信能够适用将来社会的需要。现在我仍然在学习中,发现学校里学到的很多东西需要重新审视,重新学习了......
somhan 2003-10-13
  • 打赏
  • 举报
回复
鼓励搂主一下!
loveprograming 2003-10-13
  • 打赏
  • 举报
回复
能对朋友们有所帮助,我真得很高兴 ^^,大家共同进步
duanlei0190 2003-10-13
  • 打赏
  • 举报
回复
我觉得学会怎么做事情是最重要的。学东西靠勤奋和兴趣,其实做每件事情做好都是最重要的,无论是工作中还是生活中。
it03 2003-10-13
  • 打赏
  • 举报
回复
看了楼主的话我很受启发!
gisdonny 2003-10-13
  • 打赏
  • 举报
回复
好!
Winner25 2003-10-13
  • 打赏
  • 举报
回复
我一直都是独孤求胜!不个和朋友交流也挺愉快的!
munn 2003-10-13
  • 打赏
  • 举报
回复
是好书,我正在看其中两本
birdinrain 2003-10-12
  • 打赏
  • 举报
回复
这些都是老生常谈了
我的建议是如果不是去到像ms,intel,oracle之类顶级的公司,不要设想一生搞技术,不然到时连退路都没有
把技术当敲门砖,干一两年转其他方面的工作
mars1980826 2003-10-12
  • 打赏
  • 举报
回复
个人基本同意birdinrain(中国足协黑哨协会终生名誉会长) 的说法,但是楼主的话也很有道理,主要看个人了,有的人对技术有种狂热的追求,有的人则不然。
ChinaIris 2003-10-12
  • 打赏
  • 举报
回复
我顶
linfeng01 2003-10-12
  • 打赏
  • 举报
回复
呵呵,楼主建议不错,只是结尾太快了点:)加油加油。
bamboocxz 2003-10-12
  • 打赏
  • 举报
回复
自己学校的资源不要浪费,有不懂得问题还是直接问问老师,节约时间啊.

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧