程序員只能吃青春飯?
隨著華為辭退35歲員工,中興42歲程序員跳樓,34程序員猝死事件等等的報道,可以看出程序員是一份高壓、高強度的工作。那問題來了,是不是年紀大了精力沒有年輕時旺盛就無法適應和應對這高壓、高強度的工作了呢?因而程序員只能吃青春飯?
正文:
就整個中國it行業(yè)來說,發(fā)展也不過短短的20年左右,因而存在大齡的程序員是少之又少的。我們不能就此斷定程序員只能吃青春飯。應該從it行業(yè)發(fā)展更成熟,更久的美國來分析問題。從目前美國情況來看,程序員已經(jīng)成為了一個職業(yè),涵蓋了各個年齡段的開發(fā)人員,當然也不缺乏大齡程序員。有人可能會說國情不同不能一概而論,這也是有道理的。但就從現(xiàn)在來看,最早那批程序的地位已經(jīng)是比較高的了,例如雷軍,馬化騰等等。因而可以猜想出來老一批的程序員要不創(chuàng)業(yè)要不就往管理層發(fā)展,因而很少還在一線奮斗,寫代碼。隨著行業(yè)的趨勢,大環(huán)境的影響,程序員必然發(fā)展成為一個職業(yè)。它也會像其它行業(yè)一樣,進行優(yōu)勝劣汰,淘汰一些不適合這行業(yè)的人罷了。
一、 造成程序員只能吃青春飯的假象
在普遍人對程序員的認識都是加班十分嚴重,幾乎天天加班,年輕時還有精力年紀大了就力所不能及了。還有就是國內(nèi)的程序員基本很年輕,年紀大一點的都轉管理了,更加肯定了吃青春飯。從更深一層以及更實際的來說,年長程序員比新手要價更高,受到已有知識的限制,靈活性和學習新技術的能力不及年輕的開發(fā)人員。更主要的是有家庭以及其它因素的影響,因而不能長時間持續(xù)的工作等等。
上面列舉的種種似乎很有道理,但實際上并不是這樣,年長的程序員要價更高雖然是事實,但年輕的程序員沒有經(jīng)歷過失敗的歷練,或者說沒有足夠的時間經(jīng)歷失敗。這些對于項目的管理能力和認知能力是有限的,這時如果錯過了項目的截止交付時間,會帶來很大的損失。一個經(jīng)驗豐富的程序員就不會犯開發(fā)過程中常犯的錯誤,以及解決相關問題時,處理會更有效率。這就是多花出的薪水買到他從過去項目中學到的經(jīng)驗以及教訓。
再從技術層次來說年長的程序員更多是往更深層次去了解,知識是互通的,正是由于他們過去的經(jīng)驗,因而可以在更深入的層次轉向新技術,而不是停留在會用的層面上。再從精力方面來說,年紀大了,精力不如年輕時是正?,F(xiàn)象。但有經(jīng)驗的程序員很少會長時間、艱苦的工作,因為他們從實踐(失敗)中學到連續(xù)數(shù)月每周高強度工作,那種精疲力盡,生產(chǎn)效率不佳。應該都不會再想嘗試了。他們會更高效地管理自己的時間,會在每周40個小時中高度專注自己的工作,只有工作效率低下的才會經(jīng)常長時間加班。
二、 外國存在挺多高齡程序員
Guido van Rossum,Python語言之父,1989年創(chuàng)立了Python語言,2005年加入Google,他用Python語言為Google寫了面向網(wǎng)頁的代碼瀏覽工具。2012年,56歲的他又加入了Dropbox公司,繼續(xù)在一線奮斗。還有Rob Fletcher,Ebbe Kristensen等等都還在開發(fā)一線。在Stack Overflow 2016年的程序調(diào)查中,35歲以上的程序員占有22.9%,到2018年這個比例提升到24.7%。雖然占比不是很多,但比例在上升,證明越來越多的程序員職業(yè)化。只要你對編程充滿興趣,不斷提升自己,一直從事開發(fā)工作還是比較正常的,并不是說只能吃青春飯。


三、 提升自己的核心競爭力
程序員雖然不是只能吃青春飯,但如果你沒有提升自己的核心競爭力的話,還是會被淘汰的。其實每個行業(yè)都是這樣,因而需要不斷地進行自我提升,如果沒有提升只能說是被淘汰,而不是年齡問題。只要是通過行業(yè),技術,產(chǎn)品意識這幾個方面進行提升自己。行業(yè),進行業(yè)務積累,懂的這一行業(yè)的業(yè)務,給自己增值,第二進行技術的積累,也是程序員的立足之本,不得不承認,在職業(yè)生涯中,你必須不斷充實和提升自己,世界變化的太快,如果止步不前,終究會被淘汰。除了這些在產(chǎn)品意識中也可以提升一下,因為這會讓你在溝通上更加方便,做出的產(chǎn)品會更好。反之如果自己沒有提升,整天想著混日子,技術知識沒有積累,就算是年輕也是會被淘汰。因而這是一個行業(yè)的發(fā)展趨勢,淘汰的規(guī)則,并不是所謂的青春飯。
總結:
程序員這個職業(yè)并非只能吃青春飯,但這個行業(yè)相對于其它行業(yè)來說,變化得更快,需要學習的東西更多。年齡只是一個自然現(xiàn)象,而我們的經(jīng)驗、認知、能力、心智的成熟在正常情況下都是會隨著年齡增長的。廉頗不老,黃忠能戰(zhàn),只要你自己擁有核心競爭力有價值,何愁無用武之地。
程序員這職業(yè)就是需要不斷的學習,不斷的進步,因而是否吃青春飯更重要的是看個人的心態(tài)。下面給幾點學習建議,讓大家一起共勉:不可盲目看API文檔,多做筆記,畢竟好記性不如爛筆頭,建立自己常用的類庫,這是積累知識的一種有效手段,有時候可以大大地提高工作效率。不能忽略網(wǎng)絡社交,有交流才會更容易進步?;ǜ嗟臅r間去分析問題,這樣會提升你的編碼效率,更重要的是可以提升分析能力。重思考,多總結,這樣就可以從項目中,經(jīng)歷中獲取到經(jīng)驗,才能把本不屬于你的東西,轉化成自己的東西。這是一個漫長的過程,只要擁有這份激情,有永不放棄的拼勁,耐得住寂寞,從枯燥的編碼中體驗到其中的樂趣,那就可以一直干下去了。輸入店鋪信息,獲取專業(yè)全方面分析
* 您的信息將被嚴格保密,請放心填寫