程式設計師,你離年薪100萬差什麼?
李雷(化名)與韓梅梅(化名)畢業後在同一家公司做起了程式設計師,幾年以後,韓梅梅已經開上了寶馬X5,現金股票期權也超過百萬年薪,而李雷仍然停留在原地,苦逼的啃著方便麵通宵上線。雖然拼命努力,吃苦耐勞,但李雷仍然徘徊不前,無法進入下一個臺階。這背後的差異到底在哪?
對於軟體技術人員,尤其是應用軟體技術人員而言,有一種能力至關重要,然而很多人卻又沒有意識到,這種能力就是技術遷移能力。
五年前,我在參與構建百度技術序列職稱體系以及技術學院勝任力模型學習地圖的時候,從T7開始增加了技術遷移能力的因素,也是出於對高T要有能力負責更大的技術範圍的考慮。
顧名思義,技術遷移能力指的是可以跨領域進行技術實踐的通用能力,能夠利用已知已會的技能,快速應用到相關的技術領域、業務領域,從而負責更大的技術範圍,參與更復雜的技術決策。
技術遷移能力可以分解為以下三個方面。
-
?抽象能力。抽象能力是技術人員的核心能力。領域模型、需求分析是對現實世界的業務抽象。架構設計、程式設計是技術抽象。我們面對的就是用抽象的技術和程式碼去創造出可以解決現實世界問題的方案,只有抽象,才能在變化中找到不變,應對不確定性。這個就不展開再分析了。
-
?模型思維。我們面對的是抽象,無法對應到實際事物,這就帶來了很多溝通、思考方面的難題,就需要使用模型思維,提煉思考方法,總結穩定的模式。設計模式就是經過提煉後的解決程式碼結構的常用模型。架構模式同理。利用模型思維,可以把熟悉的技術經驗提煉出來,便於遷移應用到相關的領域裡去。
-
?探尋本質。當今的技術幾乎日新月異,新技術層出不窮。在令人眼花繚亂無所適從的時候,積極的探尋本質,找到根源,往往能牽一髮而動全身。一個拿IDE的人與一個拿Framework的人爭論優劣,這本身就是個不應該存在的現象。根本而言,我們使用不同的程式語言,針對不同的執行時環境,就可以寫出需要的軟體,這也是技術可遷移性的本質。出色的高手,換一門新語言的時間單位是小時,換一個Framework的時間單位是天,之所以有如此短的時間,是因為他掌握的是本質,語言的本質不是語法,是用法,框架的本質也不是API,是設計思路。
當用這些視角重新審視自己的時候,就會發現我們的技術遷移能力該如何提升了。
-
?首先要做的是升級認知。我們已知的已知實在是太少了,這會鞭策我們始終保持空杯心態,持續精進。
-
?培養模型思維,鍛鍊提升自己的抽象能力,歸納與演繹相結合,讓思維可以在不同的抽象層次中自由穿梭。
-
?敢於打破邊界。無論是崗位邊界,還是知識邊界。軟體是為業務服務的,行業的沉澱和業務知識的積累對高層技術人員來講尤其重要。同時,新的人工智慧技術族,也讓我們看到跨學科、跨領域帶來的技術進步。我們把眼光放開,可以看到更廣闊的空間,這也是我們提升遷移能力的途徑。
李雷終於找到了自身的不足,並感覺到自己的價值提升了很多,現在已經在奔騰的路上了,你呢?
--END--
掃碼關注“文斌隨筆”公眾號
相關文章
- 程式設計師,你自豪什麼程式設計師
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 程式設計師你為什麼這麼累?程式設計師
- 為什麼年薪 50W 是程式設計師的分水嶺?程式設計師
- 年薪五十萬的程式設計師在北京過著什麼樣的生活程式設計師
- 你憑什麼做好一個程式設計師?程式設計師
- 月薪3000和月薪30000的程式設計師差別是什麼?程式設計師
- 程式設計師你為什麼這麼累? - Controller規範程式設計師Controller
- 程式設計師你為什麼這麼累? - 配置規範程式設計師
- 你覺得程式設計師最大的悲哀是什麼?程式設計師
- 作為程式設計師,你的夢想是什麼?程式設計師
- 你為什麼成為一名程式設計師?程式設計師
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 程式設計師面試必問:你為什麼要離開上一家公司。你會怎麼回答?程式設計師面試
- 幽默:程式設計師看比爾蓋茲為什麼要離婚?程式設計師
- 你知道年薪百萬的程式設計師是如何對時間管理嗎?程式設計師
- 你為什麼選擇程式設計師這個職業?程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 程式設計師,為什麼如此迷茫?程式設計師
- 程式設計師都幹些什麼?程式設計師
- 程式設計師的悲哀是什麼?程式設計師
- 一個故事告訴你什麼才是好的程式設計師程式設計師
- 【1024程式設計師節】為什麼有些程式設計師下班比你早?程式設計師
- 程式設計師離百萬年薪有多遠?移動架構師是這樣學成的!程式設計師架構
- 為什麼你學不好程式設計程式設計
- 2020程式設計師洞察報告:平均年薪20.36萬!程式設計師
- 程式設計師薪資一萬,“程式設計師鼓勵師”月薪兩萬,你怎麼看?程式設計師
- 程式設計師壓力那麼大,為什麼還要選擇做程式設計師程式設計師
- Java程式設計師想拿百萬年薪?你只需要這樣做!Java程式設計師
- 什麼是 10x 程式設計師程式設計師
- 1024為什麼是程式設計師日程式設計師
- Java 程式設計師每天都在做什麼?Java程式設計師
- 網際網路寒冬,失業程式設計師和升職程式設計師差的,不止是幾個級別距離程式設計師
- 程式設計師是什麼讓你停滯不前—是安逸,還是….程式設計師
- 程式設計師,請你不要在坑程式設計師了?程式設計師
- 為什麼程式設計師在學習程式設計的時候什麼都記不住?程式設計師
- 如何成為一位「不那麼差」的程式設計師程式設計師
- 年薪百萬的程式設計師都在用的摸魚方式……程式設計師