SlideShare a Scribd company logo
1 of 159
Download to read offline
《我们为何工作》 —
找到正确的工作方式
Tony Deng
https://tonydeng.github.io
https://twitter.com/wolfdeng
我们为何工作?
–Tony Deng
“你想成为怎样的人?
你希望工作给予你怎样的性格和成就?
你想在这个竞争激烈的时代,如何保持自己的竞争力?
这些诉求才是你为何工作的原因!”
如何才能把工作做好?
工作效率低下的Google工程师
你的老板正在飞机上,还有一个小时落地,下飞机之后需要给
客户做一个重要汇报,而你需要给他准备这份汇报的PPT。但
因为你错误估计时间,导致PPT只能草草做完,而且还发现一
些数据没有。
你的老板正在飞机上,还有一个小时落地,下飞机之后需要给
客户做一个重要汇报,而你需要给他准备这份汇报的PPT。但
因为你错误估计时间,导致PPT只能草草做完,而且还发现一
些数据没有。
你应该怎么办?
怎么办?
怎么办?
直接把当前版本的PPT给老板
怎么办?
直接把当前版本的PPT给老板
自己疯狂找数据
怎么办?
直接把当前版本的PPT给老板
自己疯狂找数据
找人帮忙一起找疯狂找数据
怎么办?
直接把当前版本的PPT给老板
自己疯狂找数据
找人帮忙一起找疯狂找数据
只关注了任务,结果老板未必满意
高效的做法
高效的做法
理解此次汇报目的
高效的做法
理解此次汇报目的
判断数
据作用
高效的做法
理解此次汇报目的
判断数
据作用
找人帮忙,或找替代
数据
关键
高效的做法
理解此次汇报目的
判断数
据作用
找人帮忙,或找替代
数据
关键
完善关键页
不关键
高效的做法
理解此次汇报目的
判断数
据作用
找人帮忙,或找替代
数据
关键
完善关键页
不关键
关注目标,老板相对满意
结果驱动过程
高产出的人未必动作更快,而是更善于判断,什么事情对结果
是最有效的,然后,用尽一切办法保证结果达成,而不是死守
着原有的工作任务。
以终为始的思维模式
时间去哪儿了?
时间管理-让工作有计划
紧急 不紧急
重要
不重要
紧急事件
迫切需要处理
限期完成的工作
紧急 不紧急
重要
不重要
水煤电缴费
每天买菜做饭
接电话,IM上回复
紧急事件
迫切需要处理
限期完成的工作
紧急 不紧急
重要
不重要
水煤电缴费
每天买菜做饭
接电话,IM上回复
紧急事件
迫切需要处理
限期完成的工作
那个理论挺有趣,
想多了解点
累了,想要下午茶
我要玩游戏
朋友晋级,要请他
吃饭
紧急 不紧急
重要
不重要
水煤电缴费
每天买菜做饭
接电话,IM上回复
紧急事件
迫切需要处理
限期完成的工作
预防措施
准备工作
培养自己的能力
人际关系建立
那个理论挺有趣,
想多了解点
累了,想要下午茶
我要玩游戏
朋友晋级,要请他
吃饭
紧急 不紧急
重要
不重要
水煤电缴费
每天买菜做饭
接电话,IM上回复
紧急事件
迫切需要处理
限期完成的工作
预防措施
准备工作
培养自己的能力
人际关系建立
那个理论挺有趣,
想多了解点
累了,想要下午茶
我要玩游戏
朋友晋级,要请他
吃饭
紧急 不紧急
重要
不重要
水煤电缴费
每天买菜做饭
接电话,IM上回复
紧急事件
迫切需要处理
限期完成的工作
预防措施
准备工作
培养自己的能力
人际关系建立
那个理论挺有趣,
想多了解点
累了,想要下午茶
我要玩游戏
朋友晋级,要请他
吃饭
紧急 不紧急
重要
不重要
紧急事件
迫切需要处理
限期完成的工作
水煤电缴费
每天买菜做饭
接电话,IM上回复
预防措施
准备工作
培养自己的能力
人际关系建立
那个理论挺有趣,
想多了解点
累了,想要下午茶
我要玩游戏
朋友晋级,要请他
吃饭
紧急 不紧急
重要
不重要
1. 救火
紧急 不紧急
重要
不重要
1. 救火 2. 规划
紧急 不紧急
重要
不重要
3. 琐事
1. 救火 2. 规划
紧急 不紧急
重要
不重要
3. 琐事
1. 救火 2. 规划
4. 白日梦
紧急 不紧急
重要
不重要
3. 琐事
1. 救火 2. 规划
4. 白日梦
紧急 不紧急
重要
不重要
减少救火类事件靠规划
3. 琐事
1. 救火 2. 规划
4. 白日梦
紧急 不紧急
重要
不重要
最重要最核心减少救火类事件靠规划
3. 琐事
1. 救火 2. 规划
4. 白日梦
紧急 不紧急
重要
不重要
最重要最核心
Todo清单
减少救火类事件靠规划
3. 琐事
1. 救火 2. 规划
4. 白日梦
紧急 不紧急
重要
不重要
最重要最核心
Todo清单 为未知的未来加油
减少救火类事件靠规划
固定的时间习惯
整天风风火火、急的上蹿下跳、
各种任务来回切换的人,产出
并不高。
⼩小明
整天风风火火、急的上蹿下跳、
各种任务来回切换的人,产出
并不高。
⼩小明
做事专注、条理清晰,看起
来很淡定,最后多困难的事,
也都默默搞定了。
⼩小亮
你愿意是哪种状态?
整天风风火火、急的上蹿下跳、
各种任务来回切换的人,产出
并不高。
⼩小明
做事专注、条理清晰,看起
来很淡定,最后多困难的事,
也都默默搞定了。
⼩小亮
你愿意是哪种状态?
整天风风火火、急的上蹿下跳、
各种任务来回切换的人,产出
并不高。
⼩小明
做事专注、条理清晰,看起
来很淡定,最后多困难的事,
也都默默搞定了。
⼩小亮
关键是哪种状态容易达成目标?
番茄工作法
番茄工作法
计划
番茄工作法
任务清单
计划
番茄工作法
任务清单 今日待办
计划
番茄工作法
工作
25分钟
任务清单 今日待办
计划
选择一个任务
番茄工作法
工作
25分钟
休息
5分钟
任务清单 今日待办
计划
选择一个任务
番茄工作法
工作
25分钟
工作
25分钟
休息
5分钟
任务清单 今日待办
计划
选择一个任务
番茄工作法
工作
25分钟
工作
25分钟
休息
5分钟
休息
5分钟
任务清单 今日待办
计划
选择一个任务
番茄工作法
工作
25分钟
工作
25分钟
休息
5分钟
休息
5分钟
任务清单 今日待办
计划
选择一个任务
番茄工作法
工作
25分钟
工作
25分钟
休息
5分钟
休息
5分钟
任务清单 今日待办
计划
选择一个任务
保护你的番茄-减少被打断次数
保护你的番茄-减少被打断次数
麻烦帮我出一个今年
用户留存数据
BOSS Me
保护你的番茄-减少被打断次数
麻烦帮我出一个今年
用户留存数据
BOSS Me
可以,我现在
就做
保护你的番茄-减少被打断次数
麻烦帮我出一个今年
用户留存数据
BOSS Me
可以,我现在
就做
靠,刚才代码
写到哪儿了?
保护你的番茄-减少被打断次数
麻烦帮我出一个今年
用户留存数据
BOSS Me
可以,我现在
就做
靠,刚才代码
写到哪儿了?
保护你的番茄-减少被打断次数
麻烦帮我出一个今年
用户留存数据
可以,你几点要?我可以一
个小时之后给你可以吗?
OK
BOSS Me
可以,我现在
就做
靠,刚才代码
写到哪儿了?
保护你的番茄-减少被打断次数
任务清单 今日待办
麻烦帮我出一个今年
用户留存数据
可以,你几点要?我可以一
个小时之后给你可以吗?
OK
BOSS Me
可以,我现在
就做
靠,刚才代码
写到哪儿了?
保护你的番茄-减少被打断次数
任务清单 今日待办
麻烦帮我出一个今年
用户留存数据
可以,你几点要?我可以一
个小时之后给你可以吗?
OK
BOSS Me
给Boss提供2018年一年的用户留存数据
2018-03-12 15:00:00
记录任务
可以,我现在
就做
靠,刚才代码
写到哪儿了?
保护你的番茄-减少被打断次数
任务清单 今日待办
麻烦帮我出一个今年
用户留存数据
可以,你几点要?我可以一
个小时之后给你可以吗?
OK
BOSS Me
给Boss提供2018年一年的用户留存数据
2018-03-12 15:00:00
记录任务
可以,我现在
就做
靠,刚才代码
写到哪儿了?
番茄工作法-原则和技巧
番茄工作法-原则和技巧
技巧
番茄工作法-原则和技巧
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
技巧
番茄工作法-原则和技巧
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
技巧
番茄工作法-原则和技巧
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
技巧
番茄工作法-原则和技巧
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
技巧
番茄工作法-原则和技巧
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
⑤ 回忆并记录每次中断细节,总结中断类型,并思考是
否有改进空间
技巧
番茄工作法-原则和技巧
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
⑤ 回忆并记录每次中断细节,总结中断类型,并思考是
否有改进空间
⑥ 25分钟一个番茄并不一定是一个强制的约束,可以自
己调整番茄时长
技巧
番茄工作法-原则和技巧
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
⑤ 回忆并记录每次中断细节,总结中断类型,并思考是
否有改进空间
⑥ 25分钟一个番茄并不一定是一个强制的约束,可以自
己调整番茄时长
原则技巧
番茄工作法-原则和技巧
① 遵守纪律是番茄工作法保持高效率的关键① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
⑤ 回忆并记录每次中断细节,总结中断类型,并思考是
否有改进空间
⑥ 25分钟一个番茄并不一定是一个强制的约束,可以自
己调整番茄时长
原则技巧
番茄工作法-原则和技巧
① 遵守纪律是番茄工作法保持高效率的关键
② 复杂的事情简单化
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
⑤ 回忆并记录每次中断细节,总结中断类型,并思考是
否有改进空间
⑥ 25分钟一个番茄并不一定是一个强制的约束,可以自
己调整番茄时长
原则技巧
番茄工作法-原则和技巧
① 遵守纪律是番茄工作法保持高效率的关键
② 复杂的事情简单化
③ 如果一项任务的估值大于5至7个番茄,那么打散他
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
⑤ 回忆并记录每次中断细节,总结中断类型,并思考是
否有改进空间
⑥ 25分钟一个番茄并不一定是一个强制的约束,可以自
己调整番茄时长
原则技巧
番茄工作法-原则和技巧
① 遵守纪律是番茄工作法保持高效率的关键
② 复杂的事情简单化
③ 如果一项任务的估值大于5至7个番茄,那么打散他
④ 如果一项任务的估值小于一个番茄,就把几个任务合
并成一个大任务
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
⑤ 回忆并记录每次中断细节,总结中断类型,并思考是
否有改进空间
⑥ 25分钟一个番茄并不一定是一个强制的约束,可以自
己调整番茄时长
原则技巧
番茄工作法-原则和技巧
① 遵守纪律是番茄工作法保持高效率的关键
② 复杂的事情简单化
③ 如果一项任务的估值大于5至7个番茄,那么打散他
④ 如果一项任务的估值小于一个番茄,就把几个任务合
并成一个大任务
⑤ 一旦番茄启动,必须走到该番茄结束
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
⑤ 回忆并记录每次中断细节,总结中断类型,并思考是
否有改进空间
⑥ 25分钟一个番茄并不一定是一个强制的约束,可以自
己调整番茄时长
原则技巧
番茄工作法-原则和技巧
① 遵守纪律是番茄工作法保持高效率的关键
② 复杂的事情简单化
③ 如果一项任务的估值大于5至7个番茄,那么打散他
④ 如果一项任务的估值小于一个番茄,就把几个任务合
并成一个大任务
⑤ 一旦番茄启动,必须走到该番茄结束
⑥ 计划、追踪、记录、分析
① 每天一开始,先用一个番茄来安排全天的任务,任务
按优先级进行排序
② 将中断转成任务
③ 内部中断(自己要做其他活动)和外部中断(其他人
打断)区分记录。可以使用 ’ 和 - 区分记录
④ 每天最后用一个番茄来回顾全天完成的任务
⑤ 回忆并记录每次中断细节,总结中断类型,并思考是
否有改进空间
⑥ 25分钟一个番茄并不一定是一个强制的约束,可以自
己调整番茄时长
原则技巧
“懒癌”是第一生产力
人类在300万年的进化中,脑容量扩大了3倍
人类在300万年的进化中,脑容量扩大了3倍
人类大脑占整个身体的2%,
但至少需要的20%的能量供给比例
勤动脑,懒“动手”
懒得走路
懒得走路
懒得走路
懒得爬楼
懒得走路 懒得爬楼
懒得走路 懒得爬楼
懒得扫地
懒得走路 懒得爬楼懒得扫地
想偷懒,做工具
懒得走路 懒得爬楼懒得扫地
想偷懒,做工具
工作中的大部分事情,并不是一次性的,而是重复出现的,当预见这是一个重复的
工作时,一定要花些时间制造自动化工具提高效率。
–弗里德里希.恩格斯
“人类社会区别于猿群的特征是劳动。劳动是从制造工具开
始。”
善用工具
善用工具
操作系统/终端/包管理理
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
Scrum、Kanban、Jira、TestLink
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
Scrum、Kanban、Jira、TestLink
Mindmap、UserStory、TestCase
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
Scrum、Kanban、Jira、TestLink
Mindmap、UserStory、TestCase
Wiki、Gitbook
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
Scrum、Kanban、Jira、TestLink
Mindmap、UserStory、TestCase
Wiki、Gitbook
……
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
Scrum、Kanban、Jira、TestLink
Mindmap、UserStory、TestCase
Wiki、Gitbook
……
效率⼯工具
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
Scrum、Kanban、Jira、TestLink
Mindmap、UserStory、TestCase
Wiki、Gitbook
……
效率⼯工具
番茄时钟、TodoList
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
Scrum、Kanban、Jira、TestLink
Mindmap、UserStory、TestCase
Wiki、Gitbook
……
效率⼯工具
番茄时钟、TodoList
Markdown+Pandoc
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
Scrum、Kanban、Jira、TestLink
Mindmap、UserStory、TestCase
Wiki、Gitbook
……
效率⼯工具
番茄时钟、TodoList
Markdown+Pandoc
PlantUML
善用工具
操作系统/终端/包管理理
macOS、Linux、Windows 10+
ITerm2、ZSH
brew、yum、apt-get、emerge
……
开发语⾔言/IDE
Java、Golang、Python、Shell、JS……
JetBrains全家桶
Atom、VS Code、VIM
……
版本和项⽬目⽣生命周期管理理⼯工具
Git、GitFlow、Git-Toolkit……
Maven、Glide、Pip、Webpack……
……
软件⼯工程
Devops、Docker、CI/CD
TDD、DDD、CheckStyle、Code Review
UML、Visio
……
项⽬目/需求管理理
Scrum、Kanban、Jira、TestLink
Mindmap、UserStory、TestCase
Wiki、Gitbook
……
效率⼯工具
番茄时钟、TodoList
Markdown+Pandoc
PlantUML
……
善用他人
善用他人
内部
善用他人
内部
上级 及时反馈、寻求帮助
不求惊喜、不要惊吓
善用他人
内部
上级 及时反馈、寻求帮助
不求惊喜、不要惊吓
同事 协作
协助
善用他人
内部
上级 及时反馈、寻求帮助
不求惊喜、不要惊吓
同事 协作
协助
下属 授权
验收
善用他人
内部
上级 及时反馈、寻求帮助
不求惊喜、不要惊吓
同事 协作
协助
下属 授权
验收
……
善用他人
内部
上级 及时反馈、寻求帮助
不求惊喜、不要惊吓
同事 协作
协助
下属 授权
验收
……
外部
善用他人
内部
上级 及时反馈、寻求帮助
不求惊喜、不要惊吓
同事 协作
协助
下属 授权
验收
……
外部
社区 直指源头,看官方文档
Maillist、Github比论坛、QQ群好
善用他人
内部
上级 及时反馈、寻求帮助
不求惊喜、不要惊吓
同事 协作
协助
下属 授权
验收
……
外部
社区 直指源头,看官方文档
Maillist、Github比论坛、QQ群好
搜索引
擎
少用Baidu
用准关键字
善用他人
内部
上级 及时反馈、寻求帮助
不求惊喜、不要惊吓
同事 协作
协助
下属 授权
验收
……
外部
社区 直指源头,看官方文档
Maillist、Github比论坛、QQ群好
搜索引
擎
少用Baidu
用准关键字
Blog 记录
收集
善用他人
内部
上级 及时反馈、寻求帮助
不求惊喜、不要惊吓
同事 协作
协助
下属 授权
验收
……
外部
社区 直指源头,看官方文档
Maillist、Github比论坛、QQ群好
搜索引
擎
少用Baidu
用准关键字
Blog 记录
收集
……
避免不职业的行为
① 对外交付半成品 ⑥ 公事私事想混淆
② 不遵守标准和规范 ⑦ 不注意更新自己
③ 不积极帮助他人 ⑧ 不主动与人沟通
④ 版权意识不敏感 ⑨ 不遵守职场规则
⑤ 对待计划不严肃 ⑩ 不够诚实和正直
避免不职业的行为
① 对外交付半成品 ⑥ 公事私事想混淆
② 不遵守标准和规范 ⑦ 不注意更新自己
③ 不积极帮助他人 ⑧ 不主动与人沟通
④ 版权意识不敏感 ⑨ 不遵守职场规则
⑤ 对待计划不严肃 ⑩ 不够诚实和正直
https://tonydeng.github.io/2009/10/19/are-you-a-professional-engineer/
–Tony Deng
“半吊子的本领最没用,
半吊子的事情最可怕,
半吊子的人物最可悲。”
如何改进?
–艾利・高德拉特
“瓶颈之外任何地方做出的改进都是假象.”
–艾利・高德拉特
“瓶颈之外任何地方做出的改进都是假象.”
在瓶颈之后做出的任何改进都是徒劳,因为
只能干等着瓶颈将东西传送过来。
在瓶颈之后做出的任何改进都是徒劳,因为
只能干等着瓶颈将东西传送过来。
在瓶颈之前做的改进都是麻烦,因为会导致
瓶颈处堆积更多的事情。
改进循环
改进循环
驱动因素:理想状态
改进循环
与现状的
差异
驱动因素:理想状态
改进循环
与现状的
差异
解决瓶颈
的措施
驱动因素:理想状态
改进循环
与现状的
差异
解决瓶颈
的措施
提升过程
驱动因素:理想状态
改进循环
与现状的
差异
解决瓶颈
的措施
提升过程
实际成果
驱动因素:理想状态
改进循环
与现状的
差异
解决瓶颈
的措施
提升过程
实际成果
驱动因素:理想状态
改进方案分析
理想
现实
差距
原因
瓶颈
解决方案
改进方案分析-例子
改进方案分析-例子
理想
现实
差距
原因
瓶颈
解决方案
改进方案分析-例子
理想
现实
差距
原因
瓶颈
解决方案
成为一个架构师
什么都只懂一点
知识和阅历
用于学习时间不够,
用于学习的经历不够,
没有规划合理的知识体系、
没有牛人指导、
自律性不够、
人生经验不足……
用于学习的时间不够
辞职专门学习(不可行)
学习时间管理技能并开始实行(最可
行)
改进方案分析-例子
理想
现实
差距
原因
瓶颈
解决方案
成为一个架构师
什么都只懂一点
知识和阅历
用于学习时间不够,
用于学习的经历不够,
没有规划合理的知识体系、
没有牛人指导、
自律性不够、
人生经验不足……
用于学习的时间不够
辞职专门学习(不可行)
学习时间管理技能并开始实行(最可
行)
成为一个精壮的男人
油腻中年男
健康
没有坚持锻炼,
一忙起来就忘了,
抽烟、喝酒、熬夜
不了解锻炼方法
……
没有坚持锻炼身体
找个人监督(不确定效果)
每日抽时间锻炼(不确定能做到)用
奖励的方式激励(最可行)
回顾
–斯蒂芬.霍金
“记住要仰望星空,不要低头看脚下。
无论生活如何艰难,请保持一颗好奇心。
你总会找到自己的路和属于你的成功。”
Q & A

More Related Content

More from Tony Deng

Docker at the gate
Docker at the gateDocker at the gate
Docker at the gateTony Deng
 
《我们如何工作》—质量保障
《我们如何工作》—质量保障《我们如何工作》—质量保障
《我们如何工作》—质量保障Tony Deng
 
《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通Tony Deng
 
漫谈职业规划
漫谈职业规划漫谈职业规划
漫谈职业规划Tony Deng
 
一次Http请求过程分析
一次Http请求过程分析一次Http请求过程分析
一次Http请求过程分析Tony Deng
 
一次Code review引发的思考
一次Code review引发的思考一次Code review引发的思考
一次Code review引发的思考Tony Deng
 
My sql迁移总结
My sql迁移总结My sql迁移总结
My sql迁移总结Tony Deng
 
一次项目的探险旅程
一次项目的探险旅程一次项目的探险旅程
一次项目的探险旅程Tony Deng
 
Scrum敏捷开发模型
Scrum敏捷开发模型Scrum敏捷开发模型
Scrum敏捷开发模型Tony Deng
 
Shoutv 冯晓东
Shoutv 冯晓东Shoutv 冯晓东
Shoutv 冯晓东Tony Deng
 
技术债务的形成
技术债务的形成技术债务的形成
技术债务的形成Tony Deng
 
我们不了解的计算机世界(二)
我们不了解的计算机世界(二)我们不了解的计算机世界(二)
我们不了解的计算机世界(二)Tony Deng
 
我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历Tony Deng
 
实时任务调度
实时任务调度实时任务调度
实时任务调度Tony Deng
 
节约内存:Instagram的redis实践
节约内存:Instagram的redis实践节约内存:Instagram的redis实践
节约内存:Instagram的redis实践Tony Deng
 
晁盖与宋江的“兄弟情谊”
晁盖与宋江的“兄弟情谊”晁盖与宋江的“兄弟情谊”
晁盖与宋江的“兄弟情谊”Tony Deng
 
非常靠谱 Html 5
非常靠谱 Html 5 非常靠谱 Html 5
非常靠谱 Html 5 Tony Deng
 

More from Tony Deng (20)

Docker at the gate
Docker at the gateDocker at the gate
Docker at the gate
 
《我们如何工作》—质量保障
《我们如何工作》—质量保障《我们如何工作》—质量保障
《我们如何工作》—质量保障
 
《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通
 
SDN介绍
SDN介绍SDN介绍
SDN介绍
 
漫谈职业规划
漫谈职业规划漫谈职业规划
漫谈职业规划
 
一次Http请求过程分析
一次Http请求过程分析一次Http请求过程分析
一次Http请求过程分析
 
图解Git
图解Git图解Git
图解Git
 
一次Code review引发的思考
一次Code review引发的思考一次Code review引发的思考
一次Code review引发的思考
 
My sql迁移总结
My sql迁移总结My sql迁移总结
My sql迁移总结
 
一次项目的探险旅程
一次项目的探险旅程一次项目的探险旅程
一次项目的探险旅程
 
Scrum敏捷开发模型
Scrum敏捷开发模型Scrum敏捷开发模型
Scrum敏捷开发模型
 
Shoutv 冯晓东
Shoutv 冯晓东Shoutv 冯晓东
Shoutv 冯晓东
 
技术债务的形成
技术债务的形成技术债务的形成
技术债务的形成
 
我们不了解的计算机世界(二)
我们不了解的计算机世界(二)我们不了解的计算机世界(二)
我们不了解的计算机世界(二)
 
HBase
HBaseHBase
HBase
 
我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历
 
实时任务调度
实时任务调度实时任务调度
实时任务调度
 
节约内存:Instagram的redis实践
节约内存:Instagram的redis实践节约内存:Instagram的redis实践
节约内存:Instagram的redis实践
 
晁盖与宋江的“兄弟情谊”
晁盖与宋江的“兄弟情谊”晁盖与宋江的“兄弟情谊”
晁盖与宋江的“兄弟情谊”
 
非常靠谱 Html 5
非常靠谱 Html 5 非常靠谱 Html 5
非常靠谱 Html 5
 

我们为何工作--找到正确的工作方式