Re: [請益] 中階後端工程師該如何達到年薪100萬

看板Soft_Job (軟體人)作者 (竹科管理處網軍研發人員)時間1年前 (2023/06/08 18:14), 編輯推噓24(24058)
留言82則, 26人參與, 1年前最新討論串3/4 (看更多)
※ 引述《dritchie (卍~邁斯納效應~卍)》之銘言: : 看到原 PO 誠意發問。我也來分享一些想法,提供原 PO 參考,也希望可以幫助類似境遇的 : 朋友。筆者說話直接,請多包涵。 : 首先,不知道您根據什麼 benchmark 將自己定位在中階,看您文章的描述,軟體經驗偏 : 少( : 2+2年)並且沒有描述到技術工具之外的影響或貢獻,綜合以上其實偏向歸類在初心者階 : 段。 : 撇開最近兩年景氣,初心者在台灣能不能拿到百萬年薪,答案是可以的:像您面試過的趨勢 : 科技,以及在此之上的公司都付得起,詳情可以到 levels.fyi 查詢。 : 所以重點來到這些公司願不願意聘您。對用仁單位來說,他們面對的可能是 200 份履歷 : ,每 : 份履歷上面都寫會 A、B、C、D、E 多種工具,曾經開發及設計 X、Y、Z 功能。 : 用人單位要從這些履歷內選出 40 個人邀請一面,選出 10 個人二面,選出 3 個人談薪 : 水, : 水, : 最後發 offer 給 1 到 2 個人。您要怎麼在這群人裡脫穎而出,就是最關鍵之處。 : 您的年紀 35 歲附近,算算也有十餘年工作經驗(題外話:不清楚您之前的產業和角色,更 : 好的提問是能把這些 context 也帶上,畢竟招聘單位也會看到這些經歷)。這是您的劣 : 勢也 : 是您的機會,劣勢之處在於學習速度和彈性明顯低於剛畢業的新鮮人,而機會之處在於您怎 : 麼利用這些年資所累積下來的經驗,幫助您的工作。 : 老闆不是付錢給工程師來寫程式(尤其趨勢科技以上的企業),而是讓工程師來開發軟體, : 並且轉換為公司的營收和利潤。您在工作的過程中可以體會到這之間的差別嗎?您在過去 4 : 年擔任工程師的過程中對公司有什麼商業價值的貢獻?可以在履歷裡描述這些成績嗎? : 您提到整潔架構,提到後端的設計思想,請問您在履歷上能夠呈現相關的具體貢獻嗎?能夠 : 在面試過程中說明你的產出嗎?因為這些東西很多 candidate 口若懸河,您必須要能說 : 服用 : 人單位:您能利用這些經驗和知識做出貢獻。 : 如果您都做到了,還是沒有面試機會,那可能真的是景氣太差,招聘活動凍結,只好耐心再 : 等待。 : 您提到「以為語言只是工具」「很少獲得非 Go 的面試機會」,這些支持了以上觀點,對方 : 大概把你的履歷當初心者看,才會去在意語言。 : 中階或是資深的 pool 相對小,用人單位確實可以在語言經驗上退讓,以求找到適合的 can : didate(適合的意思是這個人可以利用過去的經驗在新的環境做出貢獻)。 : 以上分享希望能有所幫助。 : (筆者曾在國內外企業軟體單位擔任管理職,日常負責招聘和人事) : ※ 引述《gcmtw88》之銘言 : : 大家好 : : 我在今年3月離職後一直尋找新的機會,期望待遇範圍都開在90萬到120萬之間。 : : 知名軟體公司我都投遞過履歷,有些沒有得到面試機會,有些則是在面試後被拒絕, : : 最後我只收到了賭博產業的Offer。 : : 我是一位中途轉職軟體,有4年開發經驗的後端工程師, : : 其中2年偏維護性質,前端懂一點 Vue 但沒寫在履歷,35歲以上。 : : 我刷題練習150題左右,一般算法題可以解決, : : 但我拿到的面試機會很少考刷題, : : 我印象最難的是台積電的測驗,3題都空白,而趨勢測驗有寫出2題。 : : 以下是工作中用到的東西: : : Golang、兔子MQ、Mysql、MongoDB、Redis、AWS主要接觸IaaS服務、 : : 撰寫Dockerfile,使用kubectl進行應用伺服器的開發除錯、 : : 開發專案,使用整潔架構並撰寫 Unit Test。 : : 我想請教大家,作為一位中階後端工程師,要達到年薪100萬的目標,需要具備什麼樣的 : : 能力和經驗呢? : : 我目前的問題可能是我的薪資開價太高了,或者我自身的技術能力不足。 : : 為了增加工作機會,我也投遞了Java、Python和Node.js等其他語言的職位, : : 但對於這些語言,我只了解基本的語法。 : : 因為我以為語言只是工具,而後端架構的設計思想是共通的, : : 但缺乏相關語言的實際工作經驗,我很少獲得非Go的面試機會。 : : 希望能從大家這裡得到一些建議,我的問題是什麼。 : : 非常感謝大家的幫助! 中高階,從來就不是用你工作幾年來看的。 我收過很多超過40歲的資深工程師,工作15年以上,寫履歷是這種"風格"的: 1.使用C#,完成公司內xxx系統,後端資料庫使用MS SQL。 2.使用 Java Spring boot完成後台購物系統。 3.使用 Azure/AWS 完成yyy雲端服務,精通Azure 各項雲服務。使用Azure OCR辨識公司文件。 4.使用 Tensorflow完成 文本分類系統,分類後端Log訊息,精通AI模型訓練。 (以上只是範例,大家體會一下風格就好。) 同樣的一個工作環境,職位,主管交代你同樣的工作。資深的人,會完成完全不同的成果: 1.完成公司10萬人同時在線的資料庫讀寫分離系統,自動化公私有雲異地備份。自行研發分散式備份加速系統,使每日資料備份時間,由1小時下降至10秒。 2.使用 Java Spring boot 完成後台購物系統。商品搜尋引擎使用分散式ElasticSearch。為了同步商品資料,使用 Kafka與airflow每日自動化更新千萬商品索引。自行研發搜尋排序演算法,商品點擊率由48%上升至68%。使用vector DB,完成商品語意搜尋。再將點擊率提升至72%。 3.精通Azrue服務,使用Azure AI 辨識公司文件。自行訓練公司語言模型,對AzureOCR辨識結果進行糾錯。使工公司處理流程由30分鐘下降到10分鐘。 4.AIOps:使用CI/CD上線產品。產品上線後,自行研發AI分類後端Error Log訊息。並用AI即使提醒Error發生原因,AI提供程式碼修改建議,提早阻斷系統停機的損失。AI診斷模型,根據歷史Log學習因果推斷模型,偵測準確率80%。 (以上也只是舉例,別當真,看風格就好) 所謂的資深,從來就與年資無關, 而是同樣的工作,同樣做一間事情,你能完成什麼樣的深度,帶給公司什麼好處。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.177.94 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1686219286.A.E92.html

