阿波羅新聞網生活 > 工作職業 > 正文

十年碼農:我在加入亞馬遜5個月後選擇離職了

編程生涯走過十年之後,很多開發者都會選擇更好的工作機遇,以期獲得更高的晉陞、更佳的待遇、以及更多的挑戰。而亞馬遜作為巨頭之一,也是不少人夢寐以求的公司之一。本文的作者作為一位有着十年經驗的老碼農,在走入職場的第十一個年頭選擇加入亞馬遜重新出發。但是,他“曾經幻想的在亞馬遜工作期間收穫美好的時光”,事實卻並不是如此。在入職僅五個月後,他便毅然辭職了。下面我們來一探究竟。

以下為譯文:

我於2018年1月28日開始在亞馬遜工作。在此三周前我和我美麗的妻子,還有我們的貓貓一起降落在了溫哥華國際機場。剛到時我們最擔心的是貓貓,從特拉維夫到溫哥華18個小時的飛機對所有生物來說都是一個挑戰。

事實上貓貓很好,它恢復得很快,並開始在我們租的AirBnB公寓里探索。與我們預想的一樣,溫哥華陰雨多霧,但是風景如畫,與陽光明媚充滿活力的特拉維夫不同。我們非常興奮,因為我們花了6個月的時間為搬家做準備,這一天終於到來了。

1.加入亞馬遜的經過一切都從2017年6月開始,當時我正在Rollout.io工作,這是一家小型的創業公司,我突然覺得我需要做出一些改變。我有在英特爾工作6年的經驗,我知道在一家我不喜歡的企業工作是怎樣的情形。然而,我決定申請溫哥華的一個職位,這份工作是亞馬遜在特拉維夫舉辦的大型招聘活動中推出的。這聽起來像一次偉大的冒險,也正是我所需要的改變。

招聘流程非常標準:

在線編程挑戰——算法問題,類似於你可以在編程挑戰網站上找到的那些題——很簡單,我沒有做準備。

與人力資源部進行電話面試——有關計算機科學的基礎知識:大O表示法,算法、名稱,術語——很簡單,我也沒有做準備。

面對面的面試——詳情如下。我通過了電話面試,而且他們為我安排了面對面的面試,我開始認真對待這次申請,我花了大約3周的時間,每天晚上花2個小時練習計算機科學的問題。此外我還閱讀了《Cracking the Coding Interview》(程序員面試經典)。但我很討厭這本書,讀了感覺書里說的都不對,簡直就是在浪費時間。我覺得自己永遠也不需要這些知識。

我畢業於一家還不錯的計算機科學院校,在學習期間我遇到過非常聰明的人,他們都不會做遍歷樹和計算大O。在其他公司工作期間,我也見過沒有學位卻非常傑出的、成功的工程師。在英特爾和Rollout工作期間,我作為面試官參加了無數的面試,我強烈反對白板面試,但這次我決定去參加面試。

我閱讀了3-4篇關於亞馬遜的招聘經歷和面試過程的文章,根據我的經驗,我感覺自己的準備已經很充分了。

在面試當天,我遇到了4名亞馬遜的員工,與我預想的完全一樣他們分別負責算法問題、系統設計、架構設計、數據結構問題,所以毫無意外,問題並不太難。他們都很有禮貌很官方,只有一個人比較嚴厲,每個面試官都問了1-2個問題。

兩周後,我收到了一封帶來好消息的電子郵件。在第一次Skype的面試中,他們說我有資格擔任SDE1的職位,但我不知道這是什麼意思。上網搜索了一下,發現這是“大學畢業生”的水平——好慘。我有大約10年的工作經驗,但是,好吧,也許我可以在面試中表現得再好一點。

我收起自尊心決定無視這個頭銜,如果我確實像自己想像的那般好,那麼他們會看到,並很快給我升職,對不對?

招聘人員向我解釋了搬家的流程,我們沒有談及搬家補助。在預定好的下一次Skype電話會議中招聘人員並沒有出席,我也沒有收到任何電子郵件或解釋。(這對亞馬遜的招聘人員來說非常普遍)。

兩周後,另一位招聘人員聯繫了我,她選擇了我們的搬家流程。我們開始談判,因為最初的提案太糟糕了。我查看了Glassdoor和其他網站報告的搬家平均補助金額,並為接下來的談判制定了策略。

