【譯文】爲何我在亞馬遜工做了5個月以後就離職了

翻譯 :周璐html

歡迎訪問網易雲社區,瞭解更多網易技術產品運營經驗。  
面試


爲何我在亞馬遜工做了5個月以後就離職了。悲傷的性格讓我想起本身做爲亞馬遜員工時候但願可以擁有美好時光。算法

我是2018年1月28日加入亞馬遜公司開始工做的,大約三週後,我最愛的妻子帶着咱們的貓,降落在了溫哥華國際機場,來到了我所在的城市。那時候咱們最擔憂的就是咱們的貓了,從特拉維夫到溫哥華,要經歷18個小時的飛行,對全部小動物來講這都是一個很是巨大的挑戰。 編程

還好貓的身上沒有出現什麼異常狀況,事實上它恢復的很快,並且已經會在咱們Airbnb上租的公寓裏處處玩耍。和預想的同樣,溫哥華的天氣一直多雨多霧,但風景如畫,與陽光明媚、生機勃勃的特拉維夫迥然不一樣。咱們很是高興,來這裏以前所花的6個月的準備時間很值得!安全

 

我是如何被錄取的。 服務器

這要從2017年的6月份的時候開始提及了,那時候我就任於Rollout.io公司,主要開發企業安全特性管理系統,是一家剛起步發展的小公司。大概就是那個時候,我以爲我本身須要作些改變。我確實有6年的英特爾公司工做經驗,我知道爲企業工做是什麼樣的,我不喜歡它。然而,我仍是在特拉維夫組織的一個大型招聘會上,申請了溫哥華亞馬遜的一份工做。這聽起來就像是一次很好的冒險旅程,並且我肯定這就是我想要的改變。 數據結構


招聘面試的流程很是標準。 架構

第一次是在線編碼挑戰 - 算法問題相似於你在網上找到的...編碼挑戰網站(簡單,沒有準備) 工具

第二次是和hr視頻電話,問了一些有關於cs架構基礎知識封閉式問題,BigO符號,算法名稱,術語(簡單,無需準備) 學習

第三次就是面對面交流了,細節以下。 一開始我被告知我經過遠程篩查並安排了面對面的面試。因而我決定要很是認真對待此次面試 - 爲此我一共大約準備了3個星期,而且天天晚上我都要花大約2個小時練習CS問題。我看過《Cracking the Code Interview》這本書。我討厭它,感受書上寫的不是很好而且很浪費時間。我知道我永遠都不須要這些知識的。 


我畢業於麻省理工學院,它是一所至關大的學術機構了。 在學院裏學習的過程當中,我確實看過很是聰明的人,可是並不擅長樹模型的基礎算法和大O算法.在其餘公司工做期間,我也看到沒有高學位的人,可是成爲了一位傑出的,成功的工程師。在爲英特爾和Rollout工做期間,我面試過不少人,而且我強烈反對什麼都沒準備就來面試,但我決定仍是和他們聊一下子。 

我看了3-4篇前亞馬遜職員寫的文章,是關於他們的招聘經歷和麪試過程,根據個人經驗,我以爲我準備好了。 在面試當天,我一共見了4名亞馬遜員工 - 和預期的徹底同樣 - 算法問題,系統設計,架構設計,數據結構問題 - 意外的是,問題並不太難。他們的行爲都很是禮貌和官方,有一我的有點不同。每位面試官都會詢問1-2個工做行爲方面的問題。 


兩週後,我收到了面試經過的電子郵件。在第一次Skype對話中,我被告知我有資格擔任SDE1角色,我真的不知道這表明着什麼。網上搜索查詢以後,我知道了,這是「大學生畢業」的水平 – 有點遺憾,我有大約10年的行業經驗,可是,我以爲面試的時候我或許能夠作的更好。我仍是說服了本身去接受它,決定無視這個頭銜,若是我真的和我本身想的同樣好,他們應該會很快認識到這一點,並會很快獲得提高,對吧?

 招聘人員向我解釋了搬遷的過程,咱們沒有談及補償之類的問題。並且他沒有告訴我下一次預約的Skype電話會議,我也沒有收到任何電子郵件或解釋。 (這對亞馬遜招聘人員來講是很是廣泛的)。


兩週後,另外一位招聘人員聯繫了我,她提醒了咱們要搬遷時候作的準備。咱們開始談判,關於搬遷補貼,賠償的問題- 最初的提案太糟糕了。我在Glassdoor查看了其餘報告的平均賠償金額,併爲即將進行的談判制定了個人策略。

