當前位置:
首頁 > 最新 > 淺談程序猿的職業規劃

淺談程序猿的職業規劃

前言

條條大路通羅馬,三百六十行,行行出屌絲。作為一個IT界有理想有抱負,高端大氣上檔次的屌絲,LZ還是對未來很有打算的。說起這個打算,大致就是兩種,一種是生活上的規劃,一種是職業上的規劃。

不過職業規劃的大體框架基本都是固定的,只不過每個人走的路形色各異,而且不是有句廣告詞叫「不走尋常路」嗎,現實當中難免會有人走別人沒走過的路,走著走著,便成了一條路。

淺談職業規劃

首先LZ想給大部分的猿友,尤其是在校生普及一點知識。就是我們在選擇工作的時候,拋開工資、環境等這些細節不談,我們的大方嚮應該主要考慮職業和行業這兩個方面。

職業則是指你乾的什麼,而行業則是指你在哪個領域。不準確但更簡單的來說,職業規劃就是決定你未來準備在哪個領域幹什麼。比如舉一個例子,你現在在某家銀行當程序員。此時,金融就是你的行業,程序員則是你的職業。

現在現存的行業千奇百怪,比如互聯網、金融、傳媒、農業等等,這些都是可選的行業。對於程序猿來講,剛開始的職業規劃可以不考慮行業的選擇而只考慮職業,也就是說,只要是干程序員,到哪個行業的公司都差別不大,除非當前公司的行業你十分厭煩。不過當職業生涯走到一定階段,則需要好好考慮下自己準備投身哪個行業了。

由於行業選擇的個人因素比重比較大,因此LZ這裡就不對此作出建議了,各位猿友可以根據自身的性格特點,特長愛好等,來選擇自己準備奮鬥一生的行業。LZ這裡主要來談的是職業規劃中的職業。

職業路線一覽

這裡LZ簡單的畫了一個職業通道的路線,可能與有些公司的職位不符,畢竟公司不一樣,規模和起名的習慣可能不一樣,但是大體上是這麼個路子。各位猿友看看就好,不需要拘泥於職位名稱。

LZ考慮到各個公司的職位職責可能不盡相同,比如有的公司的項目經理,其實是集研發經理的任務於一身的,因此這裡有必要對圖中的各個角色的職責做一個簡單的說明,以免對各位猿友造成誤導。以下主要介紹三種角色,也是最容易引起誤會的三個。

開發工程師:這個大家是最熟悉的,這個角色主要負責系統中某個模塊或某個功能的設計與編碼,有時候還會有資料庫設計的工作等等。

研發經理:主要負責項目的技術選型,技術難題的攻克,技術人員的招聘,團隊成員的技術培訓與熏陶等一系列與技術相關的工作。

項目經理:主要負責項目進度的規劃、跟進、落實、交付以及與客戶的溝通等任務,是一個項目的監督者與管理者。

淺談程序員的職業路線

因此本次主要討論的是以程序員作為起點的職業發展之路,倘若你一開始就做的測試或者需求等,那就不在本次討論之列了。

另外一點就是上面所寫的開發工程師或者說程序員是一個統稱,很多時候還分為初中高級,這裡我們就不做區分了,它對我們的職業規劃的影響並不大。

在上面的圖中可以看到,一共有四條路線,而左邊和右邊的測試與需求,上升的途徑相對來講會受限一些,不過這不能說明這兩種路線就是差的。

就大部分情況下而言,從程序員轉向測試和需求的人員當中,一般女性居多,但是一個人職業的發展是非常個性化的,因此並不是說男生就不適合干測試和需求,就像不能說女生就不能幹開發一樣,這需要因人而異。

對於剩下的兩條主路線,則大多數時候是我們的首選路線,但是這裡的管理路線有些特別,需要以技術為背景,否則的話,往往前途有限。

對於一個部門總監或者叫技術總監來說,他可以忘記了當初如何讀取一個文件,如何實現上傳下載功能等等這些技術細節,但是這些一線開發經歷,一般是管理技術部門的前提。不過這個前提,對於程序猿來說,大部分時候是可以滿足的。

淺談技術路線的要求