06/08 19:17, 1年前 , 1F
南無阿彌陀佛
06/08 19:17, 1F

06/08 19:19, 1年前 , 2F
南無阿彌陀佛
06/08 19:19, 2F

06/08 19:36, 1年前 , 3F
依般若波羅蜜多故,得阿耨多羅三藐三菩提
06/08 19:36, 3F

06/08 19:37, 1年前 , 4F
履歷怎麼寫真的是學問,尤其是ATS+human friendly
06/08 19:37, 4F

06/08 19:41, 1年前 , 5F
無有恐怖。遠離顛倒夢想。
06/08 19:41, 5F

06/08 19:46, 1年前 , 6F
履歷是一回事,很多主管不看履歷的,面試才是真本事。
06/08 19:46, 6F

06/08 19:51, 1年前 , 7F
我個人覺得用什麼語言什麼技術都不是重點,履歷越強調
06/08 19:51, 7F

06/08 19:51, 1年前 , 8F
這個我反而覺得是新人,因為即便新接觸的語言有其他語
06/08 19:51, 8F

06/08 19:51, 1年前 , 9F
言經驗也可以非常快上手,後面基本上是在學習架構、模
06/08 19:51, 9F

06/08 19:51, 1年前 , 10F
組化、SOLID、優化演算法之類的東西,就像原op說的解決
06/08 19:51, 10F

06/08 19:51, 1年前 , 11F
什麼事情深度到多少才是重點,當然履歷別過度吹牛,因
06/08 19:51, 11F

06/08 19:51, 1年前 , 12F
為絕對會被拿出來深度討論。
06/08 19:51, 12F

06/08 19:59, 1年前 , 13F
大概明白條列項目的重點在於影響力而非工具
06/08 19:59, 13F

06/08 19:59, 1年前 , 14F
但真的要做到讓人耳目一新的事情也是要天時地利人和
06/08 19:59, 14F

06/08 19:59, 1年前 , 15F
像我就還在找目前的工作有什麼可以寫得這麼厲害的事
06/08 19:59, 15F

