Chinaunix首页 | 论坛 | 博客
  • 博客访问: 223211
  • 博文数量: 68
  • 博客积分: 3120
  • 博客等级: 中校
  • 技术积分: 715
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-08 09:53
文章分类
文章存档

2012年(29)

2011年(3)

2010年(18)

2009年(18)

我的朋友

分类:

2010-08-30 13:08:46

    2010年8月,我从China-Pub购买了Computer Systems: A Programmer's Perspective一书的中文版和英文影印版。自从大三之后,我就已经习惯于在China-Pub上购买计算机专业的教材,随着学习的深入,感觉IT的教材还是老外的专家写的更优秀,更易懂,这些教材一般都成体系,读起来都是循序渐进的————当然,我是指英文原版的教材,翻译版本我向来不敢恭维。

    之所以,我还买了CSAPP的中文版,主要目的是快速浏览一下该书的内容,将自己之前所学知识在本书的贯穿下迅速建立起知识结构,看过中文版的翻译版本,倒是还可以。对于CSAPP 2nd,我认为这是本优秀的教材,虽然有人说她很基础,是计算机组成原理、操作系统及程序设计的组合,但是,我认为我能够从中解决一直以来一些困惑我问题的答案。

    关于该书的评价,我不想多说什么,单看这是卡内基-梅隆大学计算机专业的教材,就知道该书的份量了。当然,我强烈建议细读、精读CSAPP的英文版。上研二的时候,我就计划把一些计算机专业的国外经典教材列入自己的读书计划,通过在豆瓣和China-Pub上的评价,该书比较适合我重新学习计算机的第一本教材。虽然我喜欢做个网络管理员,整整操作系统和数据库什么的,但是,编程还是令我很好奇的,可以强化个人的逻辑思维和数学能力。

    使用计算机解决实际问题,我个人认为,这必须建立在对所在操作系统、编译器等方面了解的基础上,同时,还需要能够熟练掌握各种数据结构、算法,以及所用的编程语言。我非常喜欢FreeBSD这个操作系统,BSD这个小恶魔很精灵古怪,平时,我也用CentOS版的Linux系统。在不久的未来,中国大概会大量采用以开源内核为核心的操作系统,所以,对于学习计算机专业的学生来说,更早的接触Linux、FreeBSD等类Unix系统会更好。如果想在计算机行业成为专家,底层的东西很有必要清楚,C语言也同时必须很熟练,这个不是2年或3年能够达到的,这可能需要一辈子————虽然有些夸张,可是想成为编程高手,不仅仅需要计算机专业的相关知识,深厚的数学知识和解决问题的能力需要自己不断的强化。

    知识浩如大海,将自己有限的精力和时间投入到一个专注的狭小领域,才能有所突破。

    贪得无厌者,一事无成。

阅读(1488) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~