soft-skill

如何辭職

最近開始覺得除了寫程式之外 還有很多重要的課題是需要SE終身學習的 特別是課本不會教的東西 俗稱軟技能 soft skill

依照時間順序寫 當你決定要提離職之後(通常加州簽的約是at will. 所以你什麼時候講都行 但一般傳統通常是兩個禮拜的notice, 如果是senior engineer以上那也可能會需要一個月的notice)

Note: 最近天瓏很紅的一本書 “軟技能 代碼之外的生存指南” 也有提到關於離職前要做的事 但那主要是說如果你要辭職去創業的話需要顧慮更多事情 不在這裡的討論範圍

Alt text

這篇文章主要討論你拿到了別的公司的offer

1.整理你的公司電腦

私人檔案全部移除整理 因為公司是有可能在你提離職後要你立即走人的 所以提離職前先整理好公司電腦 比如說很多工作筆記寫在note裏 (像我就是個Notes app的重度使用者) 推薦一個Note exporter 當然公司的東西你不要把它export出來 把自己的筆記存下來就好(我的筆記很多都是工作上的心得或是git command的筆記等等)

2.跟老闆約1-1 第一個告訴老闆

千萬別想說先跟其他好朋友講沒關係 先跟老闆說!要是有千分之一的機會消息在你跟老闆講之前傳到他耳朵 這是對manager的一種insult 跟他講完之後你可以跟別組的朋友講 或是同組的要好朋友講 基本上公開announce這件事要讓老闆來做 老闆會有老闆的安排

3.寫正式辭職信

即使已經口頭講了 還是要有一封正式的書面信 信中要有工作的最後一天跟交接計劃

4.寫recommendation

別忘了上全世界最好的社交網路求職網站Linkedin 寫下你對你同事的recommendation 運氣好的話他們還會幫你寫回來=D

5.Save transferable knowledge.

當然不要把公司的機密帶出來 而是你可能當初玩tmux的時候config tune了老半天 或是你的git alias 是你經年累月用的最熟悉的版本 記得把它存下來

6.認真寫交接document

有很多的書教你怎麼找工作怎麼面試怎麼談offer 但卻很少人教你怎麼辭職 矽谷又是個流動率高的地方 我認為這是個很重要的soft skill 如何離職也是身為SE的重要課題 離職前最後一個禮拜你做的事很大程度決定了你走之後同事對你的想法 希望大家都能好好的跟曾經說再見