即将步入2020年,程序员如何在新的一年更进一步?你需要这样做
文章取材于博客園丨第二座山的知識(shí)庫(kù),圖片來(lái)源于網(wǎng)絡(luò),版權(quán)歸原作者所有
為什么要定目標(biāo)
身邊遇到過(guò)不少能力不錯(cuò)的人,但由于缺乏目標(biāo)導(dǎo)致最終沒(méi)能發(fā)揮出作用,因?yàn)樗麄兘?jīng)常變換來(lái)變換去,今天感覺(jué)這個(gè)不錯(cuò),明天感覺(jué)那個(gè)不錯(cuò)。雖然他們一直都在學(xué)習(xí)并且非常喜歡學(xué)習(xí),但是經(jīng)常性的變換導(dǎo)致他們的精力過(guò)于分散,對(duì)于某一個(gè)領(lǐng)域或某一事物的認(rèn)知十分有限,往往學(xué)到了這個(gè)領(lǐng)域的80%或60%就跑去學(xué)習(xí)別的了。假如能夠持續(xù)的學(xué)習(xí)這個(gè)領(lǐng)域的相關(guān)知識(shí),說(shuō)不定就變成了這個(gè)領(lǐng)域的專家。
那為什么有些人總是今天學(xué)習(xí)這個(gè)明天學(xué)習(xí)那個(gè)?根本原因還是自己沒(méi)有目標(biāo)和方向,所以導(dǎo)致看到什么好就想學(xué)習(xí)什么,這也就是為什么有很多人喜歡跟風(fēng)的原因,因?yàn)樽约簺](méi)有目標(biāo),于是只好將希望寄托在別人的身上,讓別人指導(dǎo)自己前進(jìn)。
而如果我們制定了目標(biāo),那么不管我們做什么都會(huì)與自己的目標(biāo)進(jìn)行結(jié)合,哪怕今天出去玩,可能都會(huì)把玩的過(guò)程中的一些事物與目標(biāo)聯(lián)系起來(lái),這就是目標(biāo)的作用。
一旦有了自己的目標(biāo),那不管別人說(shuō)什么自己都不會(huì)為之所動(dòng),哪怕別人說(shuō)的天花亂墜,自己依然會(huì)堅(jiān)持下去,目標(biāo)就是我們堅(jiān)持做某件事的源泉。制定了目標(biāo)我們就不會(huì)無(wú)所事事,知道自己每天要做什么,對(duì)于生活會(huì)更加的規(guī)律,學(xué)習(xí)效果也會(huì)更好。
可以這么說(shuō),如果你想成為某一個(gè)領(lǐng)域的專家,制定目標(biāo)是很大的關(guān)鍵之一,因?yàn)闆](méi)有目標(biāo)你就不知道要學(xué)習(xí)什么,就容易隨波逐流,看到什么就想學(xué)什么,那樣效果自然達(dá)不到預(yù)期,成為領(lǐng)域的專家也就不可能了。
有不少人包括以前自己,認(rèn)為花那么多的時(shí)間用來(lái)做計(jì)劃簡(jiǎn)直就是浪費(fèi)時(shí)間,還有的人會(huì)說(shuō)計(jì)劃趕不上變化,其實(shí)這些都是經(jīng)不起考驗(yàn)的。就拿計(jì)劃趕不上變化這件事來(lái)說(shuō),分明這句話就不適合拿來(lái)這里說(shuō),因?yàn)橹贫繕?biāo)和變化分明是兩件不同的事情,而且并不是說(shuō)目標(biāo)是一層不變的。
有些人就是不知道靈活這個(gè)詞,總是用兩種結(jié)果來(lái)看待問(wèn)題,要么是真要么是假。真是把老祖宗的陰中有陽(yáng),陽(yáng)中有陰的道理都忘光了,事物不是只有兩面性。要是你在做的過(guò)程中發(fā)現(xiàn)自己制定的目標(biāo)有問(wèn)題,那進(jìn)行優(yōu)化調(diào)整有何不可?那又有人要說(shuō)了,那和不制定目標(biāo)不就一樣了嗎?怎么會(huì)一樣呢,一種是你盲目的學(xué)習(xí),另一種是你做的過(guò)程中發(fā)現(xiàn)了問(wèn)題,然后進(jìn)行改進(jìn),這咋會(huì)一樣?
也有些人會(huì)覺(jué)得立馬投入工作能夠有更好的效果,但往往他們會(huì)因?yàn)榭紤]的不周到而不斷的返工。制定計(jì)劃和目標(biāo)其實(shí)是為了使得我們不虛度人生,更加有目的的學(xué)習(xí),而不是三天打魚兩天曬網(wǎng),從而幫助我們過(guò)上更好更有規(guī)律的生活。
什么是目標(biāo),長(zhǎng)期目標(biāo)和短期目標(biāo)
其實(shí)我們每天都在定目標(biāo),每天也都在做,比如你今天要做一頓飯招待朋友,那做飯這件事就是你今天的目標(biāo),而去超市或菜市場(chǎng)買菜就是實(shí)現(xiàn)這個(gè)目標(biāo)的其中一個(gè)步驟。再比如工作當(dāng)天需要做的事情,這些都是目標(biāo),只不過(guò)是當(dāng)天的目標(biāo)。而我們所說(shuō)的立目標(biāo)往往說(shuō)的是長(zhǎng)期目標(biāo),長(zhǎng)期目標(biāo)有個(gè)特點(diǎn)就是它的時(shí)間周期上。
然而也正因?yàn)闀r(shí)間周期長(zhǎng),所以很少人能夠堅(jiān)持下去,一方面是目標(biāo)不明確,另外一方面是使用的方法不對(duì)導(dǎo)致做起來(lái)很枯燥不喜歡做,再一方面是抵抗不了外部的誘惑,看到別的有意思的又跑去做別的去了,所以這也是長(zhǎng)期目標(biāo)所需要解決的問(wèn)題。
對(duì)于長(zhǎng)期目標(biāo),使用循序漸進(jìn)的方式是比較好的做法,通過(guò)將長(zhǎng)期目標(biāo)拆分成不同的近期目標(biāo),然后挨個(gè)達(dá)成,最后所有完成的總和就是我們的總目標(biāo)。
設(shè)立可完成的目標(biāo)
以前每年都會(huì)給自己制定目標(biāo),但是很多目標(biāo)都沒(méi)有執(zhí)行下去,或者干脆就沒(méi)有執(zhí)行,因?yàn)橛行┠繕?biāo)根本就不是可以執(zhí)行的,比如拿堅(jiān)持學(xué)習(xí)這件事來(lái)說(shuō),它就顯得太空泛了,要學(xué)習(xí)什么知識(shí),如何衡量學(xué)習(xí)的效果,這些都沒(méi)有指明,所以根本就沒(méi)法去說(shuō),也沒(méi)法去做,自己也就不會(huì)當(dāng)回事,也就是當(dāng)時(shí)腦子一熱而已。
所以在選擇和制定目標(biāo)的時(shí)候,不要制定過(guò)于空泛的目標(biāo),一個(gè)好的目標(biāo)應(yīng)該是可以衡量的,比如我的目標(biāo)是提升自己的寫作水平,那么我會(huì)這么去做。
(1)列出自己目前在寫作方面存在的不足點(diǎn)
(2)根據(jù)自己的不足點(diǎn)列出需要學(xué)習(xí)的知識(shí)點(diǎn)
(3)每天閱讀6篇好文
(4)每天摘錄和批注自己覺(jué)得寫的好的片段10條
(5)每天至少寫1000字,不限制寫作范圍
(6)閱讀關(guān)于寫作方面的經(jīng)典書籍10本
(7)找到寫作領(lǐng)域的專家并請(qǐng)教他們
只有為目標(biāo)制定了詳細(xì)的計(jì)劃,我們才有可能完成,否則無(wú)法執(zhí)行下去。
另外目標(biāo)之所以能成為目標(biāo)那是因?yàn)槲覀儸F(xiàn)在還達(dá)不到,所以目標(biāo)是我們前進(jìn)的方向,也就是我們常說(shuō)的心靈雞湯。如果制定的這個(gè)目標(biāo)過(guò)于簡(jiǎn)單,我們就會(huì)覺(jué)得沒(méi)什么意思,因?yàn)槲覀冸S隨便便就能夠做到,那根本就不需要我們花費(fèi)什么精力,只是想做不想做的問(wèn)題,所以制定的目標(biāo)要具有一定的激勵(lì)作用,也就是有一定的難度,這樣我們才有興趣做下去。
不過(guò)雖然說(shuō)制定的目標(biāo)要有一定的難度,但也并不能超出自己能力太多或根本就無(wú)法實(shí)現(xiàn),純粹異想天開,那也是不可取的。如果目標(biāo)太難,那么做的過(guò)程中很容易打擊我們的自信心,使我們會(huì)產(chǎn)生抵觸情緒,或根本不知道如何進(jìn)行,那只會(huì)導(dǎo)致我們放棄。所以制定的目標(biāo)還是要符合自己的實(shí)際情況,但又要超出自己的目前能力范圍,這樣才能有挑戰(zhàn)性又不至于太難而不知道如何下手。
如何制定目標(biāo)和計(jì)劃
找到自己的目標(biāo)
少部分人有自己的目標(biāo),但大部分人屬于沒(méi)有目標(biāo),如果你屬于后者,可以找個(gè)安靜的地方把自己目前擁有的資源,掌握的知識(shí),自己目前最需要學(xué)習(xí)的是什么,自己最擅長(zhǎng)做什么事情,把這些都列出來(lái)。
把這些都列出來(lái)后,我們?cè)谥贫ㄒ粋€(gè)計(jì)劃的時(shí)候就知道我們是否有基礎(chǔ)支撐我們達(dá)成這件事,因?yàn)橛行┦虑樾枰幸欢ǖ馁Y源你才能夠?qū)崿F(xiàn),比如說(shuō)達(dá)成這個(gè)目標(biāo)至少每天要有4個(gè)小時(shí)的時(shí)間,但自己每天只能抽出2個(gè)小時(shí),那顯然這個(gè)目標(biāo)是無(wú)法實(shí)現(xiàn)的。因此我們先不要急著制定目標(biāo),而是先梳理自己現(xiàn)在有什么,現(xiàn)在的時(shí)間狀況等等。
當(dāng)我們把自己目前的狀況和擁有的資源梳理出來(lái)后,我們就可以將自己最想學(xué)習(xí)的,自己想成為什么樣的人,自己最想做的等等都列出來(lái)。可以參考下面問(wèn)題并回答。
(1)做哪類事情覺(jué)得最有價(jià)值?
(2)你想成為哪個(gè)領(lǐng)域的專家?
(3)哪些事情是自己一直想做,但覺(jué)得太遙遠(yuǎn)的?
當(dāng)我們回答完上面的問(wèn)題后,就可以結(jié)合自己的現(xiàn)狀和擁有的資源取出其中一個(gè)最適合自己的作為目標(biāo)。
找出自己的目標(biāo)后就可以給這個(gè)目標(biāo)設(shè)定一個(gè)期限,因?yàn)槿绻麤](méi)有期限就容易放縱自己,另外會(huì)導(dǎo)致目標(biāo)的時(shí)間過(guò)長(zhǎng),最后就很有可能導(dǎo)致不了了之,所以給目標(biāo)設(shè)定一個(gè)期限,這樣自己就心里有個(gè)數(shù),每天都需要完成什么,不至于感覺(jué)時(shí)間還有很長(zhǎng),想做就做,不想做就不做的局面。如果無(wú)法確定給多長(zhǎng)時(shí)間才好,可以將任務(wù)拆分成若干個(gè)小目標(biāo)后再進(jìn)行確定。
寫下自己做這件事的理由
寫下自己為什么想做這件事的理由,這樣當(dāng)自己不想做的時(shí)候,想想當(dāng)初自己為什么要做這件事,或許就能夠挽回放棄的局面。寫下為什么要做這件事也能不斷的激勵(lì)我們,我們寫的理由越多,我們做這件事的欲望就會(huì)越強(qiáng),我們就越能夠做成這件事。
另外通過(guò)寫下做這件事的理由也可以用來(lái)確定這是自己的想法,而不是因?yàn)閯e人說(shuō)這個(gè)好,然后給自己定的目標(biāo)。
比如你想成為某個(gè)領(lǐng)域的專家,那就把自己為什么要成為那個(gè)領(lǐng)域的專家的理由寫下來(lái),以及自己如果達(dá)到了目標(biāo)會(huì)是什么樣的,都可以去寫。
列出達(dá)到目標(biāo)需要什么條件
我們要達(dá)成一個(gè)目標(biāo),它必然有很多條件和需要學(xué)習(xí)的內(nèi)容,所以我們?cè)陂_始一項(xiàng)目標(biāo)之前需要將達(dá)成這個(gè)目標(biāo)所需要的條件都列出來(lái)。只有把所需的條件和需要學(xué)習(xí)的內(nèi)容寫出來(lái),這個(gè)目標(biāo)才可能真正的被實(shí)現(xiàn),否則光有目標(biāo),而沒(méi)有具體的內(nèi)容,我們也就無(wú)從下手,更談不到執(zhí)行。
關(guān)于列出需要學(xué)習(xí)的內(nèi)容可以參考設(shè)立可完成的目標(biāo)中提到的提升自己的寫作水平示例。
列出執(zhí)行目標(biāo)的過(guò)程中可能會(huì)遇到的問(wèn)題
沒(méi)有一個(gè)長(zhǎng)期目標(biāo)是能夠輕易達(dá)成的,否則也就不需要制定目標(biāo),所以在實(shí)現(xiàn)目標(biāo)的過(guò)程中肯定會(huì)碰到非常多的困難,但解決這些困難都是幫助我們達(dá)成目標(biāo)的必經(jīng)之路。
在開始目標(biāo)之前把實(shí)現(xiàn)這個(gè)目標(biāo)可能會(huì)遇到的困難寫出來(lái),然后根據(jù)優(yōu)先級(jí)將這些問(wèn)題進(jìn)行排序。平時(shí)我們就要著力去解決這些高優(yōu)的問(wèn)題,想想當(dāng)我們將這些最困難的大部分問(wèn)題都解決了,那我們實(shí)現(xiàn)這個(gè)目標(biāo)還會(huì)遠(yuǎn)嗎。
將大目標(biāo)拆分成若干個(gè)小目標(biāo)
如果一個(gè)目標(biāo)過(guò)大,往往很難執(zhí)行下去,甚至有時(shí)我們第一步應(yīng)該做什么都不知道如何開展。最好的做法就是將一個(gè)大的目標(biāo)拆分成若干個(gè)小目標(biāo),可以從多個(gè)維度來(lái)拆分,從時(shí)間層面,從知識(shí)點(diǎn)層面等等。拿時(shí)間層面來(lái)說(shuō),我們可以按照年來(lái)制定總目標(biāo),然后再根據(jù)月份制定每個(gè)月的目標(biāo),也可以根據(jù)周和天來(lái)制定近期目標(biāo)。
拿我之前寫一篇8000字的文章來(lái)說(shuō),我將寫這篇文章拆分成了多個(gè)子任務(wù),另外由于拆分成了多個(gè)子任務(wù),因此非常方便分配到不同的時(shí)間段去做,因?yàn)橐粋€(gè)子任務(wù)大概是2000字左右,所以相對(duì)來(lái)說(shuō)會(huì)輕松很多。如果你要做的事情比較枯燥,通過(guò)任務(wù)拆分是非常有幫助的。
通過(guò)將目標(biāo)拆分成多個(gè)小目標(biāo),能夠以循序漸進(jìn)的方式達(dá)成我們的目標(biāo),一個(gè)大的目標(biāo),我們不可能一下子就把它全部完成,需要我們一點(diǎn)一點(diǎn)的進(jìn)行積累。就像吃飯一樣,我們不可能一口吃成個(gè)大胖子,不能說(shuō)我今天要把幾年的飯都吃下去,那就會(huì)吃出問(wèn)題來(lái)了,而我們將目標(biāo)拆分成多個(gè)小目標(biāo)就能夠真正做到蠻干不如巧干。
通過(guò)制定小目標(biāo)能夠讓我們?cè)趯?shí)現(xiàn)遠(yuǎn)大目標(biāo)的過(guò)程中一邊欣賞沿途的風(fēng)景,一邊達(dá)成目標(biāo),因?yàn)樾∧繕?biāo)可以比較容易達(dá)成,因此也可以不斷的激勵(lì)我們往前走。小目標(biāo)也更容易被我們管理,也有利于我們的時(shí)間評(píng)估。
如何確保目標(biāo)達(dá)成
雖然說(shuō)制定目標(biāo)有諸多的好處,但是也不能無(wú)限制的制定目標(biāo),因?yàn)橐坏┪覀兺瑫r(shí)執(zhí)行的目標(biāo)過(guò)多就有可能使我們陷入雜亂和焦慮的狀態(tài),因?yàn)橐淮巫龅氖虑樘嗑秃苡锌赡芤驗(yàn)槠渲心臣伦龅牟蝗缫舛绊懙轿覀冏銎渌虑榈男那?#xff0c;因此我們需要將這些目標(biāo)根據(jù)優(yōu)先級(jí)進(jìn)行排序,當(dāng)我們達(dá)成了某一個(gè)目標(biāo)之后再去做那件事。
我們制定完目標(biāo)肯定是希望能夠越快完成越好,但是如果我們過(guò)于急躁的希望達(dá)成某個(gè)目標(biāo),可能會(huì)帶來(lái)不好的結(jié)果,因?yàn)橐坏┪覀儫o(wú)法在預(yù)期中達(dá)成目標(biāo),我們就有可能會(huì)因?yàn)榫趩识艞墶K詾榱宋覀兡軌蝽樌洼p松的實(shí)現(xiàn)某個(gè)目標(biāo)就不能過(guò)于心急,我們要懂得學(xué)會(huì)欣賞旅途中的每一段風(fēng)景,隨著時(shí)間的積累,我們就能夠看到自己怎么也想象不到的更多美好風(fēng)景,我們的小目標(biāo)也會(huì)被一個(gè)一個(gè)的擊破,最終完成我們的目標(biāo)。
? ? ? ? ? ? ? ? ? ? ? ? ? ??
我們需要定期的檢查目前的進(jìn)展情況,防止某些任務(wù)停歇不前,另外一方面可以看到自己已經(jīng)完成了任務(wù),這樣就會(huì)使自己更有信心做接下去的事情。回顧自己做過(guò)的事情也可以將某些不合理的內(nèi)容進(jìn)行修改或刪除,畢竟前期我們可能考慮的并不周全,而在做過(guò)之后會(huì)有更加全面的見(jiàn)解,因此有必要完善之前的內(nèi)容。
也可以幻想自己已經(jīng)實(shí)現(xiàn)了這個(gè)目標(biāo)的樣子,那會(huì)是什么樣的景象,可以將這些寫下來(lái),也可以在腦海中想象,我們不斷的想象這些已經(jīng)達(dá)成的景象,這樣可以使得我們不會(huì)覺(jué)得這個(gè)目標(biāo)過(guò)于遙遠(yuǎn)而是近在眼前,那么我們就會(huì)非常的渴望實(shí)現(xiàn)這個(gè)目標(biāo),就像市面上很多關(guān)于心想事成的書籍,它們都是在講如何給自己的潛意識(shí)里植入一段成功的信息,也就是我們不斷的去幻想實(shí)現(xiàn)成功的樣子,久而久之我們就會(huì)變得更加自信,讓自己覺(jué)得那個(gè)目標(biāo)已經(jīng)實(shí)現(xiàn)了或近在咫尺。
從制定目標(biāo)到執(zhí)行目標(biāo)是一個(gè)長(zhǎng)期的過(guò)程,在這個(gè)過(guò)程中不管我們碰到了什么樣的困難,請(qǐng)時(shí)刻告訴自己當(dāng)初為什么要做這件事,告訴自己慢一點(diǎn)沒(méi)關(guān)系,走錯(cuò)了路也沒(méi)什么大不了,只要我們還堅(jiān)持著,總有一天能夠達(dá)成。
程序員共勉!
學(xué)習(xí)提升C/C++編程能力,成長(zhǎng)為更為優(yōu)秀的程序員,歡迎關(guān)注博主一起來(lái)交流~
總結(jié)
以上是生活随笔為你收集整理的即将步入2020年,程序员如何在新的一年更进一步?你需要这样做的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 星期一记事
- 下一篇: C/C++学习----第二章 继承和派生