技術路線應該是幾乎所有程序猿夢寐以求的路線,當你問一個程序猿的目標是什麼,幾乎大多數人會說架構師或者CTO。這不僅僅是因為這是技術路線的巔峰,更是因為這兩個稱謂給人霸氣側漏、高深莫測的感覺。

LZ曾經見過公司的CTO,還有幸交談過幾句話,說來尷尬,說話的原因是因為當時LZ負責的系統出了問題。如果說CTO當時給LZ的第一印象是什麼,LZ只能說,一看就是神一樣的人物。

最重要的是,LZ一見就有一種想要膜拜的感覺,對於LZ這種自以為是的技術傢伙來說,產生這種感覺只有兩種情況,一種是對方弱到極致,一種則是強到極致。不過現在想想,可能更多的是因為CTO是LZ的夢想的緣故吧。

想要走技術這條路,需要具備幾個素質,如果你想讓自己走這條路,那麼請看看這幾點你是否具備,雖然這並不權威,但若是你基本都不滿足,那麼LZ覺得,你走這條路的前途也確實堪憂了。

1、對技術的狂熱,或者說是執著,亦或是興趣,有一足矣。

2、良好的邏輯思維能力,如果你覺得數學、物理等理科從小都是自己的天敵,那麼你懂的。

3、堅信技術是有出路的,哪怕你已經為此成為了骨灰級屌絲,你也要時不時給自己一巴掌,然後大喊,「Hello World!」

4、強壯的身體,尤其是堅挺的頸椎以及腰部。

5、一個始終認為你是高科技人才的媳婦,當她看到你回到家總是在看書或是對著電腦噼里啪啦的時候,她會用充滿敬佩的目光看著你,而不是坐在你的大腿上大喊,「老公,陪我玩嘛!」

6、驚人的毅力與堅持,儘管技術並不代表你就要天天坐在電腦跟前,或是永遠抱著一本爬滿代碼的書,但是難免需要犧牲一部分外面的花花世界,因此若是你屬於坐不住閑不下來的人,那麼LZ也只能說你懂的。

7、對於自己掌握的技術有一定的成就感,甚至是一定程度上的「自傲」。儘管做人要低調,但是當你看著別人買車買房,妻妾成群,而你除了一身技術,卻唯有出租屋與衛生紙相伴的時候,這種「自傲」就是你堅持下去的動力。

淺談管理路線的要求

談到管理,真是有人喜歡有人厭,LZ親口問過很多程序猿一個同樣的問題,但是他們的答案很多都是這樣一句話,「我對管理不是很感興趣。」

這裡面的原因不一而論,但是相信有大部分人是有這樣一種考慮,覺得自己作為一個技術人員,最終以管理為生,是一種墮落,亦或是害怕自己在承擔了太多管理的重任之後,徹底丟掉了自己曾經賴以生存的技術。

這種心情是可以理解的,但是理解不代表認同。管理同樣也是一門很深的學問,而且隨著你工作經驗的增加,不可避免的都需要管理一些人,區別只不過是人數多少的問題。而且不要忘了,你其實一直都在管理著你自己,管好自己其實同樣是一種管理。

話說回來,管理也並不是你想做就一定能做的,有多少程序猿年過30,卻依然奮鬥在編碼一線。這其中確實有那麼一批人,是甘願如此。但卻有更多的人,是因為坐不上管理崗位的位子,才不得不如此。

管理這條路依然不好走,因此也同樣需要一些基本的素質,否則可能一切也同樣是枉然。因此LZ這裡依然列舉幾點要求,同技術路線一樣,倘若你與這些要求相差甚遠,那麼換一條路走下去,或許會更好。

1、寬廣的胸懷,俗話說,胸懷天下,才可成為一國之君。胸中無天下,如何管理天下?可以說,你的胸懷能容納多少人,能容納什麼人,就決定了你能管理多少人,能管理什麼樣的人。

2、敢於擔當,有一定程度的奉獻精神,倘若你是一個十分自私的人,那麼LZ只想說,你懂得。

3、有一定的技術水準,這一點並不是普通管理者的硬性要求,但誰讓你管的是一群高智商的程序猿呢。若是技術爛到極致,那麼管理起來將會很難服眾,而且對於項目進度的掌控也可能會有所誤判。

4、良好的表達與溝通能力,這一點是必須的品質。否則可能你工作當中經常收到的不是上司的讚揚,而基本上全是客戶的投訴。