06/08 19:59, 1年前 , 16F
情......
06/08 19:59, 16F

06/08 20:12, 1年前 , 17F
也要前公司有這需求才行
06/08 20:12, 17F

06/08 20:17, 1年前 , 18F
需求可以自己創造
06/08 20:17, 18F

06/08 20:43, 1年前 , 19F
不是履歷怎麼寫的問題,是你過往工作內容上的自我挑戰與
06/08 20:43, 19F

06/08 20:43, 1年前 , 20F
深度的問題。你工作在維護內部表單系統,效能、分散系統
06/08 20:43, 20F

06/08 20:43, 1年前 , 21F
寫得再屌面試官也看的出來很淺好嗎
06/08 20:43, 21F

06/08 21:00, 1年前 , 22F
我想請問如果公司沒有或是自己沒機會碰到這樣深度的技能
06/08 21:00, 22F

06/08 21:01, 1年前 , 23F
那要如何加強自己呢?我覺得我的狀況跟原原PO有點接近
06/08 21:01, 23F

06/08 22:18, 1年前 , 24F
hi DrTech, 我是原po, 我在原本的文章留言給您了
06/08 22:18, 24F

06/08 23:53, 1年前 , 25F
推這篇
06/08 23:53, 25F

06/09 01:08, 1年前 , 26F
以上風格我都只是舉例。的確,並不是每個人都有研發的空間
06/09 01:08, 26F

06/09 01:08, 1年前 , 27F
與環境。公司環境或做的事情可能很一般,但一眼讓人感受到
06/09 01:08, 27F

06/09 01:08, 1年前 , 28F
到優秀的人,總是能把工作,做出不一樣的亮點。舉例:例如
06/09 01:08, 28F

06/09 01:08, 1年前 , 29F
大家都是都是看教學手冊,呼叫API。你有想過怎麼樣比別人
06/09 01:08, 29F

06/09 01:08, 1年前 , 30F
更聰明設計或管理repository中程式碼的的API與API版本嗎?
06/09 01:08, 30F

06/09 01:08, 1年前 , 31F
(讓別人沒手冊,沒線上說明,也可快速正確使用,這真的可
06/09 01:08, 31F

06/09 01:08, 1年前 , 32F
以從很多方面深入做)。 這種不起眼的小事,一般人根本不會
06/09 01:08, 32F

06/09 01:08, 1年前 , 33F
去想,認為"不屬於我的事情",認為"沒必要改的事情"。但做
06/09 01:08, 33F

06/09 01:08, 1年前 , 34F
下去,卻可做得很深入與提升效率。有時也不是技術性很強的
06/09 01:08, 34F

06/09 01:08, 1年前 , 35F
事情,但卻看得出,一個人與眾不同的優秀之處。
06/09 01:08, 35F

06/09 01:16, 1年前 , 36F
文字有時較難表達,大家講究看個大概吧。
06/09 01:16, 36F

06/09 06:48, 1年前 , 37F
表達真的是一種藝術
06/09 06:48, 37F

06/09 09:39, 1年前 , 38F
推這篇, 另外重點不是履歷怎麼寫, 而是在工作時, 有
06/09 09:39, 38F

06/09 09:40, 1年前 , 39F
沒有提早思考貢獻會是什麼? 如何量化?
06/09 09:40, 39F

06/09 09:43, 1年前 , 40F
提早定下這類的目標,未來履歷自然有東西能寫
06/09 09:43, 40F

06/09 09:45, 1年前 , 41F
如果你還不懂, 為什麼要用貢獻是什麼? 那表示你還不懂
06/09 09:45, 41F

06/09 09:45, 1年前 , 42F
換位思考,那就別說自己是中高階...
06/09 09:45, 42F

06/09 10:45, 1年前 , 43F
被給雜事之餘真的要想辦法做有價值的事
06/09 10:45, 43F

06/09 10:56, 1年前 , 44F
推思維,說真的臨時抱佛腳,無法累積優秀的品質,這個面
06/09 10:56, 44F

06/09 10:56, 1年前 , 45F
試太容易看出來了
06/09 10:56, 45F

06/09 11:12, 1年前 , 46F
但沒有如此優秀的人也沒有因此失業,應該要多認清自己
06/09 11:12, 46F

06/09 12:45, 1年前 , 47F
推,有效益與影響力的事情可大可小,都是心態上有沒有主
06/09 12:45, 47F

06/09 12:45, 1年前 , 48F
動去挖掘並行動而已
06/09 12:45, 48F

