--
這裡我再按薪水粗略地來分個感覺級數
40萬~59萬
大概就是寫code能力普普甚至偏低的學士新鮮人
會拿這薪水的通常就是大學在班上不會被認為是很會寫code的那種
60萬~79萬
有天份、在班上會被公認很會寫code的那種新鮮人
或寫程式不算特別有天份,但已有一到三年經驗的人
80萬~99萬
通常這裡開始比較難有新鮮人,但還是有
大概四大本科學霸型新鮮人就可以一畢業就落在這
學生時代就是寫code魔人的也可能從這開始
或者那些比較有天份的人工作一到三年左右也大概會在這裡
100萬~129萬
恭喜成為百萬聚樂部的一員,但這裡只是個開始
前面那些通通都是熱身,工程師的路在年薪百萬後才剛要啟程
基本上除了外商,這裡開始的職稱應該都已經是資深工程師
上面的本科學霸型和寫code魔人有機會一兩年內就到這裡
或者天份普通偏上的人工作個三到五年就很可能在這
又或者你是天選之人,一畢業就進頂級外商,那你就有可能直接從這甚至下一級開始
但就我所知那些外商比較少收新鮮人(倒是微軟有實習機會)
130萬~149萬
初入百萬世界的人跳槽一次兩次後大約就會到這
或者有幸加入肯加薪的公司(新創很多很敢加)
從百萬初開始加個幾次薪就能到這個數字
通常要到這裡都有一點年資了,有些公司這裡的職稱已經是Staff Engineer
大約這裡開始會有不少人轉換成管理職
很多時候職稱還是工程師,但其實已經要做一些管理職的工作
可能會先從當一個小Team Lead做起
此時很多職缺也會開始要求要有帶Team的經驗
150萬~179萬
這裡的公司已經不多,薪水不再像以前一樣隨便一跳都能漲
想要跳槽的話你會跳得更謹慎一點
要到這薪水除了實力也要有點運氣
要剛好有適合的職缺、公司跟你的頻率要對得上
因為此時公司對人會更加挑剔,不只實力,也會更看重你的個性等
作為軟體工程師應該許多人會有已經到達天花板的感覺
甚至該說多數人永遠都到不了這裡
跟上一層一樣,應該都是很多人轉換成管理職的分界點
180萬~200萬
幾乎就是在台灣做為軟體工程師的極限
能給這種薪水的公司其實就是那幾間而已
同樣除了實力之外你也需要更多的機運
想再突破的人都是以轉管理職為主
除了管理職,可能還有各種五花八門的職稱出現
比如工程師直接上去就是Principal Engineer(首席工程師)
或著Architect(架構師)等(當然也有很多掛這種職稱薪水卻很低的人
總之一個「Software Engineer」在這裡真的就很緊繃了
200萬以上
同上,單純寫code的人很難突破過來,或著應該說
正常給你這個薪水肯定已經不是期待你只負責寫寫code,才沒這麼好康的
能給超過這薪水的公司手指頭都數得出來
如果你想衝薪水,那建議你還是轉管理職最快
轉成管理職之後,大概就是會有一種通關後解鎖二周目挑戰的感覺
已經壓在你頭上的天花板會被再次拉上天
許多公司是願意砸大錢請一個厲害的Manager來的
「台灣微軟工程師薪水ptt」的推薦目錄:
- 關於台灣微軟工程師薪水ptt 在 Z9 的看板 Facebook 的最讚貼文
- 關於台灣微軟工程師薪水ptt 在 [心得] COVID期間拿到Google FB 微軟Offer Part3 - 看板Soft_Job 的評價
- 關於台灣微軟工程師薪水ptt 在 [請益] 板上好像找不到微軟的薪資水準? | Tech_Job 看板 的評價
- 關於台灣微軟工程師薪水ptt 在 [討論] 外商薪資前三強是? - Tech_Job - PTT網頁版 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟工程師薪水ptt、台灣微軟面試 - 求職招募就業資訊站 的評價
- 關於台灣微軟工程師薪水ptt 在 [請益] 有在微軟做工程師的先進嗎? - soft_job 的評價
- 關於台灣微軟工程師薪水ptt 在 [請益] 要進微軟工作的關鍵是否為英文? 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟薪水在PTT/mobile01評價與討論 - 速食 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟薪水在PTT/mobile01評價與討論 - 速食 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟工程師薪水ptt2022-在Facebook/IG/Youtube上的焦點 ... 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟工程師薪水ptt2022-在Facebook/IG/Youtube上的焦點 ... 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟工程師薪水ptt2022-在Facebook/IG/Youtube上的焦點 ... 的評價
- 關於台灣微軟工程師薪水ptt 在 Re: 【請益】 板上好像找不到微軟的薪資水準? 的評價
- 關於台灣微軟工程師薪水ptt 在 微軟業務薪水ptt - 軟體兄弟 的評價
- 關於台灣微軟工程師薪水ptt 在 Re: [討論] 台灣年薪250 的工作好找嗎? - Tech_Job 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟薪水ptt [徵才] 美商Microsoft 誠徵軟體工程師- 看板Tech 的評價
- 關於台灣微軟工程師薪水ptt 在 「台灣微軟薪水ptt」+1 [徵才] 美商Microsoft 誠徵軟體工程師 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟約聘薪水 - 工作板 | Dcard 的評價
- 關於台灣微軟工程師薪水ptt 在 台北微軟薪水PTT - 零售貼文懶人包 的評價
- 關於台灣微軟工程師薪水ptt 在 Re: [徵才] 台灣微軟技術支援工程師(SQL/大數據等) 大量徵才中 的評價
- 關於台灣微軟工程師薪水ptt 在 [求職生涯] 台灣Google硬體工程師面試心得分享 - YouTube 的評價
- 關於台灣微軟工程師薪水ptt 在 Re: [討論] 外商在台灣的薪資越來越"神奇" - PTT評價 的評價
- 關於台灣微軟工程師薪水ptt 在 Fw: [問題] 微軟工程師與研究所選擇- 看板Tech_Job | PTT職涯區 的評價
- 關於台灣微軟工程師薪水ptt 在 [徵才] 美商Microsoft 誠徵軟體工程師- 看板Tech_Job 的評價
- 關於台灣微軟工程師薪水ptt 在 為什麼想來我們公司ptt 的評價
- 關於台灣微軟工程師薪水ptt 在 【GitHub 熱門】中年工程師自創「面試寶典」,苦練8 個月轉 ... 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟面試ptt :: 百貨小開 - iDataTW 的評價
- 關於台灣微軟工程師薪水ptt 在 【微軟tech_job】資訊整理& 台灣微軟ptt相關消息| 綠色工廠 的評價
- 關於台灣微軟工程師薪水ptt 在 [討論] 外商薪資前三強是? PTT推薦Tech_Job 的評價
- 關於台灣微軟工程師薪水ptt 在 Re: [請益] 派遣至微軟前端工程師- PTT看板soft_job - 干饭人 的評價
- 關於台灣微軟工程師薪水ptt 在 [請益] 要進微軟工作的關鍵是否為英文? - Soft_Job 的評價
- 關於台灣微軟工程師薪水ptt 在 有人知道微軟的待遇如何嗎? - Mobile01 的評價
- 關於台灣微軟工程師薪水ptt 在 為什麼想來我們公司ptt 的評價
- 關於台灣微軟工程師薪水ptt 在 [爆卦] 台灣微軟:我們薪水是國際水準- 八卦| PTT Web 的評價
- 關於台灣微軟工程師薪水ptt 在 為什麼想來我們公司ptt 的評價
- 關於台灣微軟工程師薪水ptt 在 [請益] 走向韌體軟體方面- Tech_Job - PTT情感投資事業版 的評價
- 關於台灣微軟工程師薪水ptt 在 【職涯發展】硬體、韌體與軟體?盤點常見的工程師種類 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟工程師薪水ptt在PTT/Dcard完整相關資訊 - 數位感 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟工程師薪水ptt在PTT/Dcard完整相關資訊 - 數位感 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟薪水在PTT/Dcard完整相關資訊 - 動漫二維世界 的評價
- 關於台灣微軟工程師薪水ptt 在 台灣微軟薪水在PTT/Dcard完整相關資訊 - 動漫二維世界 的評價
- 關於台灣微軟工程師薪水ptt 在 為什麼想來我們公司ptt 的評價
台灣微軟工程師薪水ptt 在 [請益] 板上好像找不到微軟的薪資水準? | Tech_Job 看板 的推薦與評價
螃蟹(做4年) 年薪也差不多150 但跟台GG差不多操但還有一個是微軟工程師他是在松仁路上班他說他當初 ... 7樓 → WenliYang:台灣工程師老闆都當你免洗的還想要多少錢? ... <看更多>
台灣微軟工程師薪水ptt 在 [討論] 外商薪資前三強是? - Tech_Job - PTT網頁版 的推薦與評價
1樓 · STPD: 先猜Google, Microsoft, Qualcomm ; 2樓 · jpbptjp: 薪資不清楚,但一線IC廠最常跳的外商是Google, Nvid ; 3樓 · jpbptjp: ia這二間 ; 4樓 · leota: Q不可能 ; 5樓 ... ... <看更多>
台灣微軟工程師薪水ptt 在 [心得] COVID期間拿到Google FB 微軟Offer Part3 - 看板Soft_Job 的推薦與評價
如何準備面試和談薪水
上一篇我分享了我在 COVID-19 期間如何拿到 Google 、FB、Microsoft Offer 的經驗。
這篇我會講一下我是如何準備面試和如何談薪水。
面試 — Leetcode
我個人建議是千萬不要盲目的從第一題開始寫,因為每一題並不等價。有些題目是經典中
的經典,有些則是太偏頗。以下是我的寫題目經驗分享:
1. https://leetcode.com/list/xoqag3yj/
這個是在 Blind 這個論壇有個 FB 工程師整理出來的。很多人非常推,我個人也非常推。
這個清單集合大部分的經典題目。可以把它想成是基礎題目,很多其他題目都是由這些題
目衍伸出去的。
2. https://www.programcreek.com/2013/08/leetcode-problem-classification/
這個就有點像是上面的擴充板,我個人也非常喜歡。這個清單也會依照不同的主題分類讓
你想要一次大量練習某個主題的經典題時很方便。我會建議裡面的 Dynamic Programming
可以先跳過。
3. 上面兩個假如你都寫完的話 (其實上面兩個寫完也很夠了)。我個人會建議可以花錢買
一下Leetcode Premium 然後開始寫 Amazon、 FB、 Uber、 Microsoft 的題目。Google則
是建議不要寫,有跟 Amazon、 FB、 Uber、 Microsoft 重複就沒差。Google 的題目很多
太變態,要用一些很奇特的解法,但是真的面試時其實也不是很常遇到。
再來談一下我的寫題目哲學:
千萬千萬不要背題目,你要背的是後面的演算法和思考模式。背題目無法長久的。我平常
沒在找工作時,一個星期可能也會很悠閒寫個兩三題,就是看看一些解法想一下。這樣子
主要是隨時保持一定的手感,以防跳槽時不會感覺從0開始。
我有一個像下面的記錄表,記錄著我寫過什麼題目。此表的用途是讓自己更了解這個題目
我寫過幾次,該題是不是比較弱的地方。還有寫題目時,我習慣今天寫題目時看一下昨天
的題目,想一下如何解。週日看一下整個星期的題目,每個月最後一天看一下該月最不熟
的題目。題目都會被記錄在表上,所以你也可以馬上知道自己該題目的熟悉程度。
面試 — System Design
1. Grokking the System Design Interview
這個是一個付費的資源。沒有很貴我也覺得很值得。主要就是把幾個比較經典的題目拿出
來討論,但是千萬不要只讀這個,因為他探討的非常表面,你需要更深入去研究每個一個
系統,不然面試時很容易被看破。
2. https://github.com/donnemartin/system-design-primer
這個也是一個很棒的資源,也是把一些經典的題目拿出來討論,比上面更深入,所以會建
議搭配上面一起用效果會很好。
3. Conference Talks
這些演講我真的受益良多,都是各大公司經驗談。看這些演講時,細節就不用真的去專研
,主要是了解他背後的架構和哲學。我挑的這些都是這些公司早期如何應付大流量的
Refactor 經驗談。這些都是面試很愛討論的
Instagram: https://youtu.be/hnpzNAPiC0E
4. Classic Papers 有空的時候可以加減讀一下
The Google File System
Dynamo: Amazon’s Highly Available Key-value Store
Bigtable: A Distributed Storage System for Structured Data
The Chubby lock service for loosely-coupled distributed systems
Scaling Distributed machine Learning with the Parameter Server
Spanner: Google’s Globally-Distributed Database
5. DDIA 聖經 (Designing Data-Intensive Application)
不要直接拿來啃,會非常崩潰。請把他當工具書,遇到比較不了解的系統再去翻這本。
我本身就是有 SRE 的經驗,所以公司內部的系統大約有個概念,所以準備起來也比較上
手。L4 (有經驗但還未到資深工程師) 的System Design的大架構其實就是 Front End->
Load Balancer -> Internal Proxy -> Middleware -> Cache -> Storage/Database/CDN
等等。中間變化很多,細節也很多,所以就看個人想要專研到什麼程度,但大架構一定要
理解,這樣才比較好討論。
個人建議是一定要找一個比較了解系統的人幫你 mock interview 和實際把圖畫出來,不
然真的面試時會非常卡。
談薪水
談薪水文章很多了,所以下面我就講一下我的一些建議和實戰經驗。
薪資資訊網站
1. Levels.fyi
就是一個匿名的薪水申報網站。美國軟體大公司的整包薪水和職等在上面都寫得很清楚。
2. Blind
Blind 是一個匿名的論壇。上面會有各式各樣的方想文章,分享內部八卦、分享薪資、分
享如何準備面試。但因為匿名所以裡面的文化有點太金錢主義,所以不要相信每個東西。
3. 一畝三分地就大家比較熟的中國論壇
4. H1B Salary Database
可以看到每個公司幫H1B的員工申報的薪水。請注意這裡的薪水是只列底薪。所以想要談底
薪的話,這個網站非常有幫助。
談薪水注意事項
1. 千萬不要先開價, 這是定錨效應。談判的藝術就在這裡,你永遠不知道公司認為你的
價值在哪裏。假如你今天開了一個低於行情價的數字,公司肯定不會給你更高的。
2. 談薪水在美國是非常正常的,只要你不是獅子大開口,什麼都可以談的,也不會你談就
把你 Offer 撤掉。公司都花了這麼多時間和金錢在面試你,肯定不想這樣就放棄。獅子大
開口:例如行情價約是 100k 年薪,你給他開個 200k 這樣。
3. 想盡辦法要到email上的數字。很多公司都要你有證據才願意 Compete。
4. 最後一張牌:假如發現已經談不上去的話,最後一張牌就是直接跟 Recruiter 說:只
要給我XXX 薪水,我現在馬上簽。Recruiter 聽到這句的時候,都會想辦法幫你搞到那個
數字,因為代表你已經攤牌了,沒有什麼好談的了。
我談薪水實戰
我Offer順序是這樣子:Facebook -> Google -> Microsoft
Facebook
起初 Recruiter 一直要我給數字。我的答覆一律:這個職位資訊比較少,所以我真的無法
開出一個數字。真的不好意思啊。最後 Recruiter 也發現我不願意講,他們就先開數字。
我也沒有跟他們談,因為當時 Google 已經選到組而且我比較想去 Google。我個人道義上
不想要讓公司進到Bidding War, 因為之前有聽說過兩敗俱傷加上又耗時。
Google
跟 FB 一樣一直要我開價碼。我答復也一樣:我人現在在德州,我不太了解非德州的行情
,所以我真的無法開出一個數字。真的不好意思啊。我知道 Google 是出了名假如你沒有
其他他認可的 Offer 他會開個很低的數字,所以我有特別跟 Recruiter 講我有 FB 和
Microsoft 的 Offer 在談。果不其然,第一個給出來的價碼偏低。我也是好聲好氣的說謝
謝,但是可否給我更高,因為我覺得有點低,假如有簽約金那更好。注意我並沒有給數字
雖然我心裡已經有一個數字。Recruiter 說他回去問問 Compensation Team。過了一天他
回來給我第二次數字。數字已經很接近我的預期了,所以我就直接攤牌說你們能給我
1.1 * (我預期的薪水) 我就馬上簽。當天 Recruiter 就回來給我1.05 * (預期的薪水)
我也就馬上簽約了。
Microsoft
當時 FB 已經知道數字了,而且我很確定 Microsoft 不太可能給到那個數字,所以我就直
接給他 FB 的數字,想試試看定錨效應是不是真的。果然給出來的數字還比較低,只用簽
約金衝上下去。 Recruiter 還跟我一直講微軟福利多好,還問我有沒有養寵物,我們可以
在 relocation package 裡面幫你加運寵物的費用。一般你聽到公司跟你談的不是薪水而
是其他事情時,應該就要知道這是他們的極限了。
總結
看很多人都說 CS 末班車要開走,其實我覺得要開走其實還很早。現在難的是在如何上車
,再加上疫情讓公司變得保守起來。全世界都知道美國軟體業爆炸性成長,所以來美國讀
書的學生也跟著爆炸性成長。美國各大學也發現了這個趨勢所以開始瘋狂開名額讓學生來
讀,舉我學校德州農工來講,我2014年來只有三個碩博士學生,到了近幾年都快十個有時
候甚至超過。學生數量變多了,但公司的缺額並沒有跟上學生數量的成長,導致工作好像
變難找。對新人來說的確變難了,但對有經驗的人來說沒什麼差。
最後祝福各位不管在求職還是求學的路上都能順利,等到自己成功的那天也不要忘記幫助
未來也想出國讀書找工作的台灣人。
我想了很久後來決定發在軟體版,因為我相信有很多這裡的強者也有思考過是否該出去闖
希望我的文章能對大家有幫助。非常感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 50.24.44.245 (美國)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1605589986.A.CBA.html
同意 只是缺一直都還有就是了而且還是比其他科系好找很多
軟體公司的財報也一直都表現很好。現在可能疫情影響所以新人缺真的少很多。
其實我不太準 因為我連有工作時每個星期都會固定寫個幾題
假如是準備期間的話 大約300題吧 但也是把經典的重新寫一寫
已經寫到一種我看到題目就知道我會不會寫的境界...
我滿喜歡寫演算法題目的 覺得跟玩桌遊有點像
... <看更多>
相關內容