招聘人員提到的制度不容許超過特定角色的某些門檻,她說這裏有另外一個團隊批准這個提議,她對我只說了這個。和亞馬遜他們進行了3次談判以後,我贊成入職了,由於最後簽署的薪酬比原來的多了35%。


 談判很難 - 我作了一些功課,但說到薪資的時候仍然感到不舒服,招聘人員是一個很是厲害的談判者 - 我相信她天天都會有不少次這樣的談話。 因此我以爲學習如何談判 - 這很重要!

我問我在工做中的具體內容是些什麼:好比誰是經理,團隊中有多少人,技術堆棧是用的什麼,工程實踐的又是什麼。

招聘人員讓我聯繫了招聘經理。我終於得到了有關實際工做的一些信息 - 這是我第一次對這個工做有了一些基本的印象。它是以Java爲中心的亞馬遜電子商務支付團隊。他們有真正的商業項目,技術堆棧是基於Java的,CI,測試,代碼評論,團隊活動......看起來不錯。 而後我簽署了(擬定)合同。


 在亞馬遜的5個月

除了搬到新地方使我很是興奮以外,我也很是有興趣加入亞馬遜並做爲內部人士探索公司 - 它是偉大的科技巨頭之一,我想知道它是怎麼樣的。

我在亞馬遜遇到了不少很是聰明和有才華的人,並且爲人也很好。他們是由來自世界各地的公司 - 中國,阿根廷,巴基斯坦,烏克蘭,土耳其,俄羅斯,以色列,越南,匈牙利,德國。後來我發如今溫哥華(看起來像是加拿大的市中心)擁有如此多元文化的專業人士,這是很常見的。

 最終我加入的是在亞馬遜的消費者部門的團隊 - 這是負責在線購物業務(或多或少)公司的一部分。我很樂意分享關於團隊自己的更多細節,但我不肯定NDA(保密協議)的具體限制是什麼。我只能說這是一種經典的老派團隊,以Java爲中心,「而且所以發明的」亞馬遜堆棧工具(用於源代碼控制,管理依賴關係,CI和CD的內部工具集)。沒有任何很是很差的操做負載,或醜陋的遺留系統問題須要支持 - 即它是一個很是「理智」的團隊。


關於公司的領導原則和其餘公司同樣浪費時間的在線「企業文化」培訓讓我感到不知所措,我一度以爲我正在加入一個宗教組織並被洗腦。

聽說,每一個員工在平常工做中都應該遵循領導原則。若是使用得當,這些原則實際上會頗有意義。隨着時間的推移,我發現這些原則最多見的狀況是創造性地找到最能支持這種狀況的領導原則。

  • 你的想法不被某人接受嗎?那你必須贏得信任。

  • 想證實特定的解決方案是可行的嗎?那你要展示出來它符合客戶所癡迷的原則。

  • 想說服某人作乏味的工做?堅持最高標準。

  • 想找到工做中的捷徑?創新和簡化它。

我花了大概1個多月的時間纔開始適應這裏的環境。同時們都很是樂於助人,友好,管理者的要求很高,但很友好。

咱們團隊的產品很是依賴於其餘服務,而且主觀地依賴於Amazon裏稱爲「客場團隊」的進度——特別是當你須要更改由另外一個團隊運行的服務的源代碼時候。

 這是一次可怕的經歷 - 其餘團隊既沒有環境也沒有動力來支持你,提議的改變就會被推遲了,在無休止的會議上和一些擡槓的人討論問題,是很是很是浪費時間的。

我在工程實踐方面遇到了一些小問題(參見我以前的文章)。我對一些內部工具(CI,CD,構建工具)印象深入,可是有些失望,由於它們實際上很好,但與現代SaaS公司提供的目前開發人員經驗相比,它們還不夠好。

 我確實看到了不少管理者工做的努力,旨在爲開發人員創造一個良好的環境 - 不管是精神仍是技術。實際上,我對「檢查」團隊的健康所花費的時間感到驚訝。我沒有留在公司足夠長的時間看到這些進程的結果,我都不喜歡它的方法論性質。我有一種感受,許多過程都是由於須要完成而不是爲了獲得某種結果。


兩個月後,我能夠說我成爲了一個積極的團隊成員,我對本身有責任感,我工做很努力,項目的截止日期常常也頗有挑戰性。我也沒有寫不少代碼。時間分配以下:

20%時間在寫代碼,50%的時間花在了協調工做上,好比編寫/閱讀文檔或電子郵件還有一些短信對話。剩下的30%時間是在和同事面對面交流,探討問題。我想我能夠從新分配個人時間,但考慮到我對Java使用不過高效(它不是我過去經驗中的主要工具),做爲其餘團隊成員,我也沒有亞馬遜特有的經驗。。

