PTT評價

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

看板Soft_Job標題[心得] 提升 .Net 工程師薪資的 2 種做法作者
liangyc
(量爸)
時間推噓11 推:14 噓:3 →:39

圖文並茂版:
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 工程師在履歷上以及職涯上需要注重的事項,僅供各位參考.


--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.5.99 (臺灣)
PTT 網址
※ 編輯: liangyc (101.10.5.99 臺灣), 02/05/2021 17:44:45

newhandfun02/05 18:15有分享有推。不過前幾段重複了,要不要修一下

感謝,修正了,有地方需要修改告知.

vi00024602/05 18:23可是最後一段偷渡徵人訊息 修一下吧

已刪除,感謝。

ggggggh02/05 18:35我幫忙結論。轉Java

其實在台灣的就職市場, .Net 跟 Java 工程師都有需求,兩種技術特性不同,發現我沒有提到 Spring Boot 的更新,未來會修正.

kimakist02/05 18:58同是.Net 人給推

ura121002/05 19:23不是.Net core 6.0 是.Net 5/6 吧 之後更新沒有在分core

ura121002/05 19:23 和framework了

感謝您,更正中

dream112402/05 19:31你這樣寫真的大大地誤會 java 了…

不好意思,我把 Java 的部份刪除.

dream112402/05 19:31那是老系統多,有相關的維護工作才會大量有人用 java

dream112402/05 19:331.8… 事實上新系統或大改版還未必用那麼舊

fgh8111302/05 19:40結論:願意駐點

becca94502/05 19:49所以薪資沒貼阿

alihue02/05 20:06java 難升級是因為生態系肥,專案想升,你的 hadoop 也要

alihue02/05 20:06一起升

async02/05 20:35.Net Core 3.1 之後都叫 .Net 了

neo527702/05 21:22呵呵

Abbee02/05 21:48你誤會java了!它更雜,更多新技術

tsao121102/05 22:08外包的程度就是那樣

chocoboy556602/05 22:19猴子哥4ni?

abccbaandy02/05 22:20JAVA真的超多釘子戶...

spfy02/05 23:27.NET升級多簡單 打開專案閉著眼睛改成最新的 保存 編譯

Mtcat02/06 00:1311

DrTech02/06 01:01老實說,薪資要提升方法很多,這篇是很沒有效率的方法。

DrTech02/06 01:04廣告文寫那麼長,還不如直接寫薪資實際。

謝謝您的指教,若您有提昇軟體工程師薪資更好的方法也歡迎您分享.

umum2902/06 03:58沒有.Net Core 5/6, 是.Net 5/6 還有Java企業模式很複雜的

感謝,已修正.

※ 編輯: liangyc (1.171.45.237 臺灣), 02/06/2021 06:13:41

zaa021002/06 06:55uber 跟 food panda 兩種算嗎

brianhsu02/06 09:49對不起,我就是還在 Java 8 的釘子戶.....XD

tennyleaz02/06 10:14.net桌面企業軟體:Am I a joke to U?

hegemon02/06 10:43練熟C/C++, 轉一線豬屎屋韌體或是Kernal

jinmin8802/06 13:52要更高薪資應該是系統設計方面 如何處理高併發 如何讓世

jinmin8802/06 13:52界各地都能夠低延遲之類的 語言是基本

dream112402/06 14:09@jinmin88 你想太遠了。職缺的條件跟工程需求密切相關

dream112402/06 14:10多數人力仲介幫找的工作都是維護別人架構好的系統

DrTech02/06 14:10要提升薪資,地點>產業>公司>解決問題的know-how>程式語言

DrTech02/06 14:10>語言底下的技術與版本。在那扯程式語,都不知道幾流了。

dream112402/06 14:10有非功能需求的問題也不會找這些人負責處理

dream112402/06 14:11因此他們多期望你會用他用的科技,能與他人合作即可

DrTech02/06 14:13選對產業與公司,少去這種沒發展的公司比較重要。

dream112402/06 14:13這類工作不問你leetcode刷幾題,不會靠難的DS和algo

dream112402/06 14:14因為平常幾乎用不到,真用到再問團隊技術負責人就好

dream112402/06 14:16另外找駐點的公司或發包給這些公司的客戶未必給得差喔

dream112402/06 14:16他們常常多是穩定獲利的大公司,因此才能用錢收買你

dream112402/06 14:17去做這種非常態僱用、工作技能成長性又相對有限的事

dream112402/06 14:18我看過產品團隊或新創找人做的事情未必比他們有趣多少

Murasaki011002/06 14:18在乎語言就已經out了

dream112402/06 14:19但入職條件更高,薪水常常還輸給這些駐點的。

dream112402/06 14:21因此我現在覺得除非你在乎一些公司非金錢方面的福利

dream112402/06 14:21以及同事有沒有同屬一間公司的團隊感

dream112402/06 14:21否則許多駐點工作其實 C/P 值不低。

wulouise02/06 20:17履歷通常是說做xx專案幫公司賺$x or user > y mil這種吧

DrTech02/06 22:17所以薪水到底多高呢?

dream112402/06 22:39DrTech,比你們那些純軟部門當然不算高

dream112402/06 22:40但以相同工作技能需求來說,給的真的可以高一截

dream112402/06 22:40因此我才會說 C/P 值高。

dream112402/06 22:45當你工作技能遠遠超過他能開的上限時他當然會是爛工作

dream112402/06 22:45但如果你的技能就剛好滿足他的條件,那能開的並不太差

leicheong02/10 13:49你用Java1.8比, Net也可以一直用v4.8到10年後啊.