軟件工程師的核心競爭力是什麼?

最近星球裏有很多同學在討論職場發展和個人競爭力相關的話題,以前一直覺得大家在職場大多數時候受困於技術成長,但今年逐漸認識到構建自己的核心競爭力纔是職場發展的核心。

這篇文章,我想聊聊我對於軟件工程師的核心競爭力的看法。

 

如何理解核心競爭力?

核心競爭力,我個人認爲是指在社會和職場中你有別於其他人的不可替代性,這個不可替代性有兩個影響因素:

  • 時間成本:即如果沒有你,企業需要多久才能培養或找到能勝任你之前崗位工作的人;
  • 沉沒價值:即如果沒有你,你的離開爲企業的商業價值帶來的損失多寡以及影響大小;

相信大家在網上看過很多類似的例子,比如某企業核心技術負責人離職,整個研發工作進度停滯。

當然現代企業爲了避免類似現象,一方面會將工作內容不斷流程化標準化,另一方面企業即使沒有HC也會通過獵頭或者在招聘網站掛一些崗位,以應對類似情況。

這也是我經常建議一些同學每隔半年或一年出去面試幾次的原因。

這樣做的好處一方面可以及時的瞭解求職市場的現狀以及對不同崗位的一些要求,對自己有更清晰的定位;另一方面就是應對上述情況。畢竟對做技術的同學特別是今年,大家應該都深有感觸。

 

軟件工程師的核心競爭力是什麼?

之前在一些技術羣也和很多同學討論過這個話題,有說自動化測試性能測試的,也有說自己比較熟悉業務的,當然有的同學是管理崗,覺得裁員也輪不到自己,管理就是自己的核心競爭力,種種不一而足。

這個話題我自己也思考過很久,我的觀點是無論是熟悉業務還是技術能力,只是勝任這個崗位工作要求的基本能力,而不是核心競爭力,君不見近幾年每年一千萬的應屆大學生以及培訓班三個月一期的流水線培訓。

我個人認爲,軟件工程師的核心競爭力應該是一種複合型的能力,概括總結應該是如下三種能力:

快速學習能力

技術同學的日常工作,基本是面向對象和代碼。但現在技術的迭代速度越來越快,新框架、新工具、新的技術實踐層出不窮。個人的時間和精力是有限的,無法學會並掌握所有的技術。

但技術底層的東西基本是相通的,操作系統、網絡協議、編碼規範、數據庫等技術近幾十年幾乎沒有大的變化。

如果團隊有一個新項目用到了新的技術框架和工具,這個時候只要底層的基礎打得好,能快速學會並應用這些新框架新工具,就可以快速勝任新項目的工作。

因此我認爲,編程語言、框架工具只是軟件工程師的基礎能力,而快速學習掌握並投入應用實踐的能力纔是軟件工程師最基礎的核心競爭力

解決問題能力

之前和一些同學聊過一個話題,技術值錢麼?

最後的結論是技術並不能直接創造巨大的商業價值,但技術可以通過實現需求支撐業務來體現自己的價值

比如電商的雙十一大促,一個典型的高併發場景。

技術並不能直接帶動下單量和GMV的提升,但面對雙十一大促這種高併發的複雜場景,技術可以通過實現業務需求、修復BUG、優化系統性能和架構來保障線上系統的穩定性,再配合營銷和推廣等手段,來支撐業務目標更好的達成。

無論是實現需求,修復BUG還是性能優化,都需要我們去做需求分析、問題定位、問題分析和優化,這其實就是解決問題能力的體現。

技術同學的日常就是發現問題、分析問題和解決問題,因此我認爲解決問題的能力是軟件工程師的進階核心競爭力

個人影響力

以我自身的某個階段的職場經歷爲例,爲大家說明個人影響力的重要性。

之前在某電商平臺做性能測試,剛入職那年雙11大促時候線上系統崩了,後來CTO決定搞全鏈路壓測,基礎架構團隊也很快給出了技術解決方案以及對應的開發工作。

但技術問題好解決,如何讓這些技術方案落地到具體的每個團隊並且讓他們run起來並保證能解決問題,是更大的難點。

恰逢核心業務系統重構,我便牽頭推動並協調這些技術解決方案在各團隊落地了,那年618/雙11線上系統也穩定的支撐了大促。

包括後來的測試環境穩定性治理、自動化測試治理、線上故障覆盤等工作都是由我牽頭來落地解決的,我也在兩年內連續晉升了2次,薪資也漲了很多。

上述的案例並不是在秀,而是爲了說明個人影響力的重要性。

我在工作中體現了較強的專業能力和溝通協調能力,但最重要的是我可以推動解決問題,後來技術團隊遇到一些難題,大家都會默契的讓我來負責推動解決,這就是影響力的體現。

個人影響力取決於很多方面,比如:

  • 你做事的專業能力,是否讓大家覺得你靠譜(專業認可);
  • 你是否經常幫助其他同事解決問題並主動分享經驗(個人口碑);
  • 你是否在某個專業的細分領域有很深的造詣和落地經驗(履歷背書);
  • 你在推動項目落地過程中,溝通協調的態度以及是否會考慮對方的難點(換位思考);

當然,影響力的構建需要很長時間的積累,並不是一朝一夕就能形成的。而一旦有了足夠的影響力,對個人的職場發展來說是可以受用良久的。而個人影響力,也是我個人認爲的軟件工程師高階的核心競爭力

綜上所述,軟件工程師的核心競爭力具體體現在下面三個方面:

  • 基礎能力:快速學習能力;
  • 進階能力:解決問題能力;
  • 高階能力:個人影響力;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章