程序员修炼之道   评级:
以下网友留言只代表网友个人观点,不代表 第二书店观点
全部评论

本书共有评论 89 条共5

2008-7-25 13:32:32 读者 : whitebear4159807 - 无题
这种书到底是面向什么读者在什么时候阅读呢,好像不适合初学者啊
发表评论 我赞同(0人) 我反对(0人) 回复评论
2008-5-20 1:51:30 读者 : zdp303 - 修炼有道
武有武道,文有文道,程序员们也该有自己需要操持的东西吧 鉴定。
发表评论 我赞同(0人) 我反对(0人) 回复评论
2008-5-18 23:13:01 读者 : kingofvc - 读本书的笔记与感想
1 我的源码让猫给吃了
不要寻找借口,从自身找原因

2 软件的熵
一句话:不以善小而不为,勿以恶小而为之.
从初期就要做好规范,不要因为是poc这样的前提而放松对代码的规范,现在的项目就
有这种问题,初期的时候有人认为(自己也有这种想法)等到以后正式开发的时候再规范
,而往往还未到正式开发,到处出现不规范的东西.加上拷贝粘贴的大法,亡羊补牢都晚
了.这就是所谓破窗户理论.

3 石头汤与煮青蛙
两个方面,一还是软件的熵当中的含义,喜欢书里面的这段话:大多数的项目的拖
延都是一天一天发生的,系统一个特性一个特性的偏离其规范.一个又一个的补丁被打
到某段代码上,直到最初的代码一点没有留下. 二是团队的协同合作,这样石头汤也很
鲜美.

4足够好的软件
就是俗话说的一鸟在手胜于二鸟在林.
首先得确保软件可用性,至于亮点,特色,在可用以后才需要考虑.而且还得明确用户需
求(虽然这点始终被强调).大家都知道系统不可能做的完美,但是自己着手开发的时候
总是朝着尽可能完美的方向发展,欺骗自己说,这个功能多么伟大,一定要加上去,那个
功能多么惊天动地,最后反而成为四不像,使项目延期.
在第一次企图做那个todo list的时候,想着把calendar和task两项功能完整的结合,
同时还想着把contact功能也加入,甚至还有ms porject的管理功能,但是一切都太多,
以致于设计了少数几个界面以后就陷入了无止境的功能权衡中,因为太多东西又想完美
.所以第一次最终结果是除了最后那个简陋的复杂的界面,什么东西都没有,当然如今代
码也已经不知道是不是被自己删除,能够留在自己硬盘上并且使用的还是那个简简单单
的GeeTask,功能不多,但是的确对我来说,足够好了,如果还有新的功能,添加就是了,不
用一次就做一个大而全的玩意出来.
也想起在上一个公司参与的第一个项目,房地产的预警系统,先前同事通过研究,不知
道从哪里搞到一些其他人做的预警系统,动用高深的所谓经济学景气循环算法来计算,
艰难的实现这些公式.当然我们自己也不知道这个是不是准.后来我负责去给客户实施,
在客户处,得知了惊人的消息:客户需要的足够好的软件其实就是一个新闻发布功能的
东西,因为他们也不懂,是领导的要求---领导当然也是被上层领导要求.这个例子虽然
特殊,但是也说明了一定要及早知道客户心中的足够好的软件是什么.

5 你的知识资产
关于学习的一个章节,提到了不少如何学习,把学习知识作为投资一样看待,分析的也
很在理.自认为在这方面还是赶上了书中的要求,不然也不会看到这本书了^_^,学习是
一个过程,不会有立杆见影的效果,当然我们不是政客,不需要立马可见的政绩,那么种
种树又何妨呢?学习也要有实践,把学到的知识找机会就应用起来,起码,自己没用到,也
可以看看别人怎么用嘛.学的多了自然有了自己的判断,前两天不小心点开了jdk源码当
中关于Arrays.sort方法的实现.看到内部的合并排序法却不如《算法导论》中描述的
那么简洁,那么具有可读性,这时候,有了判断了,就不至于傻乎乎的研究它的写法,当然
,jdk里面的mergesort又有一些额外的处理(小数组优化),这个又是可以学习的地方.对
了,这一小节里面还有一段关于如何获得答案的方法,和国内论坛风靡一时的《提问的
智慧》一文有多处相似之处,不知道作者是否参考了本书.

