从 2018 到 2019
图片摄于北京圆明园
怎么描述 2018?我找了三个关键词。
2018 忙、拥抱变化、新生
我的 2018 年从北京拉开帷幕,1 月份时候团队几个小伙伴一起去给北京研发中心同学做了一次技术分享。 TL 余老师带我们三个架构师逛了圆明园,北京小伙伴热情招待我们吃了东来顺火锅。 在天津时候还第一次从海河冰面渡河。只是没想到,这次旅行成了我在沪江最后一次团建,
当时我已经有一些想法离开沪江,一些问题逐步暴露出来: 沪江工作舒适、做事情自由,但技术上缺乏量级挑战,制度上内部流程僵化,部门利益关系错综复杂。 我深信业务、技术是互相引领促进,在这种环境下无法全力施展拳脚。
恰好此接到蚂蚁金服 Sourcing 电话,于是开始走面试流程。事后证明,这是不靠谱沟通流程, 无准备状态的我让一些细节问题考倒(这也让我养成了 Sourcing 候选人时候都会问一句最近有没有做过面试准备)。 最终我还是走完了流程,以(我以为的) SRE 身份加入了蚂蚁。这里隐含一个巨大风险, 当时我对蚂蚁金服体系不够了解,这也给之后「拥抱变化」埋下了伏笔。
加入蚂蚁之后一个月后,第一个项目就让我大跌眼镜,我成为了一个增删改查工程师,而且是在技术债务较为严重项目上开展。 这个项目疲惫不堪,倒不是加班加点,而是在业务进度压迫之下必须囫囵吞枣实现功能, 不顾工程设计缺乏,框架使用方式不标准,带来大量低效劳动重复劳动。 期望成为 SRE 做 Infrastructure 的我一下子就蒙逼了,我先压下不满和震惊,抱着学习态度先投入完成交给自己的任务。
9 月儿子出生,我似乎做足了准备,但仍然发现准备不充分。 怀抱红彤彤的小精灵,我该如何做好父亲一角色? 这触发了我对家庭关系、父子关系的思考。我能给他提供什么,带来什么?我希望他成为什么样的人? 坎贝尔的千面英雄里提到的英雄之旅给我深刻印象。 人生历程是一个少年成为英雄的过程:懵懂、自我、挑战、出走、成长、灭龙、回归。 期望在他英雄之旅上,我能成为他的后盾,他的炮火,也能在他疲惫时候给他温暖归处。
陪产假很快结束,我重新回到工作中节奏仍然没有能控制起来,做了两个体量并不大的项目。 「拥抱变化」这个词我很喜欢,这是一种 VUCA 下面抵抗不确定性生存策略。 我不想让信任我的伙伴失望,也不愿意轻易放弃,持续想在业务场景中挖掘技术能够发挥价值。 18 年末我抓到一个机会。尽管这个想法还不够完善,但这个机会是我能够发挥价值重大突破口。
纵观 18 年,我职业生涯面临了巨大拐点,做了一个选择。 这也许不是最好,但是回头看 19 年沪江经历了一场巨大人事变动,至少这不是最差。
量化 OKR
语言力量是软弱的,我直接用量化数字来回顾 2018。 很不幸,按照年初计划 OKR 来看,这一年我的评分特别打脸。 原因有如下几个:
- 照顾家庭,照顾夫人和照顾小孩
- 工作环境变化,需要额外精力投入
- 目标设定较高,有妄念
量化表格附在本文最后。 完成度按照每季度如下:
- 5.88%
- 12.02%
- 6.61%
- 2.66%
第二季度是在沪江最后一段旅程,这段时间我个人时间充沛,做了不少事情。 完成了 ProgFun 学习,尽管狼狈仍然跑完了开智写作课。
第三季度开始我产能大幅降低,主要受家庭影响。 第四个季度我精力大量投入在工作上面,仅剩一些精力优先放到家庭,进一步导致个人事项度降低。
工作时间大幅增加,每周用 1 天时间陪伴家人,另外有一天时间用来个人事项处理。 个人时间由以前每个月 70((2*5+6*2)*4
)降低到
24(6*4
),几乎只有之前 1/3 时间。
接下来是 2019 年 OKR 安排。从个人发展方向上来说 18 年安排问题在于贪心。综合个人发展和精力分配, 以去年完成度为参考,新年任务安排需要调整为 1/4。
19 年 OKR 有这么几个原则:
- 平衡好工作、家庭和个人三方面时间分配
- 个人 OKR 在 2018 年基础上做减法,而不是持续增加负荷
- 精力减少,更要安排事项优先级,避免贪多嚼不烂
- 去除几个主题:区块链、经济学、Scala、分布式数据库、Go
- 从个人长期事业规划出发,结合当前工作需求,圈定专项
- 数据分析、机器学习上面,Java 语言
- 数学、英语还是持续投入
2019 OKR 具体表格在附录。
有一点比较感慨,想做事情多,但是真正计算下来,尤其是加入阿里之后,个人能够分配时间真是少之又少。 真想好好珍惜学生时代以及以前工作不那么繁忙时光。
2018 书影音
聊一些轻松一些话题,推荐一下我 2018 年使用的不错物品、阅读书籍和观影。
- 个人好物
- Nitendo Switch + 塞尔达传说
- 天猫精灵:前后购入 4 个,小朋友最爱
- 小米之家运动鞋:物美价廉
- MacBook Pro 摄像头遮挡贴:https://detail.tmall.com/item.htm?id=555224375945
- 3D 电影专用偏光镜片:https://detail.tmall.com/item.htm?id=534639536731
- 自带名字定制红包:https://item.taobao.com/item.htm?id=561176419636
- SONY 微单 a6500,用一只 a6500 置换了母亲 Canon 6DII,微单确实方便携带,适合我这种随手拍用户
- FUJIIRYOKI JP870 按摩椅:用过之后,其他按摩椅都是渣渣 https://item.jd.com/11295717231.html
- 书(四星以上,去掉虚构类书籍)
- 影(五星)
- 黑镜 第一季
- 新世纪福音战士
- 猫鼠游戏
- 至暗时刻
- 追风筝的人
- 舌尖上的新年
- 2001太空漫游
- 当我们离开地球:美国国家航空航天局的太空行动
- 荒岛余生
- 人生一串
- 卢旺达饭店
- 末代皇帝
- 阿波罗13号
- 河西走廊
- 造梦者
- 我不是药神
2019 初春
2019 已经过去一个季度了,我刚结束为期一个月 9116 项目冲刺。 终于可以缓口气,在四月初带小孩出行踏青看落樱。 尽管偶尔疲惫不堪,偶尔对自己工作不满,但仍然对未来充满信心和期待。 机会时代的智慧不仅仅只是等待和希望,更应该是探寻和希望。
附录 2018 OKR 表格
Direction
|
D Rank
|
Objectives
|
O Rank
|
Key Result
|
KR Rank
|
Rank Score
|
Long Task
|
Is Done
|
Plan
|
Done
|
Done Norm
|
Score Total
---|---|---|---|---|---|---|---|---|---|---|---|---
掌握面向未来的技能
|
10%
|
机器学习的基本技能
|
80%
|
学完 Coursera Machine Learning
|
80%
|
6.4%
|
|
□□□□
|
1
|
0
|
0
|
0
学完「集体编程智慧」
|
20%
|
1.6%
|
|
□□□□
|
1
|
0
|
0
|
0
掌握区块链知识
|
20%
|
Bitcoin / ethereum / ada / iots / eco
|
50%
|
1%
|
|
■□□□
|
5
|
1
|
0.2
|
0.002
读 2 本区块链的书
|
50%
|
1%
|
|
■■□□
|
2
|
1
|
0.5
|
0.005
掌握基础的技能
|
20%
|
数学
|
15%
|
看完「数学之美」
|
20%
|
0.6%
|
|
□□□□
|
1
|
0
|
0
|
0
看完「什么是数学」
|
20%
|
0.6%
|
|
■□□□
|
1
|
0.3
|
0.3
|
0.0018
看完「如何解题」
|
20%
|
0.6%
|
|
■□□□
|
1
|
0.1
|
0.1
|
0.0006
写一篇关于数学的文章
|
20%
|
0.6%
|
|
□□□□
|
1
|
0
|
0
|
0
弄清楚概率论的研究对象、范畴、方法论
|
20%
|
0.6%
|
|
□□□□
|
3
|
0
|
0
|
0
提升英文水平
|
20%
|
扇贝背完 TOFEL 词汇
|
25%
|
1%
|
V
|
■■■■
|
1
|
1
|
1
|
0.01
扇贝背 GAE 词汇 60 天
|
10%
|
0.4%
|
V
|
■□□□
|
60
|
21
|
0.35
|
0.0014
懂你英语打卡 30*4
|
30%
|
1.2%
|
V
|
■□□□
|
120
|
23
|
0.191666666666667
|
0.0023
写 2 篇英文博客
|
15%
|
0.6%
|
|
□□□□
|
2
|
0
|
0
|
0
读完「语法俱乐部」并做完习题
|
20%
|
0.8%
|
|
■□□□
|
22
|
9
|
0.409090909090909
|
0.00327272727272727
经济管理
|
15%
|
读完「经济学原理」
|
20%
|
0.6%
|
|
□□□□
|
1
|
0
|
0
|
0
读完吴晓波的一系列书
|
30%
|
0.9%
|
|
□□□□
|
6
|
0
|
0
|
0
读 3 本关于投资的书
|
30%
|
0.9%
|
|
□□□□
|
3
|
0
|
0
|
0
通过投资获得 X 元收益
|
20%
|
0.6%
|
|
□□□□
|
1
|
0
|
0
|
0
提升系统化思考能力
|
20%
|
读 5 本相关书籍
|
40%
|
1.6%
|
|
□□□□
|
5
|
0
|
0
|
0
学完 Coursera Model Thinking 课程
|
60%
|
2.4%
|
|
□□□□
|
1
|
0
|
0
|
0
团队管理
|
30%
|
阅读团队管理相关 5 本书籍
|
20%
|
1.2%
|
|
■□□□
|
5
|
1
|
0.2
|
0.0024
产出 3 篇相关文章
|
20%
|
1.2%
|
|
■□□□
|
3
|
1
|
0.333333333333333
|
0.004
X
|
60%
|
3.6%
|
|
□□□□
|
1
|
0
|
0
|
0
提升专业技能
|
30%
|
Scala 语言深入
|
30%
|
学完 Coursera Scala 课程 4*4
|
50%
|
4.5%
|
|
■□□□
|
16
|
2
|
0.125
|
0.005625
读完「Akka Cookbook」
|
25%
|
2.25%
|
|
□□□□
|
1
|
0
|
0
|
0
读完「深入理解 Scala」
|
25%
|
2.25%
|
|
□□□□
|
1
|
0
|
0
|
0
分布式系统深入
|
20%
|
学习 MIT 6.824 课程
|
60%
|
3.6%
|
|
□□□□
|
1
|
0
|
0
|
0
研究 TiDB,产出文章
|
20%
|
1.2%
|
|
□□□□
|
1
|
0
|
0
|
0
写一篇 CAP 文章
|
20%
|
1.2%
|
|
□□□□
|
1
|
0
|
0
|
0
计算机语言和基础
|
50%
|
读完「Java Concurrency in Practice」/ 「七周七并发」
|
20%
|
3%
|
|
□□□□
|
2
|
0
|
0
|
0
读完架构思想 4 本书:架构漫谈 / 程序原本 / 大道至简 / 我的架构思想
|
10%
|
1.5%
|
|
□□□□
|
4
|
0
|
0
|
0
读完 Go 语言 4 本书: Go 入门指南 / Go 语言编程 / Go in Action / build web application with golang
|
10%
|
1.5%
|
|
□□□□
|
4
|
0
|
0
|
0
读完「算法新解」「图解算法」
|
10%
|
1.5%
|
|
■■■□
|
2
|
1.5
|
0.75
|
0.01125
LeetCode 刷题 200 题
|
20%
|
3%
|
|
■□□□
|
200
|
26
|
0.13
|
0.0039
读完「SICP」
|
30%
|
4.5%
|
|
□□□□
|
1
|
0
|
0
|
0
提升家庭生活质量
|
10%
|
旅行
|
10%
|
出国旅行 1 次
|
50%
|
0.5%
|
|
□□□□
|
1
|
0
|
0
|
0
出江浙沪旅行 2 次
|
50%
|
0.5%
|
|
□□□□
|
2
|
0
|
0
|
0
父母
|
15%
|
回父母家 10 次
|
100%
|
1.5%
|
V
|
■■□□
|
10
|
6
|
0.6
|
0.009
小孩
|
10%
|
生 1 个
|
100%
|
1%
|
|
■■■■
|
1
|
1
|
1
|
0.01
照顾夫人
|
40%
|
每周做饭 2 次
|
100%
|
4%
|
V
|
■□□□
|
96
|
29
|
0.302083333333333
|
0.0120833333333333
家庭事务
|
20%
|
每个月整理家庭一次
|
100%
|
2%
|
V
|
■□□□
|
12
|
3
|
0.25
|
0.005
车
|
5%
|
买 1 辆车
|
100%
|
0.5%
|
|
■■■■
|
1
|
1
|
1
|
0.005
养成习惯
|
20%
|
运动
|
60%
|
全年跑步或游泳 36 次
|
20%
|
2.4%
|
V
|
■□□□
|
36
|
2
|
0.0555555555555556
|
0.00133333333333333
高效率
|
个人时间 > 2h 一周 4 次
|
40%
|
4.8%
|
V
|
■□□□
|
192
|
70
|
0.364583333333333
|
0.0175
高效率
|
工作时间 > 6h 一周 3 次
|
40%
|
4.8%
|
V
|
■■□□
|
144
|
89
|
0.618055555555556
|
0.0296666666666667
读书
|
10%
|
每月读书 4 本
|
100%
|
2%
|
V
|
■■■□
|
48
|
37
|
0.770833333333333
|
0.0154166666666667
计划和复盘
|
30%
|
全年做早晨计划 264 次
|
30%
|
1.8%
|
V
|
■■■□
|
264
|
240
|
0.909090909090909
|
0.0163636363636364
全年做习惯追踪 365 次
|
30%
|
1.8%
|
V
|
■■□□
|
365
|
244
|
0.668493150684932
|
0.0120328767123288
每周做 Review
|
40%
|
2.4%
|
V
|
■□□□
|
48
|
23
|
0.479166666666667
|
0.0115
提升个人 PR
|
10%
|
结实外部朋友
|
20%
|
参会 4 次
|
30%
|
0.6%
|
V
|
□□□□
|
4
|
0
|
0
|
0
面向 100+ 人的外部做 1 次分享
|
70%
|
1.4%
|
|
■■□□
|
1
|
0.5
|
0.5
|
0.007
外部代码贡献
|
30%
|
参与 1 个开源项目,提交核心作用代码
|
100%
|
3%
|
V
|
■■■□
|
1
|
0.75
|
0.75
|
0.0225
提升写作能力
|
50%
|
全年写作 12 篇
|
30%
|
1.5%
|
V
|
■■□□
|
12
|
7
|
0.583333333333333
|
0.00875
参加开智的课程,作业提交 8w
|
70%
|
3.5%
|
V
|
■■■■
|
8
|
8
|
1
|
0.035
|
100%
|
|
|
|
|
100%
|
|
|
|
|
|
Score for Q
|
|
|
|
|
|
|
|
|
|
|
|
Score 期望
|
|
|
|
|
|
|
|
|
|
|
|
Score 推测全年
|
|
|
|
|
|
|
|
|
|
|
|
Score Total
|
|
|
|
|
|
|
|
|
|
|
|
27.1694240348692%
附录 2019 年 OKR 表格
Direction
|
D Rank
|
Objectives
|
O Rank
|
Key Result
|
KR Rank
---|---|---|---|---|---
习惯养成
|
20%
|
运动
|
20%
|
每周跑步或游泳 2 次
|
50%
运动
|
体重 80kg -> 70 kg
|
50%
高效率
|
50%
|
工作日个人时间 > 1h 每周 3 次
|
10%
高效率
|
工作日工作时间 > 8h 每周 4 次
|
50%
高效率
|
周末个人时间 > 6h 每周周 1 次
|
40%
读书
|
20%
|
每月读书 4 本
|
100%
计划和复盘
|
10%
|
每周做早晨计划 6 次
|
30%
每日做习惯追踪
|
30%
每周做 Review
|
40%
基础技能
|
20%
|
数学
|
30%
|
看完「统计学习方法」
|
25%
看完「什么是数学」
|
25%
看完「怎样解题」
|
25%
写一篇关于数学的文章
|
25%
英文
|
30%
|
扇贝背 GAE 词汇(剩余 3600)
|
30%
懂你英语打卡两个月 30*2
|
30%
写 2 篇英文博客
|
20%
读完「语法俱乐部」并做完习题
|
20%
系统思考
|
20%
|
笔记「认知科学」6 本书籍
|
100%
团队管理
|
20%
|
笔记「创业和管理」4 本书籍
|
70%
写 2 篇相关文章
|
30%
专业技能
|
15%
|
综合技能
|
40%
|
关注 3 个会议(InfoQ、AS、?)
|
40%
云原生相关技术学习(待定)
|
60%
语言和基础
|
60%
|
笔记「Java Concurrency in Practice」
|
30%
读完「七周七并发」
|
10%
笔记「架构思想」4 本书
|
30%
读完「自己动手写Java虚拟机」或者类似书
|
30%
面向未来技能
|
15%
|
机器学习
|
60%
|
学完 Coursera Machine Learning
|
50%
学习 Google Machine Learning Crash
|
30%
学完「集体编程智慧」
|
20%
数据分析
|
40%
|
笔记「深入浅出数据分析」
|
50%
笔记「利用 Python 进行数据分析」
|
50%
影响力
|
5%
|
写作
|
100%
|
写作 12 篇
|
100%
家庭
|
25%
|
旅行
|
10%
|
出国旅行 1 次
|
50%
出沪旅行 2 次
|
50%
父母
|
30%
|
回父母家 6 次
|
100%
子女
|
60%
|
每周陪伴小孩 1 天
|
60%
制定并执行子女成长计划
|
20%
笔记 3 本教育书籍
|
20%
|
100%
|
|
|
|
原文链接: https://blog.alswl.com/2019/04/2018/
3a1ff193cee606bd1e2ea554a16353ee
欢迎关注我的微信公众号:窥豹
Tips: Until now, everytime you want to store your article, we will help you store it in Filecoin network. In the future, you can store it in Filecoin network using your own filecoin.
Support author:
Author's Filecoin address:
Or you can use Likecoin to support author: