带着SMART原则重新出发
很久以来,对分布式系统都比较感兴趣,但工作中却接触不到,“虽不能至,心向往之”,于是打算自己学。分布式系统领域概念很多,错综复杂,一些理论也比较难以理解,要想学习的话还是得下一番功夫。于是在来两个月前(6月5号)写了一篇文章《带着问题学习分布式系统》, 一方面是自己对如何学习的一个思考,另一方面是监督自己。但是很遗憾,目前看起来是失败的,因为我至少一个月没有再学习分布式领域相关的知识了。
为什么失败了呢,客观原因是最近一段时间工作确实比较忙,而且每个周末都有事。主观来说,导致学习终止的导火索是在学习Paxos的时候,看了好多资料都不明所以,没有真正理解;而本质原因在于没有具体的学习计划与deadline。回顾《带着问题学习分布式系统》一文,我仍然觉得一些观点是正确的:
第一:学习一门技术之前,首先思考技术本身(出现原因、适用场景等),然后思考这门技术对自己的价值(在职业规划、技能树种的位置)
第二: 先了解整体结构,在深入感兴趣的细节,带着问题学习。从整体上把握,了解各个知识点之间的关联,带着问题也更能把握重点
道理都懂,怎么失败了呢,直到前些天看到了SMART原则( 此SMART非奔驰smart),SMART原则我是早有了解的,但是并没有在在工作生活中主动使用过。直到最近遇到了问题 -- 为什么对分布式系统的学习终止了 -- 的时候,重新看到SMART原则,有种眼前一亮的感觉
首先看看什么是SMART原则, smart原则主要是用来做目标管理。提出之初是企业用于绩效目标管理,但用来做个人的目标管理也是很合适的
SMART原则:
- S(Specific):目标必须是具体的,要对标特定的工作指标,不能笼统;
- M(Measurable):目标必须是可衡量的,衡量的指标是数量化或者行为化的,验证这些指标的数据或者信息是可以获取的;
- A(Attainable):目标必须是可实现的,在付出努力的情况下可以实现;
- R(Relevant):与其他目标有一定的相关性,即有助于达成长期目标
- T(Time-bound):目标必须有明确的截止期限
在企业中绩效管理时,smart也有一些弊端,主要是Attainable(可实现的),当SMART成为了考核的标准的时候,“聪明的人”就倾向于设定简单容易实现的目标,而不是需要努力才能达成的目标,在这篇文章中有详细讨论。但用于个人目标管理,那就完全靠自己了,我觉得设定‘使劲跳起来’能够够得着的目标是比较合适的.
那么用smart原则来看看我对分布式系统的学习有哪些问题。首先,设定的目标是 “学习分布式系统基础知识”。这个目标是否明确不好说,但一定是不可衡量的,没有量化的指标:学习到什么程度,如何验证学习成果?另一个问题,并没有deadline,导致一拖再拖。
那么怎么制定一个符合SMART原则的目标呢: 在两个月内,掌握分布式(存储)系统基础知识,学习完CMU相关课程,掌握Paxos raft协议,产出一片分布式存储数据集相关文章、一篇分布式事务文章。
具体计划:
- 每两天,看一章CMU课程的ppt
- 一周时间,回顾之前整理的分布式系统资料
- 两周时间,掌握raft paxos协议
- 本月(2017 8月)之内完成分布式存储数据集
- 下月(2017 9月)中旬之前完成分布式事务文章
带着SMART原则重新出发的更多相关文章
- 思考方式--SMART原则
如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 万事开头于你目标的设定,如果开始走错了,那么后面的路将会更加的错误,甚至于更加的努力 ...
- 思维方式--SMART原则
假设你的项目管理.系统架构的兴趣,请加微信订阅号"softjg",收藏此PM.建筑师的家 万事开头于你目标的设定,假设開始走错了,那么后面的路将会更加的错误.甚至于更加的努力犯错就 ...
- Smart原则
遵循smart原则,必须是具体的.可衡量的.可达到的.与岗位职责相关的.有明确达成期限的.
- 什么是SMART原则?
SMART(S=Specific.M=Measurable.A=Attainable.R=Relevant.T=Time-bound)原则即目标管理,目标管理是使经理的工作变被动为主动的一个很好的手段 ...
- 团队项目-smart原则
Smart原则 Specific ——明确性 所谓明确就是要用具体的语言清楚地说明要达成的行为标准.明确的目标几乎是所有成功团队的一致特点.很多团队不成功的重要原因之一就因为目标定的模棱两可,或没有将 ...
- SMART原则_百度百科
SMART原则_百度百科 SMART原则
- 程序员的软实力武器-smart原则
smart对于程序员来说不是仅仅意味一个法则: 面对需求和提出需求时候,smart原则可以极大的提高效率 目标管理是使管理者的工作由被动变为主动的一个很好的管理手段,实施目标管理不仅是为了利于员工更加 ...
- 生活工作必备之SMART原则
所谓SMART原则,即: 1. 目标必须是具体的(Specific) 2. 目标必须是可以衡量的(Measurable) 3. 目标必须是可以达到的(Attainable) 4. 目标必须和主要目标具 ...
- 目标管理之SMART原则
SMART原则经常用于KPI制定,也可以用于个人目标管理. SMART原则: S(Specific):目标必须是具体的,需要对标特定的工作目标,不能笼统: M(Measurable):目标必须是可衡量 ...
随机推荐
- 【译】Reflection.Emit vs. CodeDOM
原文:http://ayende.com/blog/1606/reflection-emit-vs-codedom Both technologies allow you to generate ex ...
- 【T-SQL进阶】03.执行计划之旅-1
到大牛们说执行计划,总是很惶恐,是对知识的缺乏的惶恐,所以必须得学习执行计划,以减少对这一块知识的惶恐,下面是对执行计划的第一讲-理解执行计划. 本系列[T-SQL]主要是针对T-SQL的总结. T- ...
- jeecg 弹出框 点击按钮回调父页面 返回值
jeecg 弹出框 点击按钮回调父页面 返回值 <t:base type="jquery"></t:base> <t:base type=" ...
- java 获得当前时间 年月日时分秒 星期几
<%SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");//设置日期格式SimpleDat ...
- 【CC2530入门教程-05】CC2530的串行接口原理与应用
第5课 CC2530的串行接口原理与应用 广东职业技术学院 欧浩源 一.并行通信与串行通信 微控制器与外设之间的数据通信,根据连线结构和传送方式的不同,可以分为两种:并行通信和串行通信. 并行通信 ...
- [leetcode-560-Subarray Sum Equals K]
Given an array of integers and an integer k, you need to find the total number of continuous subarra ...
- asp.net core 中灵活的配置方式
asp.net core支持外部文件和命令行参数方式来配置系统运行所需要的配置信息,我们从下面两个常用场景来具体说下具体使用方法. 一.监听地址及端口配置 1,命令行方式 asp.net core系统 ...
- zookeeper初试
实验环境: os-platform: windows7 x64 jdk: 1.7 参考文档: http://www.ibm.com/developerworks/cn/opensource/os-cn ...
- 小解系列-解决WebUploader在谷歌浏览器下弹出框打开慢,在Bootstrap模态框内部多次点击才能触发的问题
WebUploader百度前端团队开源的上传组件,用起来感觉真心不错的,标题的两个问题是我实际使用过程中遇到的问题,经过百度和谷歌查到解决方案, 特分享一下,以供遇到此问题的童靴. 谷歌浏览器弹出框打 ...
- ansible的安装
安装 ansible-server的安装 client需要有python2.5以上 的python server和client都关闭了selinux server端: 网址: http://www.a ...