引言
话说自己每年都会制订一个计划,结果往往是以失败告终,从来都没有完成过。今年依然照旧制订计划,显然有些晚了,以往都是在年前(无论阴历还是阳历),而现在已经年后了。所幸的是,年后的工作还没有开始,所以还是来的及的。
计划方法论
工作了之后,导师经常提起的一个词语就是“方法论”。方法论说的通俗一点就是套路。总结经验教训,结合道听途说,形成自己做事情的套路,那么方法论就形成了。
仔细想想以前制订的计划,对比完成情况,要么是计划假、大、空,要么就是自己半途而废。工作当中也经常会涉及到进度安排,刚开始的时候也是按自己的想法想当然的安排,经常导致不能按时间完成,工作了半年以后,进度拖的时间没有刚开始的时候那么长了。所以这方面也是吃了很多亏,当然也收获了一点经验,不过已经足够了。
关于制订计划,在管理学中有一项原则叫做SMART。SMART就是Specific/Measurable/Attainable/Relevant/Time-based。这是前人总结出来的经验并加以验证过的,所以制订计划时这五项要谨记。
Specific: 具体的
Measurable: 可度量的
Attainable: 可实现的
Relevant: 相关的
Time-based: 有时限的
关于SMART在实践中的应用,我按自己的理解总结如下:
在一定的时间段内,制订一个(或几个)明确的目标,细化到具体的可以量化的小点,这些小点各自独立,或者有序关联(依赖关系没有环),各个击破就可以完成大的目标。同时考虑自身能力与其他环境情况适当留出一些buffer,以应对非计划内的情况。
2017年计划
计划之前得先明确目标,既然是在技术博客上写的文章,这里主要写一些自己的技术成长方面:
- 工作了半年,主要任务是Web开发,遇到过很多问题未曾深究,加上自己在学校时写过简单的Web服务器,对这方面的知识知道一点,但都是囫囵吞枣,现在想着有必要深究一下,所以想阅读一下HTTP协议的一些标准文档。
- 职位是后台开发,但是自己好久没有做过相关的开发,加上之前学的稀里糊涂,所以得系统学习一遍,结合现在的一些想法应该会有一些新的理解。
- 计算机基本功是个需要长期学习的东西,不紧急但是很重要,目标是看完《CSAPP》。
- “内功心法”相关:看完《精进》,最好能够有些感悟。
目标就是这样,具体实现方式:
- 阅读HTTP协议相关的RFC文档,主要是HTTP/1.1相关的文档,原文是英文的,可以翻译出来,一边学习计算机,一边学习英语,一举两得(手动滑稽)。发表成博客,以供参考。
- 后台开发方面,复习/学习《APUE》;重新学习《UNP》。遇到问题深入探究,值得玩味的发表成博客。
- 看完《CSAPP》《精进》。
假设这一年有2/3的日子可以看书,每天看10页书(休息日可以看更多,可以防止数字估算过大),那么一年就可以看365*2/3*10 = 2433
页书,嗯,还挺多的。时间buffer有了,希望自己可以完成。
既然自己花时间做了这个博客,好久了也没写过几篇,一定要利用起来,所以上面特地提到写博客这个方式。
下面是计划的具体内容:
- 每月至少完成一篇技术博客。
- 每季度至少翻译一篇RFC文档。
ok,明天上班,计划也可以开始执行了。
另:我的博客地址就是https://kiwi-yan.github.io/,无耻的求收藏,求监督,顺便求一个未完成的惩罚方式。。。