论坛首页 Java企业应用论坛

架构师书单(2010版)

浏览 59712 次
精华帖 (0) :: 良好帖 (6) :: 新手帖 (16) :: 隐藏帖 (3)
作者 正文
   发表时间:2010-12-15   最后修改:2010-12-15
根据大家的建议,已经把书目重新修订。
0 请登录后投票
   发表时间:2010-12-15  
wm920 写道
《人月神话》 建议大多的开发人员看!

毕竟是20年前的东西,有点过时了。
0 请登录后投票
   发表时间:2010-12-15  
kyfxbl 写道
shen5277 写道
推荐一本Linux的


linux的入门书,当然是鸟哥的那一本

书名叫什么?
0 请登录后投票
   发表时间:2010-12-15  
不知道楼上那些质疑楼主的怎么想的,时间规划合理的话一年认真读20本技术类书太正常了。即使每天只拿出一到两个小时读书,周末每天拿出四到五个小时读书,一小时平均读十页左右,两三周下来也可以比较轻松的读完一本三百页左右的书。。。当然那些每天闲暇时间忙着玩游戏看电视上网聊天之类的兄弟就算了,一年读完一本就不容易。。。
0 请登录后投票
   发表时间:2011-01-21  
liberD 写道
又是一个爱书的哥们!
赞一个,到大四了,才发现自己不会的东西还有很多!郁闷啊~O(∩_∩)O哈哈~

差不多啊 实习ing 感觉很没底啊
0 请登录后投票
   发表时间:2011-01-21  
读完之后,成神了
0 请登录后投票
   发表时间:2011-01-21  
oolala 写道

列一下书目吧,希望对大家有用。

编程开发
1)《effective java中文版》
  
2)《分布式java应用》
   淘宝又见淘宝
  
3)《代码大全》
像是一本百科全书,十八般武艺样样都有了。看了这本书,不会武功的也能耍一阵子。

4)《java并发编程实践》
不可多得并发编程的好书,在淘宝上面淘来的影印的。

5)《java加密与解密的艺术》
修练这种功夫还是需要的,毕竟这个世界给人以不安全的感觉。房价又涨了,哎…………

6)《程序员修炼之道》
还成,多数修改之道没有读之前已经俱备,呵呵,难道说……

7)《高效程序员的45个习惯》
让我们更敏捷,确实现在人民币都在贬值,我们也需要高效的coding

8)《代码整洁之道》
写了这么多的代码,整洁的代码才不被后人骂。

9)Javascript
a)《javascript高级程序设计》  读过方知js的精髓
b)《jquery实战》
jquery一本足以再加文档,请勿读什么 《犀利XX》,太忽悠人了。

编程进阶
1)《面向对象的分析与设计》
对于uml和理解还需要加深,原来自己才是一个小不点。

2)《测试驱动开发的艺术》
关于测试驱动,关于敏捷的思考 。

3)《人月神话》
如何才能更好的构建软件

 


项目管理与架构
1)《架构之美》
罗列了一些项目的架构

2)《敏捷开发的艺术》
关于项目的过程,我们需要更高效的过程。生猛于rup。我们需要更为敏捷

3)《UML模式和应用》
佩服国外大师对于uml的理解,对项目指导意义不小。震撼不小!

4)《构建高性能的web站点》
一本指导构建高性能站点的书籍,看的收益不小。

5)《项目管理之美》
同《架构之美》差不多,一堆大师级的人物把各自的里程写了出来。

6)14《设计模式之禅》
以前读《java与模式》时,读的时候很有感觉。有些还是不能理解,再读此书又是一种滋味。

7)《uml与enterprise architect 7.5团队开发实务手册》
  又是一位台湾的作者,看完基本上对uml如何画,在何时去用已经了解。具体如何深入得在项目中实践再加上自己的领悟。

8)《大象--thinking in uml》
  IBM的一位设计师,中国人。对领域建模理解很透,自己水平不够不能够完全理解 。

9)《领域驱动设计:软件核心复杂性应对之道》
  讲述了TDD,不知道是翻译的问题还是水平问题,没看太明白。
 
10)《企业应用架构模式》
   马丁大叔早期作品,即使现在好多框架已经实现他的思想。思想尤在!
  
11)《企业架构实用指南》

12)《hadoop权威指南》 云计算的基础

数据库
1)《oracle database 11g数据库管理艺术》
    想系统学习oracle,差不多这一本可以入门了。

2)《oracle dba手记—数据库诊断案例与性能优化实践》
   《深入解析oracle--dba入门、进阶与诊断案例 》
    盖国强的力作,国内数一数二的高手。

3)《oracle pl/sql 实例精解》
如果想学plsql,这本书确实很不错。再一次赞老外的教学方法。只看了几晚上,就可以照虎画猫了。

4)《构建oracle高可用环境:企业级高可用数据库架构、实战与经验总结》
  淘宝首席dba力作,不容错过。
  作项目中数据库这一层很重要,看了之后很受启发。

5)《oracle 9i & 10g编程艺术》
    对oracle的理解力看了这本书之后,才能感觉到自己以前的无知。

6)《大话oracle rac:集群、高可用性、备份与恢复》
    国内不错的一本指导oracle集群的书籍,可以看作指导手册。

