高级程序员必看的书范文_第1页
高级程序员必看的书范文_第2页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高级程序员必看的书 高级java程序员值得拥有的10本书 1.java in a nutshell(java技术手册) 与其说是必读书籍,还不说是参考文献。 2.the elements of java style(java编程风格) 目标读者就是java程序员。通过提出一系列的java从业规则,以及一些标准、惯例和准则,来说明如何有助于编写可靠又易于理解和维护的java代码。 3.effective java(通用程序设计) 这本书真的只适合那些深入了解java的开发人员。它汇集了78种不可或缺的程序员经验法则:为你每天在工作中都会遇到的编程挑战,提出了实践的最佳解决方案。 4.the ja

2、va language specification(java编程规范) 作者为java的发明者,这本书不仅提供了完整和准确的语言覆盖范围,还包含了实际编译行为时的正式语言规则。虽然阅读这本书不能让你学到什么技能,但是如果你想在java vm更进一步的话,那就非读不可。 5.design patterns: elements of reusable object-oriented software(设计模式:可复用面向对象软件的元素) 其实,这本书中的例子是用c +和smalltalk写的,是不是很奇怪为什么我还要推荐它呢如果你想成长为一个开发人员,那么你就必须知道设计模式,这样才能充分利用他人

3、最佳的实践经验,以及还可以向那些面临过相同问题的开发人员学习。当然其他类似的书籍还有很多,但它们都只能当做一些辅助性的学习。 6.the pragmatic programmer: from journeyman to master(程序员的修炼:从中级到大师) 此书并不只适合于java开发人员。 这本书之所以值得推荐,其原因是它大大保持了编程过程的新鲜度,还有助于我们从前人那里汲取力量、不断地自我成长。 7.patterns of enterprise application architecture(企业应用架构模式) 学会了设计模式之后该如何应用到企业框架中呢这本书介绍了很多常见的企业设

4、计模式。 8.refactoring: improving the design of existing code(重构:改善现有代码设计) 如果你已经在编程行业淫浸过几年了,那么你一定得读一读这本书。重构可以使得代码可读性更强,也更容易维护。 9.osgi in action: creating modular applications in java(osgi实战:用java创建模块化应用) 无论如何,了解一下面向服务的编程是怎么回事,总归不是坏事。这本书的前几章就给出了非常不错的入门介绍和具体的例子。 10.clean code: a handbook of agile software

5、 craftsmanship(代码整洁之道) 最后但并非最不重要的,时不时地检查编码风格总是对的。 开发人员90%的精力是花在维护上的,所以干净的代码真的非常重要。 高级程序员推荐好书 1. 代码大全 史蒂夫迈克康奈尔 2. 程序员修炼之道 3. 计算机程序的构造和解释 4. c程序设计语言 5. 算法导论 6. 重构:改善既有代码的设计 7. 设计模式 8. 人月神话 9. 计算机程序设计艺术 10. 编译原理(龙书) 11. 深入浅出设计模式 12. 哥德尔、艾舍尔、巴赫书:集异璧之大成 13. 代码整洁之道 14. effective c+和more effective c+ 15. 编

6、程珠玑 16. 修改代码的艺术 17. 编码:隐匿在计算机软硬件背后的语言 18. 禅与摩托车维修艺术 / zen and the art of motorcycle maintenance 19. peopleware / 人件集:人性化的软件开发 20. coders at work / 编程人生 21. surely youre joking,mr. feynman! / 别闹了,费曼先生! 22. effective java 中文版 23. patterns of enterpriseapplication architecture / 企业应用架构模式 24. the little schemer和the seasoned schemer nmiranda 25. 交互设计之路英文名:the inmates are running the asylum: why high tech products drive uscrazy and how to restore the sanity该书作者:alan cooper,人称visual basic之父,交互设计之父。 26. unix编程艺术 27. practices of an agiledeveloper / 高效程序员的45个习惯:敏捷开发修炼之道 28. tes

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论