转载收藏

news/2024/7/4 15:35:35

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

编程开发
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,转载请保留。
 
   "其实中国程序员,现在最需要的是一张安静的书桌。",的确,中国架构师大多缺乏系统的基础知识,与其自欺欺人的宣扬"读书无用,重在实践变通,修身立命哲学书更重要",把大好时间用来追逐互联网上的片言只语,不如直面缺陷,系统的学习一次。


http://www.niftyadmin.cn/n/3641963.html

相关文章

【Leetcode】1313. Decompress Run-Length Encoded List

题目地址: https://leetcode.com/problems/decompress-run-length-encoded-list/ 给定一个数组AAA,要求产生一个新的数组BBB,产生的方式是,先填A[0]A[0]A[0]个A[1]A[1]A[1],再填A[2]A[2]A[2]个A[3]A[3]A[3]&#xff…

将dataTable转成表格

//内容很好理解&#xff0c;只需当成Table来拼字符串即可 private string getExcelContent(DataTable dt) { StringBuilder sb new StringBuilder(); sb.Append("<table>"); sb.Append("<thead><tr>"); for (int m 0; m < dt.Colu…

HTML5设计原理(转)

HTML5设计原理 2010年10月21日 Web开发, 翻译 Jeremy Keith在 Fronteers 2010 上的主题演讲 特别感谢以下朋友指出翻译错误。 rukey67指出了一个翻译错误&#xff08;另一个没有翻错&#xff09;。 梁海指出了一个翻译错误。 小乐指出了一个错别字。 下载PPT&#xff08;PDF&a…

【Leetcode】1221. Split a String in Balanced Strings

题目地址&#xff1a; https://leetcode.com/problems/split-a-string-in-balanced-strings/ 给定一个长nnn的字符串sss&#xff0c;恰好含n/2n/2n/2个字符L和n/2n/2n/2个字符R&#xff0c;题目保证nnn是偶数。问其能分为最多多少个非空的&#xff0c;且两个字符个数相等的子…

【Leetcode】1791. Find Center of Star Graph

题目地址&#xff1a; https://leetcode.com/problems/find-center-of-star-graph/ 给定一个nnn个顶点的无向图&#xff0c;给出所有的n−1n-1n−1条边&#xff0c;题目保证其为星形图&#xff0c;即只有一个点在中心&#xff0c;其余点都与它相连。求中心点编号。 边是以两…

How to: Modify a Project System So That Projects Load in Multiple Versions of Visual Studio

How to: Modify a Project System So That Projects Load in Multiple Versions of Visual Studio http://msdn.microsoft.com/en-us/library/hh266706(vVS.110).aspx posted on 2014-02-21 12:02 K3 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/sskset/p/3…

java与Groovy的整合(I)

Groovy是构建在JVM上的一个轻量级却强大的动态语言.因为Groovy就是用Java写的,Groovy可以做到与Java的无缝兼容,可以使用Java强大的类库 而且Groovy最终也会被编译成class文件. Groovy在1.0版的时候还存在性能问题,因为Groovy的很多实现都是用反射来做的,但是现在Groovy 1.1快…

设计模式:中介者模式(Mediator)

定 义&#xff1a;用一个中介对象来封装一系列对象的交互。中介者使各个对象不需要显示地相互作用&#xff0c;从而耦合松散&#xff0c;而且可以独立的改变他们之间的交互。 结构图&#xff1a; Mediator类&#xff0c;抽象中介者类 abstract class Mediator{public abstrac…