﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-断点-文章分类-Java成长之路</title><link>http://www.blogjava.net/tfzhu/category/43603.html</link><description>每天进步一点点！</description><language>zh-cn</language><lastBuildDate>Fri, 15 Jan 2010 17:40:59 GMT</lastBuildDate><pubDate>Fri, 15 Jan 2010 17:40:59 GMT</pubDate><ttl>60</ttl><item><title>Java程序员必看的15本书：Java软件项目管理 </title><link>http://www.blogjava.net/tfzhu/articles/309727.html</link><dc:creator>断点</dc:creator><author>断点</author><pubDate>Fri, 15 Jan 2010 14:36:00 GMT</pubDate><guid>http://www.blogjava.net/tfzhu/articles/309727.html</guid><wfw:comment>http://www.blogjava.net/tfzhu/comments/309727.html</wfw:comment><comments>http://www.blogjava.net/tfzhu/articles/309727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tfzhu/comments/commentRss/309727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tfzhu/services/trackbacks/309727.html</trackback:ping><description><![CDATA[<p><span style="font-size: 18pt"><font face="Verdana" color="#333399" size="3"><strong>转载：</strong></font></span></p>
<p><span style="font-size: 18pt"><font face="Verdana" color="#333399" size="3"><strong>五、JAVA软件项目管理</strong></font></span></p>
<p><font face="Verdana" color="#333399" size="3">如果你突然被领导提拔为项目经理，而你完全没有项目管理经验，你肯定会心里没底；如果你觉得自己管理项目不善，很想改善你的项目管理能力，那么去考<a title="PMP" href="http://www.cnblogs.com/ztf2008/admin/" target="_self">PMP</a>肯定是远水不解近渴的。</font></p>
<p><font face="Verdana" color="#333399" size="3">1、《快速软件开发》 </font></p>
<font face="Verdana" color="#333399" size="3">
<p><br />
<img alt="JAVA项目管理教程" src="http://www.zhiweinet.com/upload/2008_09/080903203132611.jpg" border="0" /> </p>
<p><br />
这也是一本名著。可以这样说，有本书在手，你就有了一个项目管理的高级参谋给你出谋划策，再也不必担心自己不能胜任的问题了。</p>
<p>这本书不是讲管理的理论的，在实际的项目管理中，讲这些理论是不解决问题的，这本书有点类似于&#8220;软件项目点子大全&#8221;之类的东西，列举了种种软件项目当中面临的各种问题，以及应该如何解决问题的点子，你只需要稍加变通，找方抓药就行了。</font></p>
<p><span style="font-size: 18pt"><font face="Verdana" color="#333399" size="3">六、总结</font></span></p>
<p><font face="Verdana" color="#333399" size="3">在这份推荐阅读书籍的名单中，我没有列举流行的软件框架类学习书籍，例如<a title="struts源码下载" href="http://www.zhiweinet.com/struts2.htm" target="_self">Struts</a>，<a title="Hibernate视频教程" href="http://www.zhiweinet.com/hibernate3.htm" target="_self">Hibernate</a>，<a title="spring2视频教程" href="http://www.zhiweinet.com/spring2.htm" target="_self">Spring</a>之类，也没有列举<a title="AJAX电子书下载" href="http://www.zhiweinet.com/ajax.htm" target="_self">AJAX</a>方面的书籍。是因为这类书籍容易过时，而上述的大半书籍的生命周期都足够长，值得你去购买和收藏。</font></p>
<p><font color="#333399" size="3">出处：http://www.zhiweinet.com</font></p>
<br />
posted @ 2009-07-04 21:23 断点 阅读(99) | 评论 (0)
<img src ="http://www.blogjava.net/tfzhu/aggbug/309727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tfzhu/" target="_blank">断点</a> 2010-01-15 22:36 <a href="http://www.blogjava.net/tfzhu/articles/309727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java程序员必看的15本书：Java架构师之路 </title><link>http://www.blogjava.net/tfzhu/articles/309726.html</link><dc:creator>断点</dc:creator><author>断点</author><pubDate>Fri, 15 Jan 2010 14:35:00 GMT</pubDate><guid>http://www.blogjava.net/tfzhu/articles/309726.html</guid><wfw:comment>http://www.blogjava.net/tfzhu/comments/309726.html</wfw:comment><comments>http://www.blogjava.net/tfzhu/articles/309726.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tfzhu/comments/commentRss/309726.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tfzhu/services/trackbacks/309726.html</trackback:ping><description><![CDATA[<p><span style="font-size: 18pt"><font face="Verdana" color="#333399" size="3">转载：</font></span></p>
<p><span style="font-size: 18pt"><font face="Verdana" color="#333399" size="3">三、Java架构师之路</font></span></p>
<p><font face="Verdana" color="#333399" size="3">哇~你已经学到了<strong>JAVA架构师</strong>的水平了，现在的你应该已经非常娴熟的运用Java编程，而且有了一个良好的编程思路和习惯了，但是你可能还缺乏对应用软件整体架构的把握，现在就是你迈向架构师的第一步。你准备好了吗？OK.Let's GO!准备好看你一个经典入门JAVA架构师的书籍吧。</font></p>
<p><font face="Verdana" color="#333399" size="3">1、《Expert One-on-One J2EE Design and Development》 </font></p>
<font face="Verdana" color="#333399" size="3">
<p><br />
<img alt="《Expert One-on-One J2EE Design and Development》" src="http://www.zhiweinet.com/upload/2008_09/080903202597123.jpg" border="0" /> </p>
<p><br />
这本书是Rod Johnson的成名著作，非常经典，从这本书中的代码诞生了springframework。但是好像这本书没有中译本。</font></p>
<p><font face="Verdana" color="#333399" size="3">2、《Expert One-on-One J2EE Development without EJB》</font></p>
<p><font face="Verdana" color="#333399" size="3">&nbsp;<br />
<img alt="《Expert One-on-One J2EE Development without EJB》" src="http://www.zhiweinet.com/upload/2008_09/080903202597122.jpg" border="0" />&nbsp;</font></p>
<font face="Verdana" color="#333399" size="3">
<p><br />
咱也不说了，这本书估计全世界学JAVA的有一半都会看一看，但看得明白和看得懂的估计能有百分之一就不错了。</p>
<p>这本书由gigix组织翻译，多位业界专家参与，虽然署名译者是JavaEye，其实JavaEye出力不多，实在是忝居译者之名。</font></p>
<p><font face="Verdana" color="#333399" size="3">以上两本书都是Rod Johnson的经典名著，Java架构师的必读书籍。在我所推荐的这些书籍当中，是我看过的最仔细，最认真的书，我当时读这本书几乎是废寝忘食的一气读完的，有小时候挑灯夜读金庸武侠小说的劲头，书中所讲内容和自己的经验知识一一印证，又被无比精辟的总结出来，读完这本书以后，我有种被打通经脉，功力爆增的感觉。</font></p>
<p><font face="Verdana" color="#333399" size="3">3、《企业应用架构模式》 </font></p>
<font face="Verdana" color="#333399" size="3">
<p><br />
<img alt="《企业应用架构模式》 " src="http://www.zhiweinet.com/upload/2008_09/080903202597124.jpg" border="0" /> <br />
</p>
<p>Martin的又一本名著，但这本书我只是泛泛的看了一遍，并没有仔细看。这本书似乎更适合做框架的人去看，例如如果你打算自己写一个ORM的话，这本书是一定要看的。但是做应用的人，不看貌似也无所谓，但是如果有空，我还是推荐认真看看，会让你知道框架为什么要这样设计，这样你的层次可以晋升到框架设计者的角度去思考问题。Martin的书我向来都是推崇，但是从来都没有像Rod Johnson的书那样非常认真去看。</font></p>
<p><font face="Verdana" color="#333399" size="3">4、《敏捷软件开发 原则、模式与实践》 </font></p>
<p><font face="Verdana" color="#333399" size="3"><br />
<img alt="《敏捷软件开发 原则、模式与实践》 " src="http://www.zhiweinet.com/upload/2008_09/080903202597126.jpg" border="0" /> <br />
Uncle Bob的名著，敏捷的经典名著，这本书比较特别，与其说是讲软件开发过程的书，不如说讲软件架构的书，本书用了很大篇幅讲各种面向对象软件开发的各种模式，个人以为看了这本书，就不必看GoF的《设计模式》了。</font></p>
<p><span style="font-size: 18pt"><font face="Verdana" color="#333399" size="3">四、软件开发过程</font></span></p>
<p><font face="Verdana" color="#333399" size="3">了解软件开发过程不单纯是提高程序员个人的良好编程习惯，也是增强团队协作的基础。</font></p>
<p><font face="Verdana" color="#333399" size="3">1、《UML精粹》</font></p>
<p><font face="Verdana" color="#333399" size="3"><br />
<img alt="《UML精粹》" src="http://www.zhiweinet.com/upload/2008_09/080903202597125.jpg" border="0" /> <br />
UML其实和软件开发过程没有什么必然联系，却是软件团队协作沟通，撰写软件文档需要的工具。但是UML真正实用的图不多，看看这本书已经足够了，完全没有必要去啃《UML用户指南》之类的东西。要提醒大家的是，这本书的中译本翻译的非常之烂，建议有条件的看英文原版。</font></p>
<p><font face="Verdana" color="#333399" size="3">2、《解析极限编程 拥抱变化》XP <br />
<img alt="《解析极限编程 拥抱变化》" src="http://www.zhiweinet.com/upload/2008_09/080903202597128.jpg" border="0" /> <br />
这是Kent Beck名著的第二版，中英文对照。没什么好说的，必读书籍。</font></p>
<p><font face="Verdana" color="#333399" size="3">3、《统一软件开发过程》UP <br />
<img alt="《统一软件开发过程》" src="http://www.zhiweinet.com/upload/2008_09/080903202597127.jpg" border="0" /> <br />
其实UP和敏捷并不一定冲突，UP也非常强调迭代，测试，但是UP强调的文档和过程驱动却是敏捷所不取的。不管怎么说，UP值得你去读，毕竟在中国真正接受敏捷的企业很少，你还是需要用UP来武装一下自己的，哪怕是披着UP的XP。</font></p>
<p><font face="Verdana" color="#333399" size="3">4、《敏捷建模》AM <br />
<img alt="《敏捷建模》" src="http://www.zhiweinet.com/upload/2008_09/080903202597121.jpg" border="0" /> <br />
Scott Ambler的名著，这本书非常的progmatic，告诉你怎么既敏捷又UP，把敏捷和UP统一起来了，又提出了很多progmatic的建议和做法。你可以把《解析极限编程 拥抱变化》、《统一软件开发过程》和《敏捷建模》这三本书放在一起读，看XP和UP的不同点，再看AM是怎么统一XP和UP的，把这三种理论融为一炉，形成自己的理论体系，那么你也可以去写书了。</font></p>
<p><font color="#333399" size="3">出处：http://www.zhiweinet.com/</font></p>
<br />
<br />
posted @ 2009-07-04 21:21 断点 阅读(468) | 评论 (0)
<img src ="http://www.blogjava.net/tfzhu/aggbug/309726.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tfzhu/" target="_blank">断点</a> 2010-01-15 22:35 <a href="http://www.blogjava.net/tfzhu/articles/309726.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java程序员必看的15本书：Java编程进阶类 </title><link>http://www.blogjava.net/tfzhu/articles/309725.html</link><dc:creator>断点</dc:creator><author>断点</author><pubDate>Fri, 15 Jan 2010 14:34:00 GMT</pubDate><guid>http://www.blogjava.net/tfzhu/articles/309725.html</guid><wfw:comment>http://www.blogjava.net/tfzhu/comments/309725.html</wfw:comment><comments>http://www.blogjava.net/tfzhu/articles/309725.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tfzhu/comments/commentRss/309725.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tfzhu/services/trackbacks/309725.html</trackback:ping><description><![CDATA[<p>转载：</p>
<p><span style="font-size: 18pt"><font face="Verdana" color="#333399" size="3">二、Java编程进阶类</font></span></p>
<p><font face="Verdana" color="#333399" size="3">打算以程序为生的程序员们，在学期完基础的Java入门后，要再接再厉学习Java的重构及框架了。打下一个良好的Java基础，还需要更多的实践经验积累，我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读，培养良好的编程习惯，提高你的代码质量。</font></p>
<p><font face="Verdana" color="#333399" size="3">1、《重构 改善既有代码的设计》 </font></p>
<font face="Verdana" color="#333399">
<p><br />
<font size="3"><img alt="Java编程" src="http://www.zhiweinet.com/upload/2008_09/080903202420422.jpg" border="0" /> </font></p>
<p><br />
<font size="3">业内非常有名的书，几乎是所有JAVA进阶级高手必看的一本书。其实不论你是JAVA高手还是JAVA菜鸟，我都推荐你看一下这本有关JAVA重构的书。别等你的程序员朋友问你是否看过《重构 改善既有代码的设计》 时，你尴尬地告诉其它JAVA程序员说没看过呵。</font></font></p>
<p><font face="Verdana" color="#333399" size="3">2、《测试驱动开发 by Example》 </font></p>
<font face="Verdana" color="#333399" size="3">
<p><br />
<img alt="JAVA入门" src="http://www.zhiweinet.com/upload/2008_09/080903202420421.jpg" border="0" /> </p>
<p><br />
本书最大特点是很薄，看起来没有什么负担。你可以找一个周末的下午，一边看，一边照做，一个下午就把书看完，这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。Very Tiny的一本书，看起来很带劲，通俗易懂。是你学习TDD的简易途径。</font></p>
<p>出处：http://www.zhiweinet.com/</p>
<br />
posted @ 2009-07-04 21:19 断点 阅读(170) | 评论 (0) 
<img src ="http://www.blogjava.net/tfzhu/aggbug/309725.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tfzhu/" target="_blank">断点</a> 2010-01-15 22:34 <a href="http://www.blogjava.net/tfzhu/articles/309725.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java程序员必看的15本书：Java编程入门类 </title><link>http://www.blogjava.net/tfzhu/articles/309724.html</link><dc:creator>断点</dc:creator><author>断点</author><pubDate>Fri, 15 Jan 2010 14:33:00 GMT</pubDate><guid>http://www.blogjava.net/tfzhu/articles/309724.html</guid><wfw:comment>http://www.blogjava.net/tfzhu/comments/309724.html</wfw:comment><comments>http://www.blogjava.net/tfzhu/articles/309724.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tfzhu/comments/commentRss/309724.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tfzhu/services/trackbacks/309724.html</trackback:ping><description><![CDATA[<p><font face="Verdana" color="#333399" size="3">转载：</font></p>
<p><font face="Verdana" color="#333399" size="3">学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向，在你先定好大类后还有数不尽的小类教你无从学起。</font></p>
<p><font face="Verdana" color="#333399" size="3">因此，作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。</font></p>
<p><font face="Verdana" color="#333399" size="3">我想就我自己读过的技术书籍中挑选出来一些，按照学习的先后顺序，推荐给大家，特别是那些想不断提高自己技术水平的Java程序员们。</font></p>
<p><span style="font-size: 18pt"><font face="Verdana" color="#333399" size="3">一、<strong>Java编程</strong>入门类</font></span></p>
<p><font face="Verdana" color="#333399" size="3">如果你是初学者，仅仅学过一点C语言或VB语文，对于没有Java编程经验的程序员要入门，随便读什么入门书籍都一样，只要你认真的学习JAVA，这个阶段需要你快速的掌握Java基础语法和基本用法，宗旨就是&#8220;囫囵吞枣不求甚解&#8221;，先对Java熟悉起来再说。</font></p>
<p><font face="Verdana" color="#333399" size="3">用很短的时间快速过一遍Java语法，连懵带猜多写写代码，要&#8220;知其然&#8221;。没错，你就要在知其然不知其所以然，前期只要求你掌握JAVA的大体框架，然后我们再进入深层次的学习JAVA。下面我们介绍第一本Java书籍。</font></p>
<p><font face="Verdana" color="#333399" size="3">1、《Java编程思想》</font></p>
<p><font face="Verdana" color="#333399" size="3">&nbsp;<br />
<img alt="JAVA电子书" src="http://www.zhiweinet.com/upload/2008_09/080903202423921.jpg" border="0" />&nbsp;</font></p>
<font face="Verdana" color="#333399" size="3">
<p><br />
在你学会了一些基础的JAVA语法及类后，，你需要&#8220;知其所以然&#8221;了。这个时候强烈推荐你学习《Java编程思想》是一本让你知其所以然的好书，它对于基本的面向对象知识有比较清楚的交待，对Java基本语法，基本类库有比较清楚的讲解，可以帮你打一个良好的Java编程基础。</p>
<p>在看《Java编程思想》这本书，你一定要注意，因为它实在是太厚了，要小心不要砸到自己的脚，也比较罗嗦，不适合现代人快节奏学习，因此看这本书要懂得取舍，不是每章每节都值得一看的，挑重点的深入看就可以了。另外，当你看完《Java编程思想》后，也可以把它当作枕头用。睡醒后还能拿来看几眼，简直是一本居家旅行，学习进步不可多得之物。</font></p>
<p><font face="Verdana" color="#333399" size="3"></font>&nbsp;</p>
<p><font face="Verdana" color="#333399" size="3">2、《Agile Java》中文版 （这是第二本了呵）</font></p>
<font face="Verdana" color="#333399" size="3">
<p><br />
<img alt="JAVA入门" src="http://www.zhiweinet.com/upload/2008_09/080903202423922.jpg" border="0" /> </p>
<p><br />
《Agile Java》中文版这本书一大特点是以单元测试和TDD来贯穿全书的，在教你Java各种重要的基础知识的过程中，潜移默化的影响你的编程思维走向敏捷，走向TDD。TDD的最大优点在于它可以改变你对JAVA的思维模式。</p>
<p>出处：http://www.zhiweinet.com/</p>
</font><br />
posted @ 2009-07-04 21:17 断点 阅读(270) | 评论 (0) 
<img src ="http://www.blogjava.net/tfzhu/aggbug/309724.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tfzhu/" target="_blank">断点</a> 2010-01-15 22:33 <a href="http://www.blogjava.net/tfzhu/articles/309724.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>