首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

       
热门搜索: ASP.NET Ajax Spring Hibernate Java
程序员修炼之道   
电子工业出版社 / 2004-4-1 / (美)亨特,(美)托马斯 著,马维达 译 / 48 元
ISBN:7505397192
何处购买:   去DearBook购买(¥37.92)
Book Rank:  90 

正在获取信息...........

该书常用的标签(推荐/用户提交):  提交tag
用户(1350)  职业(861)  经典(748)  程序员(275)  软件开发(258)  代码(214)  修炼(35)  hicksoga(1)  
用户书架推荐:
收藏到我的书架
《程序员修炼之道》图书论坛:
我要发表话题
没说的 - fly_902   财富等级:   
我才读第一章, 就已经获益匪浅了!
我将继续读下去!
这是一本值得细读的一本书
2007年04月13日 10点39分   |  6回应 |   2 /3人觉得此评论有用
此评论对你有用  没用
 
读本书的笔记与感想 - kingofvc   财富等级:   
1 我的源码让猫给吃了
不要寻找借口,从自身找原因

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

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

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

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

6 交流
这个不用说就知道重要了.离开上一家公司最后一个项目就是最好的例子,一开始其
他同事从客户处带回来老系统的截图以及一些需求的说明,然后我们就要按照这些支离
破碎的东西进行开发.我们不是先知,不是某些领导人,可以自由的发挥,于是绞尽脑汁,
开始努力向可以吻合的方向发展,这种日子很不好受,直到我可以与客户联系上以后,直
接的面对面的确认客户的需求(又是需求) 才让项目的进展在?
2008年05月18日 11点13分   |  4回应 |   3 /3人觉得此评论有用
此评论对你有用  没用
 
学习学习.. - zhsiiiii   财富等级:   
想看看,不知道如何才能看到 ..
2008年04月28日 2点29分   |  3回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
翻译过的会变味 - Rock_9   财富等级:   
这种书还是看原版的好,翻译过的会变味!
我看了样章之后,立刻决定买一本,一口气读下来,感觉确实物超所值。该书虽然没有花很多笔墨在技术细节方面(当然,对于一本这样的类似哲学的书籍来讲,是不太可能过于注重细节的),但是对我们如何成为一名专家级的程序员很好的指明了方向。

我喜欢这种综述性质的书籍,我希望我能在5年前看到它(我刚刚成为一名程序员),但现在看到了比没有看到要好:-)
2007年04月16日 2点59分   |  3回应 |   1 /3人觉得此评论有用
此评论对你有用  没用
 
无题 - 218.16.65.*      
呵呵,讲的是人人都明白的东西,却是人人都不想做的东西,比如'破窗户',我写的东西就有很多破窗户,呵呵,我明知道他们会出事,我就是不补(没时间,没精力,项目期限逼的),还有断言编程,呵呵,我以为他决不会有这中情况,我干吗要检测,不过事实上我错了,一些项目就是错在一些我原本以为不会发生的事件上,在比如关于学习和客户沟通的建议,呵呵,真不错至少这两点上我没错什么,我很早就这么做了,而且效果还不错,哈哈,我终于有一点可以骄傲的地方了(和大师的想法一样,感觉真不错)
另:这本书的确是泛泛而谈,不过讲的也的确是紧要之处,孙子也只十三篇,设计模式也只那么几种,不过一字精华足抵万言
2004年06月07日 3点3分   |  3回应 |   5 /5人觉得此评论有用
此评论对你有用  没用
 
无题 - 218.14.89.*      
对于一个初学者有帮助吗?
2004年04月29日 4点17分   |  3回应 |   0 /3人觉得此评论有用
此评论对你有用  没用
 
太好了! - 218.7.69.*      
我是译名大学生,现在已经学习了很多编程知识,我一直在努力!我可以读这本书吗?
2004年04月21日 8点27分   |  3回应 |   2 /3人觉得此评论有用
此评论对你有用  没用
 
无题 - xxxcyy   财富等级:   
对于初学者来说还是不能理出头绪,不知道适合不适合初学者看~
2007年07月25日 1点46分   |  2回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
非常有必要看一看! - epengfei   财富等级:   
掌握良好的编程思路和风格是通向真正程序员的必经之路。看这本书让人茅塞顿开。
2004年05月10日 11点28分   |  2回应 |   2 /2人觉得此评论有用
此评论对你有用  没用
 
为了编程思想 - wyp87116   财富等级:   
一天闲得没事在图书管理溜达,无意中看到了这本书,便把它给借了出来。谁知这本看起来不是十分轻松。
平时老师便一直在对我说,写程序最终要的是编码思想,以及良好的编程习惯。作者从自己的工作出发提供了很好的思想。但是我觉得这本书不太适合向我一样的新手,更适合有了一些经验的老鸟们。
2007年10月14日 2点14分   |  1回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - 220.175.6.*      
没看过 有待研究
2005年05月11日 11点19分   |  1回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
无题 - 219.148.58.*      
出来本书就崇拜?不要盲目崇拜!!!
2004年11月30日 10点52分   |  1回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
只有体会到了,才觉得经典 - blasterboy   财富等级:   
这本书,我觉得还是适合有一定工作经验的,看这本能有所体会的,才能有些作用
2004年08月11日 8点20分   |  1回应 |   1 /2人觉得此评论有用
此评论对你有用  没用
 
