我在國內(nèi)工作三年,然后出國工作到現(xiàn)在有兩年,雖然總時間不算長,但是想記錄分享一下自己的感受。
我在國內(nèi)沒去過BAT,都是在中型公司工作,不過也有同學朋友在BAT,說的不對的地方歡迎大家指正。
工資
拋開支出談工資沒有啥意義,再而拋開城市談支出也沒啥參考價值,所以這塊我也不會細說。
我就說一下個人的感受。
首先,我感覺我個人的工作水平和工資,在國內(nèi)和出國后,都大概算是中等水平——因為凡是地里看到的曬工資的,還沒見過比我低的,再考慮到愿意曬工資的人的比例偏少,比如30%?我就把自己的工資規(guī)到中等了。
然后,支出上來說,我不是特別扣著花,房租+偶爾外賣,飯店一般周末兩次這樣。攢下來的錢國外偏多,不過也沒有質(zhì)的改變,主要還是受助于匯率的幫助。
面試
我感覺國內(nèi)的面試比國外的要難。
國外的面試分為三大件:
- 算法:看你能不能寫代碼,認真刷題都沒太大問題
- 價值觀:看你能不能融入公司或者團隊,好合作共事
- 系統(tǒng)設計:各公司都有題庫,也是可以靠準備來應對
國內(nèi)的面試:
- 算法:同上
- 奇技淫巧:比如Kafka的實現(xiàn)原理,Redis/MongoDB/MySQL的底層優(yōu)化,邊邊角角的坑,語言層面更是事無巨細,這些問題都能問到系統(tǒng)調(diào)用層
- 系統(tǒng)設計:沒有穩(wěn)定的題庫,不如國外面試好應對,需要看更多的內(nèi)容
整體對比來講,國外的面試側(cè)重點是考察面試者是否可以正常的干活;國內(nèi)的面試側(cè)重點是比武,面試官和面試者比誰看的更深,通過讀源代碼(劃重點)改進了系統(tǒng)的性能或者解決的某個bug。
因此,我覺得國內(nèi)的面試更難,因為準備一次跳槽十分耗神。需要看很多的博客,release notes,我還會找?guī)准也皇堑谝豁樜坏墓鞠热ッ嬉幌?,了解一下現(xiàn)在市面上流行哪些題,然后最后沖刺想去的公司。
究其原因的話,我認為是國內(nèi)開發(fā)者資源太多+國內(nèi)公司喜歡造輪子。好處是員工能學到很深的技術,壞處是這些技術在國外不一定有用(這一點肯定見仁見智了)。
工作環(huán)境
我準備從幾個我稍微有些觀察的職位說一下。
開發(fā)工程師
國內(nèi):壓力挺大的,畢竟畢業(yè)生的實力水漲船高,走技術路線的難度頗大。畢竟你周圍的許多人都在看源碼,你必須更努力,而且更聰明,才能在技術路上走的遠且穩(wěn)。于是大部分人的方向都是轉(zhuǎn)管理。講真我在國內(nèi)已經(jīng)在考慮轉(zhuǎn)管理了。
國外:可能是由于人口資源的原因,壓力不如國內(nèi)大。而且在國外的工作,給了我更多做技術的信心,因為有很多的大齡同事作為先例,他們工作十幾年后,仍然在解決很有趣的問題。我現(xiàn)在沒那么急迫的想轉(zhuǎn)管理了。
經(jīng)理(Manager/SDM)
國內(nèi):團隊的管理者往往仍然會挺大比例的參與技術方案的確定,而在管理上并沒有投入極大的精力。我覺得主要原因是(很大)一部分管理的工作,在HR那邊。
國外:團隊的管理者的主要工作是管理、協(xié)調(diào)和下屬的職業(yè)發(fā)展。雖然也會參與技術討論,但是更多是為了服務于自己的管理工作。我認為國外的管理者更加累,他們要操心的事情遠遠大于工程師。
HR
國內(nèi):HR的職能十分的廣。有招人組,幫助manager管人組(HRBP),管理升職組,離職聊天組,組織活動組,價值觀普及組等等。這些組里的人會有重疊。也因為,我所看到的,和有些朋友感受到的,公司的文化一部分由創(chuàng)始人決定,另一部分由HR決定。我見過很棒的HR,也見過水平一般的HR,他們對公司氣氛的影響還是挺大的。
國外:不同于國內(nèi)HR像是管理層,國外的HR就跟Eng,SDM職能一樣,是一個平行的工種。主要負責與人員流動和員工工作以外事務(簽證、保險等)相關事宜的處理。不會很多的參與到團隊級的管理工作中。
測試工程師和PM(這一塊體會不多,錯的會比較多)
國內(nèi):往往會有專門的組,而且人員會是開發(fā)的1/2 - 1/3。人數(shù)多的原因,應該和國內(nèi)迭代快有關。PM對需求的完成程度較為嚴格,與開發(fā)溝通頻繁,有時身兼測試和開發(fā)。
國外:有的組可能沒有測試,有測試的組,人好像也不會很多。PM也不多,與PM的溝通也不像國內(nèi)那么頻繁,大家不會細到去扣一個像素,PM主要的工作是溝通、了解、制定需求。
工作時長
國內(nèi):個別中小型公司更加自由一些,其他的公司,大部分的下班時間都得在8點左右或者以后。好像現(xiàn)在10點也是常態(tài)了。對于生活挺不友好的,因為工作是每天的精力耗盡,周末想休息,整體上就是沒有生活的狀態(tài)。這也是我想出國的原因之一。
國外:我到現(xiàn)在也還是有這個謎思,F(xiàn)AMG們招這么多人,都這么閑,為啥產(chǎn)品還能賣那么好?到底是啥造成的不同?我們一組的產(chǎn)品,拖了快三四年,也沒啥事,大家該升職升職,放在國內(nèi),2個月出原型,3個月上線,接下來就是2周一發(fā)版,到底區(qū)別在哪里?還是不很懂。不過在國外工作,生活的幸福指數(shù)更高了。
升職
這一塊我覺得國內(nèi)外沒有差很多,各個公司都有職級表,以及升職需求。就好好干活努力升級就行了。
同事關系
國內(nèi):因為大家在一起的時間比較長,而且時不時會加班到半夜或者凌晨2、3點,同事之間的關系更像是戰(zhàn)友,會更加親密——我覺得這算是996高壓環(huán)境下,帶來的額外收獲。在日常聊天上,國內(nèi)的同事們聊天的話題會更加“開放”一些,有一種聊的底線越低,就表示我們關系越鐵。這樣的聊天有人可能會不適應,見仁見智了。
國外:大家更加“相敬如賓”,我個人更加喜歡這樣的關系。西方社會里,大家的聊天會更加注重政治正確以及避免冒犯,所以很少會聊到一些不適的話題和會產(chǎn)生爭吵的話題(比如政治類),所以大家相處更加的和氣。但是這并不意味著同事之間會生疏,我跟幾位印度老鐵和俄羅斯老大哥還是時不時會互相問候,聊聊移民政策,周末去哪玩啥的,感覺社交需求也得到了滿足。
總結(jié)
我剛開始在國外開始工作的時候,其實很不適應。更多的溝通,更多的書寫。但是漸漸地也習慣了這樣的工作內(nèi)容和方式。我在設想如果我回國的話,估計要花挺多時間準備面試,入職后必定又需要一段時間來調(diào)整自己。
寫這篇分享希望能幫助到一些想出國或者想回國的朋友。歡迎大家留言、打賞!