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