请看原版、!!!!!!!!!更好一点!!!!! - 61.55.66.*      
三个前原版就有了有机会看看那本更好一点、!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2004年05月10日 9点17分   |  1回应 |   0 /2人觉得此评论有用
此评论对你有用  没用
 
谢谢方舟大哥 - pk122   财富等级:   
好!!
现在象你这样有良心的编辑太少了!
2004年04月29日 12点43分   |  1回应 |   1 /2人觉得此评论有用
此评论对你有用  没用
 
确实是本好书 - BillShow   财富等级:   
我看了样章之后,立刻决定买一本,一口气读下来,感觉确实物超所值。该书虽然没有花很多笔墨在技术细节方面(当然,对于一本这样的类似哲学的书籍来讲,是不太可能过于注重细节的),但是对我们如何成为一名专家级的程序员很好的指明了方向。

我喜欢这种综述性质的书籍,我希望我能在5年前看到它(我刚刚成为一名程序员),但现在看到了比没有看到要好:-)
2004年04月28日 2点26分   |  1回应 |   1 /2人觉得此评论有用
此评论对你有用  没用
 
无题 - cnss   财富等级:   
看了样章,觉得确实不错
2004年03月19日 9点24分   |  1回应 |   7 /9人觉得此评论有用
此评论对你有用  没用
 
无题 - ljbook   财富等级:   
赶快出呀,好急切,看了amazon的书评太令人激动了。
From amazon:
如果你是一个专业的程序员,这本书应该是你必读的!
首先,我要声明我一定会评论这本图书。当我读完此书并记录下我所感所想的时候,这个过程是十分美妙的。这本图书汇集了一些精彩的例子。这里面包括开发工具、代码设计、工程管理等章节。简单的说就是讨论如何改善生活的一本书!你会在阅读精彩实例和故事的过程中体会出这种乐趣。
这本书不是在罗列作者的方法和设计技巧,也不是为了销售什么软件工具。它是一本指导你如何更加有效工作的图书。他谈论了一些典型项目中的实用技巧(不同的方法,那一个、什么时间是合适的,怎么证明给经理看所付代价是合理的),如何与你的客户、同事、领导们更好的沟通……如果这听起来觉得那是注重效率的程序员多数应具备的,那是因为它的确是这样。
如果你的工作与软件密切相关或者你所管理的人们的工作与软件密切相关,你很有必要阅读这本书。我编写代码(阅读此类图书)将近10年了,我认为这个是最出色的一本。

2004年03月19日 9点46分   |  1回应 |   18 /31人觉得此评论有用
此评论对你有用  没用
 
无题 - whitebear4159807   财富等级:   
这种书到底是面向什么读者在什么时候阅读呢,好像不适合初学者啊
2008年07月25日 1点32分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
修炼有道 - zdp303   财富等级:   
武有武道,文有文道,程序员们也该有自己需要操持的东西吧 鉴定。
2008年05月20日 1点51分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
不错啊 - feierin365   财富等级:   
看amazon博士的书评就知道了
这是一本怎么样的书
我是想看 可是我们那地方没得买
只能够邮购了
2007年10月15日 12点31分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
英语差能看原版不 - jishuzhilu   财富等级:   
英语水平确实不敢恭维
但也觉得好书就应该看原版,确实有的书翻译过来很多地方有差别,当然排除翻译得非常棒的。。有什么办法看懂原版哟
2007年08月17日 12点49分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
好书 - leiwen100   财富等级:   
对你一个程序员来看就要注意自己的修炼之道!也要只我调节!支持啊!一本好书!
2007年04月11日 3点1分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
该不是给初学者看的吧? - yaolu520   财富等级:   
感觉这本书讲的都是一些很高深的道理,似乎并不是给初学者看的,而是给已经成为了程序员的人看的。
2007年04月04日 8点24分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
好书 - 15.211.169.*      
我相信,很多号称3年,甚至是5年以上编程经验的人,还没有达到书中的要求。至于不实用的评论,可能连书的内容看都没有看吧?
2006年11月12日 5点8分   |  0回应 |   1 /2人觉得此评论有用
此评论对你有用  没用
 
无题 - 202.202.13.*      
看了没有感觉啊
2005年10月22日 5点43分   |  0回应 |   0 /2人觉得此评论有用
此评论对你有用  没用
 
无题 - 220.164.18.*      
rt e5y46ru8
2005年09月13日 9点9分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
好书 - abbrdr   财富等级:   
刚看完两章,真正的好书!
但是在比较难的地方翻译的不够清楚。
不过这还是本好书,突然发现我原来还有很多应该学而没有学的东西。
IT还是美国比较强啊!
2005年08月26日 5点10分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
听起来不错 - abbrdr   财富等级:   
我是否真的应该买?我想知道的是,我能从这本书中学到什么?看过的人能否介绍一下啊,样章里的信息确实太少了。
2005年08月11日 1点6分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
好书 - 202.110.184.*      
好书,我买了原版的看, 到觉得还是中文版的好一些。
翻译的很好呀。
2005年08月09日 2点0分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
郁闷 - 221.1.235.*      
到底怎么样啊
2005年08月08日 3点1分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用