[置顶]Java程序员们读什么书决定了对未来职业方向的选择道法自然smile

学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发JavaApplication还是JavaWeb方向,在你先定好大类后还有数不尽的小类教你无从学起。

因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。

我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。

一、Java编程入门类

如果你是初学者,仅仅学过一点C语言或VB语文,对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,只要你认真的学习JAVA,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。

1、《Java编程思想》

在你学会了一些基础的JAVA语法及类后,,你需要“知其所以然”了。这个时候强烈推荐你学习《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。

在看《Java编程思想》这本书,你一定要注意,因为它实在是太厚了,要小心不要砸到自己的脚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。另外,当你看完《Java编程思想》后,也可以把它当作枕头用。睡醒后还能拿来看几眼,简直是一本居家旅行,学习进步不可多得之物。

2、《AgileJava》中文版(这是第二本了呵)

《AgileJava》中文版这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。TDD的最大优点在于它可以改变你对JAVA的思维模式。

二、Java编程进阶类

打算以程序为生的程序员们,在学期完基础的Java入门后,要再接再厉学习Java的重构及框架了。打下一个良好的Java基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。

1、《重构改善既有代码的设计》

业内非常有名的书,几乎是所有JAVA进阶级高手必看的一本书。其实不论你是JAVA高手还是JAVA菜鸟,我都推荐你看一下这本有关JAVA重构的书。别等你的程序员朋友问你是否看过《重构改善既有代码的设计》时,你尴尬地告诉其它JAVA程序员说没看过呵。

2、《测试驱动开发byExample》

本书最大特点是很薄,看起来没有什么负担。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。VeryTiny的一本书,看起来很带劲,通俗易懂。是你学习TDD的简易途径。

三、Java架构师之路

哇~你已经学到了JAVA架构师的水平了,现在的你应该已经非常娴熟的运用Java编程,而且有了一个良好的编程思路和习惯了,但是你可能还缺乏对应用软件整体架构的把握,现在就是你迈向架构师的第一步。你准备好了吗?OK.Let'sGO!准备好看你一个经典入门JAVA架构师的书籍吧。

1、《ExpertOne-on-OneJ2EEDesignandDevelopment》

这本书是RodJohnson的成名著作,非常经典,从这本书中的代码诞生了springframework。但是好像这本书没有中译本。

2、《ExpertOne-on-OneJ2EEDevelopmentwithoutEJB》

咱也不说了,这本书估计全世界学JAVA的有一半都会看一看,但看得明白和看得懂的估计能有百分之一就不错了。

这本书由gigix组织翻译,多位业界专家参与,虽然署名译者是JavaEye,其实JavaEye出力不多,实在是忝居译者之名。

以上两本书都是RodJohnson的经典名著,Java架构师的必读书籍。在我所推荐的这些书籍当中,是我看过的最仔细,最认真的书,我当时读这本书几乎是废寝忘食的一气读完的,有小时候挑灯夜读金庸武侠小说的劲头,书中所讲内容和自己的经验知识一一印证,又被无比精辟的总结出来,读完这本书以后,我有种被打通经脉,功力爆增的感觉。

3、《企业应用架构模式》

Martin的又一本名著,但这本书我只是泛泛的看了一遍,并没有仔细看。这本书似乎更适合做框架的人去看,例如如果你打算自己写一个ORM的话,这本书是一定要看的。但是做应用的人,不看貌似也无所谓,但是如果有空,我还是推荐认真看看,会让你知道框架为什么要这样设计,这样你的层次可以晋升到框架设计者的角度去思考问题。Martin的书我向来都是推崇,但是从来都没有像RodJohnson的书那样非常认真去看。

4、《敏捷软件开发原则、模式与实践》

四、软件开发过程

了解软件开发过程不单纯是提高程序员个人的良好编程习惯,也是增强团队协作的基础。

1、《UML精粹》

五、JAVA软件项目管理

1、《快速软件开发》

这也是一本名著。可以这样说,有本书在手,你就有了一个项目管理的高级参谋给你出谋划策,再也不必担心自己不能胜任的问题了。

这本书不是讲管理的理论的,在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目点子大全”之类的东西,列举了种种软件项目当中面临的各种问题,以及应该如何解决问题的点子,你只需要稍加变通,找方抓药就行了。

