好书推荐《程序员修炼之道》,豆瓣评分9.1分,虽然这不是一本纯编程语言技术的书籍,但里面的软件思想读完后挺受益的。

阅读场景:业余闲暇

推荐指数:★★★★★

内容简介

《程序员修炼之道》之所以在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。时隔20年的新版,经过全面的重新选材、组织和编写,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的*实践及重大陷阱,以及易于改造、复用的架构技术。本书极具洞察力与趣味性,适合从初学者到架构师的各阶层读者潜心研读或增广见闻。

媒体评价

如果想让自己的软件既领先于时代又易于维护,就在手边摆放一本《程序员修炼之道:通向务实的*境界(第2版)》。本书充满实用建议,有技术方面的,也有专业方面的,无不能让你和你的项目受益多年。
—— Andrea Goulet
Corgibytes 公司 CEO ;
LegacyCode.Rocks 创始人

旧版的《程序员修炼之道》一直驻留在我的书架上。从很久以前它改变我作为一个程序员的工作方式那一刻起,我读了又读。在这个全新的版本中,一切似乎都已改变,而一切又仿佛还在那里。虽然我们现在换用 iPad 阅读新版,其代码示例也改由现代编程语言实现——但是蕴藏其中的概念、思想和态度,亘古不变且通行宇宙。二十年过去,这本书的价值从未折损。现在乃至将来的开发人员,都有机会从 Andy 和 Dave 的深刻洞见中获益,正如当年的我一样,这让人备感欣慰。
—— Sandy Mamoli
敏捷教练
How Self-Selection Lets People Excel 作者

二十年前,《程序员修炼之道》的*版彻底颠覆了我的技术生涯。这次的新版,也将对你有此影响。—— Mike Cohn
《Scrum敏捷软件开发》
《敏捷估计与规划》
《用户故事与敏捷方法》作者

  • 软件的熵

不要容忍破窗户(低劣的设计,错误的决策,或是糟糕的代码)不修,发现一个就修一个,置之不理会加速腐烂的进程。

  • 石头做的汤

一切环境资源都近在,却又遥不可取,士兵们充分发挥组织、协作能力

  • 够好即可的软件

为了追求更好,我们毁损了原已够好的。 —— 莎士比亚《李尔王 1.4》

  • 交流

我认为被人从头量到脚总比被人视而不见要好。 《九十岁的美女》,1934

  • ETC是一种价值观念,不是一条规则

价值观念是帮助你做决定的:我应该做这个,还是做那个?当你在软件领域思考时,ETC是个向导,它能帮助你在不同的路线中选出一条。就像其他一些价值观念一样,你应该让它漂浮在意识思维执行,让它微妙地将你推向正确的方向。

  • 调试心态[Bug是你的错还是别人的错并不重要。无论谁的错,问题仍然要你来面对。]

最容易欺骗的人就是自己。 The Disowned

  • 保持资源的平衡

点亮一盏烛火,便投出一道阴影。《地海巫师》

  • 事务命名

名不正,则言不顺;言不顺,则事不成。 —— 孔子

  • 重构[重组现有代码实体、改变其内部结构而不改变其外部行为的规范式技术。]

四境所见,尽是变迁腐朽...... 《与我同在》

  • 需求之坑

所谓完美境界,亦非加无可加,而是减无可减...... 《风沙星辰》,1939

需要电子版的点个赞,在评论区留言免费送。

