构建之法阅读笔记03

《构建之法》第三章阅读笔记

(阅读范围:第3章 "软件工程师的成长")


一、本章核心内容总结

  1. 个人能力的衡量与发展
  • 提出"技能金字塔"模型:基础能力→专业能力→领域能力
  • 强调持续学习的重要性,特别是主动学习(如阅读源码、参与开源项目)
  1. 职业发展路径
  • 描述从初级工程师到技术专家的成长阶段
  • 指出技术路线和管理路线的区别与选择标准
  1. 技能的反面
  • 分析"知道不做什么"同样重要(如不过度设计、不盲目使用新技术)
  • 讨论常见反模式:炫技式编程、文档恐惧症等
  1. 练习方法论
  • 刻意练习的四个要素:明确目标、专注投入、及时反馈、走出舒适区
  • 推荐通过代码重构、参与实际项目来提升实战能力

二、个人反思与改进方案

  1. 过去的问题行为
    在去年的项目中,我存在以下问题:
  • 盲目追求技术新颖性。
  • 代码风格混乱。
  • 将"加班到深夜"视为努力标准,忽视工作效率提升。
  1. 结合理论分析问题
  • 技术选型不当:违反"技能的反面"原则(3.3节)
  • 缺乏质量标准:未建立职业发展所需的工程规范意识(3.2节职业素养要求)
  • 低效努力:不符合刻意练习的"专注+反馈"原则(3.4节),用战术勤奋掩盖战略懒惰
  1. 感兴趣的点
  1. 技术决策五问法:
    • 该技术解决什么具体问题?
    • 团队成员的学习成本是多少?
    • 是否有可衡量的收益指标?
    • 是否存在更成熟的替代方案?
    • 六个月后是否还需要这个技术?

三、实践行动计划

在之后的团队合作中要做到

  1. 使用GitLab的Merge Request机制强制代码审查
  2. 每月组织技术雷达会议评估工具/技术栈
  3. 建立个人能力发展看板(参考书中图3-2)
posted @ 2025-03-25 19:36  haoyinuo  阅读(11)  评论(0)    收藏  举报