IT人永遠不老,老程式設計師價值何在?

humengyi發表於2018-09-14

enter image description here

IT人永遠不老?做夢,怎麼可能。無論你現在是多麼風華正茂,青春洋溢,終有成熟、老去的那天。

但是,人的身體可以變老,人的精神面貌、心態卻真的可以“歸來仍是少年”,只要你心不老,保持著對生活、對世界的好奇心和進取心,眼光和狀態就會不同。

最近一則新聞刺痛了我的神經,中興公司的某大叔級開發人員被公司逼迫辭職,最後發生慘劇。再聯想起年初的“華為-35歲辭退”事件,我很想在這裡聊幾句。

首先,你要對資本的殘酷性有一定認識,很早就要有心理準備。當它需要你的時候,鼓吹“公司就是你的家”,你可要明白這是忽悠,別真的信了 – 哪裡有這回事。公司不是你的家,如果需要,他可以隨時裁掉你,解除僱傭關係,毫不留情。人力與資本之間,實質是合作關係。既然是合作,當然可以一拍兩散。心裡不把公司當成家,把它當作隨時可以走開的工作場所,你就不會真的無法忍受、想不開了。但是,這跟工作要認真敬業並不矛盾,人可以很職業很負責,工作做的很好。真要到最後一刻,屬於自己的利益要積極爭取,實在沒辦法也不要太計較身外之物,人要豁達。

為什麼要“清理老程式設計師”?有公司管理、成本方面的原因。同樣的事情,如果新人比老人好用又便宜,沒家庭負擔,加班不要錢,幹活勁頭兒還足,你是老闆你咋做?很明顯的選擇嘛。換個角度說,你在做什麼以至於讓自己可以輕易被取代呢?當然,如果是公司經營困難或者全行業出了問題,那個是另外一回事,傾巢之下,豈有完卵。通訊行業就有點類似“基礎設施”的味道。基礎設施做完了,除了維護、更新還需要人力,建設大軍們就得等下一波技術進步的浪潮了。但是資訊化社會的應用需求卻不是。應用需求千變萬化,深入企業應用,使用IT技術提升生產效率和資源利用率,整合進入生活、提高生活品質,IT行業還會有很長的發展時間。

另外還有一個背景因素:社會分工的水平,也就是產業發展的程度作為背景,決定了個體職業的前景。從經濟學角度看,社會專業化分工止於邊際交易成本。說白了,如果請人幹不如自己幹,那就不會再細分工作了。歐美社會因為制度優勢/科技優勢,可以把分工發展的很細,專業化程度很高,反之也推動了專業技術水平的提升。你做程式開發人員,可以做到年紀很大,只要足夠優秀沒問題。著名的StackOverflow網站有過統計,其站內40歲以上的經驗豐富、水平高超的開發者大有人在,非常活躍。

國內行麼?困難。國內的IT業發展水平決定了,大量的工作都是技術含量較低的普通應用開發,一套系統,增刪改查,會騎自行車就可以了,要什麼開寶馬的司機?你看看有多少重要的開源專案,特別是基礎應用專案,都是國外資深開發者發起的?國內大量公司是拿來用就好,能給出點反饋,提交點程式碼就算不錯了。因為我們沒多少時間也沒什麼耐心參與開發,甚至覺得經濟上划不來。既然不需要做那麼複雜的工作,簡單開發應用就好,那還要“資深的開發者”幹什麼呢?所以這裡缺乏職業深化分工的土壤,以至於限制了程式設計師的職業生涯,反過來也制約了國內的開發水準。

不過,近些年值得慶幸的是,越來越多的人認識到,參與基礎性系統開發的重要性。一些大公司開始自己研製適合自己需求特性的,但是也能通用的產品。比如阿里巴巴做了資料庫/分散式中介軟體等一系列產品的開發和開源推廣。這些地方,特別需要高階開發人員,因為沒有深厚的積累以及高超的開發能力,根本就玩不轉。

心理學的研究表明,即便是成年人,認真的學習仍然可以獲得神經元的有效連線 – 形成記憶和技能。所以不要才40歲就真覺得自己學不動了,其實是你犯懶了。IT研發這行,知識更新飛快,如果你指望拿以前學的東西吃老本走下去,從不想著重新整理知識儲備和技能,真的是很危險的行為。突然某一天,你的知識派不上用場,職業上再也不需要你,那真的沒什麼可說的了,只能怪你自己。

我們怎麼辦?問題的實質,是如何在職業生涯中,保持好足夠的競爭力,以及給自己增加其它選擇的機會。

提升學習的能力。要懂得研究學習方法。優秀的學習方法,可以讓你的學習能力,長時間保持在高峰,學會新把戲也不是新狗才能辦到,老狗也能做到,並不是多費力的事情。人年紀變大,記憶力會不如青年時代,但是因為經驗增加,理解力卻提升了,此消彼長。如果可以,多學些領域之外的東西,擴充套件知識面,特別是人文類。懂人遠比懂機器更重要,更有價值。

以精神、體力透支為代價無法走的長遠。你拼不過小年輕的,也沒必要比這個,早點拒絕“天天白加班”的工作和公司吧,無論說的多麼動聽,公司多有名。自己想一想,值不值得。拼體力你沒有優勢,優秀老碼農的價值,不僅在於技術深度,更突出體現在技術組合/選型上。搞過的東西多了,有創造力的人會形成直覺。解決某些問題,用什麼辦法好,什麼技術組合起來最合適,直覺上就有了主張。甚至還能用別人想不到的角度去處理需求,這種能力很珍貴的,也很有價值。

爭取成為一個領域的專家。專家才有良好的直覺,才能用直覺工作,專家難以替代。有時候,你工作的領域,深度是不夠的,很容易幹個2-3年就到底了,摸的很透徹。那麼這就是比較危險的地方。新人在有經驗的老手帶領下,甚至熟悉的更快,自然要替代你了。那就想辦法換個更有深度有價值的領域,研究到非常深入的水平。如果你現在貪圖省心省力、輕鬆愉快,那後面自然是費神費力、緊張焦慮。容易的道路越走越困難,困難的道路越走越容易。如何判斷領域的價值?看看是不是“強勢知識”。所謂的“強勢知識”,就是它的認知進步、革新,能給人類帶來很大的好處,而眼下確實有產生突破、擴大應用的情勢,大家都很熱切需要的東西。此外,它還有比較大的難度,以至於學會用好,非朝夕之功。有時候它是行業的熱門,有時候也不一定,因為有炒作的成分,自行判斷吧。

別亂花錢,要有點風險意識。有太多太多年輕的時候拿著高工資,不知積累,到處玩樂,到處瞎買,胡亂買入高風險資產,胡亂買股票的人了。你確實是給經濟繁榮做了自己的貢獻,但是也埋下了未來的隱患。人重要的是學會剋制自己,約束自己的慾望。適度娛樂理所應當,沒家底的月光揮霍不可取。世界急劇變化,未來高度不確定,很難說得清。連繫統架構設計都留冗餘手段以防不測,何況人類。手裡留下適度的儲備用來緩衝,是很必要的。

年齡真到了職場上難以應聘的數字,你對自己的積累和技能有底氣麼?你堅信自己有能力做些有利於社會、能解決人類需求的產品和服務嗎?有底氣跟人合作也行。如果你甘當職場上的螺絲釘,就不要怪自己在突然的變化面前不知所措。

願各位朋友都能在職業生涯中,不斷追求新的人生境界,獲取新的人生價值,讓自己的人生把握著主動的權力。

作者部落格

相關文章