返回 文章 学习 CMS 文章

影响 Simon Willison 职业思维的几篇关键博客文章

Simon Willison 推荐三篇塑造其技术思维与职业选择的经典博客文章。

博客推荐职业发展软件工程抽象泄漏
成长分 / 100 66 综合收获、行动、留存与影响

为什么值得读了解资深开发者如何通过阅读博客文章获得关键职业启发。

获取关于抽象泄漏、技术迁移和职业路径的经典观点。

关键洞察
  1. 《抽象泄漏定律》鼓励深入理解抽象层之下的原理,以应对抽象泄漏。
  2. 《迁移:技术债务唯一可扩展的解决方案》将迁移视为软件工程的核心技能,而非一次性任务。
  3. 《工程师/管理者钟摆》指出在工程和管理角色间摆动是常见且有益的,能提升两方面能力。
转成行动

深入阅读

正文与原文对照

原文保真覆盖:全文原文字符:1721

对我来说,Joel Spolsky 早期的一篇是 The Law of Leaky Abstractions。我在职业生涯之初读到它,它促使我始终去加深对自己所处工作层之下各层的理解,以防其中某个抽象发生泄漏。

较近的一篇是 2018 年 Will Larson 的 Migrations: the sole scalable fix to tech debt。我特别喜欢他的观点:迁移(例如用新服务替换旧服务、更换数据库引擎等等)是软件工程不可分割的一部分,是一项值得投入并练好的技能,而不是应该回避或当作特殊的一次性事件来对待。

Charity Majors 的 The Engineer/Manager Pendulum 对我影响极大。当时我困在工程管理岗位上,担心如果转回“个人贡献者”(Individual Contributor,唉,我讨厌这个词),会损害我的职业生涯。Charity 指出,许多最成功的软件开发者在职业生涯中都会在这两条路线之间来回摆动多次,而这样做会让你在两边都更出色,这让我有底气做出转换。