书籍 程序员的底层思维的封面

程序员的底层思维

张建飞

出版时间

2022-01-31

ISBN

9787121429774

评分

★★★★★
书籍介绍

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

这是一本超越具体编程技法的技术书,适合软件从业人员阅读,包括程序员、架构师和技术主管等。

这也是一本培养思维能力的通用技能书,适合非计算机专业出身的人士阅读。掌握通用的思维能力可以帮助你解决生活或工作中的问题。

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

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

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

目录
第一部分 基础思维能力
01 抽象思维 2
1.1 抽象 = 抽离 + 具象 3
1.2 抽象是哲学思维的基础 4
1.3 语言的抽象性 5

显示全部
用户评论
部分章节具有启发性,话题有点大。
有点意思
实践中反思,同道中人
普通人也可以看,前几章从抽象思维、逻辑思维到结构化思维、批判性思维的时候还挺“码农”的,毕竟“逻各斯”中心,后面讲到分类思维、简单思维和成长型思维的时候就有点人生哲学的意思了,尤其关于改变归因习惯(认知心理学的情绪ABC)和摆脱精神内耗(过度思虑,大脑的默认模式网络DMN和专注网络TPN)的两小节,有趣
当初跟飞哥在交流的时候随口提到过: “智商情商可以决定一个人走多快 思维方式可以决定一个人走多远” 没想到大作问世,让我这个产品人都眼前一亮! 因为讲思维方式是何其之难,深入浅出,浅显易懂,要兼顾理论和实践,而作者为了能让读者明白每一种思维方式,在每一个章节都有一个开篇的引子来引出后面观点和案例,不可谓不用心 例如:在第四章批判性思维开篇提到苏格拉底的话“未经审视的人生不值得过”;第十四章量化思维提到“科学管理之父”温斯洛 泰勒的话“没有量化,就无法优化” 由此可以看出作者平时善于思考,善于总结,更善于阅读,除了技术本专业的书籍外,还有设计、产品、哲学、心理学等书籍 当然,有系统设计上抽象的思考、解耦的思考、规范的思考、模型的思考 与其说是程序员的底层思维,更像是产品技术的底层思维!推荐!
本书是建飞老师结合自身多年的经验和心得,总结凝练出的思想和智慧,给予我很多的启发,感谢。推荐软件开发相关同学读一下,对自己的认知、架构设计能力会有很大的帮助。
匠心巨著,值得一品