今天我們邀請到了 Munachimso Nwaiwu,一位在 Google 擔任網路工程師的人,分享他的職涯故事。他談到自己從小對科技的好奇心如何引導他選擇了一條獨特的職業道路,以及他在 Google 的典型一天是怎麼過的。
如果將你的職涯旅程比作一部電影,你會取什麼名字?
我會稱之為《天路歷程》。就像書中基督徒的經歷,我的職涯一直充滿新的挑戰和不同的歷險。然而,我從中學到的關鍵教訓就是,只要我願意尋求幫助,它就一直會在那邊。我親身經驗過這一點,儘管這仍然是一個我需要不斷學習的課題。
可以分享一下你進入科技領域的旅程嗎?是什麼激發了你對網路工程的興趣?
我一直對工程充滿興趣,雖然起初我不確定具體方向。我母親從小就鼓勵我的技術好奇心。我至今記得當自己成功將遊戲機連上電視時的成就感。雖然我父母都是生物科學背景,但我對不同的工程領域進行了探索。
在申請美國大學時,我發現了電腦網絡和資訊技術。這一領域深深吸引了我,對純粹的電腦科學並不是那麼感興趣,而網絡技術回答了我對網際網路如何運作的深刻好奇心。甚至我爸爸經常開玩笑稱科技為“白人的魔法”,這讓我更決心去理解它。
我最初的網絡課程就像是一次啟示。學習數據如何幾乎瞬間在全球範圍內移動,這就像在解開一門秘密語言。這一挑戰——理解萬物如何相連,使我堅定不移地走上了網絡工程的道路。
可以為不熟悉這一領域的人分解一下網路工程涉及什麼內容嗎?
可以把網路工程想像成構建和維護一個龐大的公路體系,不過在這裡我們不是運送汽車,而是資訊。 我們設計路線,選擇合適的“車輛”,如路由器和交換機,並設置“交通規則”——網絡協定,來確保一切順利運行。
除了構建,我們還不斷監控“堵車”情況,即網絡問題,並迅速解決以保持數據流。安全性同樣關鍵,以保護網絡不受網絡威脅。隨著技術的發展,自動化在幫助我們更有效地管理這些複雜系統中扮演了更大的角色。
從本質上講,網路工程就是創建和維持將世界連接在一起的數位基礎設施。
在 Google 擔任網路工程師的一天是怎麼樣的?
考慮到網絡的規模,在 Google 的每一天都是獨一無二的。我的工作主要涉及維護基礎設施及開發新改進。
早晨通常從會議開始,與技術項目經理和工程師合作,討論項目更新,集思廣益,或排除故障。之後,我投入到實際的技術工作中,如調試、分析流量或實施網絡更改。由於規模龐大,即使是很小的錯誤也會產生巨大影響,因此謹慎的計劃和測試至關重要。
下午通常致力於長期項目,設計工作流、自動化操作並整合新應用程式。合作至關重要,我們大量依賴監控系統來確保網絡性能。這是一個不斷學習的過程,我喜歡這種挑戰。
可以分享一下幫助你獲得 Google 工作的關鍵時刻或決定嗎?
我通過 Google 的網絡操作駐留計劃(NORP)加入公司,這個計劃專為熱愛網絡工程的新畢業生設計。在大學的第一堂網絡課上,我就被著迷;我知道這是我的未來的方向。
為了構建堅實的基礎,我獲取了如 CompTIA Network+ 和 CCNA 等行業認證,這加深了我對網絡基礎知識的理解。我在 Meta 和 Lenovo 的實習提供了實際經驗。在 Meta,我分析大型網絡以優化性能,而在 Lenovo,我參與了高帶寬、低延遲高性能運算網絡的工作。
這些經驗,加上我的認證和對網絡的熱情,使我成為NORP的一個強大的候選人。
對於希望加入像 Google 這樣的全球科技公司的年輕人,你有什麼建議?
掌握基本原理。像 Google 這樣的公司看重的是深入理解而非僅僅使用最新工具。他們需要創新者,而不僅僅是使用者。
你可能用最先進的協議構建了一個複雜的網絡,但如果你不能解釋兩台電腦是如何在基本層面上進行通信的,你就會失敗。扎實掌握核心原理,無論是在網絡、軟體工程或任何技術領域,都能使學習新技術變得更輕鬆。反過來不一定成立。
如果可能,學習網絡基礎知識。了解計算機如何通信在DevOps、雲端和後端工程等角色中均有價值。除了技術技能以外,強大的溝通和合作能力也對成功至關重要。
任何想要在網路工程領域出類拔萃的人需要哪些技能或工具?
若要成為成功的網路工程師,必須具備多項技術技能和專業領域知識。雖然全面的列表可能會涉及如路由協議、網絡安全、雲端網絡以及特定的硬件和軟件專長,但有一項技能組尤其重要:即有效的問題解決和故障排除能力。
這兩項技能,雖然常被歸在一起,實際上是不同的。問題解決涉及為已識別的網絡挑戰設計解決方案,通常在實施前確認解決方案的理論有效性。而故障排除則是在實施後,一切未按計劃進行時所需要的過程。它是一門在現場環境中診斷和解決意外網絡問題的藝術,尤其是在一個所有事物彼此相連的龐大系統中。這是找出問題根源的能力,往往是在壓力下進行。能在一切“理應”正常的情況下找出錯誤,這是熟練網路工程師的標誌。
一個強有力的網絡基礎知識是問題解決和故障排除的基石。對 OSI 模型的深入理解,特別是一個良好的起點。它提供了一個結構化的框架,能幫助網絡工程師更有效地隔離問題並開發適當的解決方案。
推薦哪些資源供打算進入網路工程的人使用?
像 Professor Messer、David Bombal 和 Keith Barker 這樣的講師會在 YouTube 和 Udemy 上分享寶貴的知識,許多內容是免費的。對於部落格和播客,我推薦 Network Lessons、Router Alley 以及 The Art of Network Engineering。
最好的部分是?你不需要實體設備來練習;像 Cisco Packet Tracer 和 GNS3 這樣的工具允許你構建虛擬網絡。
由於對網絡的熱情,我啟動了自己的部落格,分享我為 CCNP 考試而做的學習筆記。這是我幫助別人並強化自己學習的方式。
想要閱讀更多這樣的職涯故事嗎?請訂閱 Level Up 通訊。