713 字
约 2 分钟
10
S25-J06 · 工程素养:习惯、工具与代码质量

适用读者:技术能写但"不像工程师"的人。
前置:S06(工程化)、S01(工具链)。
覆盖旧文:2373(428) 2383(476) 2385(425) + 习惯类 = 1,339 点。
扩展点:E-S25-015(素养清单)。
上一篇:S25-J05 · 原理速查:树、协议、JIT、栈帧
下一篇:S25-A01 · 职业路径。


1. 一句话结论

工程素养不是"会用工具",是"默认会做正确的事":留日志、写测试、控制变更范围、留下可追溯的记录。

素养 表现
可观测 出问题先看日志/指标,而不是猜
可回滚 每次变更都想好怎么退
小步 一次改一件事
可追溯 提交信息、issue、文档

2. 三个高频加分项(E-S25-015)

2.1 开发习惯(A-2373)

习惯 为什么加分
提交前自查 diff 减少低级错误
命名与分层一致 降低维护成本
故障后写复盘 证明会成长(S21-A02)

2.2 工具类与复用(A-2383)

"什么时候该封装工具类?" —— 同段逻辑出现第 3 次(S06-B05 的判据);不要为了封装而封装。

2.3 减缓代码腐烂(A-2385)

手段 说明
明确模块边界 防依赖蔓延(S27-J05)
持续小重构 比一次性大重构安全
测试保护 重构的前提

3. 面试中怎么体现素养

说法 效果
"我加了日志" 弱
"我先用 jstack 定位到线程池满,再加了拒绝策略和监控" 强(有链路)
"我们规范要求…" 中(团队行为)

判据:"我讲的是'我做了什么'还是'我们要求什么'?" 后者弱。


4. 五个误区

误区 真相
"素养是软技能" 有硬指标(回滚/日志/测试)
"工具类越多越好" 过度封装也是债
"重构要一次做完" 小步更安全
"复盘是形式" 它是最值钱的表达
"团队规范=我的素养" 要讲个人行为

5. 自检

  1. 四个素养维度?
  2. 什么时候该封装工具类?
  3. 减缓代码腐烂的三种手段?
  4. 面试中怎么体现素养?
  5. 为什么"复盘"最值钱?

6. 下一篇

S25-A01 · 职业路径:35 岁、副业与转型

素养讲完,进架构师层:长期怎么规划。


本篇属于系列《S25 · 求职与面试》。旧文来源:A-2373/2383/2385 + 习惯类卡;扩展点 E-S25-015。

S25-J06 · 工程素养:习惯、工具与代码质量
https://www.clxhxhhr.top/posts/5587/
作者
clxstart
发布于
2024-12-31
许可协议
CC BY-NC-SA 4.0
评论
0 条
还没有评论,先写一条吧。