: 朋友。筆者說話直接,請多包涵。
: 首先,不知道您根據什麼 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%。
(以上也只是舉例,別當真,看風格就好)
所謂的資深,從來就與年資無關,
而是同樣的工作,同樣做一間事情,你能完成什麼樣的深度,帶給公司什麼好處。
--