1. 程式人生 > >35歲以後,不要成為程式設計師中的“鑽石”

35歲以後,不要成為程式設計師中的“鑽石”

> **成長&認知** 丨 作者 / 袁吳範 > > 這是**pointers**公眾號的第**25**篇原創文章 2020年,是一個不同尋常的一年。 從年初爆發的疫情,到全球經濟下行的壓力,大家都成為了歷史的見證者。 **讓本來就艱辛的成年人們,雪上加霜。** 我們都是社會中的人,在這場經濟下行背景下,經濟影響會以各種各樣的方式最終傳遞到每個人身上,我們都無法逃避。 彷彿從年初到年末,都充斥著悲觀的情緒。裁員的聲音,一直環繞在我們每個職場人耳邊。 ![](https://mmbiz.qpic.cn/mmbiz_png/4XQ0RVoHjpzzBr9mZ9GC1LiaaIva6zccuWkUNXKFgOsibyZeENQfo5uEC9yMFHdB8pMff1106ciclHuehnBX07Bcw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1) ![](https://mmbiz.qpic.cn/mmbiz_png/4XQ0RVoHjpzzBr9mZ9GC1LiaaIva6zccuAykSbv23ckkg9yBl14ic5NeCenL14x35xE04aOKas85biby9bmzSjuog/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1) 來自某社交平臺上爆料 **他們有一些人是被迫的丟掉了工作。但對於35歲以上的中年人,打擊實在太大了。** 明面上都不會說,但是在招聘的時候,確確實實都不考慮“35歲以上的中年人”。 例如某為在內部宣傳詞是“35歲以上的優化”,馬爸爸的“每年向社會輸送1000人才” 似乎35歲就像每個程式設計師的一個坎,那為什麼會這樣呢?我們應該怎樣做呢? * * * # 1 # 為什麼? 為什麼35歲以後,突然就沒有了競爭力了呢? 因為35歲以後,**有些程式設計師成為了“程式設計師中的鑽石”**。 什麼意思?什麼是鑽石? **就是又貴又沒用的東西**,比喻很難聽,但事實就是這樣。 隨著年紀的增長,每年都會進行調薪,自然年薪水漲船高,但能力並沒有持續提升。 這樣導致了什麼結果?**就是價效比太低了**。 很多人會有疑問了,不是隨著年齡的增大,經驗也會變得更加豐富嗎? 或者是已經晉升為管理者了嗎? 的確,會有很多人能力在持續提升,最後成為了不可或缺的技術專家。 也有許多人,一路披荊斬棘,千軍萬馬過獨木橋,最後成功晉升為管理者。 但對於另外一撮人來說,他們不是工作了10年,只是這10年重複幹了一件應屆生都會幹的事情,而已!還在基層崗位上,堅守著。 我們再想一想自己剛剛畢業的時候,是怎樣的狀態? 是不是每天都充滿了鬥志,活力四射,精力充足。 對,這就是剛剛畢業的程式設計師的優勢。 他們正虎視眈眈的看著前面的那批所謂的中年人,中年人行動緩慢,一不留神就被後浪拍在了沙灘上。 要知道,我們生活在市場經濟下的社會中。 也就是說,你所幹的崗位價格是由你的稀缺性來決定的。 什麼意思? **就是你能拿到的工資是能幹和你同樣的事情的所有人中最便宜的那個人決定的。** 這句話多看幾遍! 就是因為當初的你年輕,有活力,肯吃苦才讓你幹基礎開發工作。 現在有比現在的你要價更低,甚至比你更勤奮,更優秀。 你說你的老闆有什麼理由,不選擇那個吃的少的馬呢? 然後呢?然後,曾經的年輕人也會慢慢變老,來到35歲這個節點上,被新的年輕人拍打在沙灘上,這樣周而復始,不斷迴圈。 怎麼破? * * * # **2** # 明確方向 我們不能改變社會的規律,我們唯一能做的就是改變自己,讓自己的能力等到持續的發展。 每個人的追求都不太一樣。 有的人的志向就是想要從事技術相關工作,喜歡這種解決疑難問題帶來的成就感。 有的人內心中渴望領導一個團隊,帶領團隊攻堅,突破,拿下一個個大專案。 不管是喜歡什麼方向,最重要的是明確自己的方向。 作為程式設計師,應該要知道未來的路中有哪些荊棘,分別需要什麼能力去克服,從而做大“手中有糧,心中不慌”。 下面我來講一講程式設計師有哪些常見道路可以走。 網際網路大廠的晉升通道一般有管理和技術兩個通道,**一邊專業路線,一邊是管理路線。** **技術類上**,是有兩個方向:**架構師和技術專家** **架構師他的側重點是在“廣”上**,他主要負責技術的整體和架構,在業務上,需要有很深的理解,有豐富的經驗,甚至能做到“走的橋比你吃的鹽還多”。 在技術上,能夠廣泛涉略,掌握的技術知識越多,內力就越加深厚。 我覺得架構師還需要三點必備能力。 其一需要有極強的執行力,能夠快速的給出合理的方案,推動技術落地。 其二需要有極強的判斷力,能夠準確的找到複雜系統的疑難問題所在,就像武林高手,一眼就看出對方的破綻。 最後還需要有極強的創新力,能夠創造新的解決方案,解決現有技術難題。 所以從程式設計師到架構師的成長之路,總的指導原則是:**積累經驗,拓寬視野,深度思考**(可以參考我之前文章《[程式設計師進階必備能力——深度思考](http://mp.weixin.qq.com/s?__biz=Mzg3NzUxMTgwNQ==&mid=2247483826&idx=1&sn=c82601363825ba261b88c0198ee3a91d&chksm=cf2094a0f8571db6b69603ba66b1ac62ef588fc3668ffdcddd4ca2fa62713eb8c614e279290b&scene=21#wechat_redirect)》) **技術專家他的側重點是在“專”上**,這個就很好理解,就是在某個領域能夠深入,能夠熟悉其背後執行原理。 不同的領域都會存在專家,例如:Java專家、前端專家、影象演算法專家、Linux核心專家等等。專家相對架構師,更加專注,並不會考慮太多整體方案。 所以從高階開發成長為技術專家,主要是擴充套件領域內的技術寬度,提升領域內的技術深度。因為領域也不是特別窄的一個面,而是包含多個技術面。 舉一個例子:Linux核心專家,要想成為Linux核心專家,需要掌握,Linux CPU排程、記憶體管理、程序管理、儲存管理、檔案系統、裝置管理和驅動、網路通訊、系統呼叫、系統初始化等技術面。 在每個技術面中,同樣包含了很多技術點,這些技術都是知識盲區,所以需要提升技術深度。 **管理類上**,也分為了兩個方向,**技術管理和職業管理**。顧名思義,技術管理更加傾向於技術,而職業管理完全拋開了技術,純粹的商業方向。 **技術管理,這個方向是程式設計師最自然的選擇。** 大部分的技術管理者,在其從程式設計師轉為管理崗位的時候,都是在領導或公司的要求下,被動的推到技術經理崗位上的,並非是自己當初有強烈意願、主動去選擇管理崗的。 然後走上漫漫打怪升級的道路,從技術經理崗到技術總監,帶領幾十號人的團隊衝關,然後到成為技術業務部和事業部的技術副總裁,相當於CTO了。 技術管理需要在業務上有較深的理解,在技術上能夠根據技術發展趨勢,進行技術規劃。在產品上能夠極強的洞察力,進行產品規劃。 在團隊加上能夠規劃團隊建設、組織結構等等,所以這是綜合素質的要求。 **職業管理者往往更加關心於整體產品業務的團隊,不限於技術團隊**。 比如某個事業部的總裁,或者是某個業務部的總裁。大家往往都聽過某某事業部空降了領導,這個領導就是屬於職業管理者,他的移動性更加強,能力更加通用。 這個方向是可遇不可求的,有些人一輩子都不可能觸及到。這個就是天花板上的別人家的樓板,你說難不難?所以隨遇而安,時刻準備著出擊! 到現在知道你未來的路是怎樣了,需要的能力是怎樣的了,你以為這樣就行了嗎? **顯然還不夠。** * * * # **3** # 跟時間做朋友 我們要跟時間做朋友。 時間是一把殺豬刀,會讓一部分變得越來越不值錢,當然也會讓一部分越來越值錢。 要讓時間成為你的好夥伴。 技術和管理的路已經給你指明,接下來就要靠你去做了。 剛畢業的時候,多努力一點。 **千萬不要貪圖安逸卻又不甘平庸,內心渴望挑戰卻又過得四平八穩。** 把體力多花在能力提升上,少看泡沫劇,少刷抖音,將你的體力換成經驗,換成腦中的思想。 35歲之後,我們的體力終將會被年輕人淘汰,否則就是對年輕人的不公平。 這時候我們還剩下什麼? **所謂中年人的優勢,就是一路走來,所積攢下來的經驗,能力,人脈和思想。** 用這些東西,從頂層思考,幫助年輕人成長,我們自然的就成功了。 * * * # **4** # 總結 我們每個人都在經歷著從磚頭變鑽石的過程。 隨著工齡的增加,你的價格也越來越貴。 如果你沒有找到自己方向,沒有在這個方向上讓自己更加有價值。 那變成職場中的鑽石是必然的。 所以每隔一段時間,公司就會把職場上的鑽石換成磚頭,如此往復,直到這些磚頭,再變成新的鑽石。 **唯一能改變這個定律的,就是不斷輸入新的能量,讓自己變成不可或缺的角色**。 明白了這一點,就知道要怎麼做了。 35歲之後,別成為又貴又沒用的鑽石。 最後希望大家都能成為自己心中的那個人,獻上! 我是袁吳範,物聯網大廠技術總監,如有疑問,微信私信我:**pointersss** * * *  _推薦閱讀(乾貨)_ [7年,從“遊戲少年”到大廠技術總監的逆襲之路](http://mp.weixin.qq.com/s?__biz=Mzg3NzUxMTgwNQ==&mid=2247484114&idx=1&sn=8e7dc76fa54087cf0784ef13dc261078&chksm=cf2097c0f8571ed6de8272864698e35cf0c78183bceb109fe71ee450d077f72ba29e5ac819f2&scene=21#wechat_redirect) [程式設計師成為高階管理者的三次躍升](http://mp.weixin.qq.com/s?__biz=Mzg3NzUxMTgwNQ==&mid=2247484027&idx=1&sn=fb6fe35037e1693bf0f1c0a81d059bdc&chksm=cf209769f8571e7f311b5195d1f4c8fc1dc7f6905375bbdc6b0afbec0abc4775889b1012db7c&scene=21#wechat_redirect) [技術總監7年總結,如何進行正確的溝通?](http://mp.weixin.qq.com/s?__biz=Mzg3NzUxMTgwNQ==&mid=2247484011&idx=1&sn=e52d915760314e3300c145039ede831b&chksm=cf209779f8571e6f81be5951b70607c2a2518fd0fc94c80c8f96c3331f82bdd6e07807179ce4&scene=21#wechat_redirect) * * * 從業7年。從軟體開發、高階軟體開發、技術經理再到技術總監,分享職業發展、技術管理、職場晉升、技術成長等個人多年經驗和心得。一起成長!私人微信:pointersss,歡迎來撩 關注我↓↓,幫你答疑解惑!  ![](https://mmbiz.qpic.cn/mmbiz_jpg/4XQ0RVoHjpwwHPUKTfFPuXricWutdgzqDd8IhicA9rFr2MtXU3SaVfxfR9Y5sfhTib9Wq0kkU5bEZj6aSkAQC7zzA/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1)