在討論工程實踐和業務決策時,個人經理曾經提到「亞馬遜方式」一詞。我以爲這個詞是用來在沒有在真正理由的狀況下,去掉一個不想要的改變或壓制一個觀點。對我來講,處理我在亞馬遜面臨的「種族主義」和「現實主義」是一項挑戰,特別是在與頂尖的工程師溝通時。 - 高級軟件工程師和「擡槓的人」 - 那些信仰「部落主義」的人批准重要的設計和架構決策,執行公司政策併成爲具備特定領域深厚知識的角色模式或者權威。

個人經理告訴我,我尚未贏得信任 - 人們不相信個人判斷,我須要與決策者創建良好的關係。我贊成。但這就是所謂的「政治」。我以爲個人平常生活中充滿了有毒的文化 –試圖掩蓋你的缺點,試圖控制一切,試圖只作對你的晉升有幫助的項目,抵制想法,盲目地遵循過程,卻不能區分重要和不重要。


 隨着時間的推移,你開始想要用「獲取原則的藝術」,並看到其餘人在衝突的狀況下這樣作,試圖找到一個支持你本身的論點。

 我確實成功地推廣了一些架構和設計解決方案。讓我感覺到工做環境的影響很是重要(我認爲這對每一個軟件開發專業人員都很重要)。然而,這不是愉快的經歷,它是痛苦的 - 主要是精神上的。這是我工做的第一天起4個月。個人印象是我有足夠的數據來反映我在亞馬遜的工做經歷。

我與同事和朋友交談過,我想驗證個人觀察結果。我怕我本身犯錯了 - 總而言之,這些工做仍是很實用的,還有不少RS units待定。此外,我沒法合法地從事任何其餘工做,由於我得到的工做許可只適用於亞馬遜的就業,

 5個月以後上班的第一天,我從亞馬遜離職了。

 

 離開亞馬遜

如下是我主要的一些觀察總結,讓我確信亞馬遜(或者至少是我工做的團隊)對我來講不是一個好地方。


(缺少)技術挑戰

我面臨的主要算法/編碼/智力挑戰有3種類型:

  • 處理其餘系統的技術債務

  • 嚴格遵照政策或標準

  • 與內部開發環境做鬥爭

實際上,要找到有效的解決方案/優化/增強安全性,須要解決的印象深入的問題很是少。我須要3-4年的時間才能達到「信任」的水平,這將使我面臨不一樣規模和影響的挑戰。 


領導能力

 我提到我在亞馬遜遇到了不少有才華和聰明的人。然而,他們在組織中被區分爲「成功」和「重要」的人——即SDE3,「愛擡槓的人」和管理者,並非我想要的「榜樣」。

此外,我見過很多高級工程師,我發現我不想和他們同樣……要麼專業上無能,要麼政治上傲慢——這些人成功地駕馭了本身的職業生涯,並被公司(和公司文化)承認爲領導者。這樣子下來我對公司還能有什麼評價?壓力還有浪費。在亞馬遜工做的5個月是我有史以來工做壓力最大的一次。它以多種形式出現,其中一些是我我的經歷裏比較突出的

管理層對團隊的壓力(由管理層應用於管理層)。個人意思是壓力不健康 - 例如提醒您完成任務是您的責任,儘管您依賴第三方來完成他們的工做,即「遠程團隊」經驗。 

半合法的商務旅行到西雅圖縮小差距,加快流程。管理層但願您作好準備,並花費6個小時的我的時間開車往返西雅圖。雖然從法律上說你只容許去美國參加培訓或會議,可是你能夠在週三下午6點開車去西雅圖(或乘坐公共汽車),在接下來的2天內在會議室工做以知足截止日期。我看到有人這樣作......前幾天我被一名邊防官員審問了20分鐘,幾乎被美國/加拿大邊境驅逐出境,由於我錯誤地說我去西雅圖爲亞馬遜工做。我可能會被拒絕在將來5年內進入美國!

沒完沒了的毫無心義的政策。管理層將員工送到拉斯維加斯進行爲期4天的AWS會議,沒有問題,費用爲5000美圓/員工,但若是你想多花80美圓買一間好的房間去西雅圖出差,你須要努力工做才能得到批准。


 晉升

 當我最初決定接受這份工做時,我提到我但願證實個人工做能力不錯而且可以迅速晉升。可悲的是,它並非我想的這樣子(指晉升條件)。

 若是你只是單純的作好你的工做,那是不會獲得晉升機會的,您也要時刻關注你的晉升機會,條件才能夠。

 要從「初級工程師」(SDE1)晉升爲「工程師」(SDE2),你會獲得一個「表格」,列出須要晉升職位所具有的條件,例如:

  • 寫過足夠多的代碼

  • 編程能力優秀

  • 作一些與支持相關的事情

  •  編寫一些文檔等

 除非你注意到這個表格裏的條件你已經都符合了,已經而且有良好的領導原則,不然你將沒法得到晉升。


