PTT推薦

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

看板Soft_Job標題[請益] 中階後端工程師該如何達到年薪100萬作者
gcmtw88
(前方黃昏)
時間推噓51 推:51 噓:0 →:133

大家好

我在今年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的面試機會。

希望能從大家這裡得到一些建議,我的問題是什麼。
非常感謝大家的幫助!

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.91.58.119 (臺灣)
PTT 網址

有人來信說台南的話 可以放棄了 所以補充說明 我人在台北 也只投遞雙北或桃園

mummyqq06/07 23:37台灣用go的大多是博弈 通常還是pho node .net居多

mummyqq06/07 23:39年資四年要破100應該不是太難 不過以今年情況 工作會相

mummyqq06/07 23:39對難找

empireisme06/07 23:41現在28年資兩年,月薪4w初,年薪75到80非銀行,只會j

empireisme06/07 23:41ava crud 沒用過redis mq 但會需求訪談,同問qq

holebro06/07 23:43你的tech stack跟趨勢大部分team滿符合的 現在太凍沒辦法

是嗎? 面試當下,感覺趨勢對於我經歷不感興趣 希望真的是太凍

BlueBird556606/07 23:54100的去年很多。

BlueBird556606/07 23:54現在剛好遇到畢業季,大學生也在跟你搶工作,公司

BlueBird556606/07 23:54會覺得給你100 ,不如找兩個大學新鮮人

BlueBird556606/07 23:56其實現在職缺蠻多的..只有第一季職缺比較少

BlueBird556606/07 23:56只是第二季因為遇到畢業季。你可以等到第三季第四

BlueBird556606/07 23:56季再找看看

BlueBird556606/07 23:57那時候景氣也會比現在好

mummyqq06/08 00:00老實說 1. 中途轉職 2. 前兩年做的偏維護 這兩點就很難

mummyqq06/08 00:00應徵資深的缺, junior的缺你也搶不贏剛畢業的本科生 只

mummyqq06/08 00:00能往新創找找

所以您的看法是100年薪是要資深才能有 中階工程師,100年薪是開太高了嗎? 不知道為什麼會談到 junior, 現在初階非ic科技業可以拿到100嗎?

superpandal06/08 00:02這我都想知道 但看來更像玄學 但就我所知用表面迷惑

superpandal06/08 00:03更有機會點 雖然不這麼做

superpandal06/08 00:08GO有些要人轉語言的 也是不錯語言就是 但系統不內建

cutearia06/08 00:08台積三題空白是平常都刷easy嗎

我看 line 刷題群組說,今年 gg 的題目特別難, 一定 medium 和 hard 我目前 easy 40,medium 80,hard 12, 有依照不同的類型去作題目, 我確實刷題沒有很厲害, 請問年薪100的要求,刷題非常非常強才行嗎?

superpandal06/08 00:09吸引力就降低了 工作用可

spicysushi06/08 00:10年資對應薪資合理,繼續面吧

我自己是沒特別看年資, 轉職這幾年下班也學習很多, 最近找不到工作,空閒之餘還去看了 rust 。 自認應該算非常認真加強自己的後端知識 但現在看來,沒有好的結果,很沮喪,一直以年薪100為目標。 是技術不夠,還是年紀大了不被考慮呢?

brucetu06/08 00:52你投的都雙北嗎?

※ 編輯: gcmtw88 (219.91.58.119 臺灣), 06/08/2023 00:59:23

ah94120606/08 01:02台灣很現實的 裸辭就少了談薪水的籌碼 除非不逃不行

ah94120606/08 01:02或存款多可以慢慢找 不然不建議裸辭 隨著待業時間越久

ah94120606/08 01:02會越沒有信心 接著就會自砍價碼越談越低

hegemon06/08 01:08米哈遊用Go,你可以去LinkedIn 上投投看...不過在新加坡

hegemon06/08 01:09Coinbase 也用Go,但是最近被美國政府盯上了

hegemon06/08 01:09要不然Coinbase 在台灣都在找遠端工作的

jobintan06/08 07:48與其說會用某種工具還不如強調工作帶來的impact…………

jobintan06/08 07:49用工具new grad也學得會還學得快,impact比較重要,這是

jobintan06/08 07:49讓自己與new grad做出市場區隔的方式之一。

DrTech06/08 08:59同樓上,光寫這些,根本看不出能力與薪水。

DrTech06/08 09:01一堆人工具學一堆,結果不是深度不足,就是遇到實際問題,

DrTech06/08 09:01一問就掛。例如後端的,一問,願意這個系統要同時一萬人上

