目标分解

来源:互联网 发布:ubuntu 16.04 lamp 编辑:程序博客网 时间:2024/04/28 23:05

 鉴于目前回归到了Java上,开始捡起以往的一些东西,重新学习和复习。

Java很大,所以抽空总结梳理了下自己的学习方法,并将近阶段目标分解开始执行。

我的目标分解法很简单,不过比一年前有更多执行上的心得了。

总体来看是一颗树。

首先“确定”大目标,可以很大,也可以是一个实际项目,甚至可以很抽象,但请实事求是。接着开始第一轮的“目标分解”,目标分解的过程中最重要的事情就是搜集资料,广开言路。(简单点说就是“整合资源”,整合资源的能力很重要,有些时候比领导力,执行力更重要)。这些重要的事情也可以帮助你进行更细化更明确的目标分解。

在第一轮的目标分解后,如果这些目标中还有目标需要分解,那就继续,如此循环,看起来就像一颗树。

 

“记录”,目标一定要记录下来。我个人会用多个Excel列表记录这些目标,并以1,1-2,1-3,  1-2-1....编号。

“执行”,因为学习有时候不是Task,没人会压你,所以一定要有时间紧迫感和自我施压。我的习惯是从目标树的叶子(最小目标)开始执行,然后一个个解决,只到解决一根或多根树干。目标细化了,但目标与目标之间的关系依然很紧密,当你各个击破完成的时候,就需要将它们综合起来,这个时候自己起一个实例或者起一个小项目开始做,是最好的选择。

 

------------------------------

“目标分解”中必须考虑且记录优先级的问题,并在执行过程中会有些许调整,但根据我的经验,调整不会超过3次。除非你对一门新技术真的很茫然。

“目标分解”中必须记录技术要求,这个很简单,按个人习惯,“了解”,“掌握”,“熟悉”,“精通”...... 。技术要求也会有些许调整,如果不知道怎么定要求,很简单,那就上各大招聘网站看看。

“执行”的时候要注重基础,对一门技术的掌握,必须建立一个起点,由此得出基本的完整过程。比如从HTTP协议到servlet到JSP。HTTP协议就是起点,当你看到一个网页,你的大脑中能瞬间建立一个基本的完整过程,这就是原理。懂得原理,什么Struts,webwork。你就会觉得“原来就这么回事啊”。而且调试错误都会很顺利,OK?

软件设计师考点之所以那么广,我想就是因为想让大家对整个软件的完整过程都有所理解,这样才能进一步提高。

宏观先决定微观,微观才反过来决定宏观。

最后一点,擅于“总结”。

 

一般写博客不会超过半小时,改天再举个目标分解的例子。

 

 

 

 

原创粉丝点击