[心得] 提升 .Net 工程師薪資的 2 種做法

作者: liangyc (量爸)   2021-02-05 17:33:11
圖文並茂版:
http://www.ibcloud.com.tw/?p=175
http://www.ibcloud.com.tw/wp-content/uploads/2021/02/justmock__net_770.png
由於敝公司其中一項業務是作資訊專業人力的派遣,所以累積已經閱讀超過數千份.Net PG 履歷的經驗,分享出一些簡單的作法,希望給 .Net 工程師參考。
.Net 工程師的宿命,不段更新的架構 fig. 1 ASP.NET MVC 版本歷程 從維基百科的清單裡面,很清楚看到 .Net 開發技術更新的頻繁程度其實讓人頭皮發麻,所以筆者的第一個觀察是,目前在求職市場中的 .Net Programmer 就充斥了三個斷層。分別是 WebForm, ASP.NET MVC , .Net Core MVC 這三種主要的變革,好不容易在 .Net Core 3.1 微軟終於採用 LTS 事先預告結束支援日期的作法,但是官方也只願意支援到 2022 年底,接下來又要換成 .Net Core 6.0
反觀 Java 工程師從 2014 年開始,一直到現在都 2021 年了,還是 JDK 1.8 搞定。
fig.2 J2SE 支援週期清單
所以在職場上的 .Net 工程師既然選擇了這一個職場方向,就需要非常注意履歷上有沒有隨著時間的推移而持續的在工作上使用新的技術架構,以免掉入了就框架的就業斷層。
隨著 .Net Core 支援 Linux 技術平台,所以漸漸的有業主願意使用 Linux 伺服器甚至 Docker 來部屬 .Net 應用程式,所以隨之而來的容器化以及雲端的建置經驗也會隨著 .Net Core 技術在台灣逐漸普及,未來您在面試時應該會碰到越來越多面試官詢問: ‘您有沒有做過… 在哪段經歷裡有用過的?’的面試項目裡。隨著 .Net Core 支援 Linux 技術平台,所以漸漸的有業主願意使用 Linux 伺服器甚至 Docker 來部屬 .Net 應用程式,所以隨之而來的容器化以及雲端的建置經驗也會隨著 .Net Core
技術在台灣逐漸普及,未來您在面試時應該會碰到越來越多面試官詢問: ‘您有沒有做過… 在哪段經歷裡有用過的?’的面試項目裡。
接下來開始進入主題,我們認為要能夠持續的提升 .Net Programmer 的薪資,履歷上要能展現兩項資訊:技術能力以及團隊合作能力:
在履歷上展現技術能力 在您每一項工作的經歷中,盡量用名詞,少用形容詞,只需要講在什麼時間成就了什麼事情,例如盡可能詳述您在每一段工作履歷所使用的技術(例如 Entity FrameWork, Dapper, MVC .Net Core 3.1 LTS) , 專案的團隊人數, 專案中扮演角色 以及專案進行時間等技術的資訊。在履歷上傳遞情緒對您絕對只會有負分,請相信筆者。 這一點聽起來很簡單,但是請相信我們讀履歷的經驗,藉由花點心思持續更新您的履歷,薪水比現在增加 5,000 元不是難事。
團隊合作能力 雇主願意付出的薪資往往與專案的複雜程度成正本,試想若有一個 .Net 開發需求一個人從頭到尾就可以搞定,那難度會有多高呢? 有參與多人複雜專案的經驗絕對是您要增加自己薪資的必經之路 。 一個多人開發的 .Net 專案的生命週期開很有可能會是這樣的: 整個系統的生命週期約為四到五年,頭一年是密集開發,後面四年是維護,所以若您到任的時候剛好是在系統上線以後,您負責的絕大部分都會是用較舊的開發技術,並且協助修補程式碼。
若您有志於從事.Net 軟體開發,建議有機會的時候就尋找規模較大的上市櫃公司的新開發案來參與,一方面有機會在新專案上實作較新的 .Net 技術架構,同時間也可以藉由參與專案證明您可以參與團隊合作,持續且穩定的產出程式碼,協助團隊成功。
以上是我們歸納出來兩個 .Net 工程師在履歷上以及職涯上需要注重的事項,僅供各位參考.
作者: DrTech (竹科管理處網軍研發人員)   2021-02-06 01:01:00
老實說,薪資要提升方法很多,這篇是很沒有效率的方法。廣告文寫那麼長,還不如直接寫薪資實際。
作者: newhandfun (新手方)   2021-02-05 18:15:00
有分享有推。不過前幾段重複了,要不要修一下
作者: vi000246 (Vi)   2021-02-05 18:23:00
可是最後一段偷渡徵人訊息 修一下吧
作者: ggggggh (ggggggh)   2021-02-05 18:35:00
我幫忙結論。轉Java
作者: kimakist (憐憫)   2021-02-05 18:58:00
同是.Net 人給推
作者: ura1210 (jack)   2021-02-05 19:23:00
不是.Net core 6.0 是.Net 5/6 吧 之後更新沒有在分core和framework了
作者: dream1124 (全新開始)   2021-02-05 19:31:00
你這樣寫真的大大地誤會 java 了…那是老系統多,有相關的維護工作才會大量有人用 java1.8… 事實上新系統或大改版還未必用那麼舊
作者: fgh81113 (阿景)   2021-02-05 19:40:00
結論:願意駐點
作者: becca945 (頻果芽子)   2021-02-05 19:49:00
所以薪資沒貼阿
作者: alihue (wanda wanda)   2021-02-05 20:06:00
java 難升級是因為生態系肥,專案想升,你的 hadoop 也要一起升
作者: async (非同步)   2021-02-05 20:35:00
.Net Core 3.1 之後都叫 .Net 了
作者: neo5277 (I am an agent of chaos)   2021-02-05 21:22:00
呵呵
作者: Abbee (阿比)   2021-02-05 21:48:00
你誤會java了!它更雜,更多新技術
作者: tsao1211 (Sunday)   2021-02-05 22:08:00
外包的程度就是那樣
作者: chocoboy5566   2021-02-05 22:19:00
猴子哥4ni?
作者: abccbaandy (敏)   2021-02-05 22:20:00
JAVA真的超多釘子戶...
作者: spfy (spfy)   2021-02-05 23:27:00
.NET升級多簡單 打開專案閉著眼睛改成最新的 保存 編譯
作者: Mtcat (山地貓)   2021-02-06 00:13:00
11
作者: umum29 (....)   2021-02-06 03:58:00
沒有.Net Core 5/6, 是.Net 5/6 還有Java企業模式很複雜的
作者: zaa0210 (ZAA)   2021-02-06 06:55:00
uber 跟 food panda 兩種算嗎
作者: brianhsu (墳墓)   2021-02-06 09:49:00
對不起,我就是還在 Java 8 的釘子戶.....XD
作者: tennyleaz (tenny)   2021-02-06 10:14:00
.net桌面企業軟體:Am I a joke to U?
作者: hegemon (hegemon)   2021-02-06 10:43:00
練熟C/C++, 轉一線豬屎屋韌體或是Kernal
作者: jinmin88 (晝伏夜出)   2021-02-06 13:52:00
要更高薪資應該是系統設計方面 如何處理高併發 如何讓世界各地都能夠低延遲之類的 語言是基本
作者: dream1124 (全新開始)   2021-02-06 14:09:00
@jinmin88 你想太遠了。職缺的條件跟工程需求密切相關多數人力仲介幫找的工作都是維護別人架構好的系統
作者: DrTech (竹科管理處網軍研發人員)   2021-02-06 14:10:00
要提升薪資,地點>產業>公司>解決問題的know-how>程式語言>語言底下的技術與版本。在那扯程式語,都不知道幾流了。
作者: dream1124 (全新開始)   2021-02-06 14:10:00
有非功能需求的問題也不會找這些人負責處理因此他們多期望你會用他用的科技,能與他人合作即可
作者: DrTech (竹科管理處網軍研發人員)   2021-02-06 14:13:00
選對產業與公司,少去這種沒發展的公司比較重要。
作者: dream1124 (全新開始)   2021-02-06 14:13:00
這類工作不問你leetcode刷幾題,不會靠難的DS和algo因為平常幾乎用不到,真用到再問團隊技術負責人就好另外找駐點的公司或發包給這些公司的客戶未必給得差喔他們常常多是穩定獲利的大公司,因此才能用錢收買你去做這種非常態僱用、工作技能成長性又相對有限的事我看過產品團隊或新創找人做的事情未必比他們有趣多少
作者: Murasaki0110 (麥當勞歡樂送)   2021-02-06 14:18:00
在乎語言就已經out了
作者: dream1124 (全新開始)   2021-02-06 14:19:00
但入職條件更高,薪水常常還輸給這些駐點的。因此我現在覺得除非你在乎一些公司非金錢方面的福利以及同事有沒有同屬一間公司的團隊感否則許多駐點工作其實 C/P 值不低。
作者: wulouise (在線上!=在電腦前)   2021-02-06 20:17:00
履歷通常是說做xx專案幫公司賺$x or user > y mil這種吧
作者: DrTech (竹科管理處網軍研發人員)   2021-02-06 22:17:00
所以薪水到底多高呢?
作者: dream1124 (全新開始)   2021-02-06 22:39:00
DrTech,比你們那些純軟部門當然不算高但以相同工作技能需求來說,給的真的可以高一截因此我才會說 C/P 值高。當你工作技能遠遠超過他能開的上限時他當然會是爛工作但如果你的技能就剛好滿足他的條件,那能開的並不太差
作者: leicheong (睡魔)   2021-02-10 13:49:00
你用Java1.8比, Net也可以一直用v4.8到10年後啊.

Links booklink

Contact Us: admin [ a t ] ucptt.com