程式猿職業生涯的迷惘與野望

2021-08-07 09:39:15 字數 4174 閱讀 2273

引言: 乙個人職業生涯的發展由非常多的因素所影響,越到最後,心智的成熟越加重要,尤其對於天天非0即1的程式猿群裡來說,在拿著比普通人相對比較高的收入同時,也面臨著諸多的成長困擾,隨著資歷和年齡的增長,矛盾將更加的突出和明顯….

宣告: 這裡沒有關注程式猿群體中的優點和長處,那些都是加分項,我更想從不足之處入口進行展開和思考,從而嘗試去尋找一些出路和發展的路徑…..。本著有則改之,無則加勉的心態來審視自己…..

程式猿群體,同時也是眾所周知的碼農,每日都對著電腦,與機器打交道;每日都是不停的敲擊鍵盤,研究各類日新月異層出不窮的技術新名詞;久而久之,由於機器系統的影響,逐步形成了若干比較明顯的職業特徵: 

率真,頭腦簡單,非黑即白;

每日與**打交道,各類的程式語言以及編譯系統不會撒謊,不會把乙個存在問題的**片段解釋為沒有錯誤;久而久之,也將深深影響久居電腦之前的工程師群裡;在團隊中,直抒胸臆,不用打彎或者委婉表達,常被某些不懂技術而上位的領導所不喜,抑或因言獲罪,而被逐步邊緣化。有人的地方,就有江湖,這個***。

容易衝動,性格單純

由於日積月累的從事與機器電腦打交道的工作,與人交往的技能越加匱乏,逐步演化為性格非常的單純或者簡單,對於事情的處理,容易情緒化或者欠缺歷練,往往影響個人的職業發展。

知識面狹窄,思路單一

所有的系統都不是乙個簡單的技術系統,其背後融合了業務以及商業的場景,而技術在其中扮演的角色依據專案發展的不同階段、專案的背景特點、團隊的組成結構等諸多因素的不同而扦插萬別;碰到問題,僅僅從技術的角度去思考解決思路,往往欠妥,思路單一,抓住不了除了技術之外的其他因素。

受困於視野限制,上公升通道狹小無比

視野解決了人的思維高度,大部分的公司都無法提供給程式設計師群裡直接接觸客戶或者商業的機會,而程式猿群體大部分都只是一門心思鑽研技術,沒有機會或者有意思抬起頭來去思考市場/商業以及公司層面的諸多問題,只能趴在地上;在機會出現的時候,沒有表現的機會和能力,上公升通道幾乎不可見。

聊了這麼多問題,只是想提醒各位讀者,注意這些問題,思維決定出路,性格決定命運,有則改之,無則加勉。

大部分的程式猿都是畢業5年都是在從事純粹的技術工作,從事寫**,開發系統。5年之後,技術都已經非常熟練,該學習和掌握的技術都已經差不多的時候,即將出現職業生涯的分水嶺。 有其因,必有其果,我們嘗試來分析其大部分的程式猿們的未來之路:

option 1: 走入管理崗,技術管理。

技術功底較好,主要的職責是管理團隊,管理技能和溝通技能成為主要的進身之階,技術會變成乙個背景和基礎知識,並不一定要寫**;主要是專案經理的角色,對專案以及產品負責。

option 2: 繼續深入學習和挖掘,技術大拿,架構師。

專攻技術,深入了解各類的技術棧以及流派,幫助團隊在新專案中選取正確的技術棧,並將其實施到最終的專案中,成為各個技術團隊的中堅力量和技術核心。

option 3: 轉售前或者產品崗

在某個行業或者領域沁透了很長一段時間,具備了足夠的行業知識和背景積累,是完全有資歷轉入新的領域,比如售後、售前或者產品經理角色的,與技術行業基本脫鉤。

option 4: 創業或者創業型小團隊

這是乙個急劇變革的時代,也是乙個機會層出不窮的時代,有乙個好的idea是完全可以糾集若干人群進行嘗試的。亦或加入乙個創業型的小團隊,體驗乙個從0到1的過程,雖然大部分都是失敗的,但收穫的不是技術,而是如何從0到1的過程。

option 5: 繼續碼農生涯,不停跳操,還是碼農,迴圈往復….

在乙個公司呆若干年,沒有上公升空間或者薪資漲幅有限,進入乙個新的公司,重新開始做乙個新的行業,迴圈往復,如果技能和水平沒有提公升,薪資將很快到達天花板;直至到最後,逐步被新人所替代,老人遭淘汰…..

option 1,2是我們在職場大部分情況下見到的路徑,但是其為金字塔形的路徑,就是只有一部分能夠走到這個位置,或聰明伶俐/機會使然,或者熱愛技術/學習不輟者,可以走到那個位置。

