读书笔记-软件设计的哲学【3】仅仅“能跑的代码”是不够的

2026-01-19
(战略性编程 vs. 战术性编程) 优秀软件设计中最重要的因素之一,是你在面对编程任务时所采用的思维方式。许多组织鼓励一种战术性思维:尽可能快地把功能做出来。然而,如果你想要一个真正好的设计,就必须采取一种更具战略性的方法,愿意投入时间来打...
阅读更多|Read more

读书笔记-软件设计的哲学【2】复杂性的本质

2026-01-19
本书讨论的是如何设计软件系统,以尽量降低它们的复杂性。第一步是理解敌人:到底什么是“复杂性”?如何判断一个系统是否不必要地复杂?是什么导致系统变得复杂?本章将在较高的层面上回答这些问题;后续章节将从更低的层次、以具体结构特征的形式,向你展示...
阅读更多|Read more

【更新中】使用git+ansible管理和同步我的dotfile

2025-04-06

工作中接触Autoware比较多,看到Autoware使用ansible配置和安装各种依赖和软件,非常的方便高效,那我这种时不时的就会重装系统的,而且在Ubuntu和Mac下都有作业需求的人,是不是也可以搞一个ansible来同步和配置我的dotfile,同时用github actions进行CI/CD?正好趁着最近学习ansible和github actions,在这里记录一下我的折腾历程。

阅读更多|Read more

读书笔记-软件工程师指南【5-25】软件架构

2025-01-13

下面的内容是我在作为一名程序员入职之前阅读的由Gergely Orosz写的The Software Engineer’s Guidebook。我将将阅读时得到的重要的信息总结成中文以供大家分享。

阅读更多|Read more

读书笔记-软件工程师指南【6-26】总结-生涯学习

2025-01-12

下面的内容是我在作为一名程序员入职之前阅读的由Gergely Orosz写的The Software Engineer’s Guidebook。我将将阅读时得到的重要的信息总结成中文以供大家分享。

阅读更多|Read more

读书笔记-软件工程师指南【5-24】可靠的软件系统

2025-01-08

下面的内容是我在作为一名程序员入职之前阅读的由Gergely Orosz写的The Software Engineer’s Guidebook。我将将阅读时得到的重要的信息总结成中文以供大家分享。

阅读更多|Read more

读书笔记-软件工程师指南【5-23】软件工程

2024-12-16

下面的内容是我在作为一名程序员入职之前阅读的由Gergely Orosz写的The Software Engineer’s Guidebook。我将将阅读时得到的重要的信息总结成中文以供大家分享。

阅读更多|Read more

读书笔记-软件工程师指南【4-20】团队动态

2024-12-15

下面的内容是我在作为一名程序员入职之前阅读的由Gergely Orosz写的The Software Engineer’s Guidebook。我将将阅读时得到的重要的信息总结成中文以供大家分享。

阅读更多|Read more

读书笔记-软件工程师指南【5-22】合作

2024-12-15

下面的内容是我在作为一名程序员入职之前阅读的由Gergely Orosz写的The Software Engineer’s Guidebook。我将将阅读时得到的重要的信息总结成中文以供大家分享。

阅读更多|Read more

读书笔记-软件工程师指南【5-21】榜样型的资深工程师与首席工程师-理解业务

2024-12-15

下面的内容是我在作为一名程序员入职之前阅读的由Gergely Orosz写的The Software Engineer’s Guidebook。我将将阅读时得到的重要的信息总结成中文以供大家分享。

阅读更多|Read more