6 交流
这个不用说就知道重要了.离开上一家公司最后一个项目就是最好的例子,一开始其
他同事从客户处带回来老系统的截图以及一些需求的说明,然后我们就要按照这些支离
破碎的东西进行开发.我们不是先知,不是某些领导人,可以自由的发挥,于是绞尽脑汁,
开始努力向可以吻合的方向发展,这种日子很不好受,直到我可以与客户联系上以后,直
接的面对面的确认客户的需求(又是需求) 才让项目的进展在?
发表评论 我赞同(3人) 我反对(0人) 回复评论 展开>
2008-4-28 14:29:23 读者 : zhsiiiii - 学习学习..
想看看,不知道如何才能看到 ..
发表评论 我赞同(1人) 我反对(0人) 回复评论 展开>
2007-10-15 12:31:45 读者 : feierin365 - 不错啊
看amazon博士的书评就知道了
这是一本怎么样的书
我是想看 可是我们那地方没得买
只能够邮购了
发表评论 我赞同(0人) 我反对(0人) 回复评论
2007-10-14 14:14:41 读者 : wyp87116 - 为了编程思想
一天闲得没事在图书管理溜达,无意中看到了这本书,便把它给借了出来。谁知这本看起来不是十分轻松。
平时老师便一直在对我说,写程序最终要的是编码思想,以及良好的编程习惯。作者从自己的工作出发提供了很好的思想。但是我觉得这本书不太适合向我一样的新手,更适合有了一些经验的老鸟们。
发表评论 我赞同(0人) 我反对(0人) 回复评论 展开>
2007-8-17 12:49:26 读者 : jishuzhilu - 英语差能看原版不
英语水平确实不敢恭维
但也觉得好书就应该看原版,确实有的书翻译过来很多地方有差别,当然排除翻译得非常棒的。。有什么办法看懂原版哟
发表评论 我赞同(0人) 我反对(0人) 回复评论
2007-7-25 13:46:01 读者 : xxxcyy - 无题
对于初学者来说还是不能理出头绪,不知道适合不适合初学者看~
发表评论 我赞同(0人) 我反对(1人) 回复评论 展开>
2007-4-16 14:59:43 读者 : Rock_9 - 翻译过的会变味
这种书还是看原版的好,翻译过的会变味!
我看了样章之后,立刻决定买一本,一口气读下来,感觉确实物超所值。该书虽然没有花很多笔墨在技术细节方面(当然,对于一本这样的类似哲学的书籍来讲,是不太可能过于注重细节的),但是对我们如何成为一名专家级的程序员很好的指明了方向。

我喜欢这种综述性质的书籍,我希望我能在5年前看到它(我刚刚成为一名程序员),但现在看到了比没有看到要好:-)
发表评论 我赞同(1人) 我反对(2人) 回复评论 展开>
2007-4-13 10:39:59 读者 : fly_902 - 没说的
我才读第一章, 就已经获益匪浅了!
我将继续读下去!
这是一本值得细读的一本书
发表评论 我赞同(2人) 我反对(1人) 回复评论 展开>
2007-4-11 15:01:12 读者 : leiwen100 - 好书
对你一个程序员来看就要注意自己的修炼之道!也要只我调节!支持啊!一本好书!
发表评论 我赞同(0人) 我反对(1人) 回复评论
2007-4-4 8:24:01 读者 : yaolu520 - 该不是给初学者看的吧?
感觉这本书讲的都是一些很高深的道理,似乎并不是给初学者看的,而是给已经成为了程序员的人看的。
发表评论 我赞同(0人) 我反对(1人) 回复评论
2006-12-8 11:31:01 读者 : 220.184.237.* - DFSDFSDF
杭州住宿
PPR管件
荨麻疹
哮喘
园林
围巾
发表评论 我赞同(0人) 我反对(0人) 回复评论
2006-11-16 21:11:52 读者 : 222.180.217.* - 123
看啥
发表评论 我赞同(0人) 我反对(0人) 回复评论
2006-11-12 17:08:43 读者 : 15.211.169.* - 好书
我相信,很多号称3年,甚至是5年以上编程经验的人,还没有达到书中的要求。至于不实用的评论,可能连书的内容看都没有看吧?
发表评论 我赞同(1人) 我反对(1人) 回复评论
2006-1-13 16:24:05 读者 : 58.49.112.* - 相当好的书
我在图书馆里看完的,真是拿在手上就放不下来。我觉得译者翻译的相当好啊,很多很难译的词都译的比较到位,译者好像还翻译过ACE的几本书吧。
总之是相当有启发性的书,强烈推荐。
发表评论 我赞同(1人) 我反对(0人) 回复评论
2005-11-22 13:33:25 读者 : 221.221.156.* - 不实用
老外写的东西,即不是技术类的书籍;
描述的也不吸引人,让人没有读完的欲望。看看目录就知道。
发表评论 我赞同(0人) 我反对(0人) 回复评论
2005-11-20 20:15:14 读者 : 222.35.14.* - 翻译的烂
翻译的烂
发表评论 我赞同(0人) 我反对(0人) 回复评论
2005-11-20 20:15:03 读者 : 222.35.14.* - 翻译的烂
翻译的烂
发表评论 我赞同(0人) 我反对(0人) 回复评论
2005-11-20 9:42:56 读者 : nosaxw -
个人感觉此书比较适合刚开始做程序员的人,对于没有做程序员的人影响不大。
发表评论 我赞同(0人) 我反对(0人) 回复评论

本书共有评论 89 条共 5   

     发表评论 请先登录再发表评论 我要登录评论
身份:
标题:  
中肯取代无礼 客观代替漫骂