06/09 16:34, 1年前 , 49F
數值一直都有在看,也會寫進公司績效
06/09 16:34, 49F

06/09 16:34, 1年前 , 50F
但那些數值背後的技術含量就是不高
06/09 16:34, 50F

06/09 16:34, 1年前 , 51F
我比較擔心的是alihue大大提到的那件事
06/09 16:34, 51F

06/09 16:34, 1年前 , 52F
經歷寫得再漂亮,環境就長那樣.......
06/09 16:34, 52F

06/09 16:53, 1年前 , 53F
同樓上,就算有改善指標,但這深入問一下,可能只是前
06/09 16:53, 53F

06/09 16:53, 1年前 , 54F
人太蠢,改善效能很簡單就可以做到,沒什麼技術含量,
06/09 16:53, 54F

06/09 16:53, 1年前 , 55F
環境就是沒困難情境
06/09 16:53, 55F

06/09 17:43, 1年前 , 56F
樓上 是的 沒有錯 可能前人n+1 query 你一改提升千百倍
06/09 17:43, 56F

06/09 17:44, 1年前 , 57F
但你也要想 上面的人看的是績效還是你改的東西有多難
06/09 17:44, 57F

06/09 17:44, 1年前 , 58F
你搞一個很整潔很棒的架構 講不出績效 沒用
06/09 17:44, 58F

06/09 17:45, 1年前 , 59F
還有很多系統 量大都是靠cache queue解決 概念簡單
06/09 17:45, 59F

06/09 17:45, 1年前 , 60F
事實上就是正確的使用cache可以改善系統 不需要多難
06/09 17:45, 60F

06/09 17:47, 1年前 , 61F
而且cache在某些場景可以很有技術含量
06/09 17:47, 61F

06/10 00:42, 1年前 , 62F
好 = =
06/10 00:42, 62F

06/10 00:51, 1年前 , 63F
所以履歷必須要做到範例後半部程度才能喊100以上?
06/10 00:51, 63F

06/10 00:51, 1年前 , 64F
這樣跟這版宣稱年資兩三年人人破百有蠻大差別
06/10 00:51, 64F

06/10 00:54, 1年前 , 65F
我以為剛畢業就能喊到150了 = =
06/10 00:54, 65F

06/10 01:09, 1年前 , 66F
本來就沒有人人做三年破百,是有,但沒過半,我粗估
06/10 01:09, 66F

06/10 01:09, 1年前 , 67F
非本科三年破百的,大概20趴吧
06/10 01:09, 67F

06/10 01:17, 1年前 , 68F
當然appwork school出來的可能蠻多人破百的,但app w
06/10 01:17, 68F

06/10 01:17, 1年前 , 69F
ork school畢竟不是大宗
06/10 01:17, 69F

06/10 01:41, 1年前 , 70F
台灣破百還不需要什麼高深技術底吧,學歷好點、framework
06/10 01:41, 70F

06/10 01:41, 1年前 , 71F
或語言用深一點,做幾年就有機會了
06/10 01:41, 71F

06/10 02:08, 1年前 , 72F
所以要討論的就是怎樣算深阿,要能處理同時一萬人上
06/10 02:08, 72F

06/10 02:08, 1年前 , 73F
線就叫深嗎?還是能夠把聽懂User複雜的crud呢
06/10 02:08, 73F

06/10 15:58, 1年前 , 74F
聽懂user複雜無邏輯的敘述轉成可用的系統,實務有用,面
06/10 15:58, 74F

06/10 15:58, 1年前 , 75F
試不加分,這是基本的工作範圍
06/10 15:58, 75F

06/10 15:58, 1年前 , 76F
重點是你不能量化,所以誰都能講,無法評分
06/10 15:58, 76F

06/10 15:59, 1年前 , 77F
你說很複雜,我聽覺得還好,結果反而扣分
06/10 15:59, 77F

06/10 16:22, 1年前 , 78F
樓上說的是,面試時有些技能確實沒什麼用
06/10 16:22, 78F

06/10 16:22, 1年前 , 79F
一堆人嘴上說得很厲害實作跟不上
06/10 16:22, 79F

06/10 16:22, 1年前 , 80F
面試一個小時抓不出來.....
06/10 16:22, 80F

06/10 16:23, 1年前 , 81F
所以放能夠驗證的東西上來對雙方都好
06/10 16:23, 81F

06/10 16:41, 1年前 , 82F
吹牛逼大賽
06/10 16:41, 82F
文章代碼(AID): #1aWQeMwI (Soft_Job)
文章代碼(AID): #1aWQeMwI (Soft_Job)