商家名称 | 信用等级 | 购买信息 | 订购本书 |
编写高质量代码:改善Java程序的151个建议(秦小波著) | |||
编写高质量代码:改善Java程序的151个建议(秦小波著) |
版权页:
插图:
从决定撰写本书到完稿历时9个月,期间曾经遇到过种种困难和挫折,但这个过程让我明白了坚持的意义,明白了“行百里者半九十”的寓意—坚持下去,终于到了写前言的时刻。
为什么写这本书
从第一次敲出“Hello World”到现在已经有15年时间了,在这15年里,我当过程序员和架构师,也担任过项目经理和技术顾问—基本上与技术沾边的事情都做过。从第一次接触Java到现在,已经有11年4个月了,在这些年里,我对Java可谓是情有独钟,对其编程思想、开源产品、商业产品、趣闻轶事、风流人物等都有所了解和研究。对于Java,我非常感激,从物质上来说,它给了我工作,帮助我养家糊口;从精神上来说,它带给我无数的喜悦、困惑、痛苦和无奈— 一如我们的生活。
我不是技术高手,只是技术领域的一个拓荒者,我希望能把自己的知识和经验贡献出来,以飨读者。在写作的过程中,我也反复地思考:我为谁而写这本书?为什么要写?
希望本书能帮您少走弯路
您是否曾经为了提供一个“One Line”的解决方案而彻夜地查看源代码?现在您不用了。
您是否曾经为了理解某个算法而冥思苦想、阅览群书?现在您不用了。
您是否曾经为了提升0.1秒的性能而对N种实现方案进行严格测试和对比?现在您不用了。
您是否曾经为了避免多线程死锁问题而遍寻高手共同诊治?现在您不用了。
……
在学习和使用Java的过程中您是否在原本可以很快掌握或解决的问题上耗费了大量的时间和精力?也许您现在不用了,本书的很多内容都是我用曾经付出的代价换来的,希望它能帮助您少走弯路!
希望本书能帮您打牢基础
那些所谓的架构师、设计师、项目经理、分析师们,已经有多长时间没有写过代码了?代码是一切的基石,我不太信任连“Hello World”都没有写过的架构师。看看我们软件界的先辈们吧,Dennis M. Ritchie决定创造一门“看上去很好”的语言时,如果只是站在高处呐喊,这门语言是划时代的,它有多么优秀,但不去实现,又有何用呢?没有Dennis M. Ritchie的亲自编码实现,C语言不可能诞生,UNIX操作系统也不可能诞生。Linux在聚拢成千上万的开源狂热者对它进行开发和扩展之前,如果没有Linus的编码实现,仅凭他高声呐喊“我要创造一个划时代的操作系统”,有用吗?一切的一切都是以编码实现为前提的,代码是我们前进的基石。
相关阅读:
更多图书资讯可访问读书人图书频道:http://www.reAder8.cn/book/