作爲Android程序員,我們該如何制定自己的職業規劃? 前言 職業規劃可早不可晚 職業規劃的原則 Android程序員職業的幾個關鍵轉折點 最後

前言

經常有一些朋友問我關於程序員的職業規劃問題,大多都是工作兩三年或者是工作五年多的,職業發展遇到了瓶頸。我也樂於向大家提供一些參考意見。

就在幾天前,我又收到了一個關於職業規劃的問題,這次提問的是一個在校大學生。

我不得不感慨,長江後浪推前浪,一代新人勝舊人。這不,大學剛開始就已經開始着眼職業規劃了。

職業規劃可早不可晚

上面提到的這位同學是覺悟比較高的,在剛入學的時候就有職業意識了。我認爲無論是程序員還是任何其他的職業,都應該有清晰長遠的職業規劃。

沒有職業規劃的人,在工作上基本都是爲了完成任務而做,很難得到提升,因爲沒有目標,所以人就是一種得過且過的狀態。很多程序員幹了五年都還只是底層碼農,職級沒升,薪資也沒漲多少,拿着一萬多一點的工資幹苦力,只能坐等優化。

所以作爲一個有長遠眼光的人,應該有自己的職業規劃,即使沒有長遠的職業規劃,也應該有短期的規劃,只有這樣,工作纔會有動力,生活纔會有目標。

故,職業規劃可早不可晚。如何擺脫一直在底層碼農的命運成長爲一名優秀的架構師呢?下面是我對大家的一些建議。

職業規劃的原則

職業規劃其實就是對職業生涯乃至人生進行持續的、系統的、計劃的過程。職業規劃也叫“職業生涯規劃”。職業生涯規劃的好壞有時會影響我們的一生。

職業規劃原則如下:

是偏愛的:只有這個事情是自己喜歡的,纔有可能在碰到強大對手的時候仍然堅持;在遇到極其困難情況時不會放棄;在有巨大誘惑的時候也不會動搖。

是擅長的:做你擅長的事,纔有能力做好;有能力做好,才能解決具體的問題。只有做自己最擅長的事情,才能做得比別人好,才能在競爭中脫穎而出。

實現價值:你得認爲這件事夠重要,完成它之後帶來的價值足夠吸引你,值得你做,否則你再有能耐也不會善始善終。

長遠發展:首先你得有機會去做,有機會做了還得有足夠大的市場與成長空間,這樣的職業纔有奔頭。

所以經常我們會聽到一個人說自己非常幸運,大學畢業去了一家公司,然後跳到了另一家公司,公司發展的非常好,不到 35 歲就實現了財務自由,這背後的職業規劃本質一定是基於偏愛,擅長,實現價值與長遠發展的原則,而不僅僅是表面的幸運。

所以建議同學們不要僅僅爲了薪資或者地點或者公司知名度就選擇一份新的工作,要根據以上四個原則,滿足的越多,越匹配,到了中期以後纔不會迷茫未來要何去何從。

下面是針對已經有幾年開發經驗的Android程序員的一些職業規劃建議。

Android程序員職業的幾個關鍵轉折點

程序員一般的發展方向主要是幾類:技術專家、架構師、技術管理、管理、產品。除非是一開始就是以某個角色入職,不然基本上都是從底層碼農做起,慢慢發展轉變。

下面是程序員職業的幾個關鍵轉折點。

入職三年左右

這個時候大家基本對於普通的增刪改查工作非常的熟練。可以應對大部分常規的項目開發,完成公司給佈置的任務,這個時候就是一個標準的初級程序員。

但三年之後如果還是這個樣子,那這個人基本就廢了。有的人會利用工作之外的空餘時間來學習自己沒有接觸過的技術,去啃技術性書籍的底層原理。在這三年之中讓自己的技術提升很多。而還有一部分程序員在這三年內的技術水平基本沒有得到提升。三年後,這兩批程序員的差距就會顯現出來分爲兩個層次。

入職五年

作爲一個五年的程序員,項目已經做了不少。這個時候就應該往架構師或者項目經理這塊發展,而不僅僅是個普通的程序員。其實我認爲程序員也是一個體力工作者,每天不停的寫代碼,如果公司項目多,還需要不斷的加班。時間久了自己的身體肯定是撐不住。所以應該給自己定一個目標,利用能用的一切時間,把自己的技術水平達到架構師的技術水平,職位的提升對於一個人的事業幫助很大。

入職十年

到了十年的階段,基本就是這個行業的專家了。做技術的一般都會選擇出去創業,任何人都禁不住創業帶來回報的誘惑。所以在這個階段中,自己除了要精進技術外,還應該不斷的學習自己的管理能力以及自己說話的能力,爲創業做準備。即使不出去創業,十年這個坎,自己也要達到CTO的標準。

發展規劃建議

首先先給自己定一個目標,就是做這個行業要在幾年內達到一個什麼崗位,這是一個比較長的時間。所以我建議大家先給自己定一個薪資的目標,比如一年後跳槽達到15K,想要進入什麼公司這些比較短期的目標。

當我們把這些目標定下之後,就去嚴格的執行,在工作之餘的時間來提升自己的專業技術。多去跟大神交流,畢竟有人帶要比自己摸索強的多。

下面是一份來自阿里P8大佬編寫的移動開發架構師進階學習路線,一起的還有一套八大模塊的學習資料。有需要的朋友可以找我免費領取。

耗時298天,8大模塊、3382頁66萬字,Android開發核心知識筆記!

這份學習筆記絕不是在網上那種打包下載的廉價資料,而是大佬他自己需要學到某個方向知識的時候,需要看了,去網上挨個找的,最後彙總而成。

這個筆記分爲幾個模塊,內容並不算多,但貴在精。

大家可以在這裏獲取,對於學習計算機的同學幫助非常大,且十分系統:這是大佬公衆號的原文地址

部分資料展示:

後面的內容大家有需要的可以自己去大佬的原博客去看,我這裏就不多說了。

最後

我曾面試過的很多大齡碼農,使用的框架和技術比較老舊,雖然他們對新技術也有所瞭解,卻因爲精力有限的原因沒有落地執行,這種類型的程序員與高速發展的企業並不匹配。

這個時代很殘酷也相對公平,殘酷的地方在於世界的變化之快容不得人有片刻懈怠,公平的地方在於:不論你是年輕還是年老,都要靠實力說話。

那些被時代拋棄的永遠都是跑得比較慢甚至在原地徘徊的人,即所謂的工作十年卻只有一年工作經驗。

年輕程序員的優勢在於年輕和激情,大齡程序員的優勢在於閱歷和經驗。所以,年輕程序員不要有跨越年齡階段的焦慮,大齡程序員也不要覺得年輕人搶了自己的飯碗。

每個年齡段都有自己要解決和麪臨的問題,認清自己內心真正的需求和渴望,再去尋找適合自己的棲身之地打怪升級,纔是當務之急。

時代永遠不排斥大齡程序員,時代排斥的是沒有能力的大齡程序員,真正能解決難題的程序員,無論年齡多大,都會一直搶手。

希望在座的程序員夥伴們,永遠保持一顆學習心。

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