招聘人員提到公司的政策規定發放的補助不能超過職位的上限,她還說批准了我的Offer的是另一個團隊,她只是負責來通知我。

經過三輪交涉後,我同意簽署的offer比原來多了35%。

談判很難,我提前做了功課,但是依然覺得談錢就很不舒服,那個招聘人員是個談判高手,我相信她每天都有幾十次這樣的談話。所以學習如何談判真得很重要!

我詢問了我需要在工作中做些什麼:誰是經理、團隊中有多少人、技術棧是什麼、工程實踐是什麼。然後招聘人員把我轉給了招聘經理,我終於獲得了有關實際工作的一些信息,這也是第一次我對自己的工作有了初步了解。

我要進入的是以Java為中心的亞馬遜電子商務支付團隊,他們有真正的商業項目,技術棧有Java基礎、持續集成、測試、代碼審核、團隊活動等等,聽起來不錯。最終,我簽了那份電子合同。

2.在亞馬遜的5個月除了搬到新家的興奮之外,我對加入亞馬遜探索公司內部也饒有興趣,這是一家偉大的科技巨頭,我想知道它究竟如何。

我在亞馬遜遇到了非常聰明和有才華的人,也遇到了很多好人。他們來自世界各地:中國、阿根廷、巴基斯坦、烏克蘭、土耳其、俄羅斯、以色列、越南、匈牙利、德國.....後來我發現在溫哥華以及加拿大的大城市擁有如此多元文化的專業人士是很平常的事。

我加入了亞馬遜消費者部門的團隊,這是負責公司在線購物業務(或多或少)的部門。我很樂意分享我們團隊的更多詳情,但是我不確定保密協議是否允許。我可以說這是一支經典的老派團隊,所有的亞馬遜技術棧都是以Java為中心自主開發的,用於源代碼控制、管理依賴關係、持續集成和持續交付的內部工具集。沒有任何可怕的操作負載或糟糕的遺留系統需要支持,也就是說這是個非常“健全”的團隊。

關於公司的領導原則和其他廢話連篇的在線“文化”培訓讓我頭暈腦脹,我感覺自己加入了一個宗教組織,正在被洗腦。

據說,每個員工在日常工作中都應遵循領導原則。如果使用得當,這些原則實際上很有意義。隨着時間一天天過去,我發現這些原則最常見的應用是創造性地找到最能支持自己的領導原則。

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

想證明特定的解決方案嗎?展示出來讓大家相信客戶會喜歡這個方案。

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

想抄近路?發明和簡化。

過了一個多月後,我逐漸開始適應新的環境。我的隊友樂於助人、友好、管理要求很高但很友好。

我們團隊的產品高度依賴於其他服務,而且正是亞馬遜所謂的“客場團隊”,即你需要更改由另一個團隊運行的服務的代碼。

這種經歷非常糟糕,其他團隊既沒有環境也沒有動力支持你,我們做的改動提議都被拒絕了,然後我們就與這些“手握生殺大權的人”沒完沒了的開會討論,花了很長很長時間。

而且這中間我在工程實踐方面也遇到了一些小問題。我對內部工具(持續集成、持續交付、構建工具)感到深深的失望,因為它們實際上很好,但是與現代SaaS公司提供的當前開發人員經驗相比還不夠好。

我確實看到了很多管理工作,旨在為開發人員創造一個良好的環境(無論是精神還是技術)。實際上,我對於公司花費如此多的時間關心團隊的健康感到十分驚訝。我在亞馬遜工作的時間不夠長,沒有看到這個過程最後的結果,但是無論怎樣我都不喜歡這種方法論。我有種感覺,許多流程都是因為公司要求才做的,而不是為了達到任何效果。

兩個月後,可以說我成為了一名積極的團隊成員,我擔負起了一些責任,非常努力地工作,努力遵守嚴苛的期限。但我沒有做太多編程的工作,因為我的時間分配大體如下:

20%的時間編程;

50%的時間搞團隊合作:讀寫文檔或郵件以及短訊對話;

30%的時間在開會。我覺得我可以重新分配我的時間,但考慮到我的Java水平不是太高(我過去的工作中用的主要工具不是Java),而且也沒有亞馬遜特有的經驗(不如團隊里這個職位上的其他成員)。

在討論工程實踐和業務決策時,我的經理曾經提到“亞馬遜方式”一詞。我覺得如果你沒有真正的理由時,就可以用這個詞來回絕不必要的變化或制止別人的意見。

對我來說,在亞馬遜最難的就是應付“部落主義”和“事實”主義,尤其是與工程師領導溝通的時候。這些人是高級軟件工程師和“手握生殺大權的人”,他們得到了整個“部落”的信任,可以批准重要的設計和架構決策,執行公司政策,也是在特定領域擁有豐富知識的權威人士。

我的經理告訴我,我還沒有贏得信任,大家不相信我的判斷,我需要與決策者建立良好的關係——我同意,但這就是所謂的“辦公室政治”。

我感覺我的日常生活中充滿了負能量:想辦法掩蓋過錯,想辦法保持控制權,想辦法只做有助於升職的項目,抵制思想,盲目地遵守流程而無法區分重要和不重要的事情。

隨着時間流逝,你也開始使用這種“獲取原則的藝術”,並在遇到其他人和你有衝突的情況下,努力找到一個支持你的觀點的原則。

我的確成功地推行了一些架構和設計解決方案。對我來說,感受到自己的工作帶來的影響力非常重要(我覺得這對所有軟件開發專業人員都很重要)。然而,那都不是愉快的經歷,我感覺很痛苦,主要是精神上的痛苦。

我已經在亞馬遜工作了4個月,我感覺我有足夠的數據來反映我在亞馬遜的經歷了。

我與同事和朋友交談過,我想驗證我的觀察結果。我害怕犯錯,總的來說這份工作很不錯,而且我手頭還有一些受限股票。另外,我無法在其他公司工作,因為我剛剛簽署了一份只能在亞馬遜工作的協議。

在亞馬遜工作了5個月後,我辭職了。

3.離開亞馬遜以下是我的觀察總結,我確信亞馬遜(或者至少是我工作的團隊)不適合我。

缺乏技術挑戰

我所遇到的主要算法/編程/智力上的問題有三種類型:

處理其他系統的技術債務;

嚴格遵守政策或標準;

與內部開發環境作鬥爭。我幾乎沒有遇到需要尋找有效的解決方案/優化/實施安全策略等有趣的問題。我需要花費3-4年的時間才能到達“信任”的水平,迫使我面臨不同規模和影響的挑戰。

領導

我在前面提到過我在亞馬遜遇到了很多才華橫溢、聰明睿智的人。然而,對於亞馬遜來說具有明顯特徵的“成功”和“重要”的人,即SDE3,“手握生殺大權的人”和經理,卻不是我想要成為的那種角色模型。

此外,我看到了不少高級工程師和我想像得不太一樣(他們的專業技術不過關,喜歡搞辦公室政治,或很傲慢),這些人成功地駕馭了他們的職業生涯,還成為了亞馬遜及其公司文化認可的領導人。

這說明了什麼?

壓力和荒謬

在亞馬遜工作的5個月是我工作壓力最大的時候。這種壓力有多種形式,有一些是我個人的特別經歷:

管理層對團隊施加的壓力(這是由於他們的管理層給他們的壓力)。這裡我指的是不健康的壓力,例如提醒你完成任務是你應盡的責任,儘管你需要依賴第三方來完成這些工作,即“客場團隊”的經歷。

半非法的出差要求,我需要出差到西雅圖去加強合作和加快流程。管理層希望你隨時準備好,花6個小時的個人時間開車往返西雅圖。雖然從法律上說允許你去美國參加培訓或會議,但是為了在截止時間前完成任務,你常常需要在周三下午6點開車(或乘坐公共汽車)去西雅圖,然後在那邊的會議室里工作上兩天。我看到很多人都有這樣的經歷。前幾天我被一名邊防官員審問了20分鐘,差點被美加邊境驅逐出境,因為我不小心說成了去西雅圖為亞馬遜工作。我可能會被拒絕在未來5年內進入美國!

沒完沒了的荒謬的辦公室政治。管理層很樂意花費5000美元把一個員工送到拉斯維加斯參加為期4天的AWS會議,但是為了在西雅圖出差期間獲得額外的80美元補貼入住一個好點的房間,就需要說破嘴皮子才能得到批准。升職

我在上面提到過在我最初決定接受這份工作的時候,我希望通過證明自己,就可以迅速得到晉陞。可悲的是事情並非如此。

僅靠專心工作是無法得到晉陞的,想升職就必須專心想辦法升職。

如果想從“初級工程師”(SDE1)晉陞為“工程師”(SDE2),那麼你需要獲得一個“表格”,上面列出了晉陞所需的資格,例如:

寫足夠多的代碼;

寫好的代碼;

做一些與支持相關的工作;

寫一些文檔等。除非你刻意將這個表格填好,而且還符合良好的領導原則,否則你將無法獲得晉陞。做好本職工作,幫助公司發展還遠遠不夠。

我想強調,“做好本職工作”指的是:以優秀的方式完成你的工作,表現優異。我從來也沒想着“僅靠”完成工作就可以得到晉陞,我只是希望通過工作中的出色表現和帶來的幫助性,得到晉陞的機會,而不是去寫升職文件。

從SDE2到“高級工程師”的升職過程與之類似,只不過你需要一個更大的表格,而且你必須足夠幸運:

有一個好經理;

參加好項目;

以升職為目標,不斷完善這個表格;

參與辦公室政治,並得到同事的推薦(但不需要所有同事,只需要得到那些重要的同事的推薦)。當然,這與其他大公司沒有什麼不同,這是一種行業標準,但是我喜歡的升職是因為你很優秀而且對公司很有價值,晉陞是公司對你承擔的責任和帶來的利益做出的獎勵。

薪酬

對於提供受限股票作為一部分薪酬的公司而言,這是一個常見問題,但是這存在操縱性的問題,因為公司可以利用受限股票來誤導員工的薪酬方案。

總的來說,亞馬遜給出的薪酬還不錯,至少與溫哥華都市區的其他公司相比還不錯。雖然不如其他科技大公司。

假設你總共獲得了15萬的薪酬。其中包括:

11萬的基本工資。對於大多數金融機構(例如抵押貸款或銀行特權等)來說,這算作你的收入。注意,當你拿到就職證明信的時候,上面的金額就是你的收入水平。,你要確定可以從公司拿到這麼多收入。

2.5萬的簽約獎金。這是公司誘惑你簽合同的方式,重要的是你需要明白獎金所要繳付的稅率是不同的,當時只有大約50%的獎金進了我的銀行賬戶。可悲的是,等我發現的時候已經太晚了。

工作年滿一年可以獲得1.5萬的受限股票。這個想法是讓員工分享公司的成功(通過股票的價格表示),鼓勵員工努力工作,讓公司取得更大成功。實際上,在如此龐大的公司中,員工對公司的成功沒有任何影響,而股票受到全球趨勢或政治的高度影響。在我寫這篇文章的時候,亞馬遜的股票降到了1598美元。而我簽約時估價約為1650美元。所以,實際上公司承諾你的15萬/年是達不到的。在大多數情況下,股票價格會上漲,但在下一次績效評估中,他們會告訴你:“你的總薪酬是19萬,看看股票價格,所以我們只能將你的‘基本工資’提高3%,以抵消通貨膨脹。”你可以想像下要是你說“我大概可能會全心全意工作”,看看你的老闆或招聘人員會怎麼回答。另外,你在這家公司工作的時間越長,你的收入中來自受限股票的比例就會越高。這種方式適用於該行業內的大多數公司,亞馬遜也一樣。這是行業標準,而我認為這是操縱和誤導。

4.總結亞馬遜有很多快樂和滿意的員工,我在亞馬遜工作時遇到了很多聰明、才華橫溢、友好以及我尊重和喜愛的人。

這家公司的規模如此巨大,如果沒有嚴格的政策和明確的流程則很難管理。我不知道公司內的其他團隊是否也有與我的經歷相同的問題。可能我不是一個適合這種公司文化的人(至少目前不是)。但我寫下我的觀察結果是希望可以幫助其他人在加入亞馬遜成為一名工程師之前,能夠做好心理準備。

可能今後我會改變,而且想想這篇文章,可能亞馬遜別的團隊有合適我的職位,但是現在我認為亞馬遜是一個偉大而獨特的企業,但也只是一個普通的公司罷了。。

阿波羅網責任編輯:夏雨荷 來源:CSDN 轉載請註明作者、出處並保持完整。

工作職業熱門

相關新聞

➕ 更多同類相關新聞