带着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):目标必须是可衡量 ...
随机推荐
- 后端对数组json_encode,前端遍历输出
echo json_encode($get_city_lists); <script type="text/javascript"> function get_city ...
- 【LeetCode】332. Reconstruct Itinerary
题目: Given a list of airline tickets represented by pairs of departure and arrival airports [from, to ...
- easyui(一) 初始easyui
中午贪睡,睡到3点多,爬起来赶紧学习,学习是我快乐(自我催眠).哈哈~ --WH 一.什么是easyui? 学习一个东西,最重要的是知道它的定位(是干嘛的,基本的用法是什么,快速入门),其实easyu ...
- Java程序性能优化-读书笔记(一) 单例模式
单例模式: 目的: 确保系统中一个类只产生一个实例. 好处: 1.对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级对象而言,是非常可观的一笔系统开销. 2.由于new操作的次数减少, ...
- C#注册表操作类--完整优化版
using System; using System.Collections.Generic; using System.Text; using Microsoft.Win32; namespace ...
- javaWeb第一天
//第一个JavaWeb项目package com.chy.action; import java.io.IOException; import javax.servlet.ServletExcept ...
- 不用EF框架,完成完美实体映射,且便于维护!(AutoMapper,petapoco)
最近,需要搭建一个新项目,在需求分析时确定数据库中需要创建多个存储过程.所以如果还是用原来EF框架生成ADO.net实体模型的话,不利于修改. 主要是解决以下两个问题: 1.比如前端需要一个值,如果存 ...
- WriteTeacherObj
package JBJADV003;import java.io.*;public class WriteTeacherObj { /** * @param args */ public static ...
- html中的锚点
一.页面内跳转的锚点设置 页面内的跳转需要两步: 方法一: ①:设置一个锚点链接<a href="#miao">去找喵星人</a>:(注意:href属性的属 ...
- Centos 6.5 安装python3.6
废话不多说,直接上步骤 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2rc1.tgz 进入 https://www.python.o ...