程序員30歲以上還在寫代碼,是不是很失敗?

程序員 工作這一年 技術 PowerPoint 尾音實訓基地 2019-04-05

從下面的標題直觀地感受到大齡程序員的焦慮與糾結,這就是程序員想要升職的真實原因。

程序員30歲以上還在寫代碼,是不是很失敗?

程序員30歲以上還在寫代碼,是不是很失敗?

不可否認,一些程序員寫了幾年代碼之後,心生厭煩,想通過「升職」來擺脫「碼農」的高強度工作。但是很多程序員是因為對代碼的熱愛而入行,他們對於技術的追求遠遠大於對於權力的慾望。

但是很多「升職指導」和「成功指南」卻告訴他們:這種思想是很可怕的,不想當將軍的士兵不是好士兵。程序員到了35歲沒有坐上管理層就是死路一條。

於是,大多數的程序員在這種「成功學」的指導下,無一例外地往管理層的階梯上爬。對於真心想做管理者的程序員來說,這種努力值得喜悅與開心。但是對於那些「不喜歡管人」的程序員而言,不管爬得有多高,對於他們而言,都是痛苦。


程序員30歲以上還在寫代碼,是不是很失敗?


曾經有一位100offer架構師求職者,本科畢業工作10年,從一名軟件工程師成長為一位公司架構師,帶領20多人的團隊。但是每天的管理和協調工作讓他很難再有時間去寫代碼,並且逐漸消磨了他對於工作的全部熱情。為了能夠專注於純粹的技術工作,他辭職去清華大學讀了三年的研究生。畢業之後求職,他對於職位的最大要求是:只想做純粹的技術工作。

二、代碼寫得好的程序員,不一定能當好領導

正如能打仗的士兵不一定能當好將軍,能敲代碼的程序員也不一定適合當管理者。很多升職為管理者的程序員就經常抱怨,開會和溝通等工作佔據了他們太多的時間,而且最終還是搞得一團糟。

‘’早知道,還不如一直敲代碼。”這是他們經常掛在嘴邊的一句話。

很多程序員雖然技術能力很強,但是在業務理解能力、人際交往、大局把控等能力上則稍顯欠缺。這導致他們只在技術方面精通,一旦涉及到其他領域,則完全不知所措。


程序員30歲以上還在寫代碼,是不是很失敗?


有些程序員為了升職,會有意識地去改變「個人性格」,例如強化個人的語言表達能力,人際協調能力,甚至是PPT包裝能力。對於一個樂於改變的程序員,這是升職的有效途徑。但是對於一些「只想與代碼對話」的程序員,這樣的過程不僅對於自己是一種折磨,最終的效果也往往不盡如人意。

「江山易改,本性難移」。不得不承認,有些程序員真的天生只適合敲代碼,不適合當管理者。

這樣的程序員就註定要被社會淘汰和邊緣化?

絕對不是。任何時候,作為一個程序員,技術永遠是他安生立命的根本。而一個能把技術做到極致的程序員,價值要遠遠高於一個CTO。

另外,很多時候你太執著於「職位」這件事情,可能也和公司氛圍有關係。不同類型的公司會帶給你不同的工作狀態。在等級明顯、缺少創新機制的公司,你會體會個體的無力感和挫敗感。

當你感覺到不升職,自己的程序員職業生涯就要結束了。這時候,你考慮的不一定是怎麼討領導歡心,而是該換一家公司了。

相關推薦

推薦中...