今天,我們很高興邀請到Google的網路工程師穆納欽索·恩瓦伊烏(Munachimso Nwaiwu),來分享他的職業成長故事。他會聊到從小對科技的好奇心如何讓他選擇了一條獨特的職業道路,以及他在Google的日常生活是怎樣的。
如果把你的職涯旅程拍成一部電影,你會取什麼名字?
我會稱之為《朝聖者的進步》。就像這個故事裡的基督徒一樣,我的職涯旅程充滿了不同的新挑戰。對我來說,最重要的收穫是只要我尋求幫助,總是會有人提供援手。我親身體驗過這一點,儘管我還在學習這個過程。
能跟我們分享一下你進入科技領域的旅程嗎?是什麼引發了你對網路工程的興趣?
我從小就對工程學感興趣,雖然起初不確定自己適合哪個領域。我的媽媽鼓勵我保持對科技的好奇心。我還記得,當我第一次成功連接家裡的遊戲機時,那種成就感讓我至今難以忘懷。由於我的父母都是從事生物科學,所以當時對科技並沒有直接接觸,但這讓我想要自己去探索不同的工程領域。
在申請美國的大學時,我發現了電腦網絡和資訊技術這個學科。這讓我倍感興奮,我對純粹的計算機科學並沒有太大興趣,但網絡卻解答了我對網際網路運行方式的好奇心。我甚至還記得我爸爸開玩笑地稱技術為“白人魔法”,這更激發我想要理解它的決心。
第一堂網路課讓我大開眼界。學習到數據如何幾乎瞬間在全球流動,讓人彷彿在破解一種秘密語言。這個挑戰,即理解所有事物如何連接在一起,使我決定走上網路工程這條道路。
能否為沒有這方面知識的人簡單介紹一下網路工程的內容?
網路工程就像是在建設和維護一個龐大的道路系統,但指導的對象不是車輛,而是資訊。我們負責設計路線,選擇合適的“交通工具”,如路由器和交換機,並制定“交通規則”——網絡協議,讓一切運行順利。
除了建設,我們還需不斷監控潛在的“交通堵塞”——網絡問題,並迅速解決以保證數據流暢。安全性也很重要,我們需要保護網絡不受到網絡威脅的影響。隨著技術的發展,自動化在幫助我們更高效管理這些複雜系統中扮演著越來越重要的角色。
總體來說,網路工程就是在創造和維護一個將全球連接起來的數字基礎設施。
在Google擔任網路工程師的一天是怎樣的?
考慮到Google網絡的龐大規模,每一天的工作都是獨一無二的。我主要負責維護基礎設施並開發新的改進措施。早晨一般是從會議開始,和技術項目經理及工程師協作,討論項目更新、頭腦風暴新想法或者排除故障。接著我會投入到實務技術工作中,比如除錯、分析流量或實施網絡變更。由於規模龐大,即便是很小的錯誤都可能造成巨大影響,因此需要謹慎的計劃和測試。
下午通常專注於長期項目、設計工作流、自動化操作和整合新應用。協作是關鍵,我們非常依賴監控系統來保證網絡性能。這是一個不斷學習的過程,我熱愛這種挑戰。
能分享一下幫助你加入Google的關鍵時刻或決定嗎?
我通過Google的網絡運營進修計畫(NORP)加入Google,這是一個為有網絡工程熱情的新畢業生設計的項目。自從我在大學上的第一堂網絡課,我就被深深吸引;我知道這就是我想追求的領域。
為了建立堅實的基礎,我考取了多個行業證書,如CompTIA Network+和CCNA,這些加深了我對網絡基礎知識的理解。我還在Meta和聯想實習,積累實戰經驗。在Meta,我分析大規模網絡以優化性能,而在聯想,我負責高帶寬、低延遲的高性能計算網絡。
這些經歷,加上我的證書和對網絡的熱情,使我成為了NORP計畫的強有力候選人。
你會給想進入像Google這樣的全球科技公司的非洲年輕人什麼建議?
掌握基礎原理。像Google這樣的公司優先考慮深厚的理解程度而不是僅僅會使用最新工具。他們尋找創新者,而不只是使用者。
你可能會建立起一個具有最先進協議的複雜網絡,但如果你無法解釋兩台電腦之間的基本通信方式,那麼你將無法達到要求。對核心原理的掌握,不管是在網絡、軟體工程或任何科技領域,能夠讓你更容易學習新技術。反過來則不一定如此。
如果可能的話,學習網路基礎知識。理解計算機如何互通在DevOps、雲計算,或後端工程等多個角色都是很有價值的。在技術技能之外,良好的溝通和協作能力對於成功也是至關重要的。
有什麼技能或工具是希望在網路工程領域脫穎而出的必備條件?
對於成功的網路工程師來說,幾個技術技能和專業領域至關重要。雖然一個全面的清單可能包括路由協議、網絡安全、雲端網絡以及具體的硬軟件技能,但有一組技能特別重要:有效的問題解決和故障排除能力。
通常,這兩種技能會被歸為一類,但其實是不同的。問題解決涉及設計解決計畫中網絡挑戰的方案,經常在理論上證實這些方案的有效性。在實施不如預期時,故障排除便發揮作用。這是在現場診斷和解決意外的網絡問題的藝術,通常是在一個大型且互相連接的系統中發生的。這涉及到在一切本該正常時發現問題的本領。這種能力需要在壓力下定位問題根源,是技術嫻熟的網路工程師的一個標誌。
對網絡基礎的深刻理解對於問題解決和故障排除至關重要。深入理解ISO模型尤其是一個絕佳的起點。它為理解網絡通信的運作提供了一個結構化框架,並幫助在問題發生時系統地隔離問題。通過理解每層的作用以及它們之間的互動,網絡工程師能更有效地排除故障並開發出合適的解決方案。
有什麼資源可以推薦給想要進入網路工程領域的人?
在YouTube和Udemy上,有些講師如Professor Messer、David Bombal和Keith Barker,經常免費分享寶貴的知識。對於部落格和播客,我推薦Network Lessons、Router Alley,以及《網路工程的藝術》。
最好的一點是,你不需要實體設備就能操作;像Cisco Packet Tracer和GNS3這些工具可以讓你構建虛擬網絡。
我對網絡充滿熱情,以至於我創辦了自己的部落格,在那裡我分享CCNP考試的學習筆記。這是我幫助他人的一種方式,同時也能加深自己的學習。