今天我們邀請到Google的網路工程師穆納奇姆索·恩瓦伊烏,來分享他的故事。他談到他從小就對科技充滿好奇心,這種激情引領他選擇了一條獨特的職業道路,以及他在Google的日常工作。
如果你的職業生涯是一部電影,它的標題會是什麼?
我會取名為《天路歷程》。就像故事中的克里斯琴,我的職業生涯在每一個階段都面臨著全新的挑戰。對我來說,最重要的啟示是只要我開口求助,幫助總在身邊。我親身體驗過,這也是我不斷學習的課題。
能否談談你進入科技行業的過程?是什麼激發了你對網路工程的興趣?
我對工程一直很感興趣,但起初不知道該選擇哪個專業。我的母親從小就鼓勵我的技術好奇心。我仍然記得自己成功連接遊戲機時的成就感。儘管我的父母來自生物科學領域,我仍然通過不斷探索不同的工程學科來培養自己的興趣。
在報考美國的大學時,我發現了計算機網路和資訊技術課程。這讓我眼前一亮,因為我對純粹的計算機科學不太感興趣,而網路卻解答了我對於網際網路運作原理的深層好奇。我甚至記得我的父親開玩笑地稱技術為“白種人的魔法”,這更加激發了我想要理解它的決心。
我修讀的第一門網路課程讓我獲得了重大的啟示。了解數據如何在世界各地瞬間傳遞感覺就像在揭示一種神秘的語言。這個挑戰——瞭解一切如何相連,使我決定成為一名網路工程師。
能否簡單介紹一下網路工程是什麼?
將網路工程比作建立和維護一個龐大的道路系統,但不再是車輛,而是資訊。我們設計路線,選擇合適的“交通工具”如路由器和交換機,並設置“交通規則”即網路協議,以確保一切運行順暢。
除了構建之外,我們還不斷監測“交通堵塞”即網絡問題,並迅速修復它們以保持數據流通。安全性也是關鍵,我們要保護網絡免受網絡攻擊。隨著技術的進步,自動化在幫助我們更高效管理這些複雜系統中扮演著越來越重要的角色。
網絡工程的核心在於創建和維護保持世界聯通的數位基礎設施。
Google網路工程師的日常生活是什麼樣的?
由於網絡規模龐大,每天在Google工作都很獨特。我主要的工作圍繞維護基礎設施和開發新技術。
每天早晨,我通常從會議開始,與技術項目經理和工程師合作,討論專案進展、探討創意或排除故障。接下來,我會進入動手操作階段,進行除錯、分析流量或實施網絡更改。由於規模龐大,即使是很小的錯誤都會產生巨大影響,因此仔細的規劃和測試至關重要。
下午通常專注於長期項目,設計工作流程、自動化操作和整合新應用。協作是關鍵,我們嚴密依賴監控系統以確保網絡性能。這是一個不斷學習的過程,我很享受其中的挑戰。
有哪些關鍵時刻或決策幫助你進入Google?
我通過Google的Network Operations Residency Program(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考試的學習筆記。這是我幫助他人的方式,同時也鞏固了我自己的學習成果。