1. 程式人生 > >《阿里感悟》- 技術人員的職業規劃

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

技術人員的職業規劃

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

前言

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

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

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

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

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

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

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

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

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

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

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

  • 工作十五年 – 要有很強的業務和技術規劃能力,在公司內有影響力,可以影響團隊和公司的技術發展方向。也可以嘗試換下工作,去成長性好的公司做技術總監,擴充套件下技術視野。
  • 十五年以上 – 這個我說不好,歡迎通過評論提建議。

如何進入BAT

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


方 騰飛

花名清英,併發網(ifeve.com)創始人,暢銷書《Java併發程式設計的藝術》作者,螞蟻金服技術專家。目前工作於支付寶微貸事業部,關注網際網路金融,併發程式設計和敏捷實踐。微信公眾號aliqinying。