軟件開發(fā)是青春飯嗎(軟件開發(fā)屬于什么工作)
今天給各位分享軟件開發(fā)是青春飯嗎的知識(shí),其中也會(huì)對(duì)軟件開發(fā)屬于什么工作進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
軟件開發(fā)是吃青春飯的嗎
不少人,畢業(yè)時(shí)基本在二十七八歲的樣子,接下來(lái)在工作中學(xué)習(xí)兩年,三十歲初步撐握一些開發(fā)技能,以后的技術(shù)路還很長(zhǎng)。
我們不比人家國(guó)外的孩子,有人從較小的歲數(shù)就學(xué)會(huì)了編程,他們有良好的土壤來(lái)生長(zhǎng),良好的專業(yè)技能教育,說(shuō)他們30歲才入門可能有些晚。比如Berkeley伯克利大學(xué)等
但我們不同,沒有哪個(gè)學(xué)生不是在大學(xué)后期才知道程序開發(fā)是什么意思,知道了理論還不管用,計(jì)算機(jī)是一門實(shí)踐性的科學(xué),要?jiǎng)邮帜芰?qiáng)。在這樣計(jì)算機(jī)知識(shí)爆炸的時(shí)代,不經(jīng)過(guò)幾年的磨練和實(shí)踐又怎么能夠入門?
入門后才能明白自己的發(fā)展方向,朝著認(rèn)準(zhǔn)的目標(biāo)前進(jìn)。
我一方面的意思是想說(shuō)明:搞技術(shù)不是一年兩年的事,還是要安下心做事才行。雖然高級(jí)語(yǔ)言學(xué)習(xí)一兩年已經(jīng)很熟練了,但高級(jí)語(yǔ)言是入門容易深入困難,而且高級(jí)語(yǔ)言升級(jí)淘汰速度比較快。
另一方面是:不能只顧著學(xué)這些“流行"技術(shù),如果是這樣,那真的是在吃”青春飯“,今年流行明年是否會(huì)流行呢?
最后是:
知道了是吃青春飯的,那應(yīng)該想想辦法,要不然歲數(shù)偏大時(shí),按國(guó)內(nèi)的行情來(lái)看,項(xiàng)目組里面都是20歲出頭的人,找工作不容易。因?yàn)?你的技術(shù)能力比較強(qiáng),超過(guò)年輕的項(xiàng)目組長(zhǎng),工作起來(lái)不協(xié)調(diào)。2很多公司的軟件開發(fā)越來(lái)越?jīng)]有技術(shù)含量,各種框架,工作流有現(xiàn)成的,不需要你這樣薪資比較高的人才。3為什么會(huì)造成國(guó)內(nèi)這樣的畸形現(xiàn)象:技術(shù)能力強(qiáng)歲數(shù)大的反而更難混了?
歸根結(jié)底是技術(shù)脫節(jié)造成的! 某種技術(shù)人才過(guò)剩,而另某種技術(shù)的招不到人。所以技術(shù)脫節(jié)的產(chǎn)業(yè)當(dāng)然發(fā)展不起來(lái),缺少人才,就像扶不起的阿斗,無(wú)論投多少錢進(jìn)去都是白搭。所以更不用說(shuō)新興產(chǎn)業(yè)發(fā)展了,根基沒有打好,如何發(fā)展?!產(chǎn)業(yè)發(fā)展不起來(lái)就提供不了更多的工作崗位,而過(guò)剩的勞動(dòng)資源必然帶來(lái)一系列問(wèn)題。這個(gè)根基當(dāng)然是指人才,說(shuō)到人才就牽涉到教育。不搞好人才教育軟件行業(yè)永遠(yuǎn)惡性循環(huán)!對(duì)于教育方面大家也看到了,相當(dāng)?shù)氖。∵@個(gè)教育包括各種技術(shù)社區(qū),以及教材的匱乏。
最后,教育已經(jīng)失敗了那從現(xiàn)在開始自我學(xué)習(xí)充電是不是已經(jīng)晚了,這個(gè)要自己衡量。
也許在中國(guó)搞IT從一開始就是錯(cuò)誤的,從小就沒有聽說(shuō)過(guò)IT是個(gè)啥,20多歲才開始接觸,教材也非母語(yǔ),這都給學(xué)習(xí)者都帶來(lái)了困難,加上國(guó)內(nèi)的IT員工是兼價(jià)勞動(dòng)力,已經(jīng)淪為IT民工之說(shuō),加上家庭負(fù)擔(dān)日益加重,也許確實(shí)是個(gè)錯(cuò)誤。
又或者在國(guó)內(nèi)只能搞搞應(yīng)用型的軟件了,如果沒有關(guān)系的話連應(yīng)用軟件都沒得做。政府項(xiàng)目我做過(guò),小公司的外包項(xiàng)目我也做過(guò),那可是一個(gè)天上一個(gè)地下的感覺,總的來(lái)說(shuō)政府項(xiàng)目就是塊肥肉,小私營(yíng)企業(yè)生存狀況堪憂。
這樣的環(huán)境大家都看到了,原因是:教育的落后造成人才知識(shí)結(jié)構(gòu)不合理,造成產(chǎn)業(yè)結(jié)構(gòu)不合理,造成大多數(shù)IT工作人員只能接觸到應(yīng)用層方面的技術(shù),沒有良好的土壤來(lái)生存生長(zhǎng)。不能夠創(chuàng)新。
it行業(yè)是吃青春飯的嗎
上大學(xué)時(shí)候,比較流行的說(shuō)法是“做程序員不能超過(guò)30歲,30歲之后就應(yīng)該轉(zhuǎn)管理/銷售/……%”這句話我從剛開始相信,然后開始懷疑,到現(xiàn)在懶得理。
對(duì)于現(xiàn)在的學(xué)生來(lái)說(shuō),不管是目前IT行業(yè)的整體環(huán)境和未來(lái)發(fā)展,再選擇的時(shí)候,完全可以認(rèn)為從事IT行業(yè)將是一個(gè)常青的職業(yè)。
1、剛開始為什么相信?
因?yàn)槌绦騿T在很長(zhǎng)的一段時(shí)間里,確實(shí)是吃青春飯的。
曾經(jīng)國(guó)內(nèi)一個(gè)很著名的企業(yè)老板說(shuō):在IT行業(yè)超過(guò)35歲的技術(shù)人員將被淘汰,所以不要35歲以后的技術(shù)人員。導(dǎo)致整個(gè)業(yè)界尤其是在軟件開發(fā)行業(yè)都在排斥年齡超過(guò)35歲的人員,也導(dǎo)致很多工程師為自己35歲以后的前途發(fā)愁而轉(zhuǎn)行。
很多人也都認(rèn)為IT行業(yè)是年輕人的行業(yè),而軟件開發(fā)就是吃青春飯,過(guò)了35歲就沒用了。
當(dāng)時(shí)IT行業(yè)的整體環(huán)境,基礎(chǔ)庫(kù)畢竟就那么些東西,大眾類應(yīng)用也少得可憐,搜索,郵件,IM,殺毒,下載,播放器,就這么些東西而已,容不下太多普通程序員。而企業(yè)軟件還只是一種小工具,對(duì)很多行業(yè)都還沒有形成實(shí)質(zhì)性的沖擊,做企業(yè)軟件的都是乙方,像孫子一樣求著人家簽下合同,又得千方百計(jì)討好甲方,所做的東西,只能是甲方工作的補(bǔ)充,不能做顛覆性的東西,破壞人家的飯碗。所以企業(yè)軟件的程序員實(shí)際上是邊緣化的人(不考慮軍方和金融類的)。
企業(yè)軟件,由于企業(yè)的環(huán)境經(jīng)常變化,再者軟件公司也需要不停地獲取收入,所以軟件更新很快,很多都是簽了合同開發(fā)完驗(yàn)收通過(guò)就行。做這樣的軟件,首先要考慮的是投入產(chǎn)出的問(wèn)題。由于合同簽訂好了,收入是一定的,為了壓縮成本,老板們就會(huì)雇用一些年輕的有干勁沒有負(fù)擔(dān)的年輕人。
假設(shè)一個(gè)經(jīng)驗(yàn)豐富的老程序員,能頂上三個(gè)年輕人。那么同樣的錢,老板已經(jīng)可以雇三個(gè)年輕程序員了,另外年輕的程序員可以沒日沒夜地加班,而老程序員由于年齡大了,有家有孩子需要照顧,不可能和年輕人一樣加班。再者做企業(yè)軟件的都知道,團(tuán)隊(duì)一般都想找行業(yè)專家加經(jīng)驗(yàn)豐富的程序員,但是這種人就像咸菜,最好要有,沒有也行,多了卻不行。就那點(diǎn)收入,多了你養(yǎng)不起!
這就造成了做企業(yè)軟件的團(tuán)隊(duì),通常都是有一個(gè)有經(jīng)驗(yàn)的人,帶一幫小孩在做。這些小孩做幾年后,基本就得轉(zhuǎn)行。因?yàn)樗麄冊(cè)谧銎髽I(yè)軟件的過(guò)程中,本身技能增長(zhǎng)有限,另外也沒有向上的空間。一群人,不能都把目光盯在一個(gè)位置上不是。
拿谷歌微軟里,走技術(shù)路線的程序員說(shuō)事,是沒有說(shuō)服力的,他們都是做基礎(chǔ)庫(kù)開發(fā)的。就像你不能因?yàn)槌隽诵室粋€(gè)和尚,就認(rèn)為和尚的前途,也包括從唐皇那里領(lǐng)了文碟,去天竺做外交這個(gè)選項(xiàng)。一個(gè)人的命運(yùn),甚至一個(gè)職業(yè)的命運(yùn),都是有當(dāng)下的經(jīng)濟(jì)情況和行業(yè)背景所決定的。而企業(yè)軟件的現(xiàn)實(shí)決定了程序員更多的還只是一種吃青春飯的職業(yè)。
2、什么時(shí)候開始懷疑?
從一個(gè)人的成長(zhǎng)來(lái)說(shuō),想在一個(gè)行業(yè)兩三年內(nèi)出成績(jī),基本不可能的,是違背自然規(guī)律的。畢業(yè)后基本頭2年是在混混沌沌中度過(guò),頭3年時(shí)間是學(xué)習(xí)階段,5年時(shí)間是基本成熟階段,8年時(shí)間后才是出成績(jī)階段。除非天才,多數(shù)的人都是按照這個(gè)階段發(fā)展。
假設(shè)按照大學(xué)畢業(yè)23歲計(jì)算,8年后就是31歲了。還沒創(chuàng)造幾年就35歲了。35歲就沒人要了?這個(gè)行業(yè)能出資深的人員嗎?既然IT行業(yè)是未來(lái)發(fā)展高科技行業(yè),沒有資深人員該怎么支撐呢?
在傳統(tǒng)行業(yè)35歲正是壯年和創(chuàng)造時(shí)期,正是擔(dān)當(dāng)技術(shù)骨干的時(shí)期,我就是奇怪了為什么在IT行業(yè)35歲就不能接受了?是那個(gè)著名企業(yè)家的誤導(dǎo),還是世人的偏見呢?
既然產(chǎn)生懷疑,就要去思考為什么,后來(lái)分析后明白,是因?yàn)榍皫啄闕T剛興盛,并且我們中國(guó)IT發(fā)展起步晚,年代短,所以基本上都是年輕人在做技術(shù)開發(fā),大學(xué)培養(yǎng)出了一批批的大學(xué)生加入了IT行業(yè),IT培訓(xùn)行業(yè)也是在那幾年開始興起,好象很多年齡大一些的人跟不上時(shí)代了,所以那位企業(yè)家發(fā)出了那樣的感慨。
但是隨著時(shí)代的發(fā)展,這種現(xiàn)象將發(fā)生改變,北卡羅萊納州立大學(xué)計(jì)算機(jī)科學(xué)系的兩個(gè)人,根據(jù)編程能力和年齡統(tǒng)計(jì)出的一組數(shù)據(jù):
可見,程序員的編程能力在從25歲左右開始上升,一直到50歲后才會(huì)開始下降。
也就是說(shuō),程序員的技術(shù)能力是可以隨著時(shí)間積累的,這一點(diǎn)上,跟其他技術(shù)職業(yè)并沒有什么不同。
所以,年齡大就不能編程了,這個(gè)觀點(diǎn)是錯(cuò)誤的,年齡大不僅可以編程,而且經(jīng)驗(yàn)還會(huì)越來(lái)越豐富,技術(shù)水平會(huì)越來(lái)越高,如果IT行業(yè)要長(zhǎng)久發(fā)展,肯定會(huì)需要資深的工程師們的支撐。
3、現(xiàn)在懶得理
既然清楚了IT行業(yè)不是吃青春飯,所以對(duì)于這類問(wèn)題我一般都是懶得理,今天有人讓我出來(lái)辟謠,寫一篇關(guān)于IT行業(yè)是不是吃青春飯的行業(yè),也是為了以后有人再問(wèn),就整理了這篇文章。
IT技術(shù)發(fā)展日新月異,新技術(shù)不斷推陳出新,學(xué)習(xí)途徑也是非常之多。今天JAVA,明天.NET,J2EE,JSP;確實(shí)需要強(qiáng)的學(xué)習(xí)能力,年齡大了自然學(xué)習(xí)能力下降。年輕人當(dāng)然腦子活,富有創(chuàng)意。但是聰明不能代替經(jīng)驗(yàn),并且多數(shù)情況下人的智商相差不大。所以不能僅僅依據(jù)此就否定了經(jīng)驗(yàn)和思維能力。
在軟件開發(fā)和硬件設(shè)計(jì)行業(yè),我們還有很多路要走。這些行業(yè)經(jīng)驗(yàn)還是很重要的,還是需要資深工程師們的支撐的。而軟件開發(fā)和硬件設(shè)計(jì)行業(yè)正是IT行業(yè)真正的核心和基礎(chǔ)所在,是我們的軟肋。所以將來(lái)必然需要大量的資深工程師。
程序員是吃青春飯的嗎,可以干到多少歲?
作為一個(gè)技術(shù)老兵,在技術(shù)行業(yè)內(nèi)混了十幾年了,明顯能感覺到目前國(guó)內(nèi)軟件開發(fā)工作,在某些行業(yè)就是吃青春飯般的存在,尤其是表現(xiàn)在互聯(lián)網(wǎng)公司,而且公司越大加班的瘋狂程度越強(qiáng),互聯(lián)網(wǎng)公司更加喜歡招收一些年輕人畢竟工資相對(duì)低一點(diǎn),沖勁還足最關(guān)鍵能不惜體力的加班,國(guó)內(nèi)互聯(lián)網(wǎng)公司大部分做的事情跑馬圈地,應(yīng)用級(jí)的開發(fā)居多,所以難度不是很高,有了2,3年的工作經(jīng)驗(yàn)就可以跟著做了,誰(shuí)的執(zhí)行力強(qiáng)能夠加班更加被公司所喜愛,很多老程序員在互聯(lián)網(wǎng)公司體驗(yàn)幾年基本上就回歸傳統(tǒng)軟件企業(yè)了。
很多公司在招聘的時(shí)候發(fā)現(xiàn)年齡超過(guò)35歲就開始有意設(shè)置門檻了,畢竟這個(gè)年齡段的程序員人生閱歷也比較豐富,對(duì)于職場(chǎng)上的一些事情也摸得比較透徹,說(shuō)的不好聽就是職場(chǎng)的老油條了,公司出個(gè)什么政策這幫人看到比較徹底,不容易忽悠,年輕點(diǎn)的更加容易被接受,所以說(shuō)成是吃青春飯的職業(yè)有點(diǎn)夸張,但一定程度上也能說(shuō)得過(guò)去,國(guó)外40多歲繼續(xù)做研發(fā)的環(huán)境要不國(guó)內(nèi)還是好很多,但也在一定程度上找工作受到一定的制約,現(xiàn)在過(guò)40多歲如果還在寫代碼肯定被周圍的人議論了,都這么大了也沒混上個(gè)管理職位之類,現(xiàn)在這個(gè)年齡段還在一線寫代碼的數(shù)量也不在少數(shù),基本上屬于公司頂梁柱存在,絕大部分做著技術(shù)管理,并沒有完全脫離技術(shù)崗位,遇到難點(diǎn)還是上陣去解決問(wèn)題。
老程序員如何在技術(shù)生涯找好自己的方向點(diǎn)?
1.盡早向技術(shù)管理方向轉(zhuǎn)移
越是拖到最后完成轉(zhuǎn)型形式越是被動(dòng),管理是一種學(xué)問(wèn),不像是玩技術(shù)你把自己管理好久萬(wàn)事大吉了,技術(shù)類的管理如果在技術(shù)能力到位的情況下可以,以技術(shù)服人這樣無(wú)形之中減少了管理的阻力,更加容易讓底下的人信服,平時(shí)多補(bǔ)一些管理方面的基礎(chǔ)。如果有轉(zhuǎn)的想法今早實(shí)施,做什么事情都要趁早。
2.將技術(shù)進(jìn)行到底
技術(shù)類在職場(chǎng)上的分支有兩個(gè)主項(xiàng),一個(gè)是管理方向,可以沿著這個(gè)路線一直做到副總或者更高的級(jí)別;還有一個(gè)技術(shù)專家方向,對(duì)別的事情不感興趣就想著一輩子能研究點(diǎn)技術(shù),也沒有什么大的追求,在很多公司專門設(shè)置某個(gè)項(xiàng)目的技術(shù)專家稱號(hào),職位基本上和技術(shù)經(jīng)理持平,算是同一個(gè)級(jí)別,同樣是拿著這個(gè)級(jí)別的薪水。
技術(shù)職位如果技術(shù)足夠強(qiáng),可以考慮直接在這個(gè)方向一直走向去,無(wú)論國(guó)內(nèi)還是國(guó)外對(duì)于高級(jí)的技術(shù)專家永遠(yuǎn)都是持開放的程度,金字塔上層的技術(shù)人才畢竟是少數(shù),但也是技術(shù)領(lǐng)域一直欠缺的,如果喜歡技術(shù)并且干的還不錯(cuò)就可以考慮在這個(gè)方向上一直堅(jiān)持到底。
3.轉(zhuǎn)行做別的職業(yè),闖出另一番天地
很多程序員中間轉(zhuǎn)行挑戰(zhàn)別的行業(yè),只要能把一個(gè)職業(yè)做好一定能夠把別的方向給弄好,嘗試新的天地未嘗不是一個(gè)方向,新的方向新的起點(diǎn)新的挑戰(zhàn),可能帶來(lái)的是新的收獲。
作為一個(gè)程序員也有隨著年齡的增長(zhǎng)有一種無(wú)形的壓力在心頭,能做的就是拼命提升自己的技術(shù)能力,擔(dān)心年齡大了淘汰,只能是繼續(xù)提升技術(shù)和管理水平。
希望能幫到你。
很多人都說(shuō)程序員這個(gè)行業(yè)就是吃青春飯的,為什么會(huì)有這樣的問(wèn)題呢,難道程序員真的感到30歲就要退休了嗎,或者必須轉(zhuǎn)行嗎?程序員難道不就是敲代碼嗎,難道年紀(jì)大了敲代碼就不能敲不動(dòng)了嗎?不是都說(shuō)程序員靠經(jīng)驗(yàn)嗎,經(jīng)驗(yàn)越豐富,不就是技術(shù)越豐富嗎?作為過(guò)來(lái)人,今天索性沒啥事,就和大家一起聊聊這個(gè)話題吧。
首先、先說(shuō)說(shuō)為什么會(huì)有這樣的傳言,為什么會(huì)有這樣的說(shuō)法吧。
第一個(gè) 就是很多人在這個(gè)行業(yè)干久了,從大學(xué)畢業(yè)到30歲至少也得6,7年了吧,行業(yè)做久了很多人自己也會(huì)感到厭煩,也想換換新的行業(yè),嘗試一下新的崗位,當(dāng)然轉(zhuǎn)行有風(fēng)險(xiǎn),所以很多人轉(zhuǎn)行都是轉(zhuǎn)比較靠近的,比如做運(yùn)維、做產(chǎn)品、做教育、當(dāng)然走管理路線也是,這些都是比較輕松好轉(zhuǎn)的行業(yè),基本風(fēng)險(xiǎn)不大。
第二個(gè) 就是很多做開發(fā)公司加班比較多,晚上下班回家比較晚,陪老婆孩子沒時(shí)間,況且加班熬夜身體吃不消,搞不好把身體搞垮了,而且大部分程序員都是懶得運(yùn)動(dòng),健身的人,作息時(shí)間不規(guī)律,最后30歲的人居然熬成了快60歲的大爺,這就是為什么很多人都說(shuō)程序員就是禿頂(這里我要澄清一下不適所有程序員都是禿頂呀,至少我還完好的保留著頭發(fā)),在這里不得不替這些人傷心3秒鐘。最后連娶老婆都去不到,還有很多連說(shuō)話都說(shuō)不通的人,表達(dá)能力已經(jīng)到達(dá)到了原始 社會(huì) 。
第三個(gè) 就是很多那種在公司混日子,技術(shù)能力差一點(diǎn)的,以為公司就是可以養(yǎng)老的人,技術(shù)干不過(guò)別人,工資不見長(zhǎng),可以說(shuō)非常佛系的,在這個(gè)行業(yè)混了個(gè)6,7年,終于待不下去了,壓力大呀,老婆孩子一家人的希望呀,最后選擇了轉(zhuǎn)行,最后離開的原因竟然是公司不需要這種人了,但是我們想想哪怕是爭(zhēng)一口氣也不會(huì)混到這么差呀。
其實(shí)呢,不是說(shuō)程序員真的就是考吃青春飯,30歲之后就必須的轉(zhuǎn)行,想想原因還是在這些人自己身上,年輕不愿意拼實(shí)力,不愿意積累點(diǎn)能量,真正有技術(shù)的人,想想公司能放走嘛、高薪難道還差嗎,除非那公司真的做的有點(diǎn)過(guò)分,虧待功臣,卸磨殺驢呢,自己不爭(zhēng)氣在前,怎能怪別人呢。
當(dāng)然加班、熬夜這些都是存在,但是其他行業(yè)也不好做,那些高管,有錢的職業(yè)經(jīng)理人,哪一位不辛苦呢,而且其他行業(yè)也是一樣,老板雖然壓榨,但是真正想要福利好的,除非公務(wù)員,不然工資很低,所謂功高者后祿,這個(gè)不會(huì)假。
另外當(dāng)然也有很多愿意嘗試新行業(yè)的人,愿意挑戰(zhàn),嘗試新的開始這也有很多??偟膩?lái)說(shuō),程序員真的是不是吃青春飯呢,不能一概論之,有經(jīng)驗(yàn),有能力的人,高薪,誰(shuí)愿意走。
絕大多數(shù)程序員確實(shí)是吃年輕飯。
不管你愿意不愿意承認(rèn),等你到40歲之后就知道了。
這里有個(gè)界定,從事研發(fā)的排除在外,從事開發(fā)的包括在內(nèi)。要注意研發(fā)和開發(fā)是兩個(gè)不同的概念。
一般研究所,研究生院中的程序員多叫工程師,這類人是越老越值錢。年紀(jì)大經(jīng)驗(yàn)越多,能力扎實(shí),對(duì)做研發(fā)突破苦難起到至關(guān)重要的意義。
而開發(fā)不同,開發(fā)更多是面相年輕人來(lái)做的,你開發(fā)一款軟件給60歲的老大爺們,且不說(shuō)你開發(fā)的好不好,老大爺他也不會(huì)用。
一般從事開發(fā)的程序員在35-45歲時(shí)是個(gè)分水嶺,能力強(qiáng),有水平能熬到領(lǐng)導(dǎo)層,或者能獨(dú)當(dāng)一面,那么就留下來(lái)。如果不能基本就被淘汰了。而這部分留下來(lái)的人只是少數(shù)。
為什么程序員要年輕化?第一,上面說(shuō)過(guò),開發(fā)主要針對(duì)的用戶是年輕人,那么只有年輕的程序員才知道年輕人喜歡什么愛好什么。讓一名60歲的老程序員寫一個(gè) 游戲 ,能火起來(lái)的概率不大。第二,年輕人無(wú)牽掛,肯吃苦,能加班熬夜,工資待遇又相對(duì)低。上了年紀(jì)的程序員家里有老婆孩子需要管,還有父母需要照顧,也沒有了年輕時(shí)干勁,思想也漸漸和 社會(huì) 主流脫鉤,并且工資還極高。這個(gè)時(shí)候如果這個(gè)老程序員不能為企業(yè)創(chuàng)收,那么辭退一名老程序員,省下的薪水可以在招好幾個(gè)大學(xué)畢業(yè)生。
有些話不是空穴來(lái)風(fēng),也不是無(wú)能人的借口,看看各大企業(yè)裁員的年齡段就知道了。
只有碼農(nóng),靠蠻力,用體力而不是用腦力的程序員才是吃青春飯的人!
大多數(shù)程序員都認(rèn)為程序員是個(gè)吃青春飯的職業(yè),編程這個(gè)事只能干到30歲,最多35歲吧。每每聽到這樣的言論,都讓人感到相當(dāng)?shù)臒o(wú)語(yǔ)……
有研究者用了最近5年內(nèi)比較流行的技術(shù)Tag,然后用了一套比較嚴(yán)謹(jǐn)?shù)乃惴▉?lái)查看那些所謂的“老程序員”是否在新技術(shù)上跟上不了,所謂跟不上,也就是這些老的程序員在回答這些新技術(shù)上并不活躍。所謂老,就是37歲以上的程序員。
老程序員和年輕的程序員對(duì)于一些新技術(shù)的學(xué)習(xí)來(lái)說(shuō)也是差不多的,甚至有些項(xiàng)目還超過(guò)了年輕的程序員:
1、程序員技術(shù)能力上升是可以到50歲或60歲的。
2、老程序員在獲取新技術(shù)上的能力并不比年輕的程序員差。
由于如今許多的年輕程序員太浮躁了,才會(huì)說(shuō)30歲是程序員的頂峰。
其實(shí),對(duì)于大多數(shù)人來(lái)說(shuō),如果還沒有編程到30歲,還不能成為一個(gè)“合格”的程序員。所以,并不是編程編到30歲就玩完了,而是編程編到30歲才剛剛?cè)腴T。
在我身邊,就有一些年齡在40以上,并且還對(duì)技術(shù)保持熱衷的“老程序員們”,他們無(wú)一不是身懷絕技,在公司身居要職或高管,成為公司最寶貴的技術(shù)保障。
工齡超過(guò)三十年了,做了一輩子程序員,單位還在不斷招人,所以還有事情做,沒有坐冷板凳,不存在什么危機(jī)。。
公司也很重視加班,但我早就過(guò)了干體力活的階段,領(lǐng)導(dǎo)并不管我加不加班。進(jìn)度慢了領(lǐng)導(dǎo)就會(huì)說(shuō)你需要人嗎。
學(xué)新技能么,還好吧,java,c語(yǔ)言這樣的經(jīng)典可以用一輩子,重要的是有編程思維,學(xué)習(xí)并使用哪種語(yǔ)言很容易。
做一輩子程序員肯定是可以的,只是很多人不愿意而已。可能男人野心大了些吧,編程一輩子覺得很丟臉,總想往上爬。。身為女性就沒那么多想法,人到中年,有人愿意雇我們有口飯吃就滿足了,老老實(shí)實(shí)干活的人,老板不會(huì)不要的,換過(guò)幾次工作,并沒有遇到年齡障礙,也沒有刻意去經(jīng)營(yíng)人脈,你的表現(xiàn)如何,別人都是默默看在眼里的。。
回顧一下,有幾點(diǎn)經(jīng)驗(yàn),一是不管坐哪個(gè)職位,不能丟掉編程這個(gè)技能,做了很多項(xiàng)目的負(fù)責(zé)人,框架自己搭,核心模塊自己寫,技術(shù)掌握在自己手里,項(xiàng)目完成有保障。。項(xiàng)目結(jié)束了,就要去當(dāng)普通程序員,有一手過(guò)硬的編程技能,還是挺受歡迎的。二是不能總是生活在一個(gè)舒適圈里,要不斷學(xué)習(xí)新知識(shí),迎接新的挑戰(zhàn),每次接受新的項(xiàng)目或任務(wù),一定要有所突破,不能只是單純的重復(fù)。
我也算是這個(gè)行業(yè)的一位老兵了,從13年到現(xiàn)在也快八年了,程序員其實(shí)是挺費(fèi)身體的,熬夜加班家常便飯,所以我覺得程序員是在吃青春飯,互聯(lián)網(wǎng)公司基本上都存在一個(gè)問(wèn)題就是看誰(shuí)下班的晚,不管你在公司有沒有在做事情,只要你下班比其他人晚那么你的績(jī)效就一定不會(huì)差。至于我現(xiàn)在的話已經(jīng)沒有經(jīng)常加班了,偶爾發(fā)一下版,上下班都比較規(guī)律,這就是我還在堅(jiān)持的原因,程序員能干到多少歲這全看你自己,我身邊三十多歲依然在干程序員,雖然程序員吃青春飯,但是你自己也可以選擇往中層或者其他崗位去轉(zhuǎn),肯定不能再像初出校園那樣,不然身體遲早吃不消的,禿頭,脂肪肝,亞 健康 ,近視,腰椎間盤脫出這些都是普遍存在的,大家不要覺得程序員的工資就一定非常的高,這也要看地方,像重慶程序員的工資還真不如有些工種。
大多數(shù)程序員認(rèn)為程序員是吃青春飯的工作。編程只能干到30歲,最長(zhǎng)可達(dá)35歲。我經(jīng)常聽到這樣的話,都讓人感到適當(dāng)?shù)臒o(wú)語(yǔ)......
今天,我們來(lái)談?wù)勥@個(gè)老話題......
首先,我們來(lái)看一篇論文《Is Programming Knowledge Related to Age?》(英文版)。本文是來(lái)自北卡羅來(lái)納州立大學(xué)計(jì)算機(jī)科學(xué)系的兩個(gè)人,他們?cè)赟tackOverflow.com上對(duì)用戶進(jìn)行了相關(guān)的數(shù)據(jù)挖掘。一些數(shù)據(jù)出來(lái)了。(StackOverflow.com上的數(shù)據(jù)被公開,任何人都可以使用它進(jìn)行分析和核算,所以這篇論文的實(shí)際情況還可以。
讓我們來(lái)看看他們的年齡分布圖:我們可以看到程序員年齡的正常分布(高點(diǎn)大約是25歲,但中點(diǎn)大約是29歲)然后,計(jì)算每個(gè)人的月營(yíng)業(yè)額,這樣你就可以找到用戶的真實(shí)生動(dòng)的時(shí)刻,這樣便于計(jì)算程序員的真正才能。 (總聲望/活潑時(shí)刻),我可以得到他每個(gè)月均勻得到的Reputation。我們可以看到程序員的才能從25歲開始上升,并且直到50歲才會(huì)開始下降。因此,程序員不吃青春飯的。只有碼農(nóng),依靠蠻力,使用武力而不是腦力的程序員才是吃青春飯的人。
年齡大可以跟上新技能嗎?該論文的作者使用了過(guò)去5年更受歡迎的技能標(biāo)簽,然后使用更謹(jǐn)慎的算法來(lái)檢查所謂的“老程序員”是否跟上新技能。所謂的跟不上,也就是說(shuō),這些老程序員并沒有積極回答這些新技能的問(wèn)題。所謂的老,就是是37歲以上的程序員。
我可以看到老程序員和年輕程序員在學(xué)習(xí)一些新技能方面相似,有些甚至超過(guò)了年輕的程序員。
論文的結(jié)論是:
1、程序員技能可以升至50或60歲。
2、老程序員在獲得新技能方面并不比年輕程序員差。
結(jié)論
從上面的數(shù)據(jù)可以看出,由于現(xiàn)在很多年輕程序員都太浮躁了,據(jù)說(shuō)30歲是程序員的巔峰。事實(shí)上,對(duì)于大多數(shù)人來(lái)說(shuō),如果你沒有編程到30,你就不能成為“合格的”程序員。因此,并不是編程編到30歲就玩完了,而是編程編到30歲才剛剛?cè)腴T。
這個(gè)問(wèn)題,我應(yīng)該比較有發(fā)言權(quán),大城市呆過(guò)2年然后回了小城市,5年程序員轉(zhuǎn)行當(dāng)老師。大部分程序員是吃青春飯的,因?yàn)榇蟛糠殖绦騿T干技術(shù),只是停留在應(yīng)用層面,沒有足夠的平臺(tái),5年后很難再有質(zhì)的提升。技術(shù)有了提升后,還需要有足夠大的平臺(tái)才能撐的起你的薪資。我離開程序員行業(yè)的導(dǎo)火索是見到某公司,辭退唯一的一個(gè)45歲架構(gòu)師。當(dāng)然如果你可以不要求高薪,放平心態(tài),我相信很多公司還是愿意要大齡程序員的。
到35歲還在基層那基本上就是沒希望了,隨著年齡增長(zhǎng),思維能力不如年輕人,如果不能升上去帶團(tuán)隊(duì),那只能一直做基層碼農(nóng)。
程序員三十以后就老了,一是技術(shù)更新太快,二是經(jīng)常性熬夜加班,三十以后轉(zhuǎn)管理崗,搞技術(shù)吃不消了。
軟件開發(fā)是青春飯嗎的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于軟件開發(fā)屬于什么工作、軟件開發(fā)是青春飯嗎的信息別忘了在本站進(jìn)行查找喔。