Re: [心得] 提升 .Net 工程師薪資的 2 種做法
※ 引述《liangyc (量爸)》之銘言:
: 標題: [心得] 提升 .Net 工程師薪資的 2 種做法
: 時間: Fri Feb 5 17:33:11 2021
:
: 圖文並茂版:
: http://www.ibcloud.com.tw/?p=175
:
: http://www.ibcloud.com.tw/wp-content/uploads/2021/02/justmock__net_770.png
所以會投的都是派遣等級的工程師
會讓你以為工程師等級就這樣了
:
: .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
:
其實三個東西剛好都差了一個世代
web 初興起 -> web form
更好的架構 -> .net framework MVC
open source/container/更近代的 web 框架 -> .net core 系列
到 .net 5 都是為了整合 .net core 與 .net framework
總之來說 MS 還是以持續進步為前提在推進
至於頭皮發麻....
寫前端的表示: ???????????
雖然業界學界很多人愛酸 MS,
但其實它的新玩具概念通常都很前衛,可以玩玩認識一下
然後很多人認為 VS Code 好用
但 VS Code 的好用是基於 MS 在 Visual studio 長久以來累積的經驗下開發的
: 反觀 Java 工程師從 2014 年開始,一直到現在都 2021 年了,還是 JDK 1.8 搞定。 fig.2 J2SE 支援週期清單 所以在職場上的 .Net 工程師既然選擇了這一個職場方向,就需要非常注意履歷上有沒有隨著時間的推移而持續的在工作上使用新的技術架構,以免掉入了就框架的就業斷層。
JAVA "穩"是因為更新很慢,其中牽涉到 JAVA 龐大的生態系
我還遇到因為相依的 Hadoop 還是吃 java 1.8 所以還不能升級
然後 JAVA 紅二十年,很多大系統都用 JAVA,很難說升級就升級,
source code 肥到爆,升級也要對應的 dependencies 都要處理好
此外 JAVA 9 之後改了 Default GC,效能測試等也都要做足
:
: 隨著 .Net Core 支援 Linux 技術平台,所以漸漸的有業主願意使用 Linux 伺服器甚至 Docker 來部屬 .Net 應用程式,所以隨之而來的容器化以及雲端的建置經驗也會隨著 .Net Core 技術在台灣逐漸普及,未來您在面試時應該會碰到越來越多面試官詢問: ‘
您有沒有做過… 在哪段經歷裡有用過的?’的面試項目裡。隨著 .Net Core 支援 Linux
技術平台,所以漸漸的有業主願意使用 Linux 伺服器甚至 Docker 來部屬 .Net 應用程式,所以隨之而來的容器化以及雲端的建置經驗也會隨著 .Net Core
: 技術在台灣逐漸普及,未來您在面試時應該會碰到越來越多面試官詢問: ‘您有沒有做過… 在哪段經歷裡有用過的?’的面試項目裡。
隨著 .net core 持續成熟與開放,
現在選 .net core 已經不太需要依賴很貴的 MS 套餐 (Win server/SQL Server 等)
.net core + docker 蠻成熟
:
: 接下來開始進入主題,我們認為要能夠持續的提升 .Net Programmer 的薪資,履歷上要能展現兩項資訊:技術能力以及團隊合作能力:
團隊合作能力其實每個人都會嘴,但面試也很難面出來誰比較會團隊合作
:
: 在履歷上展現技術能力 在您每一項工作的經歷中,盡量用名詞,少用形容詞,只需要講在什麼時間成就了什麼事情,例如盡可能詳述您在每一段工作履歷所使用的技術(例如 Entity FrameWork, Dapper, MVC .Net Core 3.1 LTS) , 專案的團隊人數, 專案中扮演角色 以及專案進行時間等技術的資訊。在履歷上傳遞情緒對您絕對只會有負分,請相信筆者。 這一點聽起來很簡單,但是請相信我們讀履歷的經驗,藉由花點心思持續更新您的履歷,薪水比現在增加 5,000 元不是難事。
用的技術列到這麼細沒啥必要 換個工作大概就一半以上再也用不到
我都習慣列主要熟悉語言與 db, redis 等重要的 component,
至於語言的 framework 也可以列,但基本上很容易換工作就用不到了
其他如專案人數根本都不用列,
可以列做過的專案與解決什麼困難問題反而比較吸引人
此外有幫助團隊的事蹟也都可以列,例如建立 CICD、導入 xxx 解決什麼問題等
:
: 團隊合作能力 雇主願意付出的薪資往往與專案的複雜程度成正本,試想若有一個 .Net 開發需求一個人從頭到尾就可以搞定,那難度會有多高呢? 有參與多人複雜專案的經驗絕對是您要增加自己薪資的必經之路 。 一個多人開發的 .Net 專案的生命週期開很有可能會是這樣的: 整個系統的生命週期約為四到五年,頭一年是密集開發,後面四年是維護,所以若您到任的時候剛好是在系統上線以後,您負責的絕大部分都會是用較舊的開發技術,並且協助修補程式碼。
這是在甲方乙方角度
更多系統如 SaaS 都是持續開發與維護的
:
: 若您有志於從事.Net 軟體開發,建議有機會的時候就尋找規模較大的上市櫃公司的新開發案來參與,一方面有機會在新專案上實作較新的 .Net 技術架構,同時間也可以藉由參與專案證明您可以參與團隊合作,持續且穩定的產出程式碼,協助團隊成功。
大小公司是假議題
大公司也有小 team,小公司也有規模不錯的 team
軟體工程與開不開放、溝通扁平都跟大小公司沒關,跟 team 有關
大小公司有差的是在考績、薪資、風氣等組織方面
:
: 以上是我們歸納出來兩個 .Net 工程師在履歷上以及職涯上需要注重的事項,僅供各位參考,另本公司有持續接洽新的中大型 .Net 開發案,若您有意願挑戰駐點工作,歡迎您加入以下 [email protected] @977zrhax 帳號與我們聯絡!
:
--
公道話
推
推經驗分享
推這篇
認同
推,但駐點工作只要你列技術是有原因的
駐點職缺通常是舊內部系統的調整和維護工作
這些工作不會太難,所扮演的角色與企業 IT 或 MIS 相似
因此你懂越多他用的科技就越有機會更快上手做好工作
這就是為什麼他們會用這種方式篩選人
而不像產品或對外服務部門講究創新的設計和實作能力
其實他們用這種方式招募我還滿欣賞的
原因是他們不會面試造火箭,工作擰螺絲
既然期望你能快速修改暨有系統,那懂他用的技術就好
非常的實際。 就看彼此需求合不合罷了
謝謝補充!
推樓上
讚
挖靠在哪裡推駐點工作不錯...是有多缺人?
要駐點薪水也要趕開阿,誰家裡住內湖 通勤不用10分鐘的
推~
噓派遣公司跟獵人頭 一堆都瞎爆
4
最近一直想寫一篇像下面這樣的文章。 在我看人力市場是個不完全競爭市場。 市場上的供給者個個都不太一樣,而消費者也是如此。 那什麼因素決定軟體開發人力市場消費者找人的需求, 進而影響應徵者採用的求職策略?11
首Po圖文並茂版: 由於敝公司其中一項業務是作資訊專業人力的派遣,所以累積已經閱讀超過數千份.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
67
[討論] 緯創資通徵5年以上的資深工程師才30k起?最近看到高雄緯創資通在大舉徵才 本來想說雖然是系統廠但也不會太差吧 但看到徵5年以上的資深工程師,待遇居然才30k起~最高70k 這會不會太扯? 看需求也不簡單耶 緯創資通徵5年以上的資深工程師才30k起?21
[問卦] 在台灣寫程式的工作可以做到幾歲呢想在八卦版請教各位前輩,通常寫程式的工作,偏重在web,全端都碰,如前端一堆js、 後端.Net 接專案的公司,薪水還可以 不想轉作PM、SA等性質,就想一直coding,大家覺得在台灣,可以寫到幾歲呢?50、60歲 都有可能嗎?19
[情報] 微軟發佈ARM開發平台 Project Volterra微軟在2022 Build Keynote發佈ARM開發平台Project Volterra 將採用高通SoC,不過詳細規格還不清楚 這次還附帶原生ARM開發工具 Visual Studio 20228
[麥書] Macbook Pro 13' M1 開發人員的軟體實際測試剛剛看到一個已拿到Macbook Pro 13' M1的開發者 幫開發者測試了各種IDE實際使用,畫面一鏡到底只有加速,沒有額外剪輯 他的頻道有測試的IDE、工具及框架如下: ---------------------------------------7
Re: [請益] 發現同事反組譯自己程式碼怎辦我時常幫忙破解中小企業久沒人維護的系統 deassembly / decopmiler tool 1. delphi - DEDE 2. Clipper - Valkyire 3. C# - JustDecompile / ILSpy7
[討論] 在 .NET 使用 Pythonnet 的應用情境板上各位大大好 最近工作有接觸到 Pythonnet 想請教一下有使用過 Pythonnet 大大的經驗 我們部門軟體的核心架構是使用.NET ( UI, Custom Class, Custom Collection... ) 為了使程式外部化,將部分功能的模組寫在 Python6
[請益] offer 請益大家好,我是115非本科碩畢,在資策會學過五個月的.NET網頁與AIoT課程。第一份工作是? 1、A公司 職務:系統工程師 地點:象山 年薪:N*13.5+分紅(疑似很少),無績效獎金4
[心得] 2020-3-17 每日新聞#每日新聞 # 2020-3-17 每日新聞 # FB: # 有人用WPF跟.Net Core做動態背景 ![]()1
Re: [問卦] C# Java Javasript要先學哪個好?這三個怎麼選絕對都不會是java C#吸收很多java的特長 已經屌打java 如果你是想使用jvm 建議學kotlin 那js vs c# 則是要先看你的目的是甚麼 js好處前後端都可以用上 寫前端網頁用js 後端用node.js