The Offer and Beyond#
當你以為面試結束後可以放鬆時,後面還有許多需要處理的事情:要不要接受這個 offer?這個 offer 適合嗎?如何婉拒 offer?如何談判?本章節討論這些議題。
Handling Offers and Rejection(處理 Offer 與被拒絕)#
無論是接受、拒絕 offer,或是回應被拒絕的通知,你的處理方式都很重要。
Offer Deadlines and Extensions(Offer 截止日期與延期)#
公司給出 offer 時,通常附有一個截止日期,通常是一到四週後。如果你還在等其他公司的消息,可以請求延期。公司通常願意配合,只要可能的話。
Declining an Offer(婉拒 Offer)#
即使你現在對某家公司沒有興趣,幾年後可能就不同了(或者你的聯絡人可能跳槽去更令你興奮的公司)。因此,以友好的方式婉拒,並保持聯繫管道開放,對你有利。
婉拒時,給出一個非冒犯性且無可反駁的理由。例如,若你選擇小公司而非大公司,可以說你認為小公司在這個時間點是更適合你的選擇——大公司無法「變成」一家新創,所以沒辦法反駁你的理由。
Handling Rejection(處理被拒絕)#
被拒絕很令人沮喪,但這不代表你不是優秀的工程師。許多優秀的工程師面試表現差,可能因為不擅長這種測驗,也可能只是狀況不好。
幸運的是,大多數公司都知道面試不完美,許多優秀工程師也會被拒。因此,公司通常樂於重新面試被拒的候選人。有些公司甚至會主動聯繫舊候選人,或加速他們的申請流程。
收到拒絕通知時,把它當作建立再次申請橋梁的機會:
- 感謝 recruiter 的時間
- 說明你感到遺憾但理解他們的決定
- 詢問何時可以重新申請
你也可以詢問 recruiter 有什麼建議。大部分大型科技公司不會給回饋,但有些公司會。詢問「有什麼我可以在下次改進的地方嗎?」不會有任何損失。
Evaluating the Offer(評估 Offer)#
恭喜你拿到 offer!你的 recruiter 的工作是盡一切努力讓你接受。如何判斷這家公司是否適合你?以下幾個面向需要考慮。
The Financial Package(薪酬福利)#
應試者最常犯的錯誤是過度關注薪資,因此接受了財務條件其實更差的 offer。薪資只是財務補償的一部分,還要考慮:
- Signing Bonus、Relocation 及其他一次性費用:把這些分攤到你預計待的年數(例如三年),再比較各個 offer
- Cost of Living Difference(生活費差異):矽谷的生活費比西雅圖高出 30%+,稅率也不同,這些都大幅影響實際到手的薪水
- Annual Bonus(年終獎金):科技公司的年終獎金從 3% 到 30% 不等,詢問 recruiter 或在職員工平均是多少
- Stock Options and Grants(股票選擇權和授予):股票補償可能是薪酬的很大一部分。和 signing bonus 一樣,分攤到年薪來比較
記住,你從一份工作中學到多少,以及一家公司如何推進你的職涯,長期下來對你的財務影響遠遠超過基本薪資。不要過度著重眼前的薪資。
Career Development(職涯發展)#
幾年後你可能會再度開始面試求職,所以現在就要思考這個 offer 對你的職涯路徑有何影響:
- 這家公司的名字對我的履歷有多大的幫助?
- 我會學到多少?學到的是相關的技術嗎?
- 晉升計畫是什麼?開發者的職涯路徑如何?
- 如果我想轉管理職,這家公司有提供合理的管道嗎?
- 公司或團隊是否在成長?
- 如果我之後想離職,這個地點附近有其他我感興趣的公司嗎?
最後這點非常重要,卻常被忽略。如果你所在的城市只有少數幾家科技公司,你的選擇就會受限,發現新機會的機率也更低。
Company Stability(公司穩定性)#
穩定性固然重要,但更穩定的公司往往也成長較慢。對穩定性的重視程度取決於你個人的狀況和價值觀:
- 如果你能很快找到新工作,選擇成長中的公司(即使不穩定)可能是更好的選擇
- 如果你有工作簽證限制或不擅長求職,穩定性可能更重要
The Happiness Factor(幸福感)#
最後,也是最重要的:你在那裡會有多開心? 以下因素都會影響:
- The Product(產品):你在打造什麼?雖然對許多工程師來說,產品的重要性不及其他因素
- Manager and Teammates(主管和同事):許多人喜歡或討厭一份工作,往往是因為他們的主管和同事。你有機會和他們見面嗎?聊天感覺如何?
- Company Culture(公司文化):文化影響從決策方式到社交氛圍的一切。問未來的同事他們如何描述公司文化
- Hours(工時):詢問未來的同事通常工作多長時間,看看是否符合你的生活方式
如果你在某些公司(如 Google、Facebook)可以輕鬆換組,你就有機會找到真正適合你的團隊和產品。
Negotiation(薪資談判)#
談判讓大多數人感到不舒服,但財務上的好處通常值得那一個小時的不適感。去談判吧!
以下是幾個實用建議:
Just Do It(就去做):是的,這很可怕,但幾乎沒有人會因為你談判就收回 offer,你沒有什麼可以失去的。這在大公司尤其如此——你不會是在和未來的隊友談判。
Have a Viable Alternative(有其他選擇):recruiter 和你談判,是因為他們擔心你可能不加入。如果你有其他 offer,你的談判籌碼就更真實有力。
Have a Specific “Ask”(要求具體的數字):「我希望薪資多 7000 美元」比「我想要更多」有效得多。如果只說「更多」,對方給你 1000 美元也算是滿足了你的要求。
Overshoot(要求多一點):談判是來回的過程。要求比你真正希望的多一點,因為對方很可能會在中間點落定。
Think Beyond Salary(不只談薪資):公司有時候在薪資上比較沒有彈性(因為薪資會影響到同等級的所有員工),但在其他方面可能更靈活:
- 更多的股票或更高的 signing bonus
- 將搬家費用換成現金(對許多大學生來說實際搬家費用很低)
Use Your Best Medium(選對溝通方式):電話談判通常更有效,但如果你在電話上不夠自在,用 email 也沒關係。重要的是你去談判,而不是用什麼方式談。
大型公司通常有員工等級制度,同等級的員工薪資大致相同。你可以在該等級的薪資範圍內談判,但突破上限需要升一個等級,這需要說服 recruiter 和未來的團隊你符合更高等級的要求——困難但可行。
On the Job(工作中的職涯規劃)#
接受 offer 並不是職涯規劃的終點,而是剛開始。
Set a Timeline(設定時間表)#
很常見的情況:你加入了一家公司,覺得一切都很好。五年後你還在那裡,才意識到過去三年對你的技能和履歷幾乎沒有任何貢獻。
在開始新工作前,規劃你的職涯路徑:
- 十年後你想在哪裡?
- 到達那裡的步驟是什麼?
- 每年這份工作會帶給你什麼新的成長?
每年評估一次:這一年的經驗為你帶來了什麼?你的職涯有在推進嗎?
享受工作時,很容易迷失其中,沒有意識到職涯停滯不前。主動規劃並定期回顧,才能避免這個舒適卻有代價的陷阱。
Build Strong Relationships(建立強大的人際關係)#
換工作時,你的人脈網絡非常關鍵。透過個人推薦獲得的機會遠比直接投履歷好得多。
- 在職場與主管和同事建立真誠的關係
- 同事離職時保持聯繫——離職後幾週送一封友好的問候就能將工作上的認識轉化為個人關係
- 這個方法也適用於個人生活,你朋友的朋友也是寶貴的人脈
Ask for What You Want(主動要求你想要的)#
有些主管很積極地幫助你成長,有些則採取放手的態度,由你自己掌舵。
對你的目標要(適度地)坦誠:
- 如果你想做更多後端程式碼,說出來
- 如果你想探索更多領導機會,討論如何實現
你需要是自己最好的代言人,才能按照你的時間表達成目標。
Keep Interviewing(持續面試)#
設定每年至少面試一次的目標,即使你沒有在積極找工作。這能讓你:
- 保持面試技能的鮮銳度
- 了解市場上有哪些機會和薪資水平
如果你收到 offer,你不必接受它,但它仍然會與那家公司建立聯繫,以防你日後想加入。