淺談網路工程行業
網路工程,四個字聽起來高端大氣上檔次,實際上背後有多少辛酸和喜悅為外行所了解。
---------------------題記
很多工科類大學和綜合性大學都會有這樣的一個專業叫網路工程,在徹底的外行人看來,網路工程就是一計算機類的專業,整天搞電腦;在普通的外行人看起來,網路工程就是it,it就是敲代碼;在小年輕眼裡,就是黑客;還有修電腦拉網線。。。每次聽到這種說法,我心裡都很無奈,因為從某種意義上說,在當今這個時代,網路工程是邊緣產業,所以外行不懂太正常,但是我還是想寫此文淺談個人理解和感受。
百度百科上,對網路工程的定義是
網路工程是指按計划進行的以工程化的思想、方式、方法,設計、研發和解決網路系統問題的工程。培養掌握網路工程的基本理論與方法以及計算機技術和網路技術等方面的知識,能運用所學知識與技能去分析和解決相關的實際問題,可在信息產業以及其他國民經濟部門從事各類網路系統和計算機通信系統研究、教學、設計、開發等工作的高級網路科技人才。
定義很準確很正規,我的理解是網路工程是對計算機及其他信息化設備組成可用的通信網路,完成各種信息交流和智能化控制監控的學科。主要有路由交換 安全 無線 數據中心網路 sdn等等分支。
問題一:非專業人員的干涉和成本壓縮
事實上,這是一個很重要需要專業人員來完成的工作,但是在我們國內,網路工程網路技術被嚴重的忽略了,由於網路中心屬於業務支撐部門,並非是賺錢的部門,很多老闆視機房為儲藏間,沒有精密空調防靜電地板就算了,連機櫃都沒有。很多小單位沒有專職的網路管理員,直接找一些自以為是的非本專業的小年輕搞網路,然後把網路搞的一塌糊塗,有很多小單位拿了台破soho路由當總出口下面串聯一大堆8口傻瓜交換機,帶三四十的用戶,做完工程(事實上我不認為這算工程),網路卡的不行,然後大叫這是怎麼回事,相比較之下用工控機做軟路由的企業還算不錯了,甚至布線為了省錢是也找那些裝修公司做的,拿著鋁線做網線,機櫃下面盤成水簾洞。
大多企業還算有些見識,會找一些像樣的集成商來做網路,然後就捨不得錢了,花大工夫給網路管理人員施壓,讓集成商壓縮壓縮再壓縮,比如明明要上s5720 ei的機子,非壓縮成s5720 li,華為華三的壓縮成tp,集成商迫於成本用劣質網線。企業拿著可憐的預算做大網路,後期出了問題,大叫網路管理員技術不行,明明是你壓縮成本的後果嘛。
放一些圖感受下。
以上圖片都是2018年拍攝
問題二:專業人員沒有足夠水平
網路管理人員主要來自兩個方面,一是科班出身的網路工程專業畢業生,二是從通信 開發等其他部門轉行來的。 然而他們都存在各自的弱點。
科班出身的由於來自大中專院校,所以大多數人自然有網路技術理論功底,但是他們學校很難給予他們能跟得上時代的知識,大多是十年二十年前的東西,看到知乎上有人說網路技術無論怎麼發展,都離不開那些底層的東西,對於這一點我不敢苟同,沒錯底層沒有變,我十分支持學校講網路基本的理論,但是理論之外的那些過時的技術如果非要介紹,那麼希望學校要反覆強調這是過時技術,曾經有畢業生上班之後做個雙絞線還盯著568a和568b線序不放,全然不知現在的設備都支持埠翻轉,一般都用568b直通線。那些新技術真的跟那些過時的技術沒有關係,別在打著底層不變的擋箭牌了。很多學校還把網工當著軟工培養,你要說學python還有點用,但是天天敲破c++ 爛java,真不知道學校咋想的。還有,畢業生大多沒有實踐經驗,對於這一點,確實不能強求,現在的數通設備沒有實踐,技術不會真的理解。
轉行的最大問題就是,沒有技術基礎,連最基本的配置方法都不會,console線不知道怎麼連,劃vlan非要在二層設備上配vlanif(不是指vlan1管理地址),配置完不知道save存配置,等等。其實他們還算可以,至少有這方面的思維。
問題三:浮躁的人和行業
現在的廠商為了迎合那些不專業的用戶,生產出了一大堆不專業的設備。比如h3c非要產個er系列,說自己是企業級路由器,然後下面標著雙wan,很可笑。wan口分明是家用設備為了方便小白而生產的產品,非要拿到企業里用。真正的路由器,是模擬器里的那個樣子,沒有默認地址,開局必須console,聯網必須手動配置nat,根本不存在wan口這個概念。甚至tp的設備連個console口都沒有,然後小年輕更得意了:哈,企業網這麼簡單。一來二去,網路領域的專業人員被忽略了,工資待遇有時跟門衛差不多,專業人員自己也浮躁,不專心於技術,專想著「歪門邪道」,這樣地位只會更低。
對於證書,很多人都只是突擊學習,背題庫,過了萬歲,有個hcnp wlan問啥叫管理vlan 業務vlan。。。百度一下,hcnp你會看到:
滿眼的培訓機構,培養出了速成的所謂網路工程師,然後整個行業素質就被拉低,很多真心抱著技術夢的新人在這中迷失自我,堅持夢想的也很難證明自己的實力,往往由於學歷等被淹沒於茫茫人海。
問題四:關於SDN
百度百科上:
軟體定義網路(Software Defined Network, SDN ),是Emulex網路一種新型網路創新架構,是網路虛擬化的一種實現方式,其核心技術OpenFlow通過將網路設備控制面與數據面分離開來,從而實現了網路流量的靈活控制,使網路作為管道變得更加智能。
目前行業內把sdn炒的很熱,似乎sdn是大救星,很多人連個arp都搞不清,就大談特談sdn,這種人有資格嗎?目前sdn技術十分不成熟,你真敢把它往生產網用?華為的官方網站職業認證頁面如下:
可以看到,連華為自己都沒有推出sdn的相關認證,說明了相關技術是不成熟的,在這種情況下盲目炒作sdn,只會傷人傷己。
而且就算以後sdn成熟,我個人認為sdn適用於數據中心和超大型企業,對中型以下企業sdn得不償失,只會增加網路的故障率。傳統數通網路是冗餘的成熟的,而sdn把網路的命脈交給了控制器程序,控制器再完善,也不能避免bug,一旦bug出現,沒有靠譜的技術支持,網路基本是完蛋了。所以,我覺得sdn走近普通企業完全沒有價值,企業還是用正經的網路設備比較靠譜。
有技術網站把sdn形容為雷聲大雨點小,也是印證了這一規律。連個ipv6都不能推廣,何談什麼sdn推廣。
當然,我並非認為sdn一無是處。現在的網路的確有很多不完善的地方,比如相對過時的協議有時候不能滿足快速收斂的需求,在龐大的數據中心,傳統數通網路顯得力不從心,所以sdn還是有其固有優勢的。還是建議,運營商方向,數據中心雲計算方面的網路工程師一定一定要重視sdn,現在把python學好比較重要,sdn控制器,協議什麼的感覺現在還沒有定型,不急於過多學習相關具體協議。至少等到華為sdn認證出來後,再搞具體技術。(華為推出的認證在一定程度上代表了國內行業的方向)
總結
網路工程還是是有很大希望的,只要信息化進一步前進,網路會被越來越重視。還記得十幾年前的時候,無論是軟體還是網路都沒有被人們所重視,懂的人少之又少。現在軟體方面被捧起來了,這是計算機市場擴大的表現,未來隨著終端的簡化,那是網路的春天才真真的來到。
我們網路工程專業人員不必太過擔心網路行業的命運,這是30年之內絕對不會衰落的行業,但讓我們不能太過自信,新技術一定要學習,還要學好,才能站在時代的上游。這兩年行業的下行也可以為火熱的網路降降溫,剎剎浮躁之風,相信未來一定會有新的春天。
-----------------文章發表於2018/4/29
-----------------第一次補充2018/4/30
------------------未完待續
推薦閱讀:
※家裝布線最後一步:DIY水晶頭製作,網口檢測
※網路工程師科普知識(語音版)
※利用wireshark和fiddler破解中控人臉識別考勤機