單純的完成工做並幫助公司發展是不夠的。

 編輯:我想澄清上面的陳述 – 文中寫的「完成你的工做」個人意思是:以優秀的方式完成你的工做,表現優異,以及評論者所說的「超出預期」,這裏用詞不當,因此我以爲有必要澄清。我不但願經過你的工做「正義」晉升。我但願經過在工做中表現出色並且很是有幫助來提高本身。不是在寫推銷文檔。

 從SDE2到「高級工程師」的推廣過程相似 - 你獲得一個更大的職位,你須要的條件是:

  • 有一個好的管理者

  • 是一個不錯的項目中的一員

  • 以晉升爲導向,不斷改進您的工做形式,方式。

  • 就像要作一個政治人物同樣,從同事那裏獲得好的推薦(但不是全部的同事——只有那些重要的人)

 固然,它與其餘大公司沒有什麼不一樣,它是一種行業標準,但我喜歡被提拔的想法,由於你對公司很好,頗有價值——公司會以責任和利益回報你。

 報酬,對於提供股權激勵做爲其薪酬一部分的公司而言,這是一個常見問題,但更有問題和操縱性的是公司如何使用股權激勵誤導員工的薪酬方案。

公平地說,亞馬遜的總體收入至關不錯,至少與溫哥華市區相比是這樣。可是不像其餘大型科技公司那樣好。 

例如,假設您得到150k的總薪酬。該組成是110k基本工資(這是大多數由於金融政策的收入 - 例如抵押貸款,銀行特權等)。注意,當你收到一份工做證實時——這就是你的收入水平。這是你從公司獲得的承諾收入。

2萬5千的簽約獎金——這就是公司吸引你加入合同的方式。很重要的一點是要意識到獎金的稅率是不一樣的,在個人例子中,我只能看到我銀行帳戶裏50%的獎金。惋惜我發現太晚了。

15k RSU在第一個工做年度結束時支付。這個想法是股份公司對員工的成功(聽說是用股價來表達的),使他更加努力地工做,使公司成功。事實上,在如此龐大的公司中,沒有任何員工會對公司的成功產生任何影響,股票也會受到全球趨勢或政治的高度影響。寫這篇文章時,AMZN的售價低至1598美圓。當我被提議籤合同時,估價大約是1650美圓。所以,實際上,一個公司將沒法實現承諾的150k /年。在大多數狀況下,股票價格會上漲,但在下一次績效評估時,你會被告知:「嘿,你的總薪酬是190k——看看股票價格,因此咱們只會把「底薪」提升3%,以配合通貨膨脹的增加」。若是你說「我可能會全職工做」,你的老闆或招聘人員會做何反應?此外,你在公司待的時間越長,你的收入構成就越依賴於RSU。它對大多數行業都頗有效,對亞馬遜也是如此。這是行業標準,我認爲它具備操控性和誤導性。


 摘要

這裏有不少快樂和使人滿意的的亞馬遜員工,我在亞馬遜工做時遇到不少聰明、有才華、善良的人。

公司規模如此巨大,若是沒有嚴格的政策和明確的流程,就很難管理它。我不知道個人經驗是否適用於公司其餘部門或者公司內部的其餘團隊。可能我不是一個適合公司文化的人(好吧,至少如今)。但我確實但願寫下個人觀察,但願能夠幫助其餘人在加入亞馬遜做爲軟件工程師以前創建正確的預期。

可能在我生命中的後期我會改變,並從新考慮這篇文章,多是亞馬遜內的另外一個團隊將很是適合我,可是如今我認爲亞馬遜是一個偉大而獨特的企業,但只是一個普通的工做地點。

 

原文連接:https://medium.com/@andrewgoldis/why-i-quit-amazon-just-5-months-after-ive-started-4ce872520f02  


免費領取驗證碼、內容安全、短信發送、直播點播體驗包及雲服務器等套餐

更多網易技術、產品、運營經驗分享請點擊


相關文章:
【推薦】 Persistent and Transient Data Structures in Clojure
【推薦】 網頁的驗證碼的字母爲何老是那麼難辨認
【推薦】 大公司怎麼作Android代碼混淆的?

相關文章
相關標籤/搜索