DrTech06/08 09:01線,有什麼問題,怎麼改?一問就掛。

DrTech06/08 09:02這種高齡技術又淺的,有夠不實用。不如用便宜又年輕的畢業

DrTech06/08 09:02生。

同時1萬人, 我會詢問說, 請問是io讀取多還是寫入多, 讀取多, 就把資料庫加上讀寫分離機制 + redis cache, 我一般寫應用服務器都是用 stateless sever, 如果是業務邏輯的計算瓶頸, 就水平擴展增加 server, 系統前方放置 nginx 進行負載均衡。 寫入多, 會使用 reids 暫時擔任 single source of truth, 然後發送 event 到 mq, 回應前端任務已接受, 由消費端 worker 寫入到資料庫, 避免大量寫入的情境。 老實說我不知道1萬在線人數 對後端的負擔是怎樣的概念, 只能盡自己所知道的方式都用上。 如果 mq 答案不滿意, 另一個能想到的作法是 分庫分表, 用 nosql 的話, 就建制為 sharded cluster, 總之就是避免所有的請求打在同一個 table。 請問這樣的回答,深度足夠嗎? 還是我根本搞錯方向了? 不知道你說的技術深淺是什麼意思? 希望讓我有改進的地方

empireisme06/08 09:03有的時候是根本沒場景,所以沒處理過,然後有需要這

empireisme06/08 09:03些能力的公司,又希望是有經驗的...

empireisme06/08 09:04確實便宜的畢業生好用很多,但四大cs的畢業生根本不

empireisme06/08 09:04便宜阿

empireisme06/08 09:13是說沒面試過dcard嗎?他們我記得也是golang

本土知名公司大多投遞過, 國際大公司自知能力不到位, 所以沒投遞

BBSealion06/08 09:30這些無法判斷,不如貼出你面試被問的問題,跟你的回答?

BBSealion06/08 09:31找一個白紙訓練4個月,也能帳面上跟你列出來一樣,但回

BBSealion06/08 09:31答問題的深度可能有很大的差距,要看這邊才有意義

devilkool06/08 09:39所以你面試被問了什麼?

devilkool06/08 09:40既然沒考刷題的話

主要都問過往工作經歷, 然後問基於什麼理由使用這個工具, 我就依照情境說明為什麼 再來會問用戶數量多少? 我只能回答很少, 氣氛就冷了

f12sd2e2aa06/08 10:04裸辭真勇敢

nathanlu06/08 10:10我覺得重要的是設計,溝通,跟每個技能的深度

hobnob06/08 10:20找HH幫忙吧,找不到工作很多變因,從履歷寫得爛開始到面

hobnob06/08 10:20試應對表現都有可能

lazarus112106/08 10:34我之前找穩定破百的都會問多執行緒的處理

stfang92506/08 10:39外語 業務 人脈

三個都沒有...

Aroeman06/08 11:04年薪100 除非應屆 不然不用刷題呀

brucetu06/08 11:17沒業務場景可以自幹,複雜的系統上線前都要測試,不要說

brucetu06/08 11:17沒那個客戶所以我沒經驗做

BigCockman06/08 11:21坦白說不是你的問題 是台灣軟體真的沒什麼中階缺 要

BigCockman06/08 11:21嗎就是菜鳥拼刷題 要嗎就是真的技術很深的高階缺

tommy8852006/08 11:22投不夠多吧 怎麼可能4年年資找不到這薪水

raindeer89606/08 11:33相關的問一下, 中高階是104比較多還是LinkedIn比較

raindeer89606/08 11:33多機會?

raindeer89606/08 11:33幾個朋友都是要我開LinkedIn 找HH

wulouise06/08 11:37面試後被拒絕,他們問什麼題目你怎麼回答可能有影響

hegemon06/08 11:38當然是去LinkedIn 呀....

raindeer89606/08 11:40感謝H大, 好吧, 該開了

zerges06/08 11:49原po英文程度如何?有投外商嗎?

botnet06/08 12:16開104等機會

TSMCfabXX06/08 12:23具備什麼樣能力與經驗 ---X--> 年薪100萬

TSMCfabXX06/08 12:23具備甚麼能力並在甚麼時間點

TSMCfabXX06/08 12:23選擇進入甚麼產業, 累積了那些經驗 ---> 年薪100萬

DrTech06/08 12:34簡單說一下,薪資問題分兩方面看:1.公司願不願意給。2.自