THE END
1.smile是什么意思,smile怎么读,smile翻译为:微笑,笑容smile smile是什么意思,smile怎么读语音: 英音[sma?l] 美音[sma?l] smile 基本解释 n.微笑,笑容 vt.以微笑表示;以微笑完成 vi.微笑;赞许;不在乎 smile 变化形式 复数: smiles 第三人称单数: smiles 过去式: smiled 过去分词: smiled 现在分词: smiling...https://fy.tingclass.net/w/smile
2....是什么意思smile的中文解释和发音smile的翻译smile smile高考四级六级考研 英/sma?l/美/sma?l/ 全球 生词本:添加笔记: 有奖纠错 | 划词 英汉-汉英词典 vi. 微笑 n. 微笑;笑 ; vt. 微笑着表示 时态:smiled, smiling, smiles 名词:smiler 副词:smilingly 近义、反义、联想词 近义词http://beta_dict.eudic.net/dicts/en/smile
3.smile是什么意思smile英译汉smile vi. 1. 微笑;笑[(+at)][+to-v] The bridegroom was smiling broadly. 新郎满面笑容。 What are you smiling at? 你笑什么? 2. (命运、天气等)有利,惠及[(+on/upon)] You'll get on well as long as the boss smiles on you.https://fy.httpcn.com/Html/en/englishtochinese/89/xvazuyxvxvrnxvxvpwkopw.html
4.smile怎么读smile如何读4、[例句]She has a special way of smiling.她微笑的样子有些特别。https://edu.iask.sina.com.cn/jy/3vTiyNHb3vZ.html
5.smile怎么读?00:00/00:00 smile怎么读? 拳击那点事发布于:江西省2023.01.01 00:00 分享到https://roll.sohu.com/a/623386823_100114195
6.smile是什么意思smile怎么读smile的同义词smile的反义词查字典(chazidian.com.cn)在线英汉词典为您提供:smile是什么意思,smile怎么读,关于smile的例句,关于smile的谚语,关于smile的名言,smile的同义词,smile的反义词等信息。http://www.hanyucidian.cn/w/smile/
7.Smile的意思,Smile的音标怎么读3325英语网的英语单词大全为大家提供Smile是什么意思,Smile的用法,Smile词根词缀怎么读,含义,英汉双语例句等高效记单词的助记学习查询服务。https://3325.cn/en/Smile/
8....是什么意思smiles的中文解释和发音smiles的翻译n. 微笑;喜色(smile的复数) v. 微笑;喜色(smile的第三人称单数形式) 词组| 习惯用语 beam with smiles 笑容满面;笑逐颜开 英语例句库 1.Veronica had come up to him with her usual cheerysmile. 维罗妮卡带 她一贯的愉快笑容来到 跟前。 2.It is a strangesmile. It lacks the subtle nuances of an or...https://www.frdic.com/dicts/en/smiles
9.smilesmile的含义smile例句smile的用法smile怎么读smile smile的解释 n. 微笑,喜色 v. 微笑,喜色 smile的例句 Shesmiled at me. 她向我微笑。 Hersmilemakes her even more beautiful. 她的微笑使她更美丽了。https://www.kaoyan.com/english/words/smile/
1.smilesmile如何读 英:[sma?l] 美:[sma?l] smile英汉释义 n.(名词) [C] 微笑,笑容an expression of the face, usually with the corners of the mouth turned up, showing happiness, amusement, pleasure, approval, or sometimes bitter feeling, etc. ...https://www.yswxk.com/en-detail/3ddaeb82fbba964fb3461d4e4f1342eb
2.smile是什么意思smile的中文翻译例句用法smile是什么意思 smile怎么读 smile在线翻译 smile中文意思 smile的意思 smile的翻译 smile的解释 smile的发音 smile的同义词 smile的反义词 smile的用法与例句 smile的相关词组短语 smile意思是什么 smile怎么翻译 smile的中文翻译 smile的意思翻译 smile在线翻译查询 英汉词典...https://danci.gei6.com/smile__h2bapful.html
3.smile是什么意思smile怎么读中文意思用法smile smile是什么意思、smile怎么读 读音:英[sma?l] 美[sma?l] 初中高中 smile 基本解释 n. 微笑,笑容 vt. 以微笑表示;以微笑完成 vi. 微笑;赞许;不在乎 smile 网络释义 vi. 微笑 n. 微笑;笑容;喜色 vt. 微笑着表示 n. (Smile)人名;(塞)斯米莱...https://danci.gjcha.com/smile.html
4.smile单词怎么读发音音标读/说/理解/用法单词smile怎么读,用英语怎么说;smile美式/英式英语标准发音,smile怎么理解呢,以及正确用法.https://yingyu.xiediantong.com/cidian/d4739eab340a89db/
5.smile是什么意思(详细介绍)热门资讯微笑是一种语言,有时候什么都不用说,只需要一个微笑,就能够表达出你的善意,那么经常笑一笑也是非常好的,所谓笑一笑十年少,那么今天我们就来详细介绍一下smile这个英文单词的用法。 音标怎么读 英语音标:[sma?l] 美语音标:[sma?l] 中文翻译 n.微笑;笑容 ...https://sz.xhd.cn/m/ncyc/814113.html
6.usmile电动牙刷中文名是哪个国家的牌子怎么读随着人们生活水平的提高,对于牙刷的要求也越来越高了,现在市面上各种牙刷都有,主要包括手动牙刷和电动牙刷,有些对于牙刷要求比较高的会选择电动牙刷,但是好一点的电动牙刷价格较高,还有很多进口的牌子,比如usmile是哪个国家的牌子呢,英文名怎么读,usmile电动牙刷中文名是什么? https://www.haoyunbb.com/baike/15/155775.html
7.和蔼的英文怎么读你知道和蔼的英文怎么读吗?一起来学习一下吧! 和蔼的英文:kindly英 [?ka?ndli]美 [?ka?ndli] 和蔼的英文:amiable英 [?e?mi?bl]美 [?emi?b?l] 词组习语: not take kindly to 1. 不欢迎,不被(某人,物)喜欢 take something kindly ...https://www.xuexila.com/yingyu/kouyu/427320.html
8.取名用字解析——咲字的寓意与诗句咲字怎么读咲字的读音:xiao 咲字的多语言翻译英文翻译:smile, laugh, giggle; snicker俄语翻译:Саки泰语翻译:韩语翻译: 咲字的词组讙咲,説咲,说咲,窃咲,一咲粲, 咲字取名忌讳1. 咲字的五行为:金,根据五行火克金以及金克木的原理,咲字取名忌讳用五行为火木的字,除非该五行为...https://www.52zhbb.com/zidian/453032.html