《程序员修炼之道》第2版相关推荐

  1. 程序员修炼之道(通俗版)——第一章

    <程序员修炼之道>这本书中的内容挺不错,里面包含了很多精华,但一些句子很拗口,所以我就根据国人的阅读习惯,在不改变原意的情况下对词句稍加修改,标题中的"通俗版"就是这么 ...

  2. java程序员修炼之道 pdf_?活动丨和大咖云风来场1对1交流,分享《程序员修炼之道》心得...

    曾经获得无数赞誉,畅销20年经久不衰的IT领域经典著作--<程序员修炼之道>,多年来频繁出现在众多行业大咖和广大读者的推荐书单中.如今,这本广受推崇.好评无数的经典之作出新版啦! ▊< ...

  3. 《Ruby程序员修炼之道》(第2版)目录—导读

    版权 Ruby程序员修炼之道(第2版) • 著 [美] David A. Black 译 钟凤鸣 陈雪静 责任编辑 杨海玲 • 人民邮电出版社出版发行 北京市丰台区成寿寺路11号 邮编 100164 ...

  4. 《程序员修炼之道(第2版)》!屹立20年王者归来!

    推荐语:收到博文视点的新书<程序员修炼之道(第2版),反复拜读,确实非常全面,涵盖编程,并发,架构,程序员个人修炼,团队,项目等方面 标题已经完全代表博文菌想说的话了! <程序员修炼之道( ...

  5. 《Ruby程序员修炼之道》(第2版)—第1章1.1节进入Ruby的世界

    本节书摘来自异步社区<Ruby程序员修炼之道>一书中的第1章,第1.1节进入Ruby的世界,作者[美]David A. Black(戴维 A. 布莱克),更多章节内容可以访问云栖社区&qu ...

  6. 好教程推荐系列:《程序员的自我修养》和《程序员修炼之道:通向务实的最高境界(第2版)》

    1.<程序员的自我修养-链接.装载与库> <程序员的自我修养:链接.装载与库>网易云风力荐:莫到用时再读书!主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两 ...

  7. 《Ruby程序员修炼之道》(第2版)—第1章1.2节剖析Ruby的安装

    本节书摘来自异步社区<Ruby程序员修炼之道>一书中的第1章,第1.2节剖析Ruby的安装,作者[美]David A. Black(戴维 A. 布莱克),更多章节内容可以访问云栖社区&qu ...

  8. 《Ruby程序员修炼之道》(第2版)—第1章1.4节易用的Ruby工具和应用程序

    本节书摘来自异步社区<Ruby程序员修炼之道>一书中的第1章,第1.4节易用的Ruby工具和应用程序,作者[美]David A. Black(戴维 A. 布莱克),更多章节内容可以访问云栖 ...

  9. 不可能解开的谜题 (程序员修炼之道,评注者序)

    我打算不点评任何东西.我打算在整个过程中只提问题,不做解答.可能讲述一个场景或者围绕书中的场景或观点来提问题.不解释,不回答,不评点. --与编辑就评注版风格进行的讨论,代引言 一 有本书名叫< ...

  10. 知识资产投资——《程序员修炼之道》的建议

    <程序员修炼之道:从小工到专家>曾经获得第14届JOLT大奖,很多程序员可能都知道甚至看过.我还没看完,初步给我留下三个印象: 书上的例子还比较有趣,仔细品位又是觉得很有哲理,比如那个&q ...

最新文章

  1. Activity的生命周期理解
  2. 【百家稷学】图像识别,模型设计,人脸图像,摄影图像直播回放与资料下载(有三的书直播分享)...
  3. quartz (一) 基于 Quartz 开发企业级任务调度应用
  4. 开源题材征集 + MVCEF Core 完整教程小结
  5. Centos7 amp;amp; Docker amp;amp; Jenkins amp;amp; ASP.NET Core
  6. java修改原有txt文件_(转)Java创建txt文件并进行读、写、修改操作
  7. 男人一生要做的九件事情
  8. BZOJ 1103: [POI2007]大都市meg [DFS序 树状数组]
  9. 解决UnicodeEncodeError。python的docker镜像增加locale 中文支持
  10. Python 带界面的可执行程序
  11. WDF框架下 硬盘的虚拟
  12. Python基础--01
  13. LYNC 2010 中文测试版已经可以下载
  14. 周育如的音标口诀大全_一年级汉语音标口诀记忆方法
  15. 云电脑服务:技术与商业模式双重创新
  16. 邓俊辉《数据结构》-向量学习笔记
  17. POJ3254 状压DP模板
  18. 全国 省市区 经纬度 (XML格式)
  19. python 更换图像背景_Python几行代码更换照片底色 图像处理 openCV
  20. 初步熟悉新webserver goahead

热门文章

  1. 通过Java实现一个企业人事管理系统
  2. 生成对抗网络(GAN)教程 - 多图详解
  3. Firebug下载地址及安装方法
  4. google 搜索关键字技巧 google darking
  5. 软件需求跟踪矩阵例子
  6. 使用ExtendSim进行制造业仿真
  7. linux wget 整站克隆/仿站 整个网站的静态源码下载到本地 4种扒站工具(webzip、ha_TeleportPro、Offline Explorer、wget)
  8. 超级好用的网站整站下载工具
  9. 移动技术--从网页游戏谈起 1
  10. 常用贴片电阻、电容、电感封装