5、做人方面沒有短板。比如脾氣暴躁到幾乎跟公司的人吵架吵了一遍,或者己所不欲,非施於人,又或者眼高手低等等。這些短板,儘管不會導致你失業,但是大部分時候會嚴重阻礙你的發展。

6、有一定的伯樂能力,知人善用。

7、堅信下屬的成功就是自己的成功,而不是自己的下崗。

同樣的,以上七點隨是LZ一家之言,但若是猿友們覺得這些同樣是大部分與你格格不入,那麼LZ還是勸猿友們好好考慮一下自己要不要管別人吧。

淺談其他路線的選擇

看到這裡,估計有的猿友要暴走了,「擦,我竟然兩條路都走不通」。倘若你與上面的十四條都格格不入,那麼恭喜你,你一定是一個十分特別的人。不過天無絕猿之路,上帝收走你的性別,至少咱還可以去泰國不是。

不要忘了那個圖上面還有兩條路呢,那其實也是很好的路線。一個優秀的自動化測試可以給公司帶來偌大的貢獻,一個優秀的需求分析師也可以省去很多不必要的重複勞動。可以說,這兩者也都不是浪得虛名。

測試是產品質量保障的最後一道關卡,因此需要足夠的細緻與嚴謹。倘若是自動化測試,則要求會更高一點。

但是如果你是從程序猿轉來的,那麼工作起來會順利很多。因為只要是自動的東西,就離不開程序。需求是產品路線的指向燈,是客戶心理的蛔蟲,因此需要能夠挖掘客戶的真實需求。

而且對於需求這條路來說,LZ還要提醒猿友們一點,那就是需求這條路基本上是與行業掛鉤的,因此如果你的行業尚未確定,那麼需求可以稍後再轉。

儘管看起來這兩者的前途有限,但是或許走著走著,你會發現另外一片天空。由於LZ本人對這兩者了解相對較少,因此LZ也不知道這片天到底是藍色還是灰色,不過就算是灰色,你也可以努力把自己變成太陽,照亮整個天空。

說到底,路線沒有好壞之分,只有適不適合這一說。當然了,這所有的路線之外,還有一條路,那就是創業。比如賣水果,賣燒餅,賣叉叉。

LZ本人無任何創業經驗,因此也不好發表言論。不過LZ個人認為,創業需要一步一步腳踏實地,有多大能力攬多大活,如果你創業時的口號是,「我要幹掉BAT」,那LZ還是想說,你懂得。

職業規劃的開始

程序猿,是技術相關的職業生涯一個不錯的開始,不論你以後是要做CTO還是總監等等,只要你還做著技術大家庭中的一員,那現在的技術沉澱,都將是你未來的基石。我們並不需要急於確定自己以後的路線,因為你的能力或者是認識或許還不足以選擇。

在你做程序猿的日子裡,你需要做的,就是干好手下的工作以及不斷的學習。這之中還有一個更重要的任務,那就是認識自己。

當你開始認識自己的時候,就是職業規劃的開始。對於任何一個人來說,只有不斷的認清自己,你才知道你的路在何方,你才知道你是為何而生。天生我材必有用是沒錯,但是怕就怕你一輩子都沒發現你有啥用。

班班學院學習改變命運

GIF/1928K

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 班班學院 的精彩文章:

笑出腹肌的程序猿搞笑趣圖
收藏 程序員表情包

TAG:班班學院 |

您可能感興趣

漫談職業規劃
職業規劃書寫作技巧
職業規劃|康復治療師用這幾招做好職業規劃
烏龜流之職業規劃
職業規劃「誰關心」?
職業規劃是魔鬼?
如何做職業規劃?
職業規劃究竟規劃的是什麼呢?
英語與職業生涯規劃
考慮清楚你的職業規劃
小羅職業新規劃
職業規劃:SEO 職業發展思路
職業規劃如何制定?
科學的職業規劃要重於努力,我們該如何規劃自己的職業?
網路管理員職業規劃
親身經歷談職場中早期職業規劃
女性做好生育規劃跟職業規劃一樣重要
精算高管和您聊聊職業規劃
不做職業生涯規劃的三種路徑
學業規劃大家談