敏捷开发书籍java_java 敏捷开发 瀑布开发 - CSDN
  • 本人做过2个项目的敏捷开发ScrumMaster,经历了其中的酸甜苦辣,有了很多实践经验教训后,发现下面3本书能够帮助实践敏捷的兄弟的功力更上一层楼。很快我会把我的一些敏捷开发的实践心得分享给大家。 《敏捷...

    本人做过2个项目的敏捷开发ScrumMaster,经历了其中的酸甜苦辣,有了很多实践经验教训后,发现下面3本书能够帮助实践敏捷的兄弟的功力更上一层楼。很快我会把我的一些敏捷开发的实践心得分享给大家。


    《敏捷无敌》:http://www.amazon.cn/%E6%95%8F%E6%8D%B7%E6%97%A0%E6%95%8C-%E7%8E%8B%E7%AB%8B%E6%9D%B0/dp/B002CJN1US/ref=sr_1_1?s=books&ie=UTF8&qid=1297167880&sr=1-1


    《轻松SCRUM之旅》:http://product.china-pub.com/196354


    《硝烟中的Scrum和XP》: http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches;jsessionid=B4DB7F072A1733AB2776B0662B16F6B0





    展开全文
  • 高级Java开发人员的十大书籍   Java是当今最流行的编程语言之一。有很多适合初学者的书籍。但对于那些使用Java编程一段时间的人来说,其中一些可能看起来多余。然而,高级Java书籍并不总是在眼前,不是部分因为...

     

    高级Java开发人员的十大书籍

     

    Java是当今最流行的编程语言之一。有很多适合初学者的书籍。但对于那些使用Java编程一段时间的人来说,其中一些可能看起来多余。然而,高级Java书籍并不总是在眼前,不是部分因为它们需要更多技能,经验丰富和深刻的思考者才能编写。

     

    这篇文章为有经验的Java开发人员提供了一本书单。“Thinking in Java”或“Head First Java”等书籍虽然对初学者非常好,但不会列出。

    Effective Java

    有效的Java

    本书实际上只是为了更深入地了解Java开发人员。它汇集了78个不可或缺的程序员的经验法则:针对您每天遇到的编程挑战的工作,最佳实践解决方案。

     

    Java风格的元素

    它针对任何编写Java代码的人,为Java从业者提供一套规则,提供一系列标准,约定和编写可靠Java代码的指南,并说明如何编写简单易用的Java代码理解,维护和增强。

     

    Java并发实践

    java并发

    这是最难对付的事情之一。

     

    编程珍珠

    编程珍珠是一本非常好的书,讨论如何作为程序员思考和解决问题。

     

    企业应用架构模式

    企业

    您可能已经学习了设计模式,但不确定它们在企业框架中的使用方式。本书解释了常见的企业设计模式。

     

    重构:改进现有规范的设计

    重构

    如果你有多年的编程,你会发现这本书绝对值得一读。重构可以使代码更易读,更易于维护。

     

    OSGi在行动:用Java创建模块化应用程序

    OSGi的

    或多或少,了解面向服务的编程是很好的。本书的前几章可以为您提供一个很好的介绍和具体的例子。

     

    清洁代码:敏捷软件工艺手册

    cleancode

    最后但同样重要的是,检查您的编码风格总是好的。90%的精力将用于维护,制作干净的代码非常重要。

     

    Java中的算法

    本书汇集了ProgramCreek的常用算法问题。下载链接

     

    高级Java开发人员还有其他好书。如果您认为任何其他书籍应该在这里,请留下您的评论。我将在这里结合它们。

     

    转载来源:https://www.programcreek.com/2013/08/top-books-for-advanced-level-java-developers/

    展开全文
  • Java Web 开发书籍

    2019-04-01 14:18:22
    都是java web开发的程序员可能接触的书,其他的如设计/手机开发/其他语言的书就不写了,因为自己只做过java web开发,那些书没什么资格评判。 因为不是每本书都翻开确定一下再写的,可能有张冠李戴或记忆错误的情况...

    以下是对一些读过的书和一些买后随便翻了翻的书的个人感觉。
    都是java web开发的程序员可能接触的书,其他的如设计/手机开发/其他语言的书就不写了,因为自己只做过java web开发,那些书没什么资格评判。
    因为不是每本书都翻开确定一下再写的,可能有张冠李戴或记忆错误的情况,如发现了请指正。
    如有好书我这里没列举到的,请补充。此书单将持续完善。

    js书籍:

    《Javascript权威指南》犀牛书
    厚,唯一的顶尖著作,上册的每个章节都将一个知识点深入挖掘讲透,必看。下册API无关紧要。

    《Javascript高级程序设计》
    厚,与犀牛书有很大重叠,但感觉各个方面都不如犀牛书。可以看犀牛书之后随便翻翻这本书,有的地方可做补充。

    《Javascript精粹》蝴蝶书
    薄,让人喜欢javascript的一本书。

    《Javascript DOM编程艺术》
    薄,最佳入门书没有之一,对新手来说,前两本太厚让人望而生畏心生恐惧,这本书是优选,豆瓣评分高达8.7。

    css书籍:

    首先入门还是w3school的教程。大部分作为非美工的程序员就够用了。
    看过几本不错的书但忘了名字,待补充。

    《精通CSS高级WEB标准解决方案》
    《CSS设计指南》
    入门之后可以用来提高。

    《CSS禅意花园》
    非新手向,更适合已经熟悉之后寻找灵感和……欣赏艺术。

    html的书籍:
    ……w3school的教程足够了,讲js和css的书里都会讲。

    前端性能:

    《构建高性能web站点》
    《高性能网站建设指南》
    类似的两本薄书,都看过之后会觉得自己无敌了,不想看书YSlow的军规其实也够了,重要的是要知其所以然。

    rest:

    《REST实战》
    厚书,没看呢,老外的很多理论书籍过于想当然和自我神化,不接地气让人不喜,讲到后面敏捷的地方还会议论。

    《图解HTTP》
    倒是http协议的理解至关重要,有语义的东西不用白不用,method啦,状态码啦,但不要宗教般地抠,比如put和post谁增谁改啥的。
    这本书萌萌哒。

    前端框架:

    《锋利的jquery》
    其实就是jqueryAPI的加强版,觉得jqueryAPI足够的话就不用看这本了。

    《jquery技术内幕》
    与《struts2技术内幕》《spring技术内幕》一系列的好书,讲源码的。这三本书都值得一看。但注意“源码无用论”和“源码神圣论”都不可取。

    《深入浅出extjs》
    可能是extjs唯一的一本可读的书。非常不喜欢这个框架的思想。html和css都丧失了权力一切由它来托管了,未免权力欲过于旺盛。
    真正要用ext的话,官方demo和api是最好的选择,尤其是demo。

    《用AngularJS开发下一代web应用》
    《单页web应用 Javascript从前端到后端》
    《Backbone.js实战》
    mv*框架大热以来较热的几个框架,对这几个框架都只有摸索,感觉angularJs风险略大,有点像extjs的想当然,一切都要在它内部来,如果能解决当然省时省力,如果不能解决就糟了。但问题是千变万化的。backbone较轻量,功能弱,风险低,功能弱与风险低从来都是共同出现。
    另外还有requireJs,也应该研究研究,这些前端架构级框架都不熟。本能地觉得不切实际,但还是该研究研究再下结论。
    传统开发中使用的前端技术,毫无疑问jquery是枪王之王。

    《Bootstrap用户手册》
    《深入理解Bootstrap》
    前者超薄,完全不需要,看Bootstrap官网即可(版本更新时中文官网可能跟最新版本对不上,推荐英文官网)。后者是好书,讲应用也讲源码。
    基于Bootstrap的前端CSS框架Metronic超酷,页面常用的组件里面都有,其实就是个最佳实践的大整合大杂烩,里面没有的自己找Bootstrap插件就好。
    Bootstrap的伟大在于作为一个脚手架,给各种js组件提供平台,只要都是bootstrap版的插件,整合起来样式一致性一般没什么问题。

    java基础书籍:

    《scjp考试指南》
    无数次被人求推荐书籍,无数次说出这本书之后被鄙视:“我不是为了考证”。但这本书真不是只能用来考证。
    对j2se的讲解,既简约又精当,知识足够,又不会把人吓走的书,当然是入门的不二之选。

    《Thinking in Java》
    java界的顶级图书,每个章节都深入讲一个点,可以通读一遍,然后按需再翻具体章节强化。跟《Javascript权威指南》读法是一样的。
    但初学者不适合读这本书,已经无数人说过了。但从别的语言转java的人可以直接读这本书。

    《Core Java》
    评价很高,个人不喜欢,就像《Javascript高级程序设计》被《Javascript权威指南》全面压制一样,《Core Java》也活在《Thinking in Java》的阴影之下。

    《Java解惑》
    好玩的书,让你喜欢“有趣的”java。

    《深入理解Java虚拟机》
    《深入java虚拟机》
    知其然又知其所以然,java虚拟机的内部原理,理解了没坏处。

    《Effective Java》
    最喜欢的书之一,箴言式的规谏,作者的经验之谈,告诉你怎样写出优雅的代码。

    java web基础书籍:

    《scwcd考试指南》
    《Head First JSP & Servlet》
    《scwcd考试指南》与《scjp考试指南》一系列,但质量不高。相比之下scwcd的官方推荐教材《Head First JSP & Servlet》(该系列中文版都译为深入浅出xxx)更好。
    这两本书都是将jsp的标签讲的很透,但如果使用jstl和el,两本书讲的都稍嫌不足,需要另查资料。

    java性能书籍:
    《java程序性能优化》
    《java性能优化权威指南》
    《web性能测试实战》
    《零成本实现web性能测试——基于Apache Jmeter》
    《Java并发编程实战》
    经验型书籍,没什么好说。
    因为我也就是粗粗看过。但知道都是好书。

    java框架书籍:

    《struts2技术内幕》
    《spring技术内幕》
    《Spring3.x企业应用开发实战》
    都来自iteye博主的手笔,第1本和第3本尤为推荐。《strut2技术内幕》的哲学思辨之美让我惊为天人,《Spring3.x企业应用开发实战》的实用和接地气也让人爱不释手,国内的程序员高手写的书比起国外的官方/经典著作,更适合中国人阅读。不要崇洋媚外。当然想看第一手资料那还是国外的好。

    《Hibernate实战》
    Hibernate作者Gavin King的作品,够权威吧。但个人也不喜欢Hibernate,这么多年都没能用纯熟,类似对Extjs的不喜欢一样,前者尝试解决O/R的不匹配,后者尝试解决O/DOM的不匹配,一切以OO为目标,强力扭转乾坤,这属于逆天行事,当然做的都很出色。但感觉像逆练《九阴真经》练出绝世武功,走错的路,居然成绩斐然,让人赞叹你的强大,但不是说你成绩斐然就不是错而是对了。

    Mybatis的好书籍没发现过,而且已经有中文文档了。

    《深入浅出Hibernate》
    《spring2.0技术手册》
    两本经典的好书,有一点点古老了,前者用来Hibernate入门的话还是不二之选,另外满江红的中文文档都非常棒。

    至于java的优秀类库基本都是开源的,到官网找demo/文档/API足矣。类库一般较小较轻,英文文档硬看也能看下来。框架较重,中文讲原理的书看了提纲挈领,否则容易陷入迷雾不能自拔。
    类库和框架的区别是什么?答:控制反转。

    至于一些java技术就不赘述了,SpringSide本身就是个大目录,沿着它给打开的窗户们一样样探究吧。

    设计模式书籍:

    《Head First设计模式》
    《设计模式之禅》
    《java与模式》
    《设计模式java中的应用》
    ……
    设计模式的书没有特别好的也没有特别糟的,不同作者其实也没有什么发挥的余地,都是讲那些东西,所以都很像。
    设计模式的要点是通读,都理解了,在脑海中留存,以后写程序适当的时候设计模式自然会蹦出来。
    个人感觉最好用的,工厂单例原型迭代这些最简单的不说了,门面调停者这些偏架构的也不说了,最好用的是:适配器,策略,模板,另外组合、访问者、装饰器等各有各的用。桥接一直没有很好的理解。享元轻易用不上。代理spring的aop几近完美不用自己玩。解释器用的机会也不多。别的看情况使用。

    《反模式》
    介绍的是一些理论上不合理、但非常普及、能解决某些问题的“反模式”。
    把“反模式”一锤子打死也不对,但不是非用不可的情况还是轻易不要用。

    架构思想书籍:

    《企业应用架构模式》
    Martin Fowler的不朽著作,也是其人最好的一本书,十几年前的书,牛到了其中的种种思想,现在看来都是理所当然了,可见其影响力和普及程度。

    《Expert One-on-One J2EE Development without EJB》
    《J2EE设计开发编程指南》
    java界的巨人,Spring作者Rod Johnson的封王之作,这两本书同时期出现的spring彻底改变了java世界的格局,用老爵爷的语气说,将他妈的EJB从王座上拉了下来。
    “水,善利万物而不争,处众人之所恶,故几于道。”——《道德经》中的这句话,个人感觉可以用来赞颂Spring的伟大。
    唯一的顶级框架,java界的万王之王。
    个人非常崇拜的SpringSide正是以Spring为核心,提供的最佳实践的展示。功德无量。

    《J2EE核心模式》
    更早的书了,有空可以读读,不是特别必要。

    《大型网站技术架构》
    《软件架构设计》
    国人的书籍,讲的是“架构”而不是“框架”了,前一本强烈推荐,淘宝系的书籍都很不错。

    数据库书籍:

    数据库的思想,行列含义,各种范式什么的,好理解。
    oracle,mysql,sql server…等主流数据库,书籍都太多了,而且没有特别出彩的(怎么出彩?)或者特别差劲的,随意挑选就可以。不买书网上查资料其实也没问题。
    当然这指的是开发人员使用的数据库技术,更深的DBA技术我不了解,如果以后接触到再补充。

    《Sql反模式》
    为领域建模之后,画E-R图,然后建表,是自然而然的事,不需要书籍。
    反模式的议论见上文,SQL中也有一些反模式,这本书做了介绍。

    编程基础书籍:

    《java数据结构和算法》等数据结构、算法书籍
    《编译原理》
    《算法导论》
    《计算机程序的构造和解释》
    《编程珠玑》
    《代码大全》
    等等……
    不用一本本说了,基础的东西几十年也不会过时,认真读了受用无穷。
    可惜太过深入,书太厚,节奏太快,一直没能细读,有时间读书也读更“高层”的书去了,太可惜了。

    网络安全书籍:

    《白帽子讲web安全》
    《Web前端黑客技术揭秘》
    中国人写的安全书籍,做网站的必看,尤其是仇恨值高的。

    软件工程类:

    《人月神话》
    70年代出的书到现在依然畅销,永垂不朽的名作,程序员必读。

    《构建之法》
    接地气的著作,软件开发的全景图,不是高高在上的指导,而是娓娓道来手把手来教。

    《敏捷软件开发 原则,模式与实践》
    个人看过的敏捷类书籍中相对不错的。个人认为敏捷开发宣言背下来,敏捷的价值观记下来,按实际情况灵活运用就是了。有些敏捷爱好者的宗教式狂热特别吓人,简直走火入魔,不可取。

    《高效程序员的45个习惯:敏捷开发修炼之道》
    这45个习惯,无论敏捷与否,都是应该具备的,应该说是“优雅的”“职业的”行为。
    很明显,有些公司的工作不“敏捷”,但不代表程序员不能从这本书中受益。

    《代码整洁之道》
    《重构——改善既有代码的设计》
    职业程序员有义务写好自己的代码,写给接手代码的人,更是写给半年后的自己。
    最基本的职业道德,不需要多说。

    转发自https://www.cnblogs.com/zidafone/p/4142614.html
    同时推荐另一个很全的Java 书单
    http://www.tiantianbianma.com/java-book-list-all.html/

    展开全文
  • 敏捷软件开发:原理、模式和实践。

    敏捷软件开发:原理、模式和实践。

     

     

    只是里面的代码有C++ Java混合。

     

    展开全文
  • 在robbin的那个贴下回了一下,问我要电子书的tx陆续有几个了,本来想通过邮件发的,但是无奈太大,一一发邮件太费神了,所以想了...《敏捷软件开发 原则、模式与实践》 Uncle Bob的名著,敏捷的经典名著,这本书比

    在robbin的那个贴下回了一下,问我要电子书的tx陆续有几个了,本来想通过邮件发的,但是无奈太大,一一发邮件太费神了,所以想了一下,还是我放在博客上,有需要的就下载吧。

     

    根据robbin的那个推荐,我將分期將我所持有的电子书资源上传,如果觉得好,大家还是买实体书吧,支持下版权,谢谢。

     

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

    Uncle Bob的名著,敏捷的经典名著,这本书比较特别,与其说是讲软件开发过程的书,不如说讲软件架构的书,本书用了很大篇幅讲各种面向对象软件开发的各种模式,个人以为看了这本书,就不必看GoF的《设计模式》了。

    展开全文
  • 敏捷开发中的 Java 代码质量保证步骤   回页首 步骤一:统一编码规范、代码样式 规范统一的编码会增加项目代码的可读性和可维护性,但实际情况往往是项目组内的 Java 代码开发人员的编码风格常常各不相同,...
  • 敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。 Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏...
  •  对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵...
  • 敏捷开发~入门

    2019-01-15 21:03:34
    敏捷开发,贵在敏捷,如何敏捷?我们需要一系列成熟的工具去帮助我们敏捷。 这篇文档不写技术,就是纯粹地说工具,介绍我们实施scrum过程中,起到关键作用的工具。 1、Jira或物理看板 Jira配合JIRA Agile插件...
  • Java 技术书籍大全

    2019-08-11 20:38:49
    本文档目前已收录 277本 Java相关领域经典技术书籍,从初级开发者到资深架构师,涵盖 Java 从业者的各个阶段。 涵盖领域:Java入门书籍Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM...
  • Java 项目开发过程中,由于开发人员的经验、代码风格各不相同,...本文将结合敏捷开发周期短,变化快等特点,介 绍如何通过在开发过程中采取一系列步骤来保证和提高整个开发团队的代码质量,并阐述了每一步可以利用的
  • 敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和...
  • Top 20 Best Agile Development Books, Ever June 11, 2008 by JurgenAppelo I recently created a Top 100 Best Software Engineering Books, Ever . I created that list using four different criteria: 1)...
  • 敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和...
  • 敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和...
  • 力软敏捷开发框架真正源码 从我所看到的情况来看,如今敏捷软件开发被广泛误解了。 许多人认为敏捷,他们只需要像scrum这样的过程即可定义sprint和迭代的框架。 他们会不断冲刺,直到精疲力尽,然后改变直至停滞。 ...
  • 敏捷开发模式

    2019-01-22 19:56:09
    敏捷开发并不现代 起源于20世纪30年代的一些项目(美国航天局水星计划) 最早记载使用在20世纪70年代 最早的有记载的使用迭代和增量开发的主要项目之一,是为第一艘美国三叉戟潜艇开发的第一指挥和控制系统。该...
  • 阿里妹导读:从本质上讲,敏捷开发的一个重要目标是建立持续价值交付的能力。这种能力最终必须服务于业务的创新,促进业务的成功。今天,阿里巴巴云效平台敏捷教练团队负责人、资深技...
  • 我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。此外,大家可以加入457036818交流群,互相分享一下关于JAVA方面的知识。 一、Java...
1 2 3 4 5 ... 20
收藏数 8,157
精华内容 3,262
关键字:

敏捷开发书籍java