㈠ 程序員真的是一份吃青春飯的活嗎
說程序員是一份青春飯,這個結論既正確也不正確。沒有哪個行業是絕對看年紀的,演員可以說是一個標准「青春飯」行業,即便是這樣,也會有「小鮮肉」無法輕易戰勝的「老戲骨」。
互聯網也有互聯網的「青春飯」,這里的「青春飯」是指新知識、新技術。在社會發展如此迅速的背景下,不僅是程序員,任何一個互聯網人都要不斷更新,不斷學習,不斷進步。如果你是20歲的青年,害怕十年之後被公司淘汰、被更年輕的人淘汰,那你要做的就是進行職業規劃並保持一個好的心態進行學習。
技術的更新發展是日新月異的,而所有程序員面對的挑戰都是一樣的,但是如果你的基礎扎實就能更容易地學習新事物、新知識。一個新技術即使再絢爛奪目也是利用基礎知識搭建而成的,就像武功一樣,我們都知道降龍十八掌很厲害,那為什麼不一開始就練它呢?原因很簡單,如果你連基礎功夫都沒學好,即使拿到秘籍也是徒勞。
相反地,如果你的基礎還不夠牢靠,每天下班之後也不願意花時間去了解行業內的動態,為自己充電,那你也只是靠年齡來勉強立足。
如果十年後的自己沒有任何進步,或者說進步得不夠多,捫心自問:你不應該被淘汰嗎?
任何職業的身價都取決於他的不可替代性,如果你的工作內容很容易就被他人取代了,那你就要小心了,要使自己不可替代,就要努力往上走,往高處走,當你和他人拉開距離的時候才能告訴自己的老闆,你值這個價。
多學、多看、多問。從項目中學,從網路中學,從失敗中學,涉足各種開源社區和學習論壇,並找到和你一起前進的「戰友」,積累自己的人脈和學習圈子,在關鍵的時候你們可以互相扶持。
在這場信息時代的革命化變革中,你願意做弄潮兒還是急流勇退?
有意思的是,很久之前看到這個問題的時候是這樣寫的:「程序員到了30歲就要轉行了嗎?」,現在問的問題是:「程序員到了35歲就要轉行了嗎?」
我發現這條年齡線已經被拉長了5歲,那麼我是否可以這樣推斷:等過了兩三年之後,這條年齡線將會繼續延長5歲,問題也會改成:「程序員到了40歲就要轉行了嗎?」
既然有程序員不斷地在問,也有程序員不斷地在解答,那就表示還有很多30+、40+的碼農仍然奮斗在編程的前線。隨著時間的推移這條年齡線還會不斷地往後移,等到碼農正式退休之後,大家就會恍然大悟:「原來程序員是可以做到退休的!」
㈡ 程序員吃完「青春飯」,還可以做什麼呢
就依我哥為例子,他在IT行業奮斗15年了,在北京換了5份工作,8年一線研發架構經驗,逐步轉型做架構師、研發經理,已經遠離一線碼農工作7年。先回答你這個問題,結論就是程序員在中國就是吃青春飯的,原因請讓我一一道來。
程序員工作強度大,加班多,年齡大了確實扛不住
總結起來就是兩點:
1、三十多歲的程序員,要麼轉型成功了,收入高了,也不需要那麼拚命的敲代碼了。他們能在大城市呆下來了,但已經算不上程序員了。但能轉型升職的畢竟是少數的。
2、就是沒有轉型成功的,通常選擇回老家轉行。因為三四線城市沒有互聯網企業。
程序員不容易,請為程序員點個贊。
㈢ 都說程序員是吃青春飯,到35歲就面臨轉行,那怎麼還有這么多人做這一行
程序員確實是吃青春飯的,公司裡面的技術員一般都是比較年輕的人,而那些超了35歲的人,一般都被淘汰了,或者是自己辭職了。
雖然程序員在35歲的時候就已經面臨轉行了,但技多不壓身,有一個技術總比什麼都沒有的強,有這個基礎,不管是去哪裡?都不會丟掉飯碗的,如果大公司不要的話,我們可以選擇去小公司,如果小公司不要的話,我們也可以在網路上接單,所以說他們輕易不會被淘汰。這也是為什麼有很多人選擇做這一行的原因。每一個行業都會遇到各種各樣的壓力,與其想著後面的事情,還不如先把眼前做好。
㈣ 程序員行業也是「青春飯」,以後有哪些轉型的方向
要成為一名程序員,不僅要忍受無休止的加班,還要承擔失業後的各種不確定風險。一般情況下,國內程序員如果不成為公司管理層,40歲之前就會失業。要成為公司的管理層對普通人來說就更難了!所以很多人認為程序員吃青春飯。考慮到程序員目前的生活狀況,作者同意這種說法。
但是,如果真的熱愛程序員這份工作,該怎麼辦?可以選擇轉行!
不用說,過了35歲,你的一線編碼能力肯定會下降,你的速度和效率肯定沒有25歲的程序員快。但是沒關系,因為編程只是你整個武器庫中最不重要的部分。你的經驗,你的視野,你的架構能力,你的管理能力,你的分析問題和解決問題的能力,遠遠不局限於技術領域。
㈤ 程序員為什麼是個青春飯而不是像醫生律師一樣越老越值錢
作為一名有近三十年編程經驗的老炮,我想我是有資格回答這個問題的。
程序員確實存在著青春飯的問題,一般說來三十五歲左右,程序員的職業生涯就進入了分水嶺,要麼轉管理崗、要麼做架構師系統分析師、要麼做產品經理,總之繼續編程一般前景都不會太好。為什麼會這樣呢?看一下主流編程語言和框架的更迭周期不難看出端倪。
我們可以看到IT行業每隔10年左右老的技術就會遭到淘汰,新技術就會誕生。您大學時學的編程知識和技巧,到三十五歲時就基本上過時了,您如果繼續編程是競爭不過小鮮肉的,畢竟他們的新知識還熱乎乎的呢。這時候大部分的資深程序員基本上都靠給過去開發的系統做升級改造維持。產品周期短、技術更迭快是導致程序員吃青春飯的主要原因。
那麼程序員如何才能持續發展自己的職業生涯呢?我覺得程序員雖然是腦力勞動,但事實上跟操作工差別不大。因此,抱著寫代碼不放滿腦子都是演算法和邏輯是行不通的,要注意積累行業知識和產品知識,及時轉入上游設計或管理工作,才是長久之計。
最後,說一下程序員是無法跟醫生和律師比較的,就拿醫生來說,至少要學到三十五歲才能出道當上主治大夫。您已經要下場了,人家才登台怎麼比呀?
行業不成熟:我覺得這是主因,硬體(cpu,內存,gpu等),軟體如os,開發語言,日新月異。導致今天還很火的技術過段時間就沒有用武之地。醫療技術雖然更新迭代快,10年前的mfc,delphi已經沒多少人用了,但10年前能治病的技術現在一樣能治。
管理水平落後:國內行業高度內卷,互聯網燒錢,培訓機構鼓吹高薪,大量的人涌進it這一行。但管理水平又跟不上,資本家就通過996這種普通製造業提升產能的手段提升產能。結果就是殺雞取卵,研發的功能未必有用,研發人疲憊不堪又沒時間去思考去創新。到了35歲依舊做著增刪改查,卻比不上25歲的加班能力。
在中國,程序員行業與其他技術密集性行業一樣,老闆急功近利,追求短期利益,只要求初出校園的年輕員工,去簡單的仿造、山寨己有的、淺顯的技術與構思,用年輕人的較強的加班能力,達到產值的最大化!這就是程序員吃青春飯的由來。
殊不知,一個創造性思維的形成,是與許多方面有關的。年輕時期的碼農,到了一定年紀,知識集累到足夠多時,正是量變到質變的最佳時期,可惜,中國的老闆,不需要。所以,青春己過,程序員生涯也己過。
題外話,中國,大的軟體企業,大多集中在大城市的寫字樓。企業經菅成本大,職員生活成本大——主要是房價成本。這就導致絕大多數程序員為生活所追,只能放棄程序開發的高精方面研究、學習丶深造。年齡一到,一無是處,與新畢業學生水平差不多,精力再退化,競爭力自然在下降!換一種說法,似呼,程序員都是吃青春飯!!!
首先,是這兩個行業的特點決定的。醫生律師本身就很看中實踐經驗,臨床經驗豐富的醫生,患者才會充分信任,同樣,經手官司多的律師,才會有更多司法經驗。而程序員所處的IT行業不同,信息技術日新月異,每天都需要學習新的技術,否則很快就會落伍,很少有人敢說自己把java全都搞懂了。[吐血][吐血]
其次,要區分程序員和it工程師,優秀的程序員寫幾年代碼後,可能就不再寫代碼了,轉為架構設計或者產品等等,程序員需要年輕體力好的,可是架構設計師還是需要有豐富的it經驗,對系統有全面的認識和理解,所以程序員的經驗也很寶貴,畢竟沒人想當一輩子碼農[淚奔]
很多人說程序員吃青春飯是因為IT技術變化快,不像醫生們面對的人體結構永遠不變。我想說知識更新慢可以是某些職業越老越吃香的理由,但也可以不是。真正越老越吃香的是老人報團取暖,否則新人一定勝過老人。老師這個職業是有政府的保護,民辦培訓機構老師老了也未必吃香。醫生是有政府和行業協會的各種准入限制,否則按華為研發通訊設備招一批非專業的名校畢業生強化培訓幾個月就上崗的方式來搞的話,醫生供給不要太多。其實你一個牙科醫生把你的牙科搞好就夠用了,大學5年從頭到尾學一遍很多都是浪費。律師這是個跟人干仗的行業,老頭其實是打不過年輕人的,但所有的暴力資源都掌握在老頭們手裡,自古就是如此。
其實任何行業,如果信息充分公開共享,一個新人5年時間足以達到巔峰。之所以有需要10年20年經驗的,那是這個行業里存在等級制度,信息對低級別新人進行封鎖。還有就是一些行業學習機會成本高,需要撞運氣碰到疑難案例來積累經驗,比如醫生,但醫生如果在一些病歷密集的地方,20年經驗完全可以在2年內掌握。未來隨著AI技術發展,AI診斷將超越人類水平。
雖然程序員們可能會覺得這個世界對程序員不公,但大家也不要氣餒,可以坦然面對。IT行業正是以信息開放開源共享的精神,犧牲了老程序員們的傳統建制地位,但確推動了整個行業進而是整個世界的快速前進。如果IT行業也像傳統行業這么玩信息封鎖的話,現有短短幾十年內建立的IT互聯網基礎設施怕是需要3000年甚至3萬年以上。
這個行業知識管理做得很好,新手能快速進入一個行業.
程序員懂醫生或者律師嗎
醫生,律師,以及其它很多職業經驗可以積累十年,二十年,三十年。而編程序的員工,經驗只能保鮮三年,最多四年,因為信息技術發展快,更新換代快!從D0s W32 到W95 W98 再到 Wme xp W7 w8 w10,從pC端到移動端,從BAsic 到PassCaL 到 DeLphi 到 VC#.net2003 到 Vs2005 Vs2007 Vs2010。。。Vs2019,再有sQLserVer2000 2005 2008 2012 到今天2020 ,大家常用的0ffice也從97 98 2000 2003 。。。發展到2020 也就二十年間,跟不上就被淘汰!!!當然程序員工資也得到了比普通工種更高的溢價。
因為沒有知識產權保護,或者說維權成本太高,所以所有互聯網企業都學BAT,賺快錢!!!怎麼賺快錢,就是「抄」,相互抄。一窩蜂的搞外賣,一窩蜂的搞打車,一窩蜂的搞外賣。[靈光一閃][靈光一閃][靈光一閃]前期佔領市場很重要,所以996,所以要年輕的勞動力!!!真不能怪企業,沒歐美那種環境。[機智][機智][機智]
㈥ 程序員是一個吃青春飯的職業嗎
在中國有很多人都認為IT行業是吃青春飯的,如果過了40歲就很難有機會再發展下去!說程序員是一碗青春飯,大多是因為這是一個需要高強度腦力勞動的工種,而超過40歲的程序員身體機能逐漸弱化,家庭瑣事纏身,往往面臨繼續做技術還是轉做管理的局面。有人考慮轉型,當然也有人選擇對這份職業矢志不渝。
如果說程序員是吃青春飯的話,那搬磚的算什麼?搬磚的都可以成為工頭,程序員為什麼不能晉升管理層?為什麼非要跟年輕人去競爭最底層的開發崗位?誰會在一個底層崗位上干一輩子?
那麼,程序員的職業發展方向是怎麼樣的呢?一般來說,程序員的發展方向是從程序員到team leader 到PM(項目經理)甚至是技術總監,或者你單純痴迷於技術,也可以嘗試登上技術的巔峰。或者自主創業,都是一名優秀的程序員可以選擇的發展道路。
所以說程序員是一個吃青春飯的職業就是一個偽命題,完全沒必要為此而焦慮。
程序員歲數有大也有小,都說程序員的女朋友是自己的鍵盤,那說明那些人沒有情商。青春飯其實也對,但是未必都是吃年輕飯的。所以這個也是因人而異
幼師和教師一樣,和教師不同的是要永保童心這是一件不容易的事,還是幼兒和啟萌老師,非常重要,和吃青春是兩回事,只要教的好你可以教到退體
不是吧!化妝師只要你技術夠好年齡沒什麼吧!我個人覺得...
許多的程序員最終可能是做技術經理、項目經理或者項目總監之類的。
不管是項目經理還是技術經理與產品經理,都要求要熟悉業務,業務是需求的來源,沒有不談業務的技術,所以不管你從哪個方向發展,都要求對業務熟悉。 產品經理要求對業務最熟悉,項目經理次之,技術經理排最後。對於程序員來說,剛開始工作的前幾年可以埋頭扎到技術裡面,一般這個時間在2-3年的時間,然 後就應該多關注業務了。這個業務不一定是指某個具體的業務,因為具體的業務的范圍太少,而且也需要機遇。
年紀大了可以開班授徒啊,
現在開個舞蹈班很賺錢啊.
愛舞蹈的人一輩子都不會變的,
跳舞,編舞,研究舞蹈史,教學生,
吃到五六十歲沒問題吧.
技術是一條不歸路。喜歡的人樂哉。不喜歡的人,就覺得苦逼了!
不少人,畢業時基本在二十七八歲的樣子,接下來在工作中學習兩年,三十歲初步撐握一些開發技能,以後的技術路還很長。
我們不比人家國外的孩子,有人從較小的歲數就學會了編程,他們有良好的土壤來生長,良好的專業技能教育,說他們30歲才入門可能有些晚。比如Berkeley伯克利大學等
但我們不同,沒有哪個學生不是在大學後期才知道程序開發是什麼意思,知道了理論還不管用,計算機是一門實踐性的科學,要動手能力強。在這樣計算機知識爆炸的時代,不經過幾年的磨練和實踐又怎麼能夠入門?
入門後才能明白自己的發展方向,朝著認準的目標前進。
我一方面的意思是想說明:搞技術不是一年兩年的事,還是要安下心做事才行。雖然高級語言學習一兩年已經很熟練了,但高級語言是入門容易深入困難,而且高級語言升級淘汰速度比較快。
另一方面是:不能只顧著學這些「流行"技術,如果是這樣,那真的是在吃」青春飯「,今年流行明年是否會流行呢?
最後是:
知道了是吃青春飯的,那應該想想辦法,要不然歲數偏大時,按國內的行情來看,項目組裡面都是20歲出頭的人,找工作不容易。因為1>你的技術能力比較強,超過年輕的項目組長,工作起來不協調。2>很多公司的軟體開發越來越沒有技術含量,各種框架,工作流有現成的,不需要你這樣薪資比較高的人才。3>為什麼會造成國內這樣的畸形現象:技術能力強歲數大的反而更難混了?
歸根結底是技術脫節造成的! 某種技術人才過剩,而另某種技術的招不到人。所以技術脫節的產業當然發展不起來,缺少人才,就像扶不起的阿斗,無論投多少錢進去都是白搭。所以更不用說新興產業發展了,根基沒有打好,如何發展?!產業發展不起來就提供不了更多的工作崗位,而過剩的勞動資源必然帶來一系列問題。這個根基當然是指人才,說到人才就牽涉到教育。不搞好人才教育軟體行業永遠惡性循環!對於教育方面大家也看到了,相當的失敗!這個教育包括各種技術社區,以及教材的匱乏。
最後,教育已經失敗了那從現在開始自我學習充電是不是已經晚了,這個要自己衡量。
也許在中國搞IT從一開始就是錯誤的,從小就沒有聽說過IT是個啥,20多歲才開始接觸,教材也非母語,這都給學習者都帶來了困難,加上國內的IT員工是兼價勞動力,已經淪為IT民工之說,加上家庭負擔日益加重,也許確實是個錯誤。
又或者在國內只能搞搞應用型的軟體了,如果沒有關系的話連應用軟體都沒得做。 *** 項目我做過,小公司的外包項目我也做過,那可是一個天上一個地下的感覺,總的來說 *** 項目就是塊肥肉,小私營企業生存狀況堪憂。
這樣的環境大家都看到了,原因是:教育的落後造成人才知識結構不合理,造成產業結構不合理,造成大多數IT工作人員只能接觸到應用層方面的技術,沒有良好的土壤來生存生長。不能夠創新。
不是,公立園45歲以上教師大有人在
那為什麼私立園35歲以上的幼師都很少,這才是你需要深度學習的。
技術無止境的,年齡不是問題吧,呵呵,只要不斷的去適應,不斷的去學習
㈦ 程序員是吃青春飯的嗎,可以干到多少歲
作為一個技術老兵,在技術行業內混了十幾年了,明顯能感覺到目前國內軟體開發工作,在某些行業就是吃青春飯般的存在,尤其是表現在互聯網公司,而且公司越大加班的瘋狂程度越強,互聯網公司更加喜歡招收一些年輕人畢竟工資相對低一點,沖勁還足最關鍵能不惜體力的加班,國內互聯網公司大部分做的事情跑馬圈地,應用級的開發居多,所以難度不是很高,有了2,3年的工作經驗就可以跟著做了,誰的執行力強能夠加班更加被公司所喜愛,很多老程序員在互聯網公司體驗幾年基本上就回歸傳統軟體企業了。
很多公司在招聘的時候發現年齡超過35歲就開始有意設置門檻了,畢竟這個年齡段的程序員人生閱歷也比較豐富,對於職場上的一些事情也摸得比較透徹,說的不好聽就是職場的老油條了,公司出個什麼政策這幫人看到比較徹底,不容易忽悠,年輕點的更加容易被接受,所以說成是吃青春飯的職業有點誇張,但一定程度上也能說得過去,國外40多歲繼續做研發的環境要不國內還是好很多,但也在一定程度上找工作受到一定的制約,現在過40多歲如果還在寫代碼肯定被周圍的人議論了,都這么大了也沒混上個管理職位之類,現在這個年齡段還在一線寫代碼的數量也不在少數,基本上屬於公司頂樑柱存在,絕大部分做著技術管理,並沒有完全脫離技術崗位,遇到難點還是上陣去解決問題。
老程序員如何在技術生涯找好自己的方向點?1.盡早向技術管理方向轉移
越是拖到最後完成轉型形式越是被動,管理是一種學問,不像是玩技術你把自己管理好久萬事大吉了,技術類的管理如果在技術能力到位的情況下可以,以技術服人這樣無形之中減少了管理的阻力,更加容易讓底下的人信服,平時多補一些管理方面的基礎。如果有轉的想法今早實施,做什麼事情都要趁早。
2.將技術進行到底
技術類在職場上的分支有兩個主項,一個是管理方向,可以沿著這個路線一直做到副總或者更高的級別;還有一個技術專家方向,對別的事情不感興趣就想著一輩子能研究點技術,也沒有什麼大的追求,在很多公司專門設置某個項目的技術專家稱號,職位基本上和技術經理持平,算是同一個級別,同樣是拿著這個級別的薪水。
技術職位如果技術足夠強,可以考慮直接在這個方向一直走向去,無論國內還是國外對於高級的技術專家永遠都是持開放的程度,金字塔上層的技術人才畢竟是少數,但也是技術領域一直欠缺的,如果喜歡技術並且乾的還不錯就可以考慮在這個方向上一直堅持到底。
3.轉行做別的職業,闖出另一番天地
很多程序員中間轉行挑戰別的行業,只要能把一個職業做好一定能夠把別的方向給弄好,嘗試新的天地未嘗不是一個方向,新的方向新的起點新的挑戰,可能帶來的是新的收獲。
作為一個程序員也有隨著年齡的增長有一種無形的壓力在心頭,能做的就是拚命提升自己的技術能力,擔心年齡大了淘汰,只能是繼續提升技術和管理水平。
希望能幫到你。
很多人都說程序員這個行業就是吃青春飯的,為什麼會有這樣的問題呢,難道程序員真的感到30歲就要退休了嗎,或者必須轉行嗎?程序員難道不就是敲代碼嗎,難道年紀大了敲代碼就不能敲不動了嗎?不是都說程序員靠經驗嗎,經驗越豐富,不就是技術越豐富嗎?作為過來人,今天索性沒啥事,就和大家一起聊聊這個話題吧。
首先、先說說為什麼會有這樣的傳言,為什麼會有這樣的說法吧。
第一個 就是很多人在這個行業干久了,從大學畢業到30歲至少也得6,7年了吧,行業做久了很多人自己也會感到厭煩,也想換換新的行業,嘗試一下新的崗位,當然轉行有風險,所以很多人轉行都是轉比較靠近的,比如做運維、做產品、做教育、當然走管理路線也是,這些都是比較輕松好轉的行業,基本風險不大。
第二個 就是很多做開發公司加班比較多,晚上下班回家比較晚,陪老婆孩子沒時間,況且加班熬夜身體吃不消,搞不好把身體搞垮了,而且大部分程序員都是懶得運動,健身的人,作息時間不規律,最後30歲的人居然熬成了快60歲的大爺,這就是為什麼很多人都說程序員就是禿頂(這里我要澄清一下不適所有程序員都是禿頂呀,至少我還完好的保留著頭發),在這里不得不替這些人傷心3秒鍾。最後連娶老婆都去不到,還有很多連說話都說不通的人,表達能力已經到達到了原始 社會 。
第三個 就是很多那種在公司混日子,技術能力差一點的,以為公司就是可以養老的人,技術干不過別人,工資不見長,可以說非常佛系的,在這個行業混了個6,7年,終於待不下去了,壓力大呀,老婆孩子一家人的希望呀,最後選擇了轉行,最後離開的原因竟然是公司不需要這種人了,但是我們想想哪怕是爭一口氣也不會混到這么差呀。
其實呢,不是說程序員真的就是考吃青春飯,30歲之後就必須的轉行,想想原因還是在這些人自己身上,年輕不願意拼實力,不願意積累點能量,真正有技術的人,想想公司能放走嘛、高薪難道還差嗎,除非那公司真的做的有點過分,虧待功臣,卸磨殺驢呢,自己不爭氣在前,怎能怪別人呢。
當然加班、熬夜這些都是存在,但是其他行業也不好做,那些高管,有錢的職業經理人,哪一位不辛苦呢,而且其他行業也是一樣,老闆雖然壓榨,但是真正想要福利好的,除非公務員,不然工資很低,所謂功高者後祿,這個不會假。
另外當然也有很多願意嘗試新行業的人,願意挑戰,嘗試新的開始這也有很多。總的來說,程序員真的是不是吃青春飯呢,不能一概論之,有經驗,有能力的人,高薪,誰願意走。
絕大多數程序員確實是吃年輕飯。
不管你願意不願意承認,等你到40歲之後就知道了。
這里有個界定,從事研發的排除在外,從事開發的包括在內。要注意研發和開發是兩個不同的概念。
一般研究所,研究生院中的程序員多叫工程師,這類人是越老越值錢。年紀大經驗越多,能力扎實,對做研發突破苦難起到至關重要的意義。
而開發不同,開發更多是面相年輕人來做的,你開發一款軟體給60歲的老大爺們,且不說你開發的好不好,老大爺他也不會用。
一般從事開發的程序員在35-45歲時是個分水嶺,能力強,有水平能熬到領導層,或者能獨當一面,那麼就留下來。如果不能基本就被淘汰了。而這部分留下來的人只是少數。
為什麼程序員要年輕化?第一,上面說過,開發主要針對的用戶是年輕人,那麼只有年輕的程序員才知道年輕人喜歡什麼愛好什麼。讓一名60歲的老程序員寫一個 游戲 ,能火起來的概率不大。第二,年輕人無牽掛,肯吃苦,能加班熬夜,工資待遇又相對低。上了年紀的程序員家裡有老婆孩子需要管,還有父母需要照顧,也沒有了年輕時干勁,思想也漸漸和 社會 主流脫鉤,並且工資還極高。這個時候如果這個老程序員不能為企業創收,那麼辭退一名老程序員,省下的薪水可以在招好幾個大學畢業生。
有些話不是空穴來風,也不是無能人的借口,看看各大企業裁員的年齡段就知道了。
只有碼農,靠蠻力,用體力而不是用腦力的程序員才是吃青春飯的人!
大多數程序員都認為程序員是個吃青春飯的職業,編程這個事只能幹到30歲,最多35歲吧。每每聽到這樣的言論,都讓人感到相當的無語……
有研究者用了最近5年內比較流行的技術Tag,然後用了一套比較嚴謹的演算法來查看那些所謂的「老程序員」是否在新技術上跟上不了,所謂跟不上,也就是這些老的程序員在回答這些新技術上並不活躍。所謂老,就是37歲以上的程序員。
老程序員和年輕的程序員對於一些新技術的學習來說也是差不多的,甚至有些項目還超過了年輕的程序員:
1、程序員技術能力上升是可以到50歲或60歲的。
2、老程序員在獲取新技術上的能力並不比年輕的程序員差。
由於如今許多的年輕程序員太浮躁了,才會說30歲是程序員的頂峰。
其實,對於大多數人來說,如果還沒有編程到30歲,還不能成為一個「合格」的程序員。所以,並不是編程編到30歲就玩完了,而是編程編到30歲才剛剛入門。
在我身邊,就有一些年齡在40以上,並且還對技術保持熱衷的「老程序員們」,他們無一不是身懷絕技,在公司身居要職或高管,成為公司最寶貴的技術保障。
工齡超過三十年了,做了一輩子程序員,單位還在不斷招人,所以還有事情做,沒有坐冷板凳,不存在什麼危機。。
公司也很重視加班,但我早就過了干體力活的階段,領導並不管我加不加班。進度慢了領導就會說你需要人嗎。
學新技能么,還好吧,java,c語言這樣的經典可以用一輩子,重要的是有編程思維,學習並使用哪種語言很容易。
做一輩子程序員肯定是可以的,只是很多人不願意而已。可能男人野心大了些吧,編程一輩子覺得很丟臉,總想往上爬。。身為女性就沒那麼多想法,人到中年,有人願意雇我們有口飯吃就滿足了,老老實實幹活的人,老闆不會不要的,換過幾次工作,並沒有遇到年齡障礙,也沒有刻意去經營人脈,你的表現如何,別人都是默默看在眼裡的。。
回顧一下,有幾點經驗,一是不管坐哪個職位,不能丟掉編程這個技能,做了很多項目的負責人,框架自己搭,核心模塊自己寫,技術掌握在自己手裡,項目完成有保障。。項目結束了,就要去當普通程序員,有一手過硬的編程技能,還是挺受歡迎的。二是不能總是生活在一個舒適圈裡,要不斷學習新知識,迎接新的挑戰,每次接受新的項目或任務,一定要有所突破,不能只是單純的重復。
我也算是這個行業的一位老兵了,從13年到現在也快八年了,程序員其實是挺費身體的,熬夜加班家常便飯,所以我覺得程序員是在吃青春飯,互聯網公司基本上都存在一個問題就是看誰下班的晚,不管你在公司有沒有在做事情,只要你下班比其他人晚那麼你的績效就一定不會差。至於我現在的話已經沒有經常加班了,偶爾發一下版,上下班都比較規律,這就是我還在堅持的原因,程序員能幹到多少歲這全看你自己,我身邊三十多歲依然在干程序員,雖然程序員吃青春飯,但是你自己也可以選擇往中層或者其他崗位去轉,肯定不能再像初出校園那樣,不然身體遲早吃不消的,禿頭,脂肪肝,亞 健康 ,近視,腰椎間盤脫出這些都是普遍存在的,大家不要覺得程序員的工資就一定非常的高,這也要看地方,像重慶程序員的工資還真不如有些工種。
大多數程序員認為程序員是吃青春飯的工作。編程只能幹到30歲,最長可達35歲。我經常聽到這樣的話,都讓人感到適當的無語......
今天,我們來談談這個老話題......
首先,我們來看一篇論文《Is Programming Knowledge Related to Age?》(英文版)。本文是來自北卡羅來納州立大學計算機科學系的兩個人,他們在StackOverflow.com上對用戶進行了相關的數據挖掘。一些數據出來了。(StackOverflow.com上的數據被公開,任何人都可以使用它進行分析和核算,所以這篇論文的實際情況還可以。
讓我們來看看他們的年齡分布圖:我們可以看到程序員年齡的正常分布(高點大約是25歲,但中點大約是29歲)然後,計算每個人的月營業額,這樣你就可以找到用戶的真實生動的時刻,這樣便於計算程序員的真正才能。 (總聲望/活潑時刻),我可以得到他每個月均勻得到的Reputation。我們可以看到程序員的才能從25歲開始上升,並且直到50歲才會開始下降。因此,程序員不吃青春飯的。只有碼農,依靠蠻力,使用武力而不是腦力的程序員才是吃青春飯的人。
年齡大可以跟上新技能嗎?該論文的作者使用了過去5年更受歡迎的技能標簽,然後使用更謹慎的演算法來檢查所謂的「老程序員」是否跟上新技能。所謂的跟不上,也就是說,這些老程序員並沒有積極回答這些新技能的問題。所謂的老,就是是37歲以上的程序員。
我可以看到老程序員和年輕程序員在學習一些新技能方面相似,有些甚至超過了年輕的程序員。
論文的結論是:
1、程序員技能可以升至50或60歲。
2、老程序員在獲得新技能方面並不比年輕程序員差。
結論
從上面的數據可以看出,由於現在很多年輕程序員都太浮躁了,據說30歲是程序員的巔峰。事實上,對於大多數人來說,如果你沒有編程到30,你就不能成為「合格的」程序員。因此,並不是編程編到30歲就玩完了,而是編程編到30歲才剛剛入門。
這個問題,我應該比較有發言權,大城市呆過2年然後回了小城市,5年程序員轉行當老師。大部分程序員是吃青春飯的,因為大部分程序員干技術,只是停留在應用層面,沒有足夠的平台,5年後很難再有質的提升。技術有了提升後,還需要有足夠大的平台才能撐的起你的薪資。我離開程序員行業的導火索是見到某公司,辭退唯一的一個45歲架構師。當然如果你可以不要求高薪,放平心態,我相信很多公司還是願意要大齡程序員的。
到35歲還在基層那基本上就是沒希望了,隨著年齡增長,思維能力不如年輕人,如果不能升上去帶團隊,那隻能一直做基層碼農。
程序員三十以後就老了,一是技術更新太快,二是經常性熬夜加班,三十以後轉管理崗,搞技術吃不消了。
㈧ 程序員的勵志簽名
1、理想是一面旗幟,信念是一枚火炬。
2、人只要不失去方向,就不會失去自己。
3、經歷過;才會明白;有付出才有回報。
4、人類要在競爭中求生存,更要奮斗。
5、今日寒窗苦讀,必定有我;明朝獨占熬頭,舍我其誰?
6、推銷產品要針對顧客的心,不要針對顧客的頭。
7、聰明的人看得懂,精明的人看得准,高明的人看得遠。
8、如果要飛得高,就該把地平線忘掉。
9、陽照亮人生的路,月亮照亮心靈的路。
10、永遠不要浪費你的一分一秒,去想任何你不喜歡的人。
11、不管多麼險峻的高山,總是為不畏艱難的人留下一條攀登的路。
12、那些嘗試去做某事卻失敗的人,比那些什麼也不嘗試做卻成功的人不知要好上多少。
13、以誠感人者,人亦誠而應。
14、眉毛上的汗水和眉毛下的淚水,你必須選擇一樣!
15、善用內在潛能,你就是走運的人。
16、對人不尊敬,首先就是對自己的不尊敬。
17、你可以一無所有,但絕不能一無是處。
18、假如我不能,我一定要;假如我一定要,我就一定能。
19、不要忘本,任何時候,任何事情。
20、如果敵人讓你生氣,那說明你沒有勝他的把握。
21、前程似錦,勇攀書山甘灑汗水放飛心中夢想;志存高遠,泛遊學海競逐群雄一朝金榜題名。
22、活在當下,別在懷念過去或者憧憬未來中浪費掉你現在的生活。
23、世上沒有絕望的處境,只有對處境絕望的人。
24、獨聚會眼的人,永遠是把握機會的人!
25、滴水穿石不是靠力,而是因為不舍晝夜。
26、命運負責洗牌,但是玩牌的是我們自己!
27、無論你覺得自己多麼的不幸,永遠有人比你更加不幸。
28、人若有志,就不會在半坡停止。
29、失敗並不是成功之母;只有檢討才是成功之母。
30、花中牡丹最鮮艷,人間友情最可貴。
31、最重要的就是不要去看遠方模糊的,而要做手邊清楚的事。
32、一個人除非自己有信心,否則帶給別人信心。
33、貪婪是最真實的貧窮,滿足是最真實的財富。
34、當你沒有借口的那刻,就是你成功的開始。
35、成為一個成功者最重要的條件,就是每天精力充沛的努力工作,不虛擲光陰。
36、人不能創造時機,但是它可以抓住那些已經出現的時機。
37、一個人最大的破產是絕望,最大的資產是希望。
38、生命,只要你充分利用,它便是長久的。
39、狂妄的人有救,自卑的人沒有救。
40、用這生命中的每一秒,給自己一個不後悔的未來。
41、只要你確信自己正確就去做。做了有人說不好,不做還是有人說不好,不要逃避批判。
42、最簡單的事是堅持,最難的事還是堅持。
43、大丈夫行事,當磊磊落落,如日月皎然。
44、抬頭看清屬於自己的那一片天空,炫耀別人沒有的快樂。
45、過錯是暫時的遺憾,而錯過則是永遠的遺憾!
46、最困難的時候,就是距離成功不遠了。
47、人的價值,在遭受**的一瞬間被決定。
48、先一步失敗,早一步成功!
49、打擊與挫敗是成功的踏腳石,而不是絆腳石。
50、現在站在什麼地方不重要,重要的'是你往什麼方向移動。
51、隨隨便便浪費的時間,再也不能贏回來。
52、這個世界最脆弱的是生命,身體健康,很重要。
53、時間是治療心靈創傷的大師,但絕不是解決問題的高手。
54、生命因短暫而寶貴,友誼因真誠而珍貴。
55、承諾是件美好的事情,但美好的東西往往不會變為現實。
56、拋掉過去,不一定有好的開始,但一定不會比過去壞。
57、創造無限的財富,回報朋友和家人。
58、大多數人想要改造這個世界,但卻罕有人想改造自己。
59、理想是力量的泉源、智慧的搖籃、沖鋒的戰旗、斬棘的利劍。
60、想的多一定沒做的多有效,然而不想便做一定沒什麼效果。
61、陽光能驅走嚴寒,友誼能化解憂愁。
62、凡在小事上對真理持輕率態度的人,在大事上也是不可信任的。
63、空想會想出很多絕妙的主意,但卻辦不成任何事情。
64、成功不是得到多少東西,而是把身上多餘的東西的扔掉多少。
65、不識貨,半世苦;不識人,一世苦。
66、第一個青春是上帝給的;第二個的青春是靠自己努力的。
67、計劃要細,動手要早,落實要准。計劃與目標、行動一致。
68、勇氣是控制恐懼心理,而不是心裡毫無恐懼。
69、自強不息懷壯志以長行,厚德載物攜夢想而撫凌。
70、生活就像海洋,只有意志堅強的人,才能到達彼岸。
71、要樂觀,要積極,多笑,多照鏡子。
72、昨晚多幾分鍾的准備,今天少幾小時的麻煩。
73、在強者的眼中,沒有最好,只有更好。
74、不同的信念,決定不同的命運!
75、今天的優勢會被明天的趨勢代替,把握趨勢,把握未來。
76、莫找借口失敗,只找理由成功。
77、成功者學習別人的經驗,一般人學習自己的經驗。
78、沒有礁石,就沒有美麗的浪花;沒有挫折,就沒有壯麗的人生。
79、放棄了就不該後悔,失去了就不該回憶。
80、不惜寸陰於今日,必留遺憾於明朝。
81、只要路是對的,就不怕路遠。
82、因為有悔,所以披星戴月;因為有夢,所以奮不顧身。
83、把握現在、就是創造未來。
84、出門走好路,出口說好話,出手做好事。
㈨ 程序員為什麼是個青春飯,而不是像醫生律師一樣越老越值錢
我先後從事過機械、電氣、信息技術行業,有對比才有傷害。
計算機編程,總共出來也才幾十年,現在還在高速發展中,更新換代非常快。從DOS編程到windows編程、Linux編程,再到移動端編程。每一次跨度都非常大。需要不斷地熟悉不斷變化的操作系統、編程語言虛擬機(或解釋器)、框架、引擎。比方說你做安卓,得熟悉安卓操作系統,使用python,得熟悉python的解釋器,使用spring框架,又得熟悉這一整套不斷更新迭代的「大傢伙」,做Web開發,還要遵循不斷升級的Web標准。好不容易學會了表格布局,結果出來一個p+css,好不容易熟練了jquery,結果聽說vue火了……在一個技術變成主流之後,之前好不容易積累的經驗,就會變成過時的技術。比如說某個人現在40歲,那麼他可能35歲之前學的東西都不值一文。醫生、律師、機械、電氣則沒有這個問題。拿電氣裡面更新比較快的PLC編程來說,我接觸20多年了,現在和以前,還是沒有什麼變化。沒有聽說過哪個電氣工程師20年前的經驗過時了的說法。
既然經驗難以積累,那自然不會越老越吃香了。
程序員也有過時比較慢的技術,比如系統底層開發、驅動開發、嵌入式開發、晶元開發。但是技術要求高,需求小,工資還不一定高(收入與市場高度相關)。不是說技術難度越高收入就越高。比如一個苦練20年的京劇藝術家的收入就不及一個只學過2年唱歌的流行歌曲明星。
一個人在寫代碼時,會非常頻繁地調試(debug)以及測試(test)。它們的成本是如此的低廉!我寫代碼時,基本上不到兩分鍾就要debug或run一下。可以說,寫的東西,立馬就能看到效果。如果寫對了,或單元測試通過,皆大歡喜,如果報錯了或結果不是預期,馬上修改了再來一把。但是,其他行業,就遠遠沒有這么幸運了。一個醫生,不能對病人說,我沒有把握,我給你開一劑葯,咱們試一把;如果不行,咱再換一劑葯。病人不得罵死你啊。電氣上,大家把電線接好了,要開始合閘了,現在竟然誰也不敢合閘通電。這要是燒東西了誰負責呀?於是請來了最資深的電氣專家坐鎮,讓他親自檢查、合閘。
試錯成本低,導致了「老專家」的地位沒有其他行業高,不容易受待見 。因為年輕人也可以上,錯了就修改代碼再來,bug嘛,沒有什麼大驚小怪的。 這不像醫生、律師、機械、電氣等其他行業,出了bug是要出人命的 (包括律師的人命官司)。這時候,經驗比技術重要(因為沒有試錯論證機會)。一般年級大經驗多,因為接觸的案例多,遇到問題就參考經驗做法。不像程序員遇到問題,就搭建虛擬模擬環境,動手寫代碼調試一番,經驗教訓的作用被淡化。
一個東西被推翻重來,就意味著這東西可能已經過時了,不再需要維護了,裡面的細節就沒有必要深究了。如果是這樣,那麼老人的價值就會降低。代碼重構是再正常不過的事,其成本相對其他行業要低得多。有時候甚至就是翻天覆地的變化,基本是使用新編程語言重新實現了一遍。京東、豆瓣、知乎、濤寶,等等,都不能例外。我從事的機械行業,很多同事可以自豪地說,看,那台價值幾千萬的設備就是我10幾年前設計出來的,它的每一個細節我都了如指掌。但是信息技術行業,卻很難如此。當機械設備出現問題,找老專家出馬。但是 信息系統出問題,恐怕沒人想到老專家了。因為它早已經不知道被重構多少次了 ,找正在升級和維護的年輕人才是常見的做法。
很多行業都有核心技術,不傳之秘,它們就不容易被推翻重來。信息技術領域也有,但是相對要少一些(bat、華為等頂級公司開發的除外),特別是小型業務系統。甚至可以說得更直白一點,那東西就是靠人堆出來的。你要不信,隨便找一個高檔寫字樓看看,看有多少程序員,然後又有多少人做的是核心技術,大部分恐怕都是增刪改查。在他們眼中,需求遠遠比核心技術重要。做需求的收入最高。需求,或者說業務流程往往與增刪改查高度映射。
如果一個行業的某個人做技術,卻不能掌握核心技術,動不動就被別人推翻,那就容易吃青春飯。
這是相對的。甚至一台電腦就能開始學寫代碼。很多年前,程序員還是比較難的,因為自己要造很多輪子,要學習很多基礎知識,比如數據結構、編譯原理、操作系統。現在好了,直接用「框架」呀,底層別人幫你實現好了,你只需要專注業務即可。然後就變成了,我們比的不是誰的數學好,誰的基礎扎實,而是比誰更熟悉「框架」。最後還會變成,就比誰更熟悉需求(業務)。甚至一度認為高大上的人工智慧深度學習,也慢慢變成了「調參高手」,意思是說,我不需要懂數學,別人(以外國人為主)現成的演算法都寫好了,我調調參數就能用了。這是一門體力活,非常花時間,也很掙錢。
學習成本低,還得益於兩點:一個是盜版軟體,不花錢就能享受頂級體驗,二是開源精神。其他行業可沒有這樣的好事,要花真金白銀買實驗設備、材料才能自學東西。
通過搜索引擎,很多編程問題都能找到答案,很多人也笑稱,我們是面向網路(谷歌)編程。但是其他傳統行業就沒有那麼幸運了,網上的資源乏善可陳。他們遇到問題,不是找網路,而是找師父,找老專家。老專家的地位自然被提高了。醫院招一個應屆碩士生,先得跟師父(老師)學習至少一年,沒有工資,然後才敢慢慢上手,還必須非常謹慎,人命關天嘛。我們招一個應屆本科畢業生,你用一周熟悉業務,一周熟悉新技術點,兩周後開始上手幹活,遇到問題,你先網路。區別就是這么大。
多數情況下,學習成本越低,就越容易吃青春飯。 因為門檻低,有更多的人和你搶飯碗。
作為一名有近三十年編程經驗的老炮,我想我是有資格回答這個問題的。
程序員確實存在著青春飯的問題,一般說來三十五歲左右,程序員的職業生涯就進入了分水嶺,要麼轉管理崗、要麼做架構師系統分析師、要麼做產品經理,總之繼續編程一般前景都不會太好。為什麼會這樣呢?看一下主流編程語言和框架的更迭周期不難看出端倪。
我們可以看到IT行業每隔10年左右老的技術就會遭到淘汰,新技術就會誕生。您大學時學的編程知識和技巧,到三十五歲時就基本上過時了,您如果繼續編程是競爭不過小鮮肉的,畢竟他們的新知識還熱乎乎的呢。這時候大部分的資深程序員基本上都靠給過去開發的系統做升級改造維持。產品周期短、技術更迭快是導致程序員吃青春飯的主要原因。
那麼程序員如何才能持續發展自己的職業生涯呢?我覺得程序員雖然是腦力勞動,但事實上跟操作工差別不大。因此,抱著寫代碼不放滿腦子都是演算法和邏輯是行不通的,要注意積累行業知識和產品知識,及時轉入上游設計或管理工作,才是長久之計。
最後,說一下程序員是無法跟醫生和律師比較的,就拿醫生來說,至少要學到三十五歲才能出道當上主治大夫。您已經要下場了,人家才登台怎麼比呀?
為什麼要有這樣的提問,為什麼不問問中國為什麼不能發明python,為什麼不能發明java,matlab,為什麼不能有新型晶元架構,為什麼沒有脫胎換骨的新型操作系統;只知道中國被掐脖子很難過,你覺得一兩個偉大的高手就可以完成嗎?你以為寫了幾年的程序就可以嗎?人家是一個一輩子運作奉獻的團隊在奮斗,問題在哪裡,吃青春飯可以搞定?只能跟在人家屁股後按照別人規定的法則去做事吧,這些永遠只能然並卵!
很多人說程序員吃青春飯是因為IT技術變化快,不像醫生們面對的人體結構永遠不變。我想說知識更新慢可以是某些職業越老越吃香的理由,但也可以不是。真正越老越吃香的是老人抱團取暖,否則新人一定勝過老人。老師這個職業是有政府的保護,民辦培訓機構老師老了也未必吃香。醫生是有政府和行業協會的各種准入限制,否則按華為研發通訊設備招一批非專業的名校畢業生強化培訓幾個月就上崗的方式來搞的話,醫生供給不要太多。其實你一個牙科醫生把你的牙科搞好就夠用了,大學5年從頭到尾學一遍很多都是浪費。律師這是個跟人干仗的行業,老頭其實是打不過年輕人的,但所有的暴力資源都掌握在老頭們手裡,自古就是如此。
其實任何行業,如果信息充分公開共享,一個新人5年時間足以達到巔峰。之所以有需要10年20年經驗的,那是這個行業里存在等級制度,信息對低級別新人進行封鎖。還有就是一些行業學習機會成本高,需要撞運氣碰到疑難案例來積累經驗,比如醫生,但醫生如果在一些病歷密集的地方,20年經驗完全可以在2年內掌握。未來隨著AI技術發展,AI診斷將超越人類水平。
雖然程序員們可能會覺得這個世界對程序員不公,但大家也不要氣餒,可以坦然面對。IT行業正是以信息開放開源共享的精神,犧牲了老程序員們的傳統建制地位,但卻推動了整個行業進而是整個世界的快速前進。如果IT行業也像傳統行業這么玩信息封鎖的話,現有短短幾十年內建立的IT互聯網基礎設施怕是需要3000年甚至3萬年以上。
在美帝這邊幹了三十多年的IT。干程序員應該不是「青春飯」,而是「狗熊掰棒子,前面掰,後面丟」。這也就是為什麼程序員不像醫生律師那樣「越老越值錢」。醫生或律師知識積累會隨著年齡增長越來越多,幹得時間越長,經驗積累的越多。越老越值錢!干IT的人群必須不停學新的計算機知識或語言,舊的語言或計算機技術被不停的淘汰掉。你干時間越長不等於說你的技術越好。尤其是象程序員這樣人群,你花好幾年才成了某種語言的高手,但有一天突然發現這個語言被另一種更新更明髦的語言代替了。你手的技術一下子歸零了。一切又重頭開始了!這也就是國內程序員有「三十五」現象的原因。美帝這邊人少,競爭也小。IT換了新語言或新技術,大多數公司會花錢幫你學習新東西,然後自然過渡到新的語言或技術。這也就是美國干IT的絕大多數人能平安干到退休的原因。但是,干IT的不管是中國,美國,應該盡快升到管理層,或升到技術設計師的位置。這樣離具體的語言遠一點,可以居高臨下指揮別人幹活。
程序員真的是是吃青春飯的嗎?
行業不成熟:我覺得這是主因,硬體(cpu,內存,gpu等),軟體如os,開發語言,日新月異。導致今天還很火的技術過段時間就沒有用武之地。醫療技術雖然更新迭代快,10年前的mfc,delphi已經沒多少人用了,但10年前能治病的技術現在一樣能治。
管理水平落後:國內行業高度內卷,互聯網燒錢,培訓機構鼓吹高薪,大量的人涌進it這一行。但管理水平又跟不上,資本家就通過996這種普通製造業提升產能的手段提升產能。結果就是殺雞取卵,研發的功能未必有用,研發人疲憊不堪又沒時間去思考去創新。到了35歲依舊做著增刪改查,卻比不上25歲的加班能力。
從我的角度分析程序員青春飯問題是由互聯網這個行業在中國的特殊特點決定。
首先我們分析下互聯網這個行業,近20年互聯網在中國井噴式發展,各路有識之士都在往裡面擠,擠的頭破血流,剛開始發展只需要幾個人就可以做出互聯網產品,像騰訊,網路,阿里等公司都是很小的成本起家,為什麼他們可以很小的成本就起家,這是由於互聯網的特色--可復制性太強了,很復雜的產品,只能搞到框架,有相同的思路,就能快速做出類似的產品,同一種產品很多家在競爭,不是你死就是我亡,QQ幹掉了它仿照的對象,網路打贏了谷歌,在中國確定了搜索老大的地位,以上舉例說明,這個行業的殘酷競爭性,叢林法則,不是你死就是我亡,能勝利的企業,都是爭分奪秒拼出來的,慢一步就可能被別人佔去了市場。所以程序員這時候在干什麼,每天都熬夜,通宵,拚命去爭取競爭的勝利。
這個行業就像戰場,你得拼,還得有靈活的大腦,快速反應能力,強壯的身體,滿足這些條件的人群超過40歲肯定不行了吧,不是說你技術淘汰了,技術可以學,但是大部分40歲以上的人已經無法維持高強度,快速反應的狀態了,家庭身體都不允許的。互聯網的叢林法則又是優勝略汰的,那麼你就無法在這個行業幹下去了。
有技術的老程序員怎麼辦呢,可以自己創業呀,可以去當自媒體,可以去投資呀,也可以去當教父呀,路很多,比其它行業的路更寬,因為這么多年的互聯網高強度鍛煉使你有個好的大腦,有領先時代的思維,未嘗不是好事。
前提是你得是個有技術的程序員,沒技術的淘汰了就啥也不行了,因為本來也就是個不會思考的機器。
本人從事程序員行業已經五年有餘了,現在就有點跟不上節奏了,技術和思想都有點落伍了。
現在的 科技 技術發展是非常快的,大數據,大前端,區塊鏈等等,對於一個五年碼農的我,想學新技術沒有精力,守著舊技術又有源源不斷地新人。
而且敲代碼消耗精力太多,天天加班加點,身體素質都差了,比如我的發際線越來越高了,心中慌的一批,現在又必須兼顧家庭,房子,妻子以及孩子,閑余時間幾乎沒有。
一般到35歲的程序員掌握的技術基本都已經定型,根本跟不上公司產品的需要。公司就可能有別的想法了,dddd,新人成本低,精力足,肯加班,沒怨言,沒有公司喜歡不加班的老碼農。
所以說火及一時的程序員行業,慢慢的也在走下坡路。
要回答這個問題,你先得搞清楚什麼是程序員。
在大多數人的眼中,程序員是一個非常有技術含量的工種。他們神秘,他們戴著眼鏡,他們穿著人字拖與大褲衩兒,他們頭上頂著稀疏的毛發,還有一項,他們多金。
如果你以為這樣的人是程序員,那隻能說明你被程序員的刻板印象所誤導。
今天我就給大家破除程序員的刻板印象。
第一個要破除的刻板印象就是,程序員是一個非常有技術含量的工種。
之所以絕大部分人都這么認為,是因為程序員兒所從事的工作確實離我們日常生活太遠了。 我們普通人在日常生活中基本是所見即所得,我們看著藍天白雲,開著 汽車 ,穿著衣服,吃著零食,甚至玩著手機玩著電腦。這些東西是我們最熟悉的,構成了我們全部生活的99%。但是程序員所接觸到的是什麼呢?是一行行的代碼。這些代碼即使不是0101這些數字,也是一行行英文字母,英語好的同學,也許還能讀懂一兩句,如果英語差的同學,那他們跟看0101這些數字也沒什麼區別。正是因為這種不了解,我們才以為程序員是一個非常非常有技術含量的工作,因為他們做的事情我們看不懂,因為他們說的話我們聽不懂。但其實「難者不會,會者不難」,只要入門了,做開發並不是一個有很高門檻兒的工作。
第二個要打破的刻板印象就是程序員很多金。
說到程序員多金這種事情呢,確實是有一定 歷史 根據的。據傳說,北京的中關村西北側,從西二旗到西北旺等一大片的區域的房價,就是被程序員所炒起來的。他們平時賺著一個月好幾萬的月薪,卻沒有時間花,那也只有買房子花了。但是這種說法其實有一定的演繹性質,程序員的高工資確實不假,但也只限於那些極其厲害的程序員。二八法則在各行各業永遠都存在,馬太效應是這個世界顛撲不破的真理,只有最頂尖的程序員才能拿到遠超出業界平均水平的工資,而那些廣大普通的程序員,也只能拿最普通的薪水。當然互聯網大廠除外。
解決了這兩個刻板印象之後,我們分別說一說程序員與醫生和律師之間有什麼不一樣的地方。
說到職業選擇,對於我們每一個人來說都是至關重要的,俗話說的好,女怕嫁錯郎,男怕入錯行,如果行業選擇錯了,那麼任何的努力都是白費,正所謂選擇大於努力,說的就是這個意思。
那我們先說一說程序員的本質是什麼。程序員本質上來說就是現代工廠里的工人,什麼樣的工廠?現代數字化工廠,現代信息化工廠,從這些工廠里生產出來的產品,就是構建我們整個現代信息化 社會 ,數字化 社會 的基石。而要生產出這些產品,就需要工廠里的工人,按照流水線的架構來進行有組織的生產,所以現代化的管理方式是完全可以用於對程序員的管理,而我們平時所看到的各個公司,一大批一大批的程序員,也正是 社會 化大生產的一個集中體現,其本質也是勞動密集型的產業。
基於以上,程序員的本質,就是工廠里的工人。那麼對於一個工廠里的工人來說,是一個年輕的工人更便宜呢,還是一個年老的工人更便宜呢?當然是一個年輕的工人更便宜了呀!年老的工人,你肯定要給人家漲工資喲!從這一點上來看的話,其實在程序員行業,應該也是越年老越吃香,越年老價格越貴才對。可是你忽略了一個最重要的事,那就是程序員的本質是工廠里的工人,既然是工廠里的工人, 那麼他的收入就是由工廠的廠長所發放。 工廠的廠長雖然也承認越老的工人,他的經驗越豐富,但問題是,一個工廠對於有經驗的工人不需要很多,一般情況下,一個有經驗的工人可以管理幾十甚至上百沒有經驗的工人。所以這個問題就轉化成了,工廠到底希望或者願意招多少有經驗的工人呢?一個理想的模型是金字塔模型,處於頂端的管理者和有經驗的人其實需求量並不大,絕大部分的需求都是能幹活兒就行,最重要的是便宜,因為便宜意味著競爭力,便宜意味著單位多的金錢可以僱傭更多的工人,而這對於一個勞動密集型的產業意味著什麼,不用我多說。
所以,說到底,即使越老越有經驗,也越應該給更高的工資,但問題是廠長願意僱傭他們嗎? 這本質上是一個僱傭與被僱傭的關系,主動權並不在工人的手中。
我們接下來再說一說醫生和律師這兩個職業。醫生在我國是一個特殊的職業,也是一個特殊的行業。因為醫療關系著國計民生,是人民安居樂業的一個基礎保障。所以在醫療方面並不是完完全全的市場化,所以也就不存在所謂的僱傭與被僱傭的關系。當然也有很多的私人診所,他們更多的是用市場經濟的方式來運行著,這些私人診所的醫生,我們把他們單獨拿出來,跟律師放在一起來說明。
私人醫生和律師,他們的本質是自由職業者,他們不存在為誰打工,被誰僱傭的問題。他們更像一個生意人,一個有自我手藝的生意人,他們不會像被僱傭者那樣,每個月按時拿著工資,並按照規定完成相應的工作。請注意, 這里是按照規定完成相應的工作。 私人醫生和律師,他們擁有自由職業者所擁有的一切特徵,他們靠著口碑擴大自己的影響力,他們不為任何人打工,只為自己打工。
那可能有人要問了,程序員不可以按照這種方式來工作嗎?當然可以。現實的工作環境當中,確實也有很多的程序員在完成公司交代的任務之後,也會利用自己的一些自由時間來接一些私活。這樣性質的工作跟私人醫生和律師就非常類似了。但可惜的是,開發程序是一個極其復雜且系統的工程,這種類型的工作,天生就是需要 社會 化大生產,需要很多人一起密切配合,天生就是勞動密集型的產業。只有像公司這樣的組織,才能夠將程序員們組織在一起,進行有效率的生產。而私人醫生和律師所面對的工作卻不是這樣,他們所需要面對的工作,一般情況下一個人足夠面對,即使有人手不夠用的時候,需要的也是助手,而不是像 社會 化大生產那樣需要很多人共同工作。
說到這里,基本上就已經解答了題主的問題。 一個是 社會 化大生產的螺絲釘,一個是為自己打工的自由職業者。 那麼你說哪個越老越吃香呢?