為什么有些公司不招大齡程序員?這跟每個公司的情況有關系,初步總結可以總結出以下三點,第一點是從經濟上講不劃算,第二點是大齡程序員精力不足,第三點是公司需要年輕的思維模式,最后我們逐個分析為什么這三點原因,來找出一些公司不招大齡程序員的真相!
經濟上不劃算
經濟上不劃算,道理其實說起來很簡單,大齡程序員的編程水平顯然是要高于年輕程序員的,因此工資也會比年輕程序員更高。但是,大部分公司的研發內容基本上也就是增刪改查。從公司角度上說,如果把寫代碼比作種地的話,一個普通農民能干的事情,就沒必要請一個農業專家了!
現如今編寫代碼已經足夠工業化了,各種技術實現方案也已經足夠成熟,幾乎大部分技術場景,在網上或者開源平臺都能找到合適的解決方案和代碼,因此,現在的大部分業務的實現技術相比過去都要容易得多,并不需要那么多技術專家。
也不是說這樣的公司內全部都是年輕程序員,還是要有一兩個大齡程序員帶著一幫年輕程序員,當年輕程序員遇到實在搞不定的技術難題時,大齡程序員作為技術專家再進行指導即可。
精力不足
很多大齡程序員都成家立業了,無法將所有精力都投入到工作當中,IT行業又是一個比較特殊的行業,主要生產力就是程序員,因此對于程序員對項目的專注度也比較高。
比如公司接了一個項目,限期三個月完成,這時候每個程序員每天都要干什么,都得細心安排。假設某個程序員家里有什么事,比如孩子、老人生病了、學校請家長了或者一些其他原因導致他不得不請假,那么項目的整體進度可能就會因為一個人而牽一發動全身。
程序員之間需要相互配合,如果程序員A時間耽誤了,那么程序員B的項目進度也會隨之耽誤。亦或者其他同事,比如說測試,一個功能模塊晚出來一天,可能一些關聯的其他模塊也需要跟著推遲測試,這就是為什么很多公司在開發過程中把時間卡得死死地,甚至一定要在指定時間內加班也要把計劃任務完成的原因。
程序員之間需要相互配合,如果程序員A時間耽誤了,那么程序員B的項目進度也會隨之耽誤。亦或者其他同事,比如說測試,一個功能模塊晚出來一天,可能一些關聯的其他模塊也需要跟著推遲測試,這就是為什么很多公司在開發過程中把時間卡得死死地,甚至一定要在指定時間內加班也要把計劃任務完成的原因。
某個程序員因為一些事情耽誤了開發進度,所造成的結果可能就不是耽誤一天,計劃就往后推遲一天那么簡單了。
而年輕程序員相對來說私事不會那么多,精力也夠,真遇到需要緊急完成的工作,加起班來身體也吃得消。所以,對一些開發任務比較重的公司,年輕程序員還是比較適合的。
思維模式
最后就是思維模式,大齡程序員工作時間久了,思維模式就會相對固化,但IT行業恰恰是一個需要有創新思維的行業,其中在互聯網行業表現尤其明顯。所以,IT行業尤其是互聯網行業需要始終保持著年輕、創新的思維模式。
比如現在的二次元,年紀大的人估計很難理解,但卻對年輕用戶的胃口。
大齡程序員在某些行業也吃香,并不是所有公司都排斥大齡程序員,很多公司也需要大齡程序員,某些行業對于個人的綜合能力、忍耐力要求很高的!綜合能力簡單地說就是對一個程序員在各種復雜場景的技術實現要求高,需要熟悉不同產品的對接方式和邏輯,也需要熟悉各種場景的業務邏輯,這沒有一定的時間積累,做事很難效率。忍耐力要求高,是因為一個項目可能要反復迭代N次才能達到客戶想要的效果,另外遇到沒那么好說話的客戶,什么事情都能把責任推給乙方,因此,一個程序員沒有一個好的脾氣,很難長時間干下去。相對來說,大齡程序員會比較克制,抗壓能力更好。
總之,大齡程序員雖然面臨著一些就業挑戰,但并非全無出路。通過發揮自己的優勢,提升自身能力,適應市場需求,大齡程序員依然可以在科技行業中找到自己的位置,為行業的發展做出貢獻。