如何成為優秀開發人員 3 設定個人發展目標和計畫

2021-08-23 12:55:18 字數 1172 閱讀 4414

大部分人從來沒有明確地設定自己的發展目標,每天都是得過且過。等到幾年過去了,才發現自己這些年啥也沒學會,還是老樣子,然後就感嘆時光飛逝、歲月如梭。因此,今天我們來聊一下如何設定個人發展目標。(如果你平時已經很善於定期設定個人發展目標並執行得很好,恭喜你,那麼本帖子你可以略過)

先說說什麼是「個人發展目標」。顧名思義,就是和你個人的職業發展有關的目標,包括知識、技能、工作崗位等都可以被設定為個人發展目標。(由於本部落格主要關注it方面,因此我會以個人的技術發展為例來說明,但是這些方法也適用於其他方面,例如個人財務目標)

我一般會把個人發展目標分為「長、中、短」三種型別,以此來對應不同的時間階段。不管是哪種型別的目標,都要把目標設定得難易適中。太容易的目標對自己的成長幫助不夠大;而太難的目標則容易中途放棄或者超出時間(導致打亂計畫)。還有,設定的目標要盡量容易評估(否則到時候連自己也搞不清楚到底目標算不算已達到)。

先說說短期目標。短期目標的時間跨度大約在幾個星期到乙個季度之間。短期目標要定得比較具體,便於自己評估目標是否達成。下面舉幾個短期目標的例子:「 在本月讀完《thinking in c++》」、「在本月熟悉spring框架」、「在這2個月用flex寫乙個五子棋遊戲」......

然後說說中期目標。中期目標的時間跨度大約在幾個季度到1-2年。中期目標比短期目標更抽象,且必須是短期目標的有機結合。比如有個短期目標是「本週看完《dive into python》」,那麼對應的中期目標可以是「1年內成為熟練的python程式設計師」。

最後談談長期目標。長期目標同樣也必須和中級目標沾邊,它的層次當然更高,時間跨度大約在5年以上。而且長期目標一般不會關係到具體的xx語言、xx平台等,倒是經常和職業崗位有一定的關聯。比如「5-7年內成為技術總監」、「5年內成為公司產品的架構師」等。

當你把3種目標都設定好之後,就形成了個人發展計畫。既然是計畫,你就得在每乙個階段結束時自己總結一下,評估一下該目標的完成情況好不好,有什麼收 獲、有什麼經驗教訓。必要的話還需對尚未開始的後續目標進行一下調整。定期回顧還有乙個好處,就是能獲得一種滿足感,從而有利於你堅持完整個計畫。

關於「設定個人發展目標和計畫」,今天就聊這麼多。不管你是尚未畢業的在校生,還是已經工作多年的老員工(亡羊補牢還不晚),從現在開始,按照我上面說的,趕緊計畫一下吧!

下乙個話題,打算聊一下「做正確的事」。

如何成為優秀開發人員 3 設定個人發展目標和計畫

大部分人從來沒有明確地設定自己的發展目標,每天都是得過且過。等到幾年過去了,才發現自己這些年啥也沒學會,還是老樣子,然後就感嘆時光飛逝 歲月如梭。因此,今天我們來聊一下如何設定個人發展目標。如果你平時已經很善於定期設定個人發展目標並執行得很好,恭喜你,那麼本帖子你可以略過 先說說什麼是 個人發展目標...

如何成為優秀的開發人員?

對於每個從事開發工作的程式設計師來說,成為一名優秀的開發人員或許是他們一直所最追求的目標。就如何成為一名優秀的開發人員,alan johnson發表了一篇博文 what makes a great programmer?csdn對此文進行了翻譯,全文如下 事情猶如發生在昨天,那是在2000年,par...

如何成為優秀的開發人員?

事情猶如發生在昨天,那是在2000年,pargas博士正在給我們資料結構班講解有關資料結構方面的話題,當他講解部署ssh應用時,乙個同學問了他乙個問題,當時他圍繞 如果你想成為乙個真正計算機科學家,你就要從學習vi編輯器開始。說了一些事情。因為他說這些話的時候,面帶微笑,事後我並不覺得他的話正確。但...