1
virushuo 2012-04-25 21:24:58 +08:00 2
95年看的第一版。看完了。当年时间比较富裕。
这本书没什么特别大的道理,都是基础理论,和TAOCP那种神书不一样。但它的意义是帮我树立正确的软件开发方法和观念。在之后这些年里面一直有意义。 对于现在这时代,开发方法确实变化很多,不过最根本的东西没变,如何保证一个软件可靠的基本原则还是那些。还是值得读一遍的。 |
2
Vernsu 2012-04-25 21:25:54 +08:00
曾经在图书馆借过,只读完了如何命名变量名称那一章 = =
|
3
sodapanda OP @virushuo 也就是说 TAOCP 是学术性的,代码大全 是实践性的吧。 现在真的发现没有 单独的一本书能教会你 “如何编程”,编程真的是好大的一门学问呀~
|
4
virushuo 2012-04-25 21:34:08 +08:00
@sodapanda TAOCP也不是学术性的,也是一些基本技能。但代码大全关注的是软件构建过程。对于大部分程序员,每天做的就是软件基本构建工作,在不关心算法,不考虑架构情况下,仅靠学习一些基本构建规则,就可以大大提高代码质量,并且可以理解未来提升自己的办法。这是代码大全的意义。
|
5
yishanhe 2012-04-25 21:39:54 +08:00
曾经天真的以为是一本“代码大全”。。无论是神马代码都可以在上面找到翻阅。。。
|
6
pepsin 2012-04-25 21:43:16 +08:00
@yishanhe 同感,一年多前对编程一无所知上手就买了这本,一口气啃完发现都是大道理。。。跟实际代码八杆子打不着来着。。。
不过能树立正确的软件开发观,再看看《UNIX编程艺术》就能再树立个正确的软件观。 |
7
laihj 2012-04-25 21:48:02 +08:00
代码大全就是厚点,还是挺好读的,讲的都是基础软件开发过程类的东西,估计看完这本的比看完算法导论的要多得多
|
8
ydhydh 2012-04-25 21:51:20 +08:00
表示用的最多的是那个表查询,一直受用啊
|
10
fly2never 2012-04-25 22:02:14 +08:00
经常翻一翻
|
11
Linxing 2012-04-25 23:51:55 +08:00
还没看完,但是至少让我对软件开发有了一定的看法。
|
12
kDolphin 2012-04-25 23:58:58 +08:00
不是说看不懂「算法导论」就别做程序员么。
|
13
virushuo 2012-04-26 00:00:13 +08:00
@kDolphin 我面试过的程序员至少超过一半写不出来一个简单算法,说不清hash表是干嘛用的。这些面试的还是筛了大量简历之后觉得可以花一些时间谈一下的。所以…
|
14
neildd 2012-04-26 00:03:48 +08:00
3年前买的,看了一半。
|
17
virushuo 2012-04-26 01:03:07 +08:00
@leiz 我从来没让人真写过,我已经充分考虑了很多人会紧张。我一般都是问:xxx的话,你觉得用什么思路解决比较好。或者说,你考虑过xxx的原理是什么吗? 就这样,很少有人能说对。
|
18
lanwen2005 2012-04-26 01:11:11 +08:00
看不懂《算法导论》就别做程序员这种说法太极端了,很不赞同。
这个世界上有很多没读过《算法导论》的其他行业因为创业或者对互联网的兴趣看到了机会转行做了"程序员"的。偏向做产品的,有些真的很优秀。 曾经混混噩噩的跑到重庆大学去读了建筑系,毕业后还是转行学写程序,喜欢互联网,看到了机会,为了创业。虽然不是科班,但是至少写的代码比较简洁清晰,也比较热爱编程。觉得也算是个合格程序员。 《代码大全》是本很不错的书,当年作为外行转过来读的一本书,很幼稚的问了很多人有什么教人写出优秀代码的书,买了这本。太厚了,不一定读完,适合仔细读读其中一些章节。比如如何写出清晰的代码,重构。我倒是觉得每个程序都该读读。现在这本书跟随了我好多年,至今放家里布满了灰尘。。。。。 |
20
cloudream 2012-04-26 03:30:36 +08:00
第二版读过2遍。每个程序员都该至少读一遍……
|
21
Vernsu 2012-04-26 08:06:21 +08:00
《算法导论》是排在首位的程序员谎称自己读过的编程书籍。可能顶多只读过节选。虽然叫“导论”,但读下去难度还是很大的。
|
22
colorfuldays 2012-04-26 08:48:06 +08:00
《代码大全》通读了一遍,部分章节后来还重读过,是本好书,解开我脑子里关于“怎么样的代码才是好代码”的疑惑。《算法导论》只看了前6章,有些算法也用代码实现过,但是在面试时让我写,估计还是会悲剧。
|
23
mozartgho 2012-04-26 09:38:20 +08:00
10年的时候完整读完了,先是看PDF,后来买了书看。那时候工作很闲,有大把时间。代码大全偏重实践和编程思想的养成,读起来还是比较轻松的,不像SICP那么晦涩。
|
24
zxwind 2012-04-26 09:50:13 +08:00
代码大全不能教会你怎么写程序,但是能教会你怎么写出高质量的代码
|
25
lch21 2012-04-26 10:00:21 +08:00
<代码大全>第一版似乎更好
|
26
kedron 2012-04-26 16:48:56 +08:00 1
看书只是一种辅助手段。最近看《设计原本》,里面提到培养出真正优秀程序员的方法:
(1)模仿、学习大师的作品 (2)自己做出习作 (3)接受老师、同学的批评 如此往复,个人觉得这个太对了。 |