DrTech06/08 12:34己能力是否達到。1.原文根本沒說清處投了哪些產業或公司,

DrTech06/08 12:34當然只能看到低薪工作。2.原文看不出任何能力與程度,當然

DrTech06/08 12:34無法驗證市場行情。最後,千萬不要浪費時間亂投一堆自己不

DrTech06/08 12:34熟的"新人"等級工作,同樣是找新人,人家看到你的年齡,就

DrTech06/08 12:34放棄了。最後會收你的,都是連正常年輕新人都不去的爛公司

DrTech06/08 12:34

tmot06/08 12:43去公股銀第二年領滿破百

kenny268020006/08 13:09感覺還是要看實作經驗,會多少東西無法突破天花板

jerry03089706/08 13:30桃園別了吧. 只有台北有機會

rabbitu0406/08 13:51那個海邊150的怎麼沒出來推一下XD

layer093006/08 14:15我有認識轉職第三年破百,我是第五年,第三年的時候去

layer093006/08 14:15找他求教。但是多方能力強到可以去大陸做主管…

layer093006/08 14:16對方能力,個人認為台灣純軟要好拿1.博弈2.外商

layer093006/08 14:17另外趨勢至少都100以上,有面試上肯定可以

layer093006/08 14:19再來是台商大公司很吃學歷不然就是人脈。不然就是要有

layer093006/08 14:19對方需要的經驗

layer093006/08 14:20第三年破百那個是大通膨前…實力很硬。拿到現在是cto

layer093006/08 14:20or 主任等級

layer093006/08 14:29建議盡量往外商去,外語能力有,可能就不會太卷,我自

layer093006/08 14:29己也在台商 外語能力強化中

shiaoGG06/08 14:32gg考那麼難嗎 medium+hard都快一百題了還都寫不出來

XJHYJia06/08 14:39趨勢 Junior的缺一定是可以談到100初頭,最近又慢慢解凍

XJHYJia06/08 14:39,但目前看起來比較沒有後端的缺,我也覺得第三季之後會

XJHYJia06/08 14:39更好

unin712106/08 14:39100很看過去的經歷和個人的能力,不然求職很容易被刷掉

EKman06/08 15:01跳半導體200 up

iLeyaSin36506/08 16:24後端博弈有差嗎?

layer093006/08 16:44話說…要破百不一定要當工程師。很多行業都快超過了

layer093006/08 16:48台灣很多正當行業,只是看起來不討喜

layer093006/08 16:48但是年收快接近科技廠

layer093006/08 16:49軟糖研發也只是黑手,黑手不分貴賤

water727806/08 16:56面這麼多間公司薪水已經反應了你的經驗並沒有到中階的

water727806/08 16:56程度

所以我才問 中階後端 要什麼能力 我已經儘量廣泛看很多東西 到底還缺什麼呢?

sniper282406/08 17:00台積還難..?

sniper282406/08 17:02今年也有考台積的題目 沒有很難啊

sniper282406/08 17:03雖然說每次都不一樣 但其實類型都在blind curated75裡

sniper282406/08 17:03面吧

看上下方和其他留言 確實是我刷題還不夠強 才覺得gg很難 我繼續加強刷題

layer093006/08 17:28後端博弈破百很多喔

layer093006/08 17:40台灣現狀課程開一堆,然後僧多粥少…。好位置被拿光。

layer093006/08 17:40當然會更卷

Suleika06/08 18:01職涯規劃錯誤的典型 沒有那麼多為什麼 一切都是選擇

NTUmaki06/08 19:19google, msft, 群暉, swag, Houzz, Mixerbox, Ubiquiti,

NTUmaki06/08 19:19Foodpanda, 訊連, Dcard, Yahoo, Line, 17LIVE, 趨勢, Po

NTUmaki06/08 19:19sitive grid, Netskope, AICS, Appier, Taboola, NVIDIA,

NTUmaki06/08 19:19 Kronos, Binance

NTUmaki06/08 19:20這幾家4年開發經驗應該150-200不是問題

BeardSmallGG06/08 19:28幣安被起訴 可能被凍結資產 科科

BeardSmallGG06/08 19:28超過35 又是轉專業 其實我建議你轉行 你面試時有沒

BeardSmallGG06/08 19:28有發現40歲以上的人很少? 這是現實不需爭辯

沒辦法回去了, 以前的更爛, 只能軟體走到底 所以我的工作職涯已經完蛋了嗎? 從30歲才轉軟體, 還是太晚了....

jay123peter06/08 19:53英文 刷題

