也談談程式設計師職業規劃的幾個問題:我的一些故事
1. 職業發展的三個階段
我將一個人的職業發展分為三個階段:
(1)30歲以前
打基礎,人生方向基本確定。30歲之後再做出變化,說不想做這個,會付出很大的代價。要改變自己的職業方向,30歲之前做出決定,越早越好。就像軟體的需求變更一樣。
(2)30-45歲
個人能力強、知識全面、經驗豐富、性格成熟,適合帶領團隊,事業騰飛階段,升職加薪。創業的最佳時期。
(3)45歲以上
人生定型,鬥志漸退。當然不排除有人大器晚成,仍然保持旺盛的鬥志,擁有過人精力和激情,像肯得基的創始人哈蘭.山德士,65歲才創業成功。
以上表述並非像程式程式碼一樣精確的東西,希望不會有人鑽牛尖吧~ 還記得我曾說過的30歲現象嗎?如果到了30歲左右,自己的個人能力還沒有一個質的飛躍,危機會就慢慢降臨。
2. 有目標才能成功
我有一位初中同學,由於中考成績不佳,自費讀了一所中專學校,學美術。20年後的一天,我在北京見到了他,今天的他已經成為了一家不大不小的裝修設計公司的老闆,成為眾人眼中成功人士。當我們問他怎樣取得這樣不斐的成就時,他淡然的說,我初中畢業後,就在想一個問題,我將來要做什麼,後來我給自己確定了一個目標,成為一個美術家,於是我去了美術學校讀書。讀中專時,我隨老師接觸到了一些室外廣告設計的工作,我發現這個業務不但符合我的興趣,而且有很好的發展前景,於是我稍微調整了一下我的發展目標。中專畢業後,我自學考進了中央美術學院,在那裡,我接觸到了一些跨國公司室內設計的業務,後來,為了跟老外打交道,我又到北京外國語學院學英語,在那裡我認識了我現在的老婆。我能走到現在這一步,不是因我有多聰明,而是因為我一直知道自己想要什麼,我一直有自己的目標。
他的這一段話,讓我很震驚。想想我自己,我的高中生活在埋頭苦讀中渡過了;我的大學生活,在渾渾噩噩中過去了,我從來不知道、也沒有想過自己想要什麼,更加不知道什麼叫人生目標,甚至大學所學的也是一個萬精油的經濟學專業。如果長此下去,我一生估計要給毀了。
後來一個偶然的原因,我轉行做軟體,給自己定了一個在當時簡直高不可及的目標——當一名真正的程式設計師——這對於科班畢業的人來說,顯得有點可笑。靠著大學期間一點微薄的計算機知識,我日以繼夜的學習,終於慢慢達到並超過了自己的目標。後來隨著自己的成長,我調整了自己的目標,考取了軟體專業的碩士,獲得了高階職稱的證書,當上了專案經理,部門經理,公司副總經理。有一天,我對一位朋友說,我想寫一本書,他笑了笑,沒說什麼,他有點不相信。一年後,我的新書《程式設計師第二步——從程式設計師到專案經理》終於問世了。這些小小的成績雖然微不足道,但卻見證了我的成長。在我心中,真正的成功,並不在於有沒有創下一番偉大的事業,更不在於有沒有賺到很多的錢,而在於我一直在努力戰勝自己——因為我有了目標,我一定能做得到。
3. 聽從內心的聲音
一個人該怎樣選擇自己的職業的呢?自從我發表《從程式設計師到專案經理》系列博文之後,很多朋友向我問起這一點。
對於每個人,我都說同樣一句話:聽從自己的內心的聲音。
這句話的出處是李開復的自傳《世界因你不同》。當李開復每次需要做出重要的人生抉擇時,他都會讓自己靜下來,聽從自己內心的選擇。正因為他每次都能找到自己人生的方向,李開復在每次人生的轉變中,都獲得了巨大的成長,一步步登上了人生的高峰。
聽從內心的聲音,是一種智慧,因為內在的直覺會幫我們抹去理智的灰塵,會告訴自己,我們到底喜歡什麼,希望成為什麼樣的人。只要是內心做出的選擇,永遠都會是最正確的選擇。如果每個選擇都能經歷一次,它未必是成就最大的那個選擇,但一定是不會後悔的選擇,這樣就夠了,不是嗎?
我大學畢業後,在一家大型國企做外貿。有一天在聽到朋友討論職業發展時,我意識到在國企打發時間並非我所願,做外貿所需要的人際交往能力也非我所長。那我要做什麼呢?我心中湧現出三個字:程式設計師。我從來沒有忘記我曾經對程式設計師職業充滿嚮往,我喜歡那種用程式碼來控制電腦了快感。為什麼我不可以做一名程式設計師呢?從那一天起,我才終於有了自己的職業目標——當一名程式設計師。
現在回想起來,如果我當初一直在國企,也許會很舒適安逸,但我一定會後悔,沒有放手追求自己真正想做的事情。雖然一路走來,我並沒有取得太大的成就,但我過得很充實,而且一直在提升,一直在做自己所喜歡的工作,我永遠不會後悔,這就足夠了。
4. 你適合做程式設計師嗎
程式設計師是一份很特別的職業,他們的工作是跟機器打交道,需要長時間待在電腦旁邊,工作的成果是一堆神祕複雜的程式碼。要勝任程式設計師的工作,是非得有一些特質的,例如:
(1)能享受程式設計的樂趣。
(2)坐得住,對著電腦一整天也不會覺得累。
(3)有很多關於軟體的想法想要去實現。
(4)邏輯思維強,做事情,或與人爭辯時,都很有條理性。這一點非常重要,一個人的邏輯思維能力決定了他寫出的程式碼的質量。
(5)喜歡改進自己的成果,精益求精。 雖然我主張專案不應追求完美,但一個人的學習進步必須是精益求精的。
(6)熱愛學習,願意接受、學習新的東西。
有一些朋友在看到我的《從程式設計師到專案經理》的博文後,問:“為什麼一定要當專案經理?30歲以後同樣可以當程式設計師!”這個說法是對的,但有一個前提,就是你必須擁有程式設計師的這些特質,這樣的程式設計師是不會有什麼瓶頸的。一個人的瓶頸,不在於他的工作、公司或者領導,而在於在自己。如果你自問覺得做不到上面這幾點,那你就真該好好想想自己的未來了——聽從自己內心的聲音,重新出發。
寫到這裡,總有點意猶未盡的感覺,夜已深,該休息了。
相關文章
- 淺談程式設計師職業生涯規劃程式設計師
- 程式設計師的職業規劃!程式設計師
- 談一談程式設計師的職業發展路線程式設計師
- 談談我對Ui設計師的一些觀點UI
- 再談談這個沉重的話題--程式設計師的出路程式設計師
- 大佬視角:談談程式設計師的離職和跳槽程式設計師
- 程式設計師如何規劃職業路線?程式設計師
- 程式設計師職業規劃-實踐篇程式設計師
- 也談談內卷化、996和程式設計師的發展996程式設計師
- 談談對程式設計師的管理程式設計師
- 談談程式設計師重複造輪子的幾點思考程式設計師
- 針對Java程式設計師的20個Spring MVC訪談問題Java程式設計師SpringMVC
- 程式設計師的打怪升級之路,程式設計師未來職業規劃全路線程式設計師
- 作為程式設計師,職業規劃需要注意的四個階段程式設計師
- 開源浪潮下程式設計師的職業規劃和成長程式設計師
- 談談一個程式設計師本該具備的素質程式設計師
- 關於PHP程式設計師技術職業生涯規劃PHP程式設計師
- 初級Java程式設計師職業規劃如何選擇Java程式設計師
- 關於程式設計師的996,我們談談歷史和邏輯程式設計師996
- 程式設計師職業規劃:30歲後如何實現質的突破!程式設計師
- 談談我工作中的23個設計模式設計模式
- 你距離月薪50k的程式設計師,只差了一個完善的職業規劃程式設計師
- 從“股票問題”談動態規劃問題的解決思路動態規劃
- Java程式設計師職業發展應該怎麼規劃Java程式設計師
- 三年開發程式設計師的職場經驗談程式設計師
- 談談Nodejs值得你思考的一些問題NodeJS
- 淺談動態規劃以及相關的股票問題動態規劃
- 我的程式設計職業生涯程式設計
- 也來談談無法刪除db link的問題
- java培訓分享:Java程式設計師職業規劃怎麼做Java程式設計師
- 阿里Java程式設計師分享自己的職業規劃,希望對你有所啟發阿里Java程式設計師
- 目前最系統的程式設計師未來職業規劃路線,請收藏程式設計師
- 很認真的談一談程式設計師的自我修養程式設計師
- 程式設計師談薪指北程式設計師
- 淺談程式設計師的“內卷化”程式設計師
- 談談關於設計資料管理/治理角色的問題
- 淺談城鎮特色夜遊的設計與規劃
- 面試Java後端開發之後想和Java程式設計師談談我的感受面試Java後端程式設計師
- 從職業方向,談程式設計師如何突破成長瓶疾,我們該怎麼去學習?程式設計師