👋 欢迎浏览我的技术博客,记录学习笔记 本人28届软工一枚

阅读笔记2

第三章 软件工程师的成长

核心要点

  • 个人开发流程:软件开发不只是团队流程,更包含个人开发闭环——需求理解、设计、编码、测试、复盘、优化,形成持续迭代的能力提升。
  • 能力衡量维度:技术深度、领域经验、工程思维、职业素养(沟通、协作、交付);拒绝用代码行数、工时等单一指标评价,看重解决问题的质量与效率。
  • 成长路径:初级工程师夯实基础+积累项目;中级工程师懂设计、能负责模块;高级工程师做架构、控质量、带效率;持续学习软件工程思想而非只追技术栈。
  • 技能的反面:警惕“只会工具不懂原理”“只写代码不考虑维护”“拒绝复盘反复踩坑”,成长的关键是补短板、建体系。

个人感悟

工程师的价值不在“写了多少代码”,而在可靠交付、降低维护成本、推动团队效率;成长是从“完成任务”到“定义问题、最优解决、长期负责”的跃迁。

第四章 两人合作

核心要点

  • 代码规范:分风格规范(缩进、命名、注释、行宽,原则:简明、易读、无二义性)与设计规范(模块解耦、接口清晰、复用性、可测试性),统一规范是团队协作的基础。
  • 代码复审:目的是找bug、查规范、优化设计、传递知识;越早复审,修复成本越低;覆盖设计、逻辑、边界、性能、可读性。
  • 结对编程:一人编码(驾驶员)、一人复审(领航员),实时交流、即时反馈;优势是质量更高、知识共享、减少返工,适合核心模块、复杂逻辑。
  • 两人合作阶段:磨合、协同、高效;技巧是主动沟通、尊重差异、聚焦目标、及时反馈,避免内耗。
posted @ 2026-02-10 10:33  气球飞起  阅读(14)  评论(0)    收藏  举报