这些书是我抄的 希望可以更广阔的帮助大家
1 core java(卷1,卷2)
1 java编程思想
1 linux shell脚本攻略
1 人月神话
1 人件集:人性化的软件开发
1 精通正则表达式
1 程序员修炼之道: 从小工到专家
1 程序员的思维修炼:开发认知潜能的九堂课
1 设计模式
1 软件开发者路线图
1 面向对象设计与模式
1 鸟哥私房菜:基础篇
2 effective java
2 UML和模式应用
2 操作系统:精髓与设计原理
2 整洁代码之道
2 重构 改善代码既有设计
2 实现模式
2 代码大全
3 TCP/TP入门经典
3 TCP/IP协议
3 UML精粹
3 分布式Java应用: 基础与实践
3 持续交付:发布可靠软件的系统方法
3 敏捷软件开发:原则 模式 实践
3 深入理解计算机系统
3 算法导论
3 高性能网站建设进阶指南: Web开发者性能优化最佳实践
4 REST实战
4 软件方法:上册,业务建模和需求
4 领域驱动设计
4 企业应用架构模式
4 松本行弘的程序世界
4 系统运维实践
4 设计原本
4 软件架构实践
4 代码的未来
4 大数据时代:生活、工作与思维的大变革 (这本书不是很推荐)
4 深入理解java虚拟机
4 java性能优化权威指南
4 http 权威指南
5 企业集成模式
5 实现模式
5 容量规划的艺术
5 性能测试的艺术
5 架构之美
5 面向模式的软件架构 卷5:模式与模式语言(翻译的过于生涩,可读性比较差)
5 SOA服务设计原则
5.高扩展性网站的50条原则
5.SOA with REST
5.软件框架设计的艺术 (Jaroslav Tulach)
5.软件架构设计_第二版(温昱)
还有一些其他方面的杂书,自己选择的看:
1.ruby 设计模式
2.rails 开发者指南
3.hadoop 权威指南
今天在看UMLChina时候发现了潘加宇也推荐了很多书,觉得很好,也顺便加到这里: http://www.umlchina.com/book/softmeth_ref.htm
对于程序员的应该掌握的技能列表:http://blog.knownsec.com/Knownsec_RD_Checklist/v2.2.html
其实还有些自己看得 或者收集过来的经典 陆续更新吧
如果有大家觉得不错的或者值得推广的 也一起报上来 前人栽树后人收 我会标明人员跟书籍名的。