7)《oracle性能诊断艺术》
oracle诊断不可不读的好书。

8)《数据库系统概念》 越看越感觉缺少的是基础。


以下为引用一下江南白衣的。也是下一个里程碑吧。
总有些脱不开烟火气的惫懒。为了那些"将来",今年要读的书:


一、架构模式
   模式,就仿佛一个代号。一个大的架构,总能分拆成一个个代号与符号来演绎。
   SOA、ESB、SCA,注定了还是这一两年内纠缠着业界和客户的名词,大型架构内应用间的集成交互、性能、伸缩性、可靠性、可管理性、可扩展性、安全性,永远都是设计人员的心头好。

《Pattern-Oriented Software Architecture, Volume 4 -- A Pattern Language forDistributed Computing》架构模式的超级集大成目录。愿出版社快点翻出中文版造福市民。
《企业集成模式:设计、构建及部署消息传递解决方案》,重读之,Mule、Apache Camel、Spring Intergration都是它最实际的解释者。
   下半年国外还会有些关于SOA与ESB的书要出来,如《SOA Design Patterns》,《Open-Source ESBs in Action》,《Service-Oriented Architecture and Event-Driven Architecture: J2EE Integrated Solutions》,静待。
    而关于X性的书,下半年会有本《Patterns for Fault Tolerant Software》。

二、BI
    越是Web2.0,越需要BI,比如豆瓣起家的法宝。
    而且,离什么算法高数都好遥远了,忽然间看回一排排数字,心里很意动,感觉又成为了《世界尽头与冷酷仙境》里的计算士。

《Programming Collective Intelligence -- Building Smart Web 2.0 Applications》 Web2.0里的群体智慧。愿出版社的动作更快一点。
《数据挖掘--实用机器学习技术 2nd》 Weka作者的书。
    还有一本《Collective Intelligence in Action》国外下半年会出版,这次是for Java程序员的,有weka,有java data mining api。

三、基础

      越来越远离补充基础的年龄,赶紧多看点书了。

《代码大全2nd》,细读之,书是好书,尤其是对于刚毕业两三年的人。对于一把年纪的,看了总比不看好。
《Beautiful Code》,也是闲得没事看的,继续盼望出版社赶快译快校。



引用江南白衣的一段话
作者:江南白衣,原文出处: http://blog.csdn.net/calvinxiu/archive/2007/03/06/1522032.aspx,转载请保留。
 
   "其实中国程序员,现在最需要的是一张安静的书桌。",的确,中国架构师大多缺乏系统的基础知识,与其自欺欺人的宣扬"读书无用,重在实践变通,修身立命哲学书更重要",把大好时间用来追逐互联网上的片言只语,不如直面缺陷,系统的学习一次。

 

在lz列出的这些书里,我把我认为有价值的列一遍,其余的还是不要浪费时间去看了。

编程开发
1)《effective java中文版》
  
3)《代码大全》


4)《java并发编程实践》


6)《程序员修炼之道》


7)《高效程序员的45个习惯》

8)《代码整洁之道》


编程进阶
1)《面向对象的分析与设计》


2)《测试驱动开发的艺术》


3)《人月神话》

 


项目管理与架构

2)《敏捷开发的艺术》


3)《UML模式和应用》


5)《项目管理之美》


6)14《设计模式之禅》\《java与模式》


8)《大象--thinking in uml》
 

9)《领域驱动设计:软件核心复杂性应对之道》
 
 
10)《企业应用架构模式》
  
11)《企业架构实用指南》

数据库

8)《数据库系统概念》 越看越感觉缺少的是基础。

 

另外还有白衣说的《企业集成模式:设计、构建及部署消息传递解决方案》

 

 

 

0 请登录后投票
   发表时间:2011-01-21  
linux1689 写道
jorneyR 写道
哎,光一本设计模式的书,我自己都要看几个月才弄得明白。


设计模式的书吐血推荐《设计模式之禅》,四人帮的设计模式太难啃,其他的都是浮云。

其实我还是推荐那篇n年前的帖子《论设计模式和泡MM23大法》
0 请登录后投票
   发表时间:2011-01-21   最后修改:2011-01-21
黑暗浪子 写道
linux1689 写道
jorneyR 写道
哎,光一本设计模式的书,我自己都要看几个月才弄得明白。


设计模式的书吐血推荐《设计模式之禅》,四人帮的设计模式太难啃,其他的都是浮云。

其实我还是推荐那篇n年前的帖子《论设计模式和泡MM23大法》

设计模式啊,head first的通俗易懂,插图多,文字少,几天就可以搞定了。。四人帮的当时看了不到一小时pdf,就放弃了,太难懂了,我觉得我这辈子也读不懂的。
0 请登录后投票
   发表时间:2011-01-21  
成功的架构师不是靠书看出来的,否则只会纸上谈兵,上阵必死无疑。架构师是做出来的,不是看出来的,如果只是看几本书,就能成为架构师,那人人都是架构师了。
其实在日常的工作做,架构师不是光光需要技术的技能,业务的技术其实更加的重要。楼主的对架构师的理解是在太肤浅,太幼稚了。根本不知道架构师真正的定义!!
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics