程式設計師如何制定自己的乙份年度計畫

2022-03-12 09:00:54 字數 2401 閱讀 2237

目錄拆分量化

階段總結

看這篇文章前,我想說,所有的計畫,如果你不堅持,都是空談,空計畫,所以如果你感覺你是乙個不能夠堅持的人,就別看了,看了也沒用。用***的話說就是:空想誤己,堅持興我。

很多人不知道如何制定年度學*計畫,而乙個系統性的學*計畫,是最好的提公升自己系統性內在能力的技能。在這裡也統一為一些人的疑惑做一些答疑。

我經常遇見的一些人的提問是這樣的:

為什麼我也每天在學*新技術和知識,也經常看一些大牛寫的文章,逛一些技術社群,但是還是感覺自己沒有多大的能力提公升,去面試還是經常不會。

如果你經常學*,但是總是感覺不到能力的提公升,毫無疑問,那就是學*方法有問題。說實話,現在移動網際網路這麼發達,自**這麼火爆,我們學*知識的路徑也非常多。但是,你每天碎片化看到的那些零零碎碎的知識就像打碎的瓶子,如果你沒有能力把那些碎片整合粘好成乙個完成瓶子,去破鏡重圓,那毫無體系,毫無系統的知識,僅僅能夠提公升你的就是:噢,原來這個東西不僅可以這麼用,也可以那麼用,嗯,終於知道了。僅僅是了解,而不是成為自己的。

所以,這就像我們上學一樣,每天看書,聽老師講每個章節的學*,才能夠熟練掌握知識,提高自己的能力,而我們走向社會和工作之後,要想提高自己的能力,除了親自實踐之外,我認為最好的方式就是制定乙個年度學*計畫,系統性的學*某個技術或者知識技能。只有在系統性的學*技術或者知識的時候,你的能力才能夠潛移默化的提高,並轉換成自己的。學*的時候,最重要的一點就是要把握住:知其然知其所以然。那如何指定自己的年度計畫呢?

要想制定乙份年度學*計畫,毫無疑問,首當其衝的就是你得有奮鬥學*的目標。所以我們應該制定乙個年度目標。但是制定的目標切勿模糊,虛化,一定要具有可執行性,而制定乙個可行性的好的年度目標,我認為最重要,最現實的就需要做到這兩點:

目標具體化

制定的目標一定要具體化,切勿大,虛,空,看不見摸不著。而且一定要符合自己的實際情況。王健林可以說給自己制定乙個小目標:先掙它乙個億,但是對於我們普通人來說,那就是天方夜譚了。所以,一定是乙個具體的,比如:今年我要看完這本技術書籍,學*這個開發語言,一定是這種觸控可及的。

目標可量化

目標可量化也是非常重要的,首先乙個目標的實現不可能一蹴而就,所以可量化的目標可以幫助你拆解和分化,讓你一步一步的實現。如果你制定的目標無法量化,你就有可能陷入看不到盡頭的苦惱。乙個可量化的學*目標,可以讓你知道自己的學*進度,從而減少學*焦慮。

前面我們提到了,乙個優秀的,可執行的目標就是具體,可量化的目標。而在我們學*實踐中,就得學會去拆解,去一步一步的進行階段性的學*和實踐了。所以在實踐的時候,一定要學會量化和拆分目標。

計畫量化

我們目標制定之後,整個學*的計畫目標的全域性性,肯定能夠做到了乙個心中有數了,這時候,你要估算整個目標需要多長時間,有多少知識點,或者多少知識內容。我們這時候,需要對整體進行按系統的知識點順序或者每個章節進行量化,估算這些個知識點或者章節的用時。

計畫拆分

既然已經對整體和全域性性的目標進行了量化,這時候,就得進行拆分,拆分成月計畫,周計畫,甚至是天計畫。當然我不太估計拆分成每天的學*計畫,因為說實話,大多數情況下是計畫趕不上變化的,工作中總有很多意想不到的時候,會導致你實現不了你每天的計畫。所以拆分成周計畫,是最好的,畢竟一周七天,不可能天天讓你意想不到的去忙碌。實現完成每週的工作計畫,進而實現了每個月的計畫,最後整體計畫,可能會按時完成。這樣按部就班的就做可能會更好。

一起來舉個簡單的例子來看看如何量化拆分目標的,就比如我,學* react native 的時候,我會整體瀏覽一下 rn 的官方部落格和技術文件,再買了一本書,看一共有多少章節,比如12章。然後估計一下整體用時,可能需要三個月。那就每個月大約看四個章節,再拆分成周計畫,那就意味著每週需要完成學*乙個章節,看完每個章節的時候,我都會配合著再去看官方技術文件。當然,你可以有乙個周時間比較忙,有乙個周時間比較閒,忙的時候少看點,閒的時候多看點,整體的時間是夠的。

每個章節或者學*完每個知識點之後,我們就需要進行乙個階段性的總結和覆盤。這個階段性的總結,我認為最重要的不是進行知識的鞏固和溫*,我認為最重要的是這個階段性的總結,可以讓你看到學*成果。如果你看到了學*成果,你才能找到繼續學*下的動力,這才是最重要的。這個成果可以是乙個小 demo ,可以是一篇技術部落格,更可以是解決了乙個你遇到的技術難題。

接上面的例子,就比如我每學完乙個知識點或者乙個 rn 的基礎元件,都會再次整理成乙個技術部落格,然後發布出來。可能是我的愛好和興趣所在,所以每次我看到這些部落格,我都會有學*下去的動力。

最後,我想說每個程式設計師多多少少都有技術焦慮症,擔心自己如果不能夠時刻學*,就會被淘汰,但是一定要記住:學*切勿急功近利,古人都說了:欲速則不達和心急吃不了熱豆腐。這都是經過了先人們實踐得到的真知,所以心急也沒用,不如一步一步的去穩步實現,做到穩中求勝即可。

SEO指南 如何快速制定乙份簡易的SEO計畫!

如果你是一家初創公司,這意味著你的資源有限,當然你迫切需要客戶,又想低成本的獲取潛在的使用者,那麼最好的選擇就是搜尋引擎優化,其實它並不複雜,自然搜尋流量往往會帶來高質量的使用者,特別是在付費推廣頻頻出現問題的情況下!在除了這些簡單的基礎研究,我們往往會把更有限的資源投放到你的目標使用者群體上 1 ...

SEO指南 如何快速制定乙份簡易的SEO計畫!

如果你是一家初創公司,這意味著你的資源有限,當然你迫切需要客戶,又想低成本的獲取潛在的使用者,那麼最好的選擇就是搜尋引擎優化,其實它並不複雜,自然搜尋流量往往會帶來高質量的使用者,特別是在付費推廣頻頻出現問題的情況下!那麼,隨著各大搜尋引擎 360 搜狗演算法的不斷調整與社交 不斷推陳出新,我們該如...

程式設計師如何寫出乙份好的文件?

例如,有一段描述某軟體功能的話是這樣的 該軟體模組在系統中占有重要的地位,其實現的主要功能為 2 從本地目錄中獲取檔案進行解析,並生成新的檔案放到本地的另一目錄中。3 將目錄中生成的檔案上傳到客戶指定的ftp目錄中。4 清理本地目錄中的過期檔案 清理時間及過期期限可配置 一篇 並茂的文章才是好文章,...