论坛首页 Java企业应用论坛

Java 程序员的独孤九剑

浏览 49719 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-04-29  
dlee 写道
我现在深刻体会到数据结构和算法是一切软件的基础,无论软件是采用面向过程还是面向对象的方法开发出来的。如果让我再加一些书的话,我会加上这套书:《The Art of Computer Programming》。
这套书目前已经出版了 3  卷,第 4 卷正在撰写。
卷一:基本算法
http://www.cnforyou.com/query/bookdetail.asp?viBookCode=6241

卷二:半数值算法
http://www.cnforyou.com/query/bookdetail.asp?viBookCode=6242

卷三:排序和查找
http://www.cnforyou.com/query/bookdetail.asp?viBookCode=6243


中国软件业整体落后的根本原因是因为中国缺少专业的项目经理(就是那种所谓的“职业经理人”)吗?错!根本原因还是在于基础差。你就算是说破天我还是这样认为。认为编程低级的人根本就不配做一个合格的 PM。

这个世界是 Coding Fans 创造出来的(举个比较牛x 的例子让你明白 Coding Fan 并不是骂人的话。Linus 你知道吗?没错,就是开发出 Linux 的那家伙),所以如果你不是 Coding Fan,你明天需要做的就是成为一个 Coding Fan,而不是看了一堆软件工程(举个例子:CMM,很多人就好这一口)之类的书后意淫自己能成为一个合格的 PM。


这套书,Dlee你看完了吗?如果你能看完一遍的话,我只能是对你滔滔江水了。说实在的,我只看了第一部的前80也,实在是看不下去了,心里一直在想找个比较心静的时间接着看,但是到现在为止,还只是一个设想。呵呵! 

看这本书,最好备一本高数和线代的课本。
0 请登录后投票
   发表时间:2004-04-29  
startunix 写道
由于搂主的推荐,我买了《计算机程序设计艺术》3卷,本来打算每天看一点,1年看完,但是看了几章后,就看不下去了。一是要求数学功底深厚才能看懂,二是我还不知道他给我的程序开发能带来什么好处,因为大学里学的数据结构已经足够使用。何况现在框架、业务建模才是我的研究方向。郁闷。于是,看了几天后把它当枕头,又闲太硬!
哎,我的200多元钱。。。。。。


呵呵! 在掏钱买书之前应该先看看电子版的,这套书进中国的时间已经很久了,在超星上就有。不过,有一点应该记住,计算机的本质就是数学。看看google 的lab中的人就知道了。在使用框架、业务建模的时候要多想想为什么,而不是那个大厂商在推就朝那边倒(当然可以用来骗翩客户应该是不错的,但是千万不要最后也骗了自己)。

记得,在听计算所的孙凝辉的课的时候,他要求一个学生完整地描述一个word文件被打开地整个过程。从win32 API到最下层的C3寄存器。呵呵!
0 请登录后投票
   发表时间:2004-04-30  
to jebtang:
我没有看完。这套书可以说是数据结构和算法的源头,在软件史上的地位是独一无二的。我们学习的很多数据结构都是来自于这套书。
计算机就是数学,这样说太笼统,很容易因此而忽视更为重要的如面向对象等方面的知识。计算机科学的领域非常广,就软件而言,我更愿意象 gigix 一样把它看作是一门工艺。
0 请登录后投票
   发表时间:2004-05-08  
怎么没有core java呢,我觉得讲得挺细了,也不错呀。
0 请登录后投票
   发表时间:2004-05-08  
《Core Java》是不错,不过我没看过。啃完《Java 编程思想》后觉得学习其它 package 直接看 JavaDoc 再加上网上的资料就足够了。
入门级的书只列了一本,看了以后应该尽快看些软件设计方面的书。把各种名词、思想都混个脸熟,好搬出大师的言论和 “xx软件工程专家”理论一番,以后遇上这类人也不吃亏。这就是我以前的真实想法,我多读书到不一定都能用上,如果以“能用上”为标准我就根本没有必要读这么多书了。
0 请登录后投票
   发表时间:2004-05-20  
不错,只是功力不够:)

等我有了钱,买两套,看一套,丢一套
0 请登录后投票
   发表时间:2004-06-22  
尼克劳斯·威茨(Niklaus Wirth)的《算法+数据结构=程序》前半部介绍数据结构,后半部介绍编译器的设计,组织结构很独特。虽然pascal“过气”了,可对于那些对编译器感到好奇的人来说,这本书很不错,当作入门很好。
《科学出版社》1984年,定价3元1角。
0 请登录后投票
   发表时间:2004-06-29  
真正的高手倒不是看几本书就能造就的,学习他人的经验,只是必要条件之一。
练成绝世神功还是要靠实战。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics