【學長姊帶路】Amazon Ring 實習心得分享

原標《2022 Amazon Ring 實習心得分享》

文/Matt Chiang

前言

在去年Onboard前,心情其實是很緊張的,畢竟前人的心得不多,會很好奇也小害怕工作內容,怕自己能不能好好的撐過實習,不過我也成功地撐過來了,在這一年內,我學到很多也過的很充實,所以在此紀錄一下實習的經驗和心得,讓後人有更多的心得參考。

我有稍微整理了一些前輩的心得文,可以參考看看。不同的是,這些前輩大多是在AWS實習,而我是在Amazon Ring實習,心得文更是鮮少QQ

AWS Taiwan 實習感想 2020–2021 — Blog O3R

AWS Support 實習心得 (2020) | Josix is Only Joking

台灣 AWS 實習心得-JackKuo’s Blog

安彥百的Amazon Ring實習心得 (ntu.edu.tw)

在尾牙跟女友拍的拍立得XD

申請方式

大約在每年秋季的時候,在Amazon.jobs: Help us build Earth’s most customer-centric company.上就會公布職缺,繳交的項目主要是履歷和成績單,不過當初我也只有繳一張滿空的履歷(全英+沒放照片)就幸運地被撈到了XD,但還是建議把能上傳的就上傳,增加被撈到的機會。

至於面試的常見問題,可以參考我之前寫的2022暑期及學期實習面試心得分享(中研院/Amazon/Garmin/新創等) | Medium,裡面有一部分提到Amazon的面試流程,簡單來說就是熟悉你的履歷、基本的英文對話能力、Leetcode Top 100和Domain Knowledge。

PS: 有興趣的話,可以Connect我的LinkedIn,當公司HR分享職缺的時候,我也會跟著分享~

Before Onboard

在Onboard前幾個月,公司就會開始寄很多文件和資料,例如要繳交個人資料、刑事記錄表(真的是此生中第一次聽過XD)、什麼時候要做體檢之類的事項。

讓我感到最暖心的事,Amazon和Ring在Onboard前也會寄禮物過來,雖然卡片有點小摺痕,但還是瑕不掩瑜。至於Ring的Onboard禮物我忘記拍照了,裡面就是一個Ring的水壺、束口袋和一堆零食XD

Onboard Gift

Day 1

對於Amazon來說,希望每位員工可以把每一天當作第一天來看,Amazon Day 1 文化要素 | AWS Executive Insights,所以對我來說Onboard的第一天是很神奇的,第一次踏進Amazon裡,真正地感受到Amazon的企業文化Leadership Principles是如何影響員工,Leadership Principles (amazon.jobs)

Onboard第一天的安排十分緊湊,早上IT一對多教學設定電腦,下午參加兩三個Onboard Meeting,接著就是跟Manager、Mentor和Onboarding Buddy 1 on 1。在入職時,Manager都會安排Mentor和Onboarding Buddy給Intern,Mentor偏向是在實習期間教導你的人,而Onboarding Buddy則是帶你Onboard,包括如何設定權限、如何Sync Code或是跟你介紹公司的服務。接下來的一個月內會要上Embark,類似教育訓練的程序,在裡面會帶你Run過開發模式和上一堆公司文化的課程。結束後就是正式上工了,不過印象很深刻的是我才上一個星期的Embark,Mentor就安排很多Task給我做了XD。

工作內容

Amazon Ring主要做的是Security Cam,所以工作內容都會圍繞在NPI開發,而我的部門則是負責NPI的Connectivity,但凡是與連接有關係的事情,像是裝置的配對、連線及串流等,就是Connectivity在處理的。

我看有些實習生前輩們都有提到他們會做個小專案以展示成果,但由於我進來的時間大約是開發中期,Feature大多都已經開發完成,所以我實習期間大多都在解Issue和做一些小Feature,但這些工作內容並不會影響我,因為解Issue也需要足夠的Domain Knowledge,才會知道Root Cause在哪。

在解Issue的過程中,我學到了許多802.11協定的具體細節,像是WiFi 6、Mesh、Roaming和Security Validation等之類,也對Sniffer和Wireshark越來越上手,更了解網路封包的內容及序列。就讓我想到學校的計算機網路,作業頂多寫個Socket小程式或用UDP實作TCP,但在這邊有時候連L3 Packet、L2 Frame的細節都要看。

讓我印象最深刻的是,某一天有人回報iPerf的Bandwidth變很低,導致不同部門無法進行測試,而一開始我以為是有人上Code改了iPerf,但後來發現沒有人動這個部分,所以開始做了許多測試,如從LWIP層打印出Log、Sniffer從裝置到AP之間的封包、tcpdump出AP的封包,或是印出系統的記憶體Pool,最後發現到是lwip allocate不到mem,所以才造成這個問題,然而這並不是Root Cause,大約花了一週各種實驗和分析,才發現到是有人動到Application的Priority,大於LWIP和Driver的Priority,上層送的比下層還快,所以才導致Bandwidth降低。

回到正題,工作內容大多就是圍繞在這個部分,而不同部門就有不同的工作內容,像我有跟一些轉正的前輩聊過,有些人是負責相機演算法,有些人是負責Platform,也有人是負責系統整合,所以都滿有趣的。

公司文化

Amazon的公司文化都圍繞在Leadership Principles (amazon.jobs),有興趣加入Amazon的人,可以先熟悉Leadership Principles,在工作中會逐漸潛移默化成對工作的價值觀,就連有時候在跟朋友吃飯聊天,講話都會參雜著Leadership Principles XD。

寫文件的能力

Amazon是一間Document-Driven的公司,所以不管做了什麼事情,都要寫Page記錄下來,像是做了一個Feature,就要在Page上描述為什麼要實作這個Feature、如何實作這個Feature和淺在的影響等,之所以要記錄下來,就是方便同事們Review或是後人進來可以更快的上手。不過當初我也是被這些巨量文件嚇到,反而有點不知所措,但後來發現只要找到精確的Keyword,就很好找文件了。

講話講重點

在每天的SCRUM或是跟不同部門的同事開會時,大家都會直接切入重點,在搭配Document,就會很清楚的知道討論的重點是什麼。

Dive Deep

在開發或解Issue時,儘量都要Dive Deep進去看,一方面是優化程式碼和效能,另方面是避免出現Side Effect或Regression。

Technical Sharing

在實習期間,我總共被安排了兩次的技術分享,分享在工作上學習到的技術,讓其他的同事可以藉此學習,擴展每個人的Know How。

Ownership

雖然剛加入Amazon時,還不熟悉什麼是Ownership,但工作一段時間後,便能從同事的談話及做事態度中理解到Ownership的意涵,簡單來說,在Amazon裡面,只要是自己的工作,就會想盡辦法把這件事情做好,而且會以消費者或整個公司的角度來看待,這對消費者有什麼利處、對公司有沒有益,或是對整個專案會不會造成不必要的Side Effect。就算不是自己的工作也會去了解,像是同事們會互相討論彼此的Ticket,給出不同的看法,主要圍繞在自己的工作上,有時間的時候也會幫同事追蹤Ticket的狀況等。

公司福利

免費的零食櫃和午晚餐

公司的零食櫃有很多的零食、水果、咖啡機和我們最愛的氣泡水,每次上班的第一件事就是看有沒有氣泡水,不知道為什麼工程師對氣泡水情有獨鍾XD

升降桌和雙螢幕(?)

進來公司時,每個人的座位都是升降桌,有時候一整天都會站著工作,對原本時常久坐的我得到釋放。至於雙螢幕的部分,之前有問過IT,好像不是每個人都能拿雙螢幕的,所以我自己又從家裡帶了一個螢幕到公司。電腦的部分主管原本幫我挑HP Probook,但我對Windows作業系統不熟悉,所以又跟IT換了一台MBP,只不過有個小缺點,電腦不是M1/M2晶片的,不知道AWS那邊是不是也一樣。

WFH Reimbursement

當時候入職的時候還有WFH補助,我以為實習生不能報,後來主管說Feel Free to Request,所以就報了一張升降桌、螢幕和超好用的Leopold鍵盤XD,公司這個福利是真的還滿好的。

彈性上班時間

在Amazon裡面,大家不會硬性要求你的上班時間,只要你能把事情做完做好,不管你要幾點上班都沒有問題,像我大約1030會進辦公室,可以避開捷運人潮的時段,有時候工作快的話下午兩三點就可以下班,但也有經歷過加班到12點的時候XD

WFH

Update from Andy Jassy on return to office plans (aboutamazon.com)

即便Andy宣布要RTO,但一週仍有兩天的WFH,對住比較遠的我來說還是一大福音。

結語

說真的,這一年因為太充實,所以時間過的很快,也不是特別記得很多細節,但我知道的是在這裡實習的一年我學到很多,比聽到的公司來得好,像是有些公司不會讓你碰到核心開發,或是讓實習生去打雜,好的話可能就是參加夏令營。之前在跟主管1 on 1的時候,主管說對於他們來講,他們把我們實習生當作正職看待,所以他們都很放心地交代工作給我們做,即便我們做不出來,也是能夠跟同事們對等的討論,而不會有差別對待。也有同事說,新鮮人的第一份工作千萬不要來外商,不然你回到台商會受不了,我好像也開始這麼認為了XDD

※本文由 Matt Chiang 授權勿任意轉載,原文《2022 Amazon Ring 實習心得分享》

___________

你也有經驗想分享嗎?快來投稿賺稿費吧!

瀏覽 587 次

覺得不錯的話就分享出去吧!

發佈留言

Back to top button