干了十年网络运维,网络为种面试过两百多个网工,工程我越来越觉得这行当其实就三种活法:修路的师分、跑车的网络为种、造车的工程。别急着对号入座,师分听我细说。网络为种
最基层的工程叫“接入层工程师”,说白了就是师分修路的。你公司新开个分公司,网络为种得拉网线、工程配交换机、师分调WiFi,网络为种这些活儿全归他们。工程我认识个小伙子,师分天天背着寻线仪跑弱电井,手上全是线缆划的口子。他最大的本事是能通过网线闪灯的节奏判断哪芯断了,比测线仪还准。这活儿看着糙,但没他们,楼上那些写代码的连OA系统都登不进去。他们工资不高,但胜在稳定,每天跟物理世界打交道,不玩虚的。
再往上走,是“路由与安全工程师”,这才是真正的跑车手。他们管的是核心路由器、防火墙策略、VPN隧道。我前同事老张就是干这个的,有次半夜两点,银行客户的核心交换机出了环路,他远程登录上去,在脑子里画了个拓扑图,三条命令就切断了环路,全程不到五分钟。第二天客户领导专门打电话来夸他“神了”。这行当最考验经验,你得见过几百种奇怪的流量模型,才能在出故障时条件反射般找到问题。他们脑子里装的不只是命令,是整张网络的地图。
但真正稀缺的,是“网络架构师”,这帮人负责造车。他们不敲命令,画图。画的是整个数据中心的拓扑,算的是容量和延迟。我见过一个架构师,为了说服老板买新的SDN控制器,做了三版方案,每版都配了模拟流量测试的数据。他说:“网络架构不是搭积木,是设计交通系统。你提前两年没考虑到的业务增长,到了那天就是全城堵车。”他们工资是接入层工程师的五倍不止,但压力也大,因为他们的图纸一旦错了,整个公司的业务都要跟着买单。
当然,现在还有个新物种叫“自动化运维工程师”,他们既不修路也不跑车,而是给车装自动驾驶系统。用Python写脚本批量下发配置,用Ansible管理上千台设备。我见过最狠的一个,把日常巡检、配置备份、甚至故障自愈都写成了脚本,自己每天就看看仪表盘。但有意思的是,这类人往往是从接入层干上来的,因为他们得先知道“路”是怎么修的,才能写对自动化逻辑。
说白了,网络工程师就是个分层的社会。底层的人抱怨没技术含量,高层的人抱怨责任太重。但你别忘了,修路的也能自己学画图纸,跑车的也可能被自动驾驶替代。我见过一个干了八年接入层的师傅,业余自学了SD-WAN,现在跳槽去云厂商做解决方案,工资翻了三倍。这行当的门槛不在学历,在你能不能从线缆里看出逻辑,从流量里看出业务。
