如何成為一名優秀的網路工程師?
題主是一名三線城市普通本科的網路工程專業的學生,今年大三,放棄了考研的想法,下半年準備開始實習,去年拿到了CCIE RS。就想請教知乎的各位大牛,我該怎麼做,才能成為一名好的網路工程師。
更新 目前在一家為政府部門服務的主要負責安全的公司工作 。
很久沒看到上進青年了辦法就是不斷鑽研,學無止境、網路技術更新奇快,一段時間荒廢就會落下。rs是最基礎的 而且你不一定掌握的很好尤其思科派系(代表思科、中興、銳捷)和華為派系(代表華為、h3c)命令方式很不一樣,一定要熟悉(邏輯思路是一樣的,只是命令不一樣很容易掌握)。往技術發展以後跳集成商、廠商。往項目發展就跳集成商、運營商。往銷售發展就跳集成商、廠商。往項目發展是我比較推薦的。
總結建議就是學習學習不停的學習。
僅回答」如何成為一名好的網路工程師「,而不是找到好的高薪的工作的話,我的回答是這樣的。
1. 縱向發展
你已經有一個CCIE RS了,相信你已經有了一個比較好的網路基礎。但是也希望你是真的學透了IE的知識而不僅僅是一個paper。這個時候你需要去學習網路架構,園區網/數據中心的網路設計方案,不同硬體的選型,網路技術的選型,BGP/EIGRP/OSFP路由協議的特性和排錯方法,QoS/MPLS/Serucity的內容。僅僅是思科的產品線就相當豐富,可以學很多年……作為行業的標杆還是希望以學習思科的網路技術為主,但鑒於題主說自己在為ZF服務的部門工作,所以華為設備是避不開的了。但這兩者的原理和協議都是差不多的,只是CLI的外殼看起來不那麼一樣而已。再深層次點需要去仔細了解TCP/IP協議,網路傳輸的包結構等等。
2. 橫向發展
現在的網路技術可以說都是延續很多年前的了,所以一定要關注現在網路技術的發展趨勢。了解SDN, 雲計算裡面的網路組建(Openstack中的Neutron, AWS中的VPC, DirectConnect等)。我相信在5-10年的時間裡,網路工程師是不需要直接面對CLI的,可能大部分工作在GUI就能完成。另外要對Python編程語言有一定的了解和熟悉。
3. 堅持
網路工程師的路子並不是很好走,而且大部分人也覺得這個職位沒有程序員那麼有含金量。但是筆者也是認識一些在大公司做了10幾20年的網路工程師的,我覺得還是得有匠人精神吧。
末了,我做了網路技術好多年了,但是也一直只有CCNP,並不打算去考CCIE,這個東西只是個求職用的敲門磚,其他時候其實沒有什麼用的。
網路行業幹了不短了, 甲方/乙方都呆過, 因為之前視野窄, 走了不少彎路, 介紹一下希望對你有幫助.
1. 確定好職業方向.
看你考過CCIE的RS, 你是在給政府部門的服務供應商工作. 你會發現那些mpls知識實際當中其實很少用到吧(我3年前考過RS). CCIE RS上的知識更多的是用在承載網上, 這些東東在中國除了運營商網路, 其他的很少. 這裡不是說CCIE RS考錯了, 大家都明白這個知識敲門磚. 這裡舉這個例子是說明個人的技術方向和職業方向一定要明確.
一個最好的方法就是: 去各個招聘網路上搜索你心裡30歲期望達到的工資的職位, 包括你希望工作的行業/公司. 你看看他們這些崗位對技術方向有什麼要求. 你再來制定自己的行動目標.
2. 選擇好的工作平台
我看你是在政府部門的供應商工作, 不知道你實際情況是什. 工作應該儘可能多的接觸到實際網路實際的業務。網路越大越先進越好。這樣才能得到鍛煉。
3. 平時積極學習,注意積累
路由和交換隻是網路的核心 還有其他的很多需要學習:無線 防火牆 VPN aaa等等。工作中遇到的可能只是一個點,要掌握一定要自己花時間學習。盡量讀原廠文檔。最好筆記。
最後說一下,純粹網路工程師的路不好走。你可以去看看招聘網站上 網路工程師的工資都在15k以下。 現在雲計算髮展,雲主機成本很低,中型企業都在把很多數據中心的以為搬到雲上,只剩下簡單的園區網,這樣企業的網路工程師需求進一步降低。整體的網路都在轉型,往虛擬化/sdn。學習Linux和Python是很有必要的。
和樓主一樣,即將大四的本三學生,今年暑假剛拿到ccie,現在正迷茫是繼續深入學習理論知識,還是選擇考研,很糾結
推薦閱讀:
※「你所處的網路忽然中斷,你是怎麼處理的?」作為網路工程師,這個問題經常在面試時被問到,應該怎麼回答?
※為什麼自己一個人努力那麼難?
※談談MTU和ping的那些事
※【乾貨】公司的網路規劃(二)
※谷歌的BGP可以讓日本800萬網民斷網一小時,中國網民卻笑了