带着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):目标必须是可衡量 ...
随机推荐
- iOS-Core-Animation-Advanced-Techniques(一)
视图(UIView)和图层(CALayer)的关系: 每一个UIview都有一个CALayer实例的图层属性,视图的职责就是创建并管理这个图层,以确保当子视图在层级关系中添加或者被移除的时候,他们关联 ...
- TortoiseGit使用SSH
Windows TortoiseGit使用SSH连接 1 找到TortoiseGit自带的Puttygen工具 2.1 如果未生成过SSHKey,选择Generate(生成的过程中记得移动鼠标) 2. ...
- java 多线程访问同一个对象数据保护的问题
java 多线程同时访问统一个数据的时候,会引起一些错误,后面的线程会修改数据,而前面的线程还在使用修改前的内容, 使用 synchronized 关键字,保证代码块只能有一个线程来访问 public ...
- 从一道例题谈Arrays.toString()与其他String的转换方法
阅读该篇文章前,请大家事先阅读一下: java.toString(),(String),String.valueOf的区别 有了上述基础后,我接下来谈谈从一道题目中获得的些许收获. 今天在做题是发 ...
- bootstrap-table前台和后台分页对json格式的要求
Bootstrap是一款前端非常流行的框架,其中的表格更为大家经常使用.大家都知道表格的分页分为前台和后台分页,也就是表格配置中sidePagination属性,当sidePagination: &q ...
- 如何解决java文件上面有错,但是文件夹上面不显示的错误
查了网上很多办法,都是解决不了的,不是我说什么,有些人真的人云亦云,没解决的瞎**乱转发 解决方法是:换个工作空间(workplace)即可,不行你打我
- XML 新手入门基础知识(复制,留着自己看)
如果您是 XML 新手,本文将为您介绍 XML 文档的基础结构,以及创建构造良好的 XML 需要遵循的规则,包括命名约定.正确的标记嵌套.属性规则.声明和实体.您还可以从本文了解到 DTD 和 sch ...
- setTimeout与setInterval参数之String
今天无意中给某网友解答了一些setTimeout的问题,发现一个有趣的东西. 以前我总认为setTimeout的第一个参数只能function,后面发现string也能执行.那问题来了,String做 ...
- vsftpd配置虚拟用户
#安装vsftpd yum -y install vsftpd #创建本地ftp账户 groupadd ftpuser useradd -g ftpuser -s /sbin/nologin ftpu ...
- CharacterEncodingFilter -处理字符格式
package com.pb.news.web.filter; import java.io.IOException;import javax.servlet.Filter;import javax. ...