AxelGod06/08 20:204年開發經驗 非理工本科 樓上提的那些公司履歷就刷了...

MonyemLi06/08 20:44哪些列出來的是user還是解決問題的程度,或是從來都沒

MonyemLi06/08 20:44問題,因為都別人解

oddoneislove06/08 20:48再年輕個10歲就建議你去洗學歷

jammy5060506/08 21:11100萬的工作不需要刷題吧

感謝您回文 dritchie 覺得自己是中階, 因為覺得常見的後端技術都接觸過,花過一些時間去了解底層運作原理, 也重視程式品質,一開始接觸專案的程式都是很髒很亂的程式, 所以才去研究乾淨架構,並運用在新工作中。 我出社會的時間,只有6年,前2年做電子維修, 沒辦法把這些經歷為我的軟體加分。 我很難說出自己在公司的商業貢獻, 大多是作內部系統給長官開心的後台,完成上方的需求, 只有最後一年開始從0到有,建構對外服務。 履歷或自我介紹,確實如 DrTech 回文, 都是寫 用 xxx 完成什麼功能。

> 後端的設計思想,請問您在履歷上能夠呈現相關的具體貢獻嗎?

不太確定這句話的意思,但我有在履歷提到以下內容, 這樣您覺得算是後端的設計思想嗎? 1.利用乾淨架構撰寫可維護性與可測試性的程式。 2.使用 RabbitMQ,管理分散式系統中的事件派發。 3.利用 Redis 提昇讀取效能, 以及設計 msg_id 機制防止訊息重複。

※ 編輯: gcmtw88 (219.91.58.119 臺灣), 06/08/2023 21:36:05

回覆 DrTech 感謝您回文 我看網路文章也都推崇你說的寫法,但我覺得遇到的困難是, 一開始非本科只能去小公司, 做些小專案或內部系統, 不知道怎麼把我做出的功能,換成具體商業價值的影響力,沒外部使用者。

dritchie06/08 21:45根據您的回文,分享一些想法。1.建議將「可維護性」「可

dritchie06/08 21:45測試性」變成量化指標,例如你的架構可以減少多少例行

dritchie06/08 21:45除錯或是維護時間?增加多少 test coverage %?

dritchie06/08 21:46這些可XX性大家都很會說,如果能轉換為數字上的比較,會

dritchie06/08 21:47比較有說服力。2.不確定能加什麼....。3.可加上效能比較

我不是重構 是到新公司才開使用乾淨架構開發, 是從0到1, 一開始軟體寫法就長這樣, 當然之前有用下班時間練習, 所以才有辦法在工作中使用, 因此沒辦法量化指標, 寫出從 x to y 之類的敘述。 謝謝 dritchie 再次給建議

jj032106/08 22:13薪資,產業影響最大...台南只有南科那幾間大廠才辦的到

jj032106/08 22:14但半導體相關產業的軟體品質就別奢求了

answermangtr06/09 00:29今年垃圾工作還是很多很好找 但好工作今年機會不多

answermangtr06/09 00:29 很多都凍招

DrTech06/09 00:36謝原PO回應,如果是面試到你這種人,我會"很高興"的繼續聊

DrTech06/09 00:36下去更深入與實際的問題,目的不是問倒人,而是看這個人適

DrTech06/09 00:36合什麼樣的工作。這種對話與工作模式,就是逐步進入資深的

DrTech06/09 00:36氣氛。

DrTech06/09 00:39目前看起來,年薪百萬薪資問題不像是原PO本身造成的,而是

DrTech06/09 00:39剛好沒遇到賞識的公司,或投錯公司吧。

謝謝 DrTech 給我基本的肯定, 老實說, 我口語臨場反應不好, 用文字比較能理清自己的思緒。 如果是在面試中, 被詢問1萬人的問題, 我第一時間的回答會很粗淺, 即時我心裡知道, 應該要先詢問是什麼情境, 再說明使用什麼方案。 常常面試會緊張, 就只說了解法, 面試結束後, 才想到 "糟糕 剛剛沒講到xx前提"。 對技術停留在知識面, 知道可以用什麼解決方案克服什麼問題, 但缺少所謂 影響力 impact 的實際經驗。 會建議我下一份工作, 找怎樣類型的公司嗎?

neo527706/09 00:56找外商阿 薪資就是公司願意分給你多少 公司賺得多給你就

neo527706/09 00:57多,公司沒啥市場就不用期待

我英文溝通不行, 所以外商掰掰 原本預想找個不錯的本土公司 穩定幹幾年, 下班加強英文溝通 看來第一步 技術方面就沒辦法達成期望 波菜應該沒辦法讓我穩定做3年

