Skip to content

Commit 50c4654

Browse files
pedrogaogaopeidong
authored and
gaopeidong
committed
feat: add guiding
1 parent 698d457 commit 50c4654

File tree

3 files changed

+4987
-4030
lines changed

3 files changed

+4987
-4030
lines changed

docs/imgs/guiding.png

505 KB
Loading

docs/posts/engineering/guiding.md

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
icon: edit
3+
title: 工程师思考、做事闭环
4+
date: 2024-06-08
5+
tag:
6+
- guiding
7+
- thking
8+
category:
9+
- engineering
10+
---
11+
12+
> 关注核心竞争力,用思考找到技术价值再动手做事,而非关注代码/项目本身
13+
14+
![guiding](../../imgs/guiding.png)
15+
16+
1. 项目背景
17+
- 为什么做这个项目?
18+
- 目标和路径是什么?
19+
- 其中技术亮点在哪里?
20+
- 取得了那些收益?
21+
2. 目标与评估
22+
- 可量化的目标是什么?
23+
- 实现这个系统的技术约束是什么?
24+
3. 技术方案
25+
- 设计理念/思路是什么?
26+
- 技术架构是什么?
27+
- 核心流程是什么?
28+
- 如何处理异常情况?
29+
4. 任务拆解
30+
- 你是如何拆解任务的?
31+
- 团队内以及跨团队协作你如何完成?
32+
- 如何推进整体项目的落地?优先级?风险把控?
33+
5. 测试方案
34+
- 自测/反测,如何设计测试用例
35+
- 怎么做集成测试
36+
- 如何保证上线变更的兼容性
37+
6. 上线方案
38+
- 如何保证每一步上线都是可回滚、可灰度的?
39+
- 上线后如何评估变更已生效?如何确认无异常?
40+
- 最坏情况是什么?影响面是什么?如何止损?
41+
7. 效果评估
42+
- 上线后获得了那些收益?
43+
- 个人与团队的成长是什么?
44+
- 收益是符合预期/不符合预期/超出预期?为什么?
45+
8. 未来演进
46+
- 长期看还有那些问题需要解决?为什么?
47+
- 解决问题的途径是什么?那些最值得尝试?
48+
9. 做事如何实施这个闭环
49+
- 需求评审时思考
50+
- 技术调研、写技术方案时思考
51+
- 写完代码后自测思考
52+
- 面对别人质疑时思考
53+
- 上线后思考
54+

0 commit comments

Comments
 (0)