软件开发推荐书籍.docVIP

  • 13
  • 0
  • 约3.14千字
  • 约 5页
  • 2017-01-04 发布于贵州
  • 举报
软件开发推荐书籍软件开发推荐书籍

软件开发推荐书籍 ? ? ? ? 软件开发就像一场持久的战役。 模糊、频繁变更的需求, 项目的讨论、争议 , ?进度的紧迫和延迟, 琐碎的事情, 突然出现的变故,各种因素都在尽全力阻挠人们按计划的实现预期目的。如果不够重视,它就会无情地偷取你的时间、精力乃至一切。 所以,在即将进入这个战场之前,或者准备纵深之前, 你准备好自己的武器和技能了么? 如果贸然上阵,恐怕会一上战场就深陷其中。 ? ? ? ? 在《计算机专业推荐书籍》一文中,我推荐了一些自己读过的觉得很不错的计算机书籍,这些书籍都偏重于打好计算机编程的基础功底。 不过, 仅有基础还不行, 在真实软件开发环境中,还得有真枪实弹的技能才能应对自如。 所以,这篇文章会根据自己的学习进程,推荐一些有助于软件开发的书籍。? ? ? ? ??一、 思想类:? ? ? ? ? 1. 《Linux/Unix 设计思想》(Linux and The unix philosophy) : Mike Gancarz 著。 ?在开始之前,学一些如何做好编程这件事的准则是很重要的。 这本书简练地介绍了 Linux 工具与程序设计的重要思想和准则, 值得不定期重温一下。 ? ? ? ? 2. ?《计算机程序的构造与解释》(SICP) : ?提炼出程序设计的核心要素和重要思想, 理论与实践结合, 值得深读细读! ? ? ? ?二、 实用技术类 ? ? ? ?1. ?《Shell 脚本学习指南》: ?这本书的特色在于, 它从一开始就专注于脚本编写的重要元素和常用技巧(而不是照本宣科地介绍各种脚本元素和教学示例),涵盖最常用的Unix标准工具,其示例用法都是比较容易弄懂的,而且非常具有实用性。 这本书很适合于那些有初步的Shell 认识,希望能够系统学习的读者。 ? ? ? ?2. ?《SQL 语言艺术》: ?现代软件应用几乎不可能避免与数据库打交道, 能够编写高效的SQL 语句, 是从事应用程序开发的必备技能。这本书的书名有点学究味,但内容上却是很具有实战性的,同时也很好地兼顾了理论,值得细读。 ? ? ? ?3. ? 《Java虚拟机并发编程》: ?讲解并发编程的几种主要设计思想及方法技巧, 理论与实用性都很强,值得细读。 ? ? ? ?4. ? 《Java并发编程》: 并发编程的优秀技术书籍,详细阐述了编写正确、高效并发程序的基础知识、注意事项,以及许多实用的方法、模式和并发实践示例,是 Java 并发编程的必读书籍,使用其它语言的开发人员亦可从中受益良多。 ? ? ? ?5. ? 《Spring技术内幕》 : ? 钻研 Spring 源代码的引导书籍,学习 Spring 的软件设计方法。根据项目所用到的部分来阅读, 或每次读一个部分。 ? ? ? ?6. ? 《Javascript: The good Parts》: 了解 Javascript 的核心元素的优秀读物, 也可以学到一个重要思想: 使用语言或技术的良好子集来构建应用而不是致力于掌握全部。 ? ? ? ?7. ??《JavaScript异步编程:设计快速响应的网络应用》: ?简洁的篇幅, 精炼地介绍了异步编程的常见模式和方法。 ? ? ? ?8. ? 《实用Common Lisp教程》: ?Common Lisp 编程的推荐教程, 详尽得当, 内容丰富。?? ? ? ? ? ?三、 ?软件设计类? ?? ? ? ? ? 1. ? 《架构之美》: ?对于不同类型的系统,用一个或多个实例来说明其架构、思路及设计考量,开阔程序开发的思路, 文笔自然生动, 引人思考, 非常值得细读。 ? ? ? ? 2. ? 《软件架构设计: 从程序员向架构师转型必备》:?这本书系统详细地阐述了作为一名架构师必须具备的基础知识’技能和方法,使架构设计这件看上去很抽象神秘的事情变成具体而实际可操作的,?值得赞一个。 不足之处,在于技术味道太浓,?作文掺了一点培训的味道, 缺乏一种架构的灵动之美。 与 《架构之美》配合着看。?? ? ? ? ?3. ?《大型网站技术架构:核心原理与案例分析》: ?关于大型网站技术架构的全面介绍和索引书, 遇到问题后可以查阅对策, 当然, 具体技术还需要另外深入学习。? ? ? ? ?4. ?《恰如其分的软件架构——风险驱动的设计方法》: 对软件架构知识和经验的很好总结。 ? ? ? ?5. ?《软件架构师的12项修炼》: 程序员软技能的全面的实用的指南, 必读。 ? ? ? ?6. ?《软件框架设计的艺术》: API 设计的实用指南, 强烈推荐。 ? ? ? ???四、 开发方法类 ? ? ? ? 1. ? 《敏捷技能修炼:敏捷软件开发与设计的最佳实践》: ?

文档评论(0)

1亿VIP精品文档

相关文档