人們總是喜歡給自己設(shè)定目標(biāo),但是設(shè)定目標(biāo)并不是就可以實(shí)現(xiàn),這需要專注于目標(biāo),并采用合適的方法才能實(shí)現(xiàn)它。
SMART就是其中一種很流行的方法,它來自于咨詢領(lǐng)域,SMART代表的是:
具體的(Specific)
可度量的(Measurable)
可實(shí)現(xiàn)的(Achievable)
相關(guān)的(Relevant)
時(shí)間可控的(Time-boxed)
對于任何問題,原則上都需要制定計(jì)劃,技術(shù)還是保證目標(biāo)實(shí)現(xiàn)最有利的武器
你要知道,目標(biāo)只是一種理想狀態(tài),通常是短期的,是要努力才能到達(dá)的狀態(tài),而目標(biāo)任務(wù)是一種幫你接近目標(biāo)的方法
具體的(Specific):
對于一個(gè)目標(biāo)一定要具體,比如說“我想學(xué)習(xí)C++”,單純這樣還不夠,應(yīng)該把事情具體化,例如“我想要用C++編寫一個(gè)可以分析數(shù)據(jù)并自動(dòng)生成報(bào)表的桌面軟件”
可度量的(Measurable):
做一件事,要經(jīng)常問自己,如何知道你什么時(shí)候完成?
為了目標(biāo)而努力,不管使用什么方法,但是一定要可以度量??梢远攘康木唧w的相輔相成,對于目標(biāo),要使用確認(rèn)的數(shù)字度量其具體和詳細(xì)的特點(diǎn)。
如果你任務(wù)自己無法度量目標(biāo),很可能你對目標(biāo)的了解還不夠具體,就比如你不能指望一個(gè)周末學(xué)會(huì)C++,必須有合理的度量,要使用增量進(jìn)步的方法。
可實(shí)現(xiàn)的(Achievable)
如果你制定了一個(gè)無法達(dá)到的目標(biāo),這不是堅(jiān)決,而是對自己自信的一種挫敗。要知道很多事情并不是所有人都可以實(shí)現(xiàn)的,比如自己獨(dú)自開發(fā)一個(gè)比Linux系統(tǒng)還好的操作系統(tǒng),這顯然就會(huì)給自己造成困擾,但是改變下目標(biāo),開發(fā)一個(gè)簡單的操作系統(tǒng)就比較現(xiàn)實(shí),只要設(shè)立目標(biāo)就可以實(shí)現(xiàn)。
因此,先確定目標(biāo)是否合理,要根據(jù)自己目前所處的情況設(shè)立目標(biāo),盡可能讓每一個(gè)目標(biāo)都實(shí)現(xiàn)。
相關(guān)的(Relevant)
有時(shí)候我們很容易設(shè)立一些目標(biāo),但是你有想過這些目標(biāo)和自己是否相關(guān)呢?你對此真的很感興趣嗎?這是自己可以控制的情況嗎?
如果答案是NO,那說明這個(gè)目標(biāo)就是不相關(guān)的,目標(biāo)需要和自己相關(guān),需要在自己的掌握之中。
時(shí)間可控的(Time-boxed)
這是目標(biāo)最重要的一個(gè)特征,因?yàn)檫@意味著你需要在目標(biāo)完成之前,先設(shè)定一個(gè)最后的期限,沒有期限的目標(biāo)就會(huì)隨著時(shí)間衰退,永遠(yuǎn)被更緊急的問題排擠,這樣的話它永遠(yuǎn)都不會(huì)實(shí)現(xiàn)。
所以不要怕目標(biāo)小,循序漸進(jìn),一步一步就可以實(shí)現(xiàn)目標(biāo)。