博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算机专业及软件开发推荐书籍
阅读量:5308 次
发布时间:2019-06-14

本文共 15986 字,大约阅读时间需要 53 分钟。

      计算机专业推荐书籍:

        

       吾不能有名师指导,但求能精选出最好的书籍,从最好的书中学到东西,可有些许补偿。当然,最好能主动寻找良师益友和专业人士的指导。经典的书都有一个特点: 详尽得当,通俗又不失理论化,信息量非常大。

 

      一、 思想类读物:

      1. 《通灵芯片:计算机运作的简单原理》: (美) 丹尼尔·希利斯著。  以通俗易懂的方式阐述计算机的构造与原理。

      2. 《逻辑的引擎》:(美)马丁·戴维斯著。 从十七世纪的莱布尼茨之梦起始,讲述计算机背后的逻辑原理及其主人公的故事,非常精彩!

      3. 《编程珠玑》:(美)本特利(Bentley,J.)著。 看似简单的东西,也能挖掘出珍珠般的光彩。

      4. 《Unix 编程艺术》: Eric S. Raymond 著。 阐述软件设计的原则与方法, 很有参考价值, 要读懂的话需要一定的功力和经验。

      5. 《哥德尔,艾舍尔,巴赫:集异璧之大成》:(美)侯世达 著。 融合计算机、绘画、音乐三个领域,穿插有趣的对话,才思敏捷,构思精巧。对计算基础理论感兴趣的童鞋非常推荐一读。

      二、 基础课程类读物:

      0.  《计算机科学概论》(Computer Science An Overview 9th): (美)J.Glenn Brookshear 著。 关于计算机导引的上佳英文入门读物。

      1.  《The C Programming Language》(第2版): (美)Brian W.Kernighan, Dennis M.Ritchie 著。 C编程必读,简洁扼要;我就是通过这本书开始消除对“字符串”处理的恐惧感的。

      2.  《操作系统:精髓与设计原理》(第五版) :(美)William Stallings 著。 操作系统的推荐教程,阐述详尽得当。 

      3.  《数据结构基础》(C语言版):  霍罗维兹 (Ellis Horowitz) , 萨尼 (Sartaj Sahni) , 安德尔森-费里德 (Susan Anderson-Freed) 著。 数据结构的推荐读物,建议读英文版。 严蔚敏老师的《数据结构(C语言版)》 也很不错 , 适合完全没有接触过数据结构的童鞋阅读。

      4.  《算法分析与设计基础》:  (美)莱维丁 著。算法入门的推荐读物,讲解清晰而不失深度。当需要轻松阅读理解其思想时读这本,当需要深入理解算法分析时,建议阅读《算法导论》,最好两本都有,相得益彰。   

      5.  《数据库系统概念》(第5版) : Abraham Silberschatz, Henry F.Korth, S.Sudarshan 著, 杨冬青,马秀莉, 唐世渭译。全面深入,详尽得当,通俗与理论并重,是为经典。

      6.  《程序设计实践》(第2版): Brian W. Kernighan Rob Pike 著, 裘宗燕译。 或者读英文版(The practice of programming)更好。 教会初学者进行程序设计而不是简单编码的上佳读物,绝对推荐!

      7。 《TCP/IP 详解》(协议篇) :  TCP/IP 协议的深入读物, 理解现实中的网络编程基础。 谢希仁老师的《计算机网络》 也很不错, 适合完全没有接触过计算机网络的童鞋阅读。

 

      三、 技术类书籍

      1. 《深入理解计算机系统》:(美)布赖恩特 (Bryant,R.E.) 等著。 以程序员的角度和全局的视角来审视计算机系统,涵盖从数据表示到程序运行、系统交互的各个方面,非常值得深读!   

     2. 《Writing solid code》: (美) Steve Maguire 著。 想写出 bug-free 程序的上佳读物之一。相应读物的还有《高质量程序设计艺术》(code quality: from a open source perspective) , 《代码整洁之道》(Writing clean code),《编写可读代码的艺术》(The Art of Readable Code)

     3. 《Thinking in Java》:(美)Bruce Eckel 著。 Java 语言编程的推荐教材。 《Effective Java》(Joshua Bloch著) 作为进阶书籍。

     4. 《实现模式》: Kent Beck 著。 非常有益的面向对象编程经验谈。

     5. 《重构: 改善既有代码的设计》: Martin Fowler  著。 作为面向对象编程的收藏书籍,随时可参阅。

     6. 《Test Driven Development: By Example》: Kent Beck 著。 测试驱动开发的优秀入门书籍

     7. 《MYSQL必知必会》: (英)Ben Forta 著。 人民邮电出版社。薄薄的一百页左右, 快速上手和使用 mysql 数据库。

     8. 《正则表达式必知必会》: (英)Ben Forta 著, 杨涛 / 王建桥 / 杨晓 译。人民邮电出版社。 薄薄的一百页左右, 清晰的阐述, 适合正则表达式的快速了解和上手。

    9. 《Java TCP/IP socket 编程》:  (美)Kenneth L.Calvert, M.J. Donaboo著, 周恒民译。 非常好的 Java tcp/ip socket 入门读物, 详细地讲解了相关的知识点,有相应的实例为佐, 并且对底层、性能等方面也作了一定的阐述。

    10. 《Ubuntu Linux 指南:基础篇》:  Mark G.Sobell 著。  学习和使用 Linux 系统的优秀入门读物, 建议未接触过 Linux 系统的童鞋从 Ubuntu 起步。

    11. 《Java 编程风格》: Alan Vermeulan 等著, 曹铁鸥译。 关于Java 编程的推荐风格, 必知必会。

    12. 《精通正则表达式》: Jeffrey E.F.Friedl 著。 关于正则表达式的深入学习读物。详细阐述了正则的原理和优化,以及在 Perl, Java, C# 等语言下的实现。  

    13. 《Java Concurrency in Practice》: Brian Goetz 等 著。  Java 并发编程的优秀读物。强烈推荐!

