作品简介

本书涵盖程序员应知应会的16种思维能力,共18章,分为三部分。第一部分主要介绍抽象思维、逻辑思维、结构化思维、批判性思维、维度思维、分类思维、分治思维、简单思维,以及成长型思维等解决日常问题的基础思维能力。第二部分结合软件行业的特点,主要介绍解耦思维、契约思维、模型思维、工具化思维、量化思维、数据思维,以及产品思维等专业思维能力。第三部分主要是对上述思维能力的综合运用实践。

这是一本超越具体编程技法的技术书,适合软件从业人员阅读,包括程序员、架构师和技术主管等。这也是一本培养思维能力的通用技能书,适合非计算机专业出身的人士阅读。掌握通用的思维能力可以帮助你解决生活或工作中的问题。

张建飞,阿里巴巴前高级技术专家,目前在某大厂担任软件教练。作者于2007年计算机工程硕士毕业后,先后在国内外知名互联网企业担任高级研发和技术专家,有着丰富的一线研发、应用架构和领域建模经验。

作者提倡“工匠精神”,曾获阿里巴巴新零售技术部2019年“极致匠心奖”,并凭借《代码精进之路:从码农到工匠》一书获得2019年人民邮电出版社“IT类最具影响力作者”称号。

作者开源的COLA应用架构是国内颇具影响力的DDD架构之一,在GitHub上的Star数量超过6100。同时,COLA也是阿里云的官方推荐架构,被广泛应用于国内各大应用系统中。

作品目录

  • 内容简介
  • 推荐语
  • 前言
  • 第一部分 基础思维能力
  • 01 抽象思维
  • 02 逻辑思维
  • 03 结构化思维
  • 04 批判性思维
  • 05 维度思维
  • 06 分类思维
  • 07 分治思维
  • 08 简单思维
  • 09 成长型思维
  • 第二部分 专业思维能力
  • 10 解耦思维
  • 11 契约思维
  • 12 模型思维
  • 13 工具化思维
  • 14 量化思维
  • 15 数据思维
  • 16 产品思维
  • 第三部分 思维能力的综合应用
  • 17 我的商品团队之旅
  • 18 COLA的演进过程
  • 后记
展开全部