天天看點

《阿裡感悟》- 技術人員的職業規劃

技術人員的職業規劃

上周去北京參加專場招聘會招聘後,自己的一點體會,希望能給技術人員敲響警鐘或有所幫助,包括我自己。

很多人以為技術人員可以做一直做下去,但是最近我發現這個觀點不完全正确,因為能一直做下去的技術人員非常稀少,因為不同的年齡段,公司對技術人員的要求會不一樣,如最近傳言華為計劃裁掉40歲以上的程式員,首先我認為肯定不會裁掉所有40歲以上的技術人員,如cto或進階技術專家不會被開,因為他們達到了40歲技術人員應該達到的能力,而那些沒有達到該年齡段能力的技術人員會被淘汰。

為什麼現在各大公司招技術人員這麼難還會有公司裁員呢?

因為公司需要換血和降低成本。換血意味着希望進入一些新鮮或者優質血液,讓團隊能正向發展,新鮮的血液積極性高,潛力好,如剛畢業的學生或工作幾年的技術人員。優質的血液,意味着技術能力強,能影響團隊技術方向,如某個領域的技術專家,能影響團隊事倍功半。

如果你是公司老闆,一個工作三年的技術人員和一個工作10年的技術人員能力差不多,而三年的更有技術激情,十年的還要照顧家庭,工資還比三年的多幾倍,你會選擇留下哪一個呢?是不是會開掉10年的技術人員,再招聘幾個三年的呢?這就是現實的殘酷。那個十幾年工作經驗的技術人員離職後開始找工作,但是找到合适的工作會非常困難,首先你的工資基數很大,你期望下家公司能給你更高的薪水,新公司也會考慮招聘你的投入産出比。

是以技術人員需要居安思危,不要被眼前的高薪沖昏了頭腦,小富則安是短暫的,逆水行舟才是技術人員走的路,是以我認為技術人員需要以五年為一個技術周期,每個技術周期上都要上升一個技術層級,否則随時可能會被淘汰掉,各層級建議和要求如下:

應屆生 – 紮實的技術基礎,有技術熱情。應屆生技術人員我建議進入bat這樣的大型網際網路公司,雖然辛苦點,但是工作幾年後,技術能力和視野會大于很多工作10年的技術人員。

注意點:系統化的學習技術,研究技術而不是使用技術。

工作5年 – 在技術上做到知其然知其是以然,對用過的技術架構都能知道技術原理和優缺點,多實戰少紙上談兵,學會總結。具備獨立分析和解決技術問題的能力。

注意點:很多候選人用過n年jdk,就認為自己精通java,但是面試的時候發現jdk的源碼都沒看過。我面試阿裡的時候,也不明白為啥要問jdk源碼或垃圾回收機制,但是當我去解決複雜的線上問題時,我才發現對源碼或原理不熟,很難查到問題所在。如果你在小公司或非網際網路公司沒有這樣的技術場景,可以嘗試提高下業務架構能力或者利用業餘時間實戰并鑽研技術。

工作十年 – 有大型系統架構經驗和技術亮點。架構經驗需要在大公司有實戰經驗。技術亮點就是在某個技術上達到專家級别,當同僚遇到某個技術問題會來咨詢你,比如遇到redis問題解決不了時會來找你。短短幾句話要求非常高,招聘的時候很多技術人員都卡在這個階段,需要有很好的技術積累和背景。

注意點:很多技術人員開始轉向管理,結果技術和管理都是半桶水,技術首先要達到一定的深度再考慮管理方向。小公司技術總監,技術停留在用,很多技術原理都不知道,如何做技術規劃呢?

工作十五年 – 要有很強的業務和技術規劃能力,在公司内有影響力,可以影響團隊和公司的技術發展方向。也可以嘗試換下工作,去成長性好的公司做技術總監,擴充下技術視野。

十五年以上 – 這個我說不好,歡迎通過評論提建議。

如何進入bat

達到以上要求就可以進入bat,但是我分析了下最簡單進入bat的方式是工作5年以内的技術人員,因為應屆生要求top院校的top學生,工作八年以上的要求又非常高。