howardsun06/09 01:26建議多練面試技巧、口語表達,中階需要什麼可以搜尋 b

howardsun06/09 01:26ackend roadmap,我覺得你沒有這麼差

Suleika06/09 01:39大神的回覆還是太打高空砲了, 你的年紀年資只能靠刷題

Suleika06/09 01:39刷到考不倒+多面試+降低得失心的心態,才比較實際點,有

Suleika06/09 01:39累積才能做到他們講的那些,認清自己比較重要

那您覺得有博奕offer的話, 要去嗎? 累積經驗 說要做 cdn 產品

※ 編輯: gcmtw88 (219.91.58.119 臺灣), 06/09/2023 01:49:35

Suleika06/09 01:52做什麼不是重點,重點是你想要的是什麼,你能做到什麼程

Suleika06/09 01:53度,學會了解自己,認清自己不會問這種問題

justaID06/09 03:13覺得年紀影響應該還好,畢竟不是剛轉職,也沒超過40,學

justaID06/09 03:13的東西和工作用到工具也都滿主流(當然學多深是另一回事

justaID06/09 03:13),加上上面的回答觀察,對系統設計算有概念,無論設計

justaID06/09 03:13好壞至少講得出來,這就能跟 new grad 做出一點區隔,喊

justaID06/09 03:13100應該不難才對,也許真的現在時機太差

Csongs06/09 08:26下一題 如何到150/200萬

Suleika06/09 08:27再說一點更實際的東西、趨勢、KK、各大串流、discord、

Suleika06/09 08:32garena都有用到golang、你的技能樹都符合應該也有投過其

Suleika06/09 08:33中幾間,你面試完自己應該有感覺,台灣時機不對,軟硬實

Suleika06/09 08:34力匹配不上年資比一些人想的現實,不看年資是對年輕人來

Suleika06/09 08:39講,假設你面試表現持平你發文的文字表達能力,是不是還

Suleika06/09 08:39有在面試中感到不被重視過?

Suleika06/09 08:40*匹配不上年紀

Suleika06/09 09:12你要的其實不止預期薪資,不然博弈你早就去了

之前幾間工作, 沒在管公司好壞 轉職哪有本錢選, 先求有再求好, 大多待不到2年 這次找工作 實在很想去個不錯的公司, 好好待著 波菜有拿到 120/year, 但我不想去波菜 有點像是 想依靠進入什麼公司, 獲得他人認同吧 雖然是很蠢的想法

shooter55506/09 10:21不到一百就是初初階 應該不是中階

goodice06/09 15:02很多家都看你上分多上再加上去的

上一家 年薪近 90

SmallpTsai06/09 16:45練習一下換位思考,如果你是用人主管,會想要怎樣的人

SmallpTsai06/09 16:46觀察身旁的主管,想像自己如果是他會怎麼作,他實際上

SmallpTsai06/09 16:46又是怎麼作的?

SmallpTsai06/09 16:47多問自己 Why, 而不是 How or What

Firstshadow06/10 00:40投外商喇!! 推文應該一堆都破百的 >n<

英文不好 QQ

※ 編輯: gcmtw88 (219.91.58.119 臺灣), 06/10/2023 00:56:25

Firstshadow06/10 00:58英文又不用很好 = = 還沒面試你就知道要用英文啊?

asleisureto06/10 01:08相較練技術或刷題,可能把英文學好去外商,更快破百

jammy5060506/10 10:34學英文你的市場就不會被侷限在國內,相對機會比較多

jammy5060506/10 10:35台灣人對自己英文太沒自信了,東南亞人都很敢講

pionxzh06/10 11:39純看你寫這些應該沒問題,你要刷題跟找外商,本土公司本

pionxzh06/10 11:39來薪水就是少一節,但現在市場也不好,外商缺越來越少

pionxzh06/10 11:40外商也不是都要英文的,可能進去後都是跟台灣人合作或是

pionxzh06/10 11:40只需要讀文件

有投遞一些外商, 但連面試通知都沒有 英文口語真的沒辦法, 讀寫還行

SuGK06/10 12:06推推 原po加油

3Q

※ 編輯: gcmtw88 (219.91.58.119 臺灣), 06/10/2023 14:00:26

new12285106/10 16:36投外商啊,英文面試結果從頭到尾用中文回答也錄取的又

new12285106/10 16:36不是沒有

BearFather06/10 21:53不到一百是初階 所以找錯方向了