option 3: 要求能夠沉得住氣,在某個公司或者行業呆足夠長的時間;目前國內的技術行業人心浮躁,在乙個公司呆2年都是比較長的情況下,寥寥可數。

option 4: 創業,說得容易,做起來難;目前的這一代人都是從應試教育體系中走過來的,在成長過程中,只專注於學習的成長歷程,讓大部分都從未真正思考過著直面過自己的未來之路,跟隨主流,做最有把握的事情,往往是大部分的首選。創業或者參與其中,畢竟是小概率的成功事件,大部分都不會。那些人會呢?往往都是家庭背景不凡的家庭出身的孩子在這個方面優勢明顯,還有一部分人都是誤打誤撞的小概率幸運兒。實際情況上是除了這部分人,絕大部分普通人與此無緣。這裡不講絕對的有與沒有,只講概率大小。 

option 5: 這個是大部分的實際職業路徑,在不同的公司之間來來回回的流轉,在35歲左右的時候碰到天花板,只想找乙個大公司養老。我忽然在悲傷地想到,**將退休年齡延長到65歲,大概率情況下依然需要繼續工作維持生計,你可以想象50歲+還奮鬥在一線的程式猿嗎?能加班熬夜嗎?渾身的身體毛病,能競爭過年輕人嗎?

說了那麼多負面和悲觀的問題,該如何來解決呢?或許這裡說的會是優點雞湯的味道,但是如果相信這些雞湯,並踐行之,它就會變成真理,可以真正幫到你。

要有職業規劃和設計

凡事預則立,不預則廢;職業生涯會很長,需要要有計畫,有目標有節奏地去做,職業危機才可以最大程度避免。

發掘自己的職業方向

不是每一人都是適合做管理或者架構師,但是每乙個都要去想我適合做什麼,我的優勢是否可以充分發揮出來?揚長避短,尋找和思考自己的職業定位,如果技術做到很爛,為什麼一定要死守技術之路嗎, 可以考慮其他的發展之路或者可能;上帝在關上一扇門的適合,會為你開啟一扇窗。

終身學習和抬頭做事

畢業不是學習的技術,而是中間的乙個階段罷了;學習和擴充套件自己的知識面會伴隨終身,技術知識只是其中乙個狹窄的領域,產品/商業/市場等等都是作為乙個職場人士需要涉獵的,如果你只是看技術的書籍,你需要謹慎了,自己的視野有可能會被限制了。

學習是手段,不是目的,學習或者閱讀是為了更好的思考和發展,抬頭去觀察世界和行業,發展更多的機會和出路,機會總是留給有心之人;學習不一定會好的結果,但是不學習,則只能固步自封。

技術變現

作為程式猿群體,有一身絕技,是可以變現的,可以創造各類美妙的事物和系統,如果你善於觀察和思考,總會發現機會的;可以幫助別人實現想法,也可以幫助自己找到價值。技術有價值,只是需要你的實踐而已。

危機感與自我驅動

有危機感才有動力,這個原則適合於所有的群體;自我驅動才可以走的更為持久和長遠。

沒有人可以告知十拿九穩的通天秘籍,沒有規則可以像程式般準確無誤直達目標,所有的職業發展都是乙個概率問題,踐行之,則提公升概率,或許有一天可以達到預期,增加若干種可能。 

技術有價值,技術要創造價值;但是也要警醒,程式猿的職業生涯非常短暫,早做打算,方可未來無憂,有焦慮,有危機,有機會,有機遇。

職業生涯系列 你的職業生涯

本人部落格文章 本週工作上沒有遇到什麼問題,週末外出了,所以現在補一篇小文章.大部分的家庭在我們讀書的時候總會說,你要認真讀書,這樣才能找到乙份好工作 但是作為一位員工真的是你唯一的選擇嗎?仍記得 窮爸爸富爸爸 一書中,曾說過,當你是一位雇員時,當你撇開你的雇主後你什麼都沒有了.所以今天我們來歸納一...

職業生涯與目標

人生的目標 人生的目標儘管是乙個老生常談的話題,但它卻是很現實的。每乙個人都有自己人生的目標,但又不盡相同。因此,幾乎沒有兩個人的人生目標是一模一樣的。在我們的有生之年,時間對我們每乙個人都是絕對公平的,不論性別 職位 貧富,我們度過的每一年都有365天,一天都有24個小時。不會因為你的職位高 財富...

程式設計師的職業生涯

有一些年輕的程式設計師向我諮詢,將來的路應該怎麼走?俗話說,條條大路通羅馬。不同的路都能走向成功。到底選哪條路,取決於自己的興趣。可能有程式設計師會問 如果還沒找到自己的興趣怎麼辦?我的建議是多嘗試,努力做,這是職業生涯的必經之路。當你積累了一定的技術和經驗之後,就會面臨多種選擇。選擇哪條路,因人而...