14. 《单元测试之道Java版:使用JUnit 》: Andrew Hunt, David Thomas 著.  单元测试的入门读物。

 

     四、 软件开发的可选读物:

     1. 《软件工艺》: Pete McBreen 著.  从工艺角度论述软件开发,强调个人开发能力的修炼。最好读英文版, 顺便学学英语。 

     2. 《人月神话》: Frederick P. Brooks, Jr . 著。 软件工程领域的必读经典作品 。

     3. 《黑客与画家》: Paul Graham 著.  互联网已经发生了巨大的变化, 但书中观点依然很有启发性, 建议读一读。

     4. 《Coders at work --- Reflections on the Craft of Programming》: Peter Seibel 著.   顶级大师的访谈录, 听听他们的声音和工作经历,肯定会受益匪浅。

     5.  《设计原本》: Frederick P. Brooks, Jr.  著,  InfoQ中文站 / 王海鹏 / 高博 (译)。  关于软件设计、管理方面的优秀读物。

     6.  《程序员修炼之道:从小工到专家》: Andrew Hunt / David Thomas 著。 关于软件开发方法的非常有益的实践经验谈。

     7.  《时间管理:给系统管理员》: Thomas A.Limoncelli 著。 关于时间管理方面的有益参考,短小而精,适用于所有的软件开发人员。

      

       软件开发推荐书籍:

 

       软件开发就像一场持久的战役。 模糊、频繁变更的需求, 项目的讨论、争议 ,  进度的紧迫和延迟, 琐碎的事情, 突然出现的变故,各种因素都在尽全力阻挠人们按计划的实现预期目的。如果不够重视,它就会无情地偷取你的时间、精力乃至一切。 所以,在即将进入这个战场之前,或者准备纵深之前, 你准备好自己的武器和技能了么? 如果贸然上阵,恐怕会一上战场就深陷其中。

        在《计算机专业推荐书籍》中, 推荐了一些自己读过的觉得很不错的计算机书籍,这些书籍都偏重于打好计算机编程的基础功底。 不过, 仅有基础还不行, 在真实软件开发环境中,还得有真枪实弹的技能才能应对自如。 所以,这篇文章会根据自己的学习进程,推荐一些有助于软件开发的书籍。 

        一、 思想类: 

        1. 《Linux/Unix 设计思想》(Linux and The unix philosophy) : Mike Gancarz 著。  在开始之前,学一些如何做好编程这件事的准则是很重要的。 这本书简练地介绍了 Linux 工具与程序设计的重要思想和准则, 值得不定期重温一下。

        2. 《计算机程序的构造与解释》(SICP) :   Harold Abelson, Gerald Jay Sussman, Julie Sussman 著。 提炼出程序设计的核心要素和重要思想, 理论与实践结合, 值得深读细读!

       二、 实用技术类

       1.  《Shell 脚本学习指南》:  Arnold Robbins、Nelson H.F.Beebe 著。 这本书的特色在于, 它从一开始就专注于脚本编写的重要元素和常用技巧,涵盖最常用的Unix标准工具,其示例用法都是比较容易弄懂的,而且非常具有实用性。 这本书很适合于那些有初步的Shell 认识,希望能够系统学习的读者。

       2.  《SQL 语言艺术》:  StéphaneFaroult,P 著, 温 昱、靳向阳 译。 现代软件应用几乎不可能避免与数据库打交道, 能够编写高效的SQL 语句, 高效访问数据库资源, 是从事应用程序开发的必备技能。这本书的书名有点学究味,但内容上却是很具有实战性的,同时也很好地兼顾了理论,值得细研。

       3.  《Java虚拟机并发编程》:  Venkat Subramaniam 著, 薛笛 译。 讲解并发编程的几种主要设计思想、方法技巧以及在 Java / Groovy / Scala 下的具体实现示例,  理论与实用性都很强,值得细读。

       4.  《Java并发编程》:  Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes、Doug Lea 等著, 童云兰 译。 并发编程的优秀技术书籍,详细阐述了编写正确、高效并发程序的基础知识、注意事项,以及许多实用的方法、模式和并发实践示例,是 Java 并发编程的必读书籍,使用其它语言的开发人员亦可从中受益良多。

       5.  《Spring技术内幕》 :  计文柯 著。 Spring 是 Java 阵营的一个非常优秀的应用框架, 钻研 Spring 源代码的引导书籍,学习 Spring 的软件设计方法。根据项目所用到的部分来阅读, 或每次读一个部分。

       6.  《Javascript: The good Parts》: Douglas Crockford 著。 了解 Javascript 的核心元素的优秀读物, 也可以学到一个重要思想: 使用语言或技术的良好子集来构建应用而不是致力于掌握全部。

       7.  《JavaScript异步编程:设计快速响应的网络应用》:  Trevor Burnham 著, 许青松 译。 简洁的篇幅, 以有效的示例精炼地介绍了异步编程的常见模式和方法。

       8.  《快学Scala》(“Scala for the Impatient"):  Cay S.Horstmann 著,  高宇翔 译。 详细介绍Scala语言编程的登堂入室的书籍。Scala 是 JVM 的新生代语言,融合高级语言诸多特性, 支持对象和函数式等多范式编程, 是一门具有一定难度和挑战性的值得学习和掌握的编程语言。《Scala程序设计:Java虚拟机多核编程实战》作为辅助,是一本简洁扼要地介绍Scala重要语言特性和思想的必知必会类书籍。  

       9.  《软件测试实践: 成为一个高效能的测试专家》: Rex Black 著, 郭耀、李琦 译。 软件测试技术的入门推荐书籍, 详细讨论了软件测试的基础技术。 包括: 测试的目标、策略、战术; 质量风险识别与评估; 常用测试技术: 代码审查、等价类划分和边界值分析、状态转换图和状态表、测试用例、决策表、域测试、正交表与所有对值表、反应测试、控制流测试、数据流测试、集成测试。

      10. 《Python核心编程》:  Wesley J. Chun(陳仲才)  著。 全面、系统、详细地讲解了 Python 语言基础以及应用编程, Python 入门书籍的优秀书籍。 

      11.  《Scala函数式编程》:Paul Chiusano,Rúnar Bjarnason 著,王宏江 / 钟伦甫 / 曹静静 译。关于函数式编程的优秀技术书籍。借用Scala语言特性,详细阐述函数式编程的理念、方法与技巧,通过重新设计库的讲解方式,更深入地理解设计的一些要点,引导思考计算本身而不是局限于编程的方法学。书中包含一些难度递进的有益的练习,读懂此书需要一定的编程功底,写过Scala程序。值得不定期重温。  

     12.  《Programming Groovy 2》: [美] Venkat Subramaniam 著。 Groovy 编程入门与进阶。 讲解详细得当。 

     13.  《Ruby元编程》:[意] Paolo Perrotta 著。结合故事、代码和示例,循序渐进、通俗易懂地讲解了 Ruby 中的元编程概念、技术和技巧,同时也梳理了与元编程相关的语言特性。元编程与编程语言提供的特性也紧密相关。

     14.  《垃圾回收的算法与实现》: [日] 中村成洋,相川光 著。 以图文并茂的方式,详细阐述了GC 的算法原理和基于具体语言的实现细节。值得推荐。 学习 GC 姿势,体验上古魔法。 

 

       三、  架构设计类   

        1.  《领域驱动设计:软件核心复杂性应对之道》:(美) Eric Evans著。赵俐,盛海艳,刘霞等译。详细阐述了领域驱动设计的一整套理念:领域语言与交流、领域模型构造块、重构与技术(重构获得深层领域理解、隐式概念显式化、柔性设计、分析模式、设计模式)、综合和精炼(限界上下文与模型完整性维护、精炼模型核心层和通用层、大型结构)。适用于复杂业务软件开发以及高可用组件开发。个人感悟: 在设计软件时,在技术手段之上要有一个不断演进的领域模型或者概念模型用于高层设计引导,才能使软件能持久贴切地反映领域需求实现。技术手段能确保实现需求目标,而领域模型能确保持续长久地满足变化的需求目标。软件设计必读。 

       2. 《设计模式——可复用面向对象软件的基础》:(美)“四人帮”著。关于对象以及交互的设计的实践总结和提炼。设计模式的必读书籍。面向对象编程必读。 

       3.  《面向模式的软件架构——并发与联网对象模式》: [美] Douglas Schmidt、[德] Michael Stal、[德] Hans Rohnert、[德] Frank Buschmann 著。 朱而刚、袁国忠 译。 详细地阐述了并发和联网应用程序设计中的挑战和设计模式(服务配置模式、同步模式、并发模式、事件分离模式), 这些模式建基于GOF所谈到的基本设计模式的组合使用, 值得细研。

       4.  《架构之美》:  Till Adam 等著。 王海鹏、蔡黄辉、徐锋 译。 对于不同类型的系统,用一个或多个实例来说明其架构、思路及设计考量,开阔程序开发的思路, 文笔自然生动, 引人思考, 值得细读。

      5.  《软件架构设计: 从程序员向架构师转型必备》:  温昱 著。 系统详细地阐述了作为一名架构师必须具备的基础知识、技能和方法,使架构设计这件看上去很抽象神秘的事情变成具体而实际可操作的, 值得赞一个。 不足之处,在于技术味道太浓, 作文掺了一点培训的味道, 缺乏一种架构的灵动之美。 与 《架构之美》配合着看。  

      6.  《大型网站技术架构:核心原理与案例分析》:  李智慧 著。  关于大型网站技术架构的全面介绍和索引书, 遇到问题后可以查阅对策, 具体技术还需要另外深入学习。 

      7.  《恰如其分的软件架构——风险驱动的设计方法》: George Fairbanks 著, 张逸、倪健、高翌翔 译。 对软件架构知识和经验的很好总结。

      8.  《软件架构师的12项修炼》: Dave Hendricksen 著, 张菲 译。 程序员软技能的全面且实用的必读指南。

      9.  《软件框架设计的艺术》: [捷] Jaroslav Tulach 著, 王磊、朱兴 译。 API 设计的实用指南。

     10.  《Javascript设计模式》:  前端的设计模式实现方法和技巧, jQuery 设计模式。

     11.  《软件设计重构》: 看上去不错。从抽象、封装、模块化、层次结构四个角度分析了面向对象代码组织和设计方面的许多“坏味”和“技术债务”,并给出了相应的重构建议。书中还包括一些趣闻逸事说明“坏味”是怎样产生的。可以和《重构》,《设计模式》结合着看。难得的是不少反面例子以JDK为例子,这种质疑权威的精神可嘉。不足的是分析深度不够。适合初级开发者进阶和不定期重温。

     12.  《Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems》: [美] Martin Kleppmann  著。 详细讲述了数据密集型系统设计的概念、思想和技术,从底层存储(存储结构、数据格式、查询语言)、到中层机制(分区、冗余、事务、一致性与完整性)、到数据处理模型(批处理、流处理), 可以收获对数据系统的整体而基本的认识。

     13.  《架构整洁之道》:[美] Robert C.Martin 著 ,孙宇聪 译。 围绕架构话题,广泛论述 编程范式、设计原则、组件管理、软件架构、实现细节等多个子话题。关于架构设计的思考录。 不是寻求结论,而是引发思考。

 

       四、 开发方法类

        1.  《敏捷技能修炼:敏捷软件开发与设计的最佳实践》:  Alan Shalloway、Scott Bain、Ken Pugh、Amir Kolsky 著。 郑立、邹骏、黄灵 译。 本书讲解了一些敏捷开发所用到的重要理念和方法, 掌握好的开发方法、过程,养成良好的开发习惯和技能,受益匪浅。与 《程序员修炼之道:从小工到专家》 配合着看。      

        2.  《敏捷软件开发:原则,模式与实践》: 基于重要的面向对象设计原则(SRP, OCP, LSP, DIP, ISP), 结合测试驱动开发、设计模式和案例分析, 展示如何编写可扩展性良好的代码,应对需求的变化。  

 

       五、 产品设计类

        1.  《CSS 禅意花园》: Dave Shea、Molly E. Holzschlag 著, 陈黎夫、山崺颋 译。  知名Web设计之书, 以优秀的示例阐述优秀WEB设计理念、方法与技巧。

        2.  《源于自然的设计—— 源于自然的设计原理与形式》: Maggie Macnab 著, 樊旺斌  译。 以简练的文字和美轮美奂的插图, 生动地阐述了设计与美学的有益见解, 读起来赏心悦目。

        3.  《设计师要懂心理学》: Susan Weinschenk 著, 徐佳、马迪、余盈亿 译。以相互独立的短小篇幅讲述了人是如何感知、注意、记忆、思考、动机、决策等多个方面的认知学常识, 与网站的交互设计相结合, 值得参考。

        4.  《设计心理学》: Donald A. Norman 著。  以实际的例子详细地阐述如何运用心理学知识指导产品的易用性设计, 值得细读。

        5.  《简约至上: 交互式设计四策略》:  Giles Colborne 著, 李松峰、秦绪文 译。 短短的篇幅, 简明扼要地阐述了“删除-组织-隐藏-转移” 四个设计方法和诸多技巧, 值得一读。

        6.  《设计中的设计》:原研哉著。很好地阐释了“如何运用设计来传达人文理念和寓意,设计的意义和价值”, 图文并茂且精美,值得拥有。

  

       六、 项目管理与产品开发

       1.  《项目管理修炼之道》:  Johanna Rothman 著。 讲述了项目从启动、规划、日程安排、进度跟进、项目节奏、会议控制、项目验收总结的项目全周期相关的方法, 另外也有跨团队项目、跨地点项目的阐述。 详尽得当, 值得信赖。 详尽得当, 值得信赖。

       2.  《未来产品的设计》: Donald A. Norman 著。  详细地阐述人与未来智能产品之间的交互和设计问题, 对设计交互式应用程序有很多启发。

       3.  《好产品,坏产品:如何创造出类拔萃的产品》: 詹姆斯.L.亚当斯 著。 作者从性能、成本、价格、产品适合度、工艺、情绪、需求、美学、文化和环境约束等多个角度对产品品质做了全景式的描述。 内容还是非常不错的, 叙述略微有点枯燥。

       4.  《团队之美》: Andrew Stellman, Jennifer Greene 著。 米全喜、郑柯、徐毅 译。 讲述各种团队应对真实软件开发项目的故事, 值得一读。

       5.  《Google软件测试之道》:  James A. Whittaker、Jason Arbon、Jeff Carollo  著, 黄利、李中杰、薛明  译。 详细阐述了 Google 内部是如何进行产品开发与测试、角色分工(SWE, SET, TE, TM)以及测试的理念、方法、技术和手段, 包括测试工程师的招聘, 值得一读。

       6.  《启示录:打造用户喜爱的产品》: Marty Cagan 著, 七印部落 译。  产品开发的优秀入门书籍。 以经验之谈的形式, 阐述了产品开发的角色分工及职责定义, 产品开发的基本流程和注意事项, 以及创造优秀产品过程中的一些有益经验。

       7.  《掌握需求过程》: Suzanne Robertson, James Robertson 著。 王海鹏 译。 详细阐述了需求发现、分析、 评审和存档的方法和技术: 需求的理解误区, 确定业务范围, 设计业务用例, 工作调研, 场景描述, 理解真正的问题, 系统思考, 解决方案的设计, 业务分析策略, 非功能性需求, 复用需求, 用例验收, 需求的沟通与文档化, 需求模板 等。  

  8.   《淘宝技术这十年》:讲述淘宝网诞生和发展的故事, 揭示了“产品业务如何驱动技术发展,技术如何服务于产品业务的发展”的路径,对做产品和做技术很有启发意义。

      9.   《持续交付:发布可靠软件的系统方法》:Jez Humble, David Farley 著,乔梁译。 详细阐述了用于持续交付可靠软件系统的可参考标准部署流水线:配置依赖环境管理、自动化持续构建与部署、自动化提交阶段测试与验收测试、及时反馈和修复错误、安全发布的一整套理念、方法、实践、案例, 将一系列重要的质量保障环节串联成一个自动化的持续集成过程和系统化的发布体系。值得推荐!     

 

       七、 社科人文类

        1.  《乔布斯传》:  沃尔特·艾萨克森 著。 感受一下天使与魔鬼的化身, 乔布斯有两点做到了极致:  对产品设计的极致完美的追求和大胆不受社会条框限制的极致。 同时, 也能学习到很多创业中所遇到的问题、解决方法以及商业社会中的规则。

        2.  《改变未来的九大算法》:  约翰.麦考密克 著。 通俗易懂地讲解了九个非常重要而实用的算法(搜索引擎、公钥加密、纠错码、图形识别、数据压缩、数据库一致性、数字签名、可计算理论), 感受是: 一个伟大的算法 = 一个基本的思路 + 一个精密的数学原理 + 广泛的应用。 不得不说, 算法永远是计算世界里最迷人的领域。

        3.  《精简: 大数据时代的商业制胜法则》: 马修.E.梅 著。 阅读此书不会让你立即拥有“化繁为简”的神奇能力, 但是, 通过大量的真实案例, 作者有信服力地阐述了很多用于“化繁为简” 的方法和技术, 内容丰富, 有启发性, 值得一读。

        4.  《乔布斯的魔力演讲》: 卡迈恩.加洛 著。 除了开发设计程序和应用, 还要善于展示自己、团队乃至公司的工作成果。 学会演讲是一门很重要的技能, 这本书比较深入地讲述了演讲的基本技能和方法,以及乔布斯所采用的一些“魔法”, 值得一读。

        5.  《亿万富翁的非常思考术》: 埃利布罗德 著。 由一篇篇简短的文集组成, 讲述了作者在事业中所遇到的问题、思考以及解决思路和方法。 简短,有力, 富有启发。

        6.  《赤裸裸的统计学》: 查尔斯.惠伦 著。 以通俗易懂的例子生动地揭示了概率论和统计学在现实生活中的应用和含义, 值得一读。

        7.  《需求:缔造伟大商业传奇的根本力量》:  亚德里安.斯莱沃斯基, 卡尔.韦伯 著。 讲述了当今时代那些新兴初创企业如何不屈不挠地克服各种障碍(技术,设计,商业,社会,习惯和情结,强大的竞争对手等), 最终打造出一款新颖的、优质的产品服务的过程。非常有启发性。每一个小节都以一个非常引人入胜的案例入手, 无论是成功还是失败, 都深入地揭示了其中的关键元素。       

        8.  《简单的艺术》: (法)多米尼克.洛罗 著。简约而优雅生活的实用指南。 作者以自己对简单生活的信仰、热爱、追求和探索,缓缓而清晰地讲述如何细心护理自己的身体、精神、心理和心灵,构建属于自己的简约而优雅的生活。简单,即是拥有极少,把空间留给必需与精华。依赖更少,更加畅快、自由与轻松,更加细腻优雅。你是自己唯一拥有的最珍贵的财富;专注提升自身的完善,善用万物而非拥有。

        9. 《生命之书》: 克里希那穆提 著, 胡因梦 译。 作者深刻地探索了人在一生中所遇到的种种困惑, 令人如饮清透的甘泉。《聆听万物之美》,没有《生命之书》厚重,也有受益。如何驱散忧虑呢?全身心投入、专注、聆听、冥想。

      10. 《心理学与生活》(第16版): 理查德.格里格, 菲利普.津巴多著。 心理学入门的优秀读物, 通俗易懂, 而不失心理学科的严谨性和系统性。了解自己, 理解和体贴他人。

      11. 《创新算法:TRIZ,系统创新与技术创造力》:  根里奇.阿奇舒勒 著。 作者首先阐述了传统发明试错法的低效,批判了关于发明创造的老旧观念,接着在分析大量机电发明专利的基础上,提炼出一套用于技术发明创造领域的系统有序地探索和搜索求解空间的算法和方法:理想机器、技术矛盾和原理矩阵, 诚意满满的干货! 略微美中不足的是,大量的发明专利分析都是基于机电类的,如果缺乏相应的知识背景, 读起来会比较费劲。  

     12.  《数学之美》: 吴军著。 建立正确的数学模型, 提炼出简洁的概念, 发展方法进行处理。 本书通过讲述自然语言处理领域相关的互联网技术背后的数学原理, 揭示了数学在处理计算机科学与技术问题上的威力,值得软件工程师深思自己的开发工作。

   13. 《为人生加速:福特自传》:福特著。 以朴实的语言阐述设计、生产、制造、工作、社会,企业经营管理的真知灼见。商业的基础是服务,人所创造的绝大多数事物都是为社会生活而服务的。

    14. 《微创新:5种微小改变创造伟大产品》:德鲁•博迪,雅各布•戈登堡 著。阐述了产品重组创新的加减乘除、属性依存策略。

    15. 《伟大创意的诞生:创意自然史》:史蒂文·约翰逊 著。揭示了“创新是穿过并链接相邻可能的一扇扇门而抵达的另一扇门”的道理,同时也阐述了构建平台和生态系统的一些启示:循环利用,彼此依存,共生共荣。

      16. 《清醒思考的艺术》:罗尔夫·多贝里 著。讲述了人容易犯的52种思维偏差。意即要对人类“理性”保持谨慎,切勿高估。       

      17. 《TED Talks:演讲的力量》:  生命转瞬即逝,唯有思想、灵感与爱永存。简单、放松、感悟、分享。一本优秀的演讲书籍,提纲挈领地阐释了演讲的方法和技巧,干货满满。还有很多TED实战演讲可以参悟,真是演讲人的好去处。

      18. 《刻意练习:从新手到大师》: 阐述了刻意练习的理念和做法(走出舒适区、专注、递进、反馈、纠正错误等)。通过刻意练习不一定能成为大师,但确实是精进技能的有效之法。

      19. 《亲密:瞬间吸引的力量》: 奥瑞-布莱福曼,罗姆-布莱福曼著,康林花译。 以心理学的诸多案例,揭示了人与人建立亲密关系的几种关键因素和有效法则。值得一读。

      20. 《视觉之旅:神奇的化学元素》,《视觉之旅:化学世界的分子奥秘》:Theodore Gray著,Nick Mann摄影, 陈沛然等译。美轮美奂的插图和文字, 揭示了“世间物品是如何由若干基本元素组成”, 化学也可以如此有趣!

      21.  《菜根谭》:洪应明编。 为人处世修身。四字概之: 空、淡、清、雅。

      22. 《人类简史》:尤瓦尔-赫拉利著,林俊宏译。生动的历史科普读物。从宏观上了解人在自然的生存抗争历程、人类社会构建的来龙去脉以及智人世界的发展和纷争,小小刷了三观。人是一种聪明而残酷的物种,基于“集体想象”而构建社会结构秩序与大型合作网络,并演化出文化与文明,从而更适于大规模生存。火、集体想象、语言、印刷术、金钱、信仰、科学在人类发展进程中起着重要的作用。在人的世界里生存,需要智慧和谨慎。早读此书有益。读史可以明智,但需谨慎:真假难辨。

      23. 《OKR工作法》:克里斯蒂娜•沃特克 著。学一事,认真滴学习和实践它。(1) 团队成员共同制定和分享OKR,达成共识;(2) 设定50%把握的具体可量化目标;(3) 聚焦关键目标和结果,砍掉无关事项;(4) 每周月季年定期reviewOKR,关注和庆祝进展,共同承担责任;(5) 创业者心态与视角全心浸入。

      24. 《爱的五种语言》:盖瑞-查普曼 著。了解对方的爱语,学会表达心中的爱意:赞美与鼓励;精心的时刻;接受礼物;服务的行动;身体的接触。时时向爱箱存“爱”。 

      25.  《系统之美》: [美] 德内拉·梅多斯 著,邱昭良 译。认识和分析系统的入门钥匙。存量与流量 + 反馈回路(增强/调节) + 反应延迟 + 边界划定 + 多重约束 + 非线性关联 + 系统模式 + 动态变化。系统思考引导人突破“单点局限”,进入到更加宽广的空间领域。当面对系统阻挠时,不是单纯的困惑、恼怒、质疑、焦躁,而是认真地分析系统,积极寻求“系统杠杆”,转化局势。

      26.  《技术的本质》: [美] 布莱恩•阿瑟 著,曹东溟/王健 译。技术是被捕获并利用的现象族的具有层次性的有序组合和集成(编程)。技术是现象族的“交响乐”。 技术源于现象,形于集成,成于驾驭。《技术的本质》展示了一个宏大的技术世界和基础层面的技术起源、进化、发展的思考。

      27.  《原则》: [美] 瑞•达利欧 著,刘波,綦相 译。“反思做得好的和做的不够好的,从中提炼并记录据以决策的原则,在工作和生活中运用和深化原则。”  书中有不少真知灼见,值得不定期重温。  

      28.  《走进建筑师的家》:[日] 中村好文 著。 详细讲解多位建筑师的住宅设计,唤醒对家的渴望和热爱。

      29.  《小岛经济学:鱼、美元与经济的故事》:彼得·希夫 著,胡晓姣 译。 通过小岛从捕鱼生存到社会分工、经济系统逐渐壮大的故事,浅显易懂讲解了财富创造和经济发展的基本逻辑。入门读物。适合我这种对经济一窍不通的人。 

      30.  《写出我心》: 娜塔莉·戈德堡 著,韩良忆/袁小茶 译。 这本书并没有谈写作的实用技巧,而是谈写作的心境。看似闲谈的文字,正映射出作者对于写作的态度:自由无拘束地去写吧!唤起对写作的热爱,将它变成生命的一种动力。作者也谈到了一些启动写作的技巧。准备纸笔;径直地写!写喜爱的事物,迷恋的事物,自己的家族;注重自律;写出细节;扩展眼界;细腻观察和聆听;借鉴行家;子句编排等。

      31.  《说话的魅力》:刘墉 著。 适合中国国情的说话技巧。学习一下是有益的。

      32. 《大败局》: 吴晓波 著。了解一些大企业运作的内幕,扩展眼界,让人明白:看事情,不能只看表面的消息。

      33. 《决断力:如何在生活与工作中做出更好的选择》: 希思等著,宝静雅 译。 通过心理学实验和实际案例,详细阐述了阻碍更好决策的四大障碍和作出更好选择的WRAP流程和方法。可参阅学习笔记“”。书中内容客观性相对比较强。

      34. 《金刚经在说什么》: 南华瑾著。 金刚经的通俗入门读物。空,不是一切抛弃。是不惦记,不懊悔,不执着,无所住,清净自然心。物来则应,过后无痕。如水滴?,小而成云,大而落雨。悟道还需证道,内化于心,做到无所住、清净自然心。在每件事中修行。布施、持戒、忍辱、精进、禅定、般若。

      35. 《惊现自然:国家地理摄影师发现之旅》: 班尔特•瑞撤尔 / 盖比瑞拉•施达比勒 / 诺贝尔特•霍森/ 卡斯腾•彼得 / 等 著,阿娇 译。 多姿多彩美而震撼的自然。我只想做自然的孩子。

      36. 《轻言细语,山川与大地》: 肖小困 著,文俊 摄。恬净的自然、人文与设计,给予人美的熏陶。

      37. 《金庸传》: 傅国涌 著。 人生只一豪迈言,也经风雨也历晴。报业数载自由谈,还指江湖赢美名。

      38. 《数学与人类思维》:[法]大卫·吕埃勒 著,林开亮等译。从基本几何开始,讲述数学的内容、形态、核心工作和发展方法以及数学家的工作,以及漫谈与数学关联的心理学、美学、计算机等。数学并不是公式的堆砌。那些公式往往暗藏玄机,是有趣问题引出的有趣结论,更像是游戏通关里的BOSS。钻研一门学科,或者做其他事情,也可以借鉴:不是漫无目的地寻找一些无趣的问题和结论,而是有意识地发现好问题和好解答。

      39. 《知行合一王阳明》: 度阴山 著。 了解王阳明先生的一生,原来与想象中不一样。吾性自足,知行合一。行愈深远,知愈精真;知愈精真,行愈深远。疏于行而以为知,实不知。

      40.  《硅谷钢铁侠:埃隆马斯克的冒险人生》:他活着是为了创造新的事物,完成普通人根本不会去想的愿景。他的工作和生活都为此而存在。他经历了极端的压力,绝处逢生。幸好老天对这些付出了大量心血的人们没有辜负。他们熬过了最艰难的日子。世上总有两类人:创造者和评论者。我更喜欢和创造者站在一起。

      41.   《深度思维:透过复杂直抵本质的跨越式成长方法论》: 叶修著。 通过一些例子阐述了思考的格局(生态思维、系统思维、大势思维、兵法思维)和思考的方法(深度逻辑链条、换位思维、多维思考、可视化、全流程优化),作为提高思考力的入门书籍。

      42.  《系统思考》:[美] 丹尼斯·舍伍德 著。通过示例,清晰易懂、循序渐进地讲解了系统循环图在理解系统整体的重要作用。

      43.  《深度工作》:[美] 卡尔·纽波特 著。 通过许多示例和研究结论,坦率地讲解了深度工作的意义及方法。深度工作,指安静无扰地持续长时间专注,攻克难题,掌握复杂技能。读书笔记见: 。

      44.  《你心柔软,却有力量》:林清玄 著。 讲述他日常身边的人和事,透露人生的禅意。作家的心和感受确实很敏锐。

      45.  《别逗了,费曼先生》: 一位将生活活成了乐趣的大物理学家,费曼先生的故事合集。观察草履虫、跟蚂蚁玩、学生物学、原子弹时期“偷”长官的保险柜里的机密文件、装精神病、学习试验读心术、学习试验泡酒吧妹子的秘诀、比赛算数,等等。对一切好奇。清空成见。不认为事情就是自己想的那样。接受事实的调教。Explore and Enjoy. 

      46.  《特斯拉自传》: 特斯拉 著。照亮现代文明的发明家。书中内容叙述很坦诚,朴实地讲述自己的经历和想法。

      47.  《列奥纳多达芬奇传》: 沃尔特-艾萨克森 著。 围绕达芬奇的笔记,图文并茂,内容丰满,生动地呈现了集工程与艺术于一身的跨界通才 —— 达芬奇的人生经历、作品、才华。    

      48.  《人类的群星闪耀时》: 茨威格 著。 讲述十四篇人类历史及站在历史浪潮上的个人的命运。命运像一支支箭射向每一个人。

      49.  《悖论:破解科学史上最复杂的9大谜团》: 吉姆·艾尔-哈利利 (Jim Al-Khalili)  著。 概率、无限、宇宙起源、永动机、相对论、时空旅行、量子世界、混沌、地外文明。在一本书里聚合这么多不简单的主题,作者确实是艺高人胆大。借助一个个例子,尝试以通俗易懂的语言阐述背后的科学原理与故事。

      50.  《图案密码:大自然的艺术与科学》: 菲利普-鲍尔 著,李祖凰 译。 采硕万物结构之美,美不可言。从自然中发现令人叹为观止的美与力量。 大自然深通重复的艺术。大自然知道如何在不同的尺寸、形状、位置、尺度、运动上演绎无止境的重复:对称、螺旋、分形、流动、波动、斑点、条纹、龟裂。大自然知道如何在富有节奏的重复的韵律中创造无穷无极的多样性、乐趣与永恒。

   

      八、 文学经典类

       1. 《泰戈尔经典诗选2: 生如夏花》:  (印)泰戈尔著, 冰心译。  优美而清新的散文诗, 心灵的美妙音乐。

       2. 《我的心只悲伤七次》:纪伯伦著。冰心译。双语版。从散文诗中飘出大地的悠远和花土的芬芳。  

       3. 《红楼梦》:曹雪芹著。 中国四大名著之一。 集大成的文学经典作品。

       4. 《三国演义》:  罗贯中著。 中国四大名著之一。 经典的历史演义小说和谋略类书籍。

       5. 《道德经》,《庄子》,《论语》,《鬼谷子》,《孙子兵法》: 中国古代的思想大成之作。

       6. 《唐诗三百首:名家集注本》, 《诗经》: 学习诗词,清心宁神。

       7. 《安妮日记》: 安妮.弗兰克 著。二战中一位普通少女的隐蔽生活记录。 让人懂得珍惜现在更加美好自由的生活。 

       8. 《老人与海》: 海明威著。 讲述一位老人孤身一人在茫茫大海与大鱼鏖战和与鲨鱼守卫战的故事。给我孤独中继续战斗的勇气。

       9. 《给孩子的诗》: 北岛 选篇。 清新淡雅的诗意与文字,美好。

      10. 《悉达多》,《漂泊的灵魂》,《朝圣者之歌》,《荒原狼》:赫尔曼-黑塞著。人生的探索之歌。当初读到他的一段话,立即就迷上了。 

      11. 《月亮与六便士》: 毛姆著。一个中年人突然“抛弃家庭和儿女”,抛弃世俗人伦生活,“勇往直前”地追求绘画梦想的冒险之旅,最终在一个僻静的部落实现了梦想的涅槃的故事。

      12.   国外文学: 《简爱》,《茶花女》,《红与黑》;《钢铁是怎样炼成的》,《野性的呼唤》;《李尔王》,《罗密欧与朱丽叶》,《哈姆雷特》; 《八十天环游地球》,《海底两万里》;《解忧杂货店》;

      13.  中国文学: 《西游记》,《水浒传》,《镜花缘》;

      14. 《大雪将至》: [奥地利] 罗伯特•泽塔勒 著。一个大山里男人的平凡的一生。就像行走在命运的隧道里。诗意而朴实的语言,细腻的笔触,简短的篇幅,粗旷而顺其而安的一段生命旅程。

      15. 《情书》: 一封寄往天国的信,揭开了一段少年时的恋。安静恬淡的味道。电影也很好看。

      16. 《小王子》: 沙漠很美的原因……是因为它藏着一口井。 值得送给自己和孩子的最佳礼物之一。

      17. 《浮生六记》: 沈复著。至性之语,记录生活与人生际遇,文笔清雅。 

 

     [未完待续]

 

转载于:https://www.cnblogs.com/lovesqcc/archive/2012/09/07/4037805.html

你可能感兴趣的文章
面对问题,如何去分析?(分析套路)
查看>>
Excel-逻辑函数
查看>>
面对问题,如何去分析?(日报问题)
查看>>
数据分析-业务知识
查看>>
nodejs vs python
查看>>
poj-1410 Intersection
查看>>
Java多线程基础(一)
查看>>
TCP粘包拆包问题
查看>>
Java中Runnable和Thread的区别
查看>>
SQL Server中利用正则表达式替换字符串
查看>>
POJ 1015 Jury Compromise(双塔dp)
查看>>
论三星输入法的好坏
查看>>
Linux 终端连接工具 XShell v6.0.01 企业便携版
查看>>
JS写一个简单日历
查看>>
LCA的两种求法
查看>>
Python 发 邮件
查看>>
mysql忘记密码的解决办法
查看>>
全面分析Java的垃圾回收机制2
查看>>
[Code Festival 2017 qual A] C: Palindromic Matrix
查看>>
修改博客园css样式
查看>>