網摘:程序員的發展

引言: 一我的職業生涯的發展由很是多的因素所影響,越到最後,心智的成熟越加劇要,尤爲對於每天非0即1的程序猿羣裏來講,在拿着比普通人相對比較高的收入同時,也面臨着諸多的成長困擾,隨着資歷和年齡的增加,矛盾將更加的突出和明顯….程序員

聲明: 這裏沒有關注程序猿羣體中的優勢和長處,那些都是加分項,我更想從不足之處入口進行展開和思考,從而嘗試去尋找一些出路和發展的路徑…..。本着有則改之,無則加勉的心態來審視本身…..架構

程序猿羣體的性格特徵學習

程序猿羣體,同時也是衆所周知的碼農,每日都對着電腦,與機器打交道;每日都是不停的敲擊鍵盤,研究各種突飛猛進層出不窮的技術新名詞;長此以往,因爲機器系統的影響,逐步造成了若干比較明顯的職業特徵:職業規劃

率真,頭腦簡單,非黑即白;
每日與代碼打交道,各種的程序語言以及編譯系統不會撒謊,不會把一個存在問題的代碼片斷解釋爲沒有錯誤;長此以往,也將深深影響久居電腦以前的工程師羣裏;在團隊中,直抒胸臆,不用打彎或者委婉表達,常被某些不懂技術而上位的領導所不喜,抑或因言獲罪,而被逐步邊緣化。有人的地方,就有江湖,這個你懂的。spa

容易衝動,性格單純
因爲日積月累的從事與機器電腦打交道的工做,與人交往的技能越加匱乏,逐步演化爲性格很是的單純或者簡單,對於事情的處理,容易情緒化或者欠缺歷練,每每影響我的的職業發展。設計

知識面狹窄,思路單一
全部的系統都不是一個簡單的技術系統,其背後融合了業務以及商業的場景,而技術在其中扮演的角色依據項目發展的不一樣階段、項目的背景特色、團隊的組成結構等諸多因素的不一樣而扦插萬別;碰到問題,僅僅從技術的角度去思考解決思路,每每欠妥,思路單一,抓住不了除了技術以外的其餘因素。事件

受困於視野限制,上升通道狹小無比
視野解決了人的思惟高度,大部分的公司都沒法提供給程序員羣裏直接接觸客戶或者商業的機會,而程序猿羣體大部分都只是一門心思鑽研技術,沒有機會或者有意思擡起頭來去思考市場/商業以及公司層面的諸多問題,只能趴在地上;在機會出現的時候,沒有表現的機會和能力,上升通道幾乎不可見。開發

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

程序猿的職業發展路徑io

大部分的程序猿都是畢業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歲+還奮鬥在一線的程序猿嗎?能加班熬夜嗎?渾身的身體毛病,能競爭過年輕人嗎?

如何來解決?

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

要有職業規劃和設計
凡事預則立,不預則廢;職業生涯會很長,須要要有計劃,有目標有節奏地去作,職業危機才能夠最大程度避免。

發掘本身的職業方向
不是每一人都是適合作管理或者架構師,可是每個都要去想我適合作什麼,個人優點是否能夠充分發揮出來?揚長避短,尋找和思考本身的職業定位,若是技術作到很爛,爲何必定要死守技術之路嗎, 能夠考慮其餘的發展之路或者可能;上帝在關上一扇門的適合,會爲你打開一扇窗。

終身學習和擡頭作事
畢業不是學習的技術,而是中間的一個階段罷了;學習和擴展本身的知識面會伴隨終身,技術知識只是其中一個狹窄的領域,產品/商業/市場等等都是做爲一個職場人士須要涉獵的,若是你只是看技術的書籍,你須要謹慎了,本身的視野有可能會被限制了。

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

技術變現
做爲程序猿羣體,有一身絕技,是能夠變現的,能夠創造各種美妙的事物和系統,若是你善於觀察和思考,總會發現機會的;能夠幫助別人實現想法,也能夠幫助本身找到價值。技術有價值,只是須要你的實踐而已。

危機感與自我驅動
有危機感纔有動力,這個原則適合於全部的羣體;自我驅動才能夠走的更爲持久和長遠。

總結

沒有人能夠告知十拿九穩的通天祕籍,沒有規則能夠像程序般準確無誤直達目標,全部的職業發展都是一個機率問題,踐行之,則提高几率,或許有一天能夠達到預期,增長若干種可能。

技術有價值,技術要創造價值;可是也要警醒,程序猿的職業生涯很是短暫,早作打算,方可將來無憂,有焦慮,有危機,有機會,有機遇。

相關文章
相關標籤/搜索