程序員的職業規劃民航客機

如果到了30歲左右,自己的個人能力還沒有一個質的飛躍,危機就會慢慢降臨。



1. 職業發展的三個階段

我將一個人的職業發展分爲三個階段:

(1)30歲以前

打基礎,人生方向基本確定。30歲之後再做出變化,說不想做這個,會付出很大的代價。要改變自己的職業方向,30歲之前做出決定,越早越好。就像軟件的需求變更一樣。

(2)30-45歲

個人能力強、知識全面、經驗豐富、性格成熟,適合帶領團隊,事業騰飛階段,升職加薪。創業的最佳時期。

(3)45歲以上

人生定型,鬥志漸退。當然不排除有人大器晚成,仍然保持旺盛的鬥志,擁有過人精力和激情,像肯得基的創始人哈蘭.山德士,65歲才創業成功。

以上表述並非像程序代碼一樣精確的東西,希望不會有人鑽牛尖吧~  還記得我曾說過的30歲現象嗎?如果到了30歲左右,自己的個人能力還沒有一個質的飛躍,危機會就慢慢降臨。

2. 有目標才能成功

我有一位初中同學,由於中考成績不佳,自費讀了一所中專學校,學美術。20年後的一天,我在北京見到了他,今天的他已經成爲了一家不大不小的裝修設計公司的老闆,成爲衆人眼中成功人士。當我們問他怎樣取得這樣不斐的成就時,他淡然的說,我初中畢業後,就在想一個問題,我將來要做什麼,後來我給自己確定了一個目標,成爲一個美術家,於是我去了美術學校讀書。讀中專時,我隨老師接觸到了一些室外廣告設計的工作,我發現這個業務不但符合我的興趣,而且有很好的發展前景,於是我稍微調整了一下我的發展目標。中專畢業後,我自學考進了中央美術學院,在那裏,我接觸到了一些跨國公司室內設計的業務,後來,爲了跟老外打交道,我又到北京外國語學院學英語,在那裏我認識了我現在的老婆。我能走到現在這一步,不是因我有多聰明,而是因爲我一直知道自己想要什麼,我一直有自己的目標。

他的這一段話,讓我很震驚。想想我自己,我的高中生活在埋頭苦讀中渡過了;我的大學生活,在渾渾噩噩中過去了,我從來不知道、也沒有想過自己想要什麼,更加不知道什麼叫人生目標,甚至大學所學的也是一個萬精油的經濟學專業。如果長此下去,我一生估計要給毀了。

後來一個偶然的原因,我轉行做軟件,給自己定了一個在當時簡直高不可及的目標——當一名真正的程序員——這對於科班畢業的人來說,顯得有點可笑。靠着大學期間一點微薄的計算機知識,我日以繼夜的學習,終於慢慢達到並超過了自己的目標。後來隨着自己的成長,我調整了自己的目標,考取了軟件專業的碩士,獲得了高級職稱的證書,當上了項目經理,部門經理,公司副總經理。有一天,我對一位朋友說,我想寫一本書,他笑了笑,沒說什麼,他有點不相信。一年後,我的新書《程序員第二步——從程序員到項目經理》終於問世了。這些小小的成績雖然微不足道,但卻見證了我的成長。在我心中,真正的成功,並不在於有沒有創下一番偉大的事業,更不在於有沒有賺到很多的錢,而在於我一直在努力戰勝自己——因爲我有了目標,我一定能做得到。

3. 聽從內心的聲音

一個人該怎樣選擇自己的職業的呢?自從我發表《從程序員到項目經理》系列博文之後,很多朋友向我問起這一點。

對於每個人,我都說同樣一句話:聽從自己的內心的聲音。

這句話的出處是李開復的自傳《世界因你不同》。當李開復每次需要做出重要的人生抉擇時,他都會讓自己靜下來,聽從自己內心的選擇。正因爲他每次都能找到自己人生的方向,李開復在每次人生的轉變中,都獲得了巨大的成長,一步步登上了人生的高峯。

聽從內心的聲音,是一種智慧,因爲內在的直覺會幫我們抹去理智的灰塵,會告訴自己,我們到底喜歡什麼,希望成爲什麼樣的人。只要是內心做出的選擇,永遠都會是最正確的選擇。如果每個選擇都能經歷一次,它未必是成就最大的那個選擇,但一定是不會後悔的選擇,這樣就夠了,不是嗎?

我大學畢業後,在一家大型國企做外貿。有一天在聽到朋友討論職業發展時,我意識到在國企打發時間並非我所願,做外貿所需要的人際交往能力也非我所長。那我要做什麼呢?我心中湧現出三個字:程序員。我從來沒有忘記我曾經對程序員職業充滿嚮往,我喜歡那種用代碼來控制電腦了快感。爲什麼我不可以做一名程序員呢?從那一天起,我才終於有了自己的職業目標——當一名程序員。

現在回想起來,如果我當初一直在國企,也許會很舒適安逸,但我一定會後悔,沒有放手追求自己真正想做的事情。雖然一路走來,我並沒有取得太大的成就,但我過得很充實,而且一直在提升,一直在做自己所喜歡的工作,我永遠不會後悔,這就足夠了。

4. 你適合做程序員嗎

程序員是一份很特別的職業,他們的工作是跟機器打交道,需要長時間待在電腦旁邊,工作的成果是一堆神祕複雜的代碼。要勝任程序員的工作,是非得有一些特質的,例如:

(1)能享受編程的樂趣。

(2)坐得住,對着電腦一整天也不會覺得累。

(3)有很多關於軟件的想法想要去實現。

(4)邏輯思維強,做事情,或與人爭辯時,都很有條理性。這一點非常重要,一個人的邏輯思維能力決定了他寫出的代碼的質量。

(5)喜歡改進自己的成果,精益求精。 雖然我主張項目不應追求完美,但一個人的學習進步必須是精益求精的。

(6)熱愛學習,願意接受、學習新的東西。

有一些朋友在看到我的《從程序員到項目經理》的博文後,問:“爲什麼一定要當項目經理?30歲以後同樣可以當程序員!”這個說法是對的,但有一個前提,就是你必須擁有程序員的這些特質,這樣的程序員是不會有什麼瓶頸的。一個人的瓶頸,不在於他的工作、公司或者領導,而在於在自己。如果你自問覺得做不到上面這幾點,那你就真該好好想想自己的未來了——聽從自己內心的聲音,重新出發。

寫到這裏,總有點意猶未盡的感覺,夜已深,該休息了。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章