网络工程师是通过学习和训练 , 掌握网络维护、设计、部署、运维、网络安全等技能 。我就以一个企业的网络从无到有建设并逐渐完善的过程中来介绍一下网络工程师从中需要具备哪些基本能力?

首先 , 网络工程师们在开始建设企业网络时应有合理的规划,在此过程中网络工程师就要掌握制定网络方案绘制网络拓扑图的技能 。往往企业越大那么它的网络环境就越加复杂 , 一方面要保障企业中的所有终端设备可以流畅地进行网络访问,另一方面现在很多企业的业务大多都是需要基于信息化技术的,需要依托于网络,你要保障企业的网络业务一切都正常,因此网络工程师们需要考虑的因素会有很多,网络的扩展性、冗余性、安全性、可管理性、易维护性等都是需要进行合理的规划,网络拓扑是一种用于描述计算机网络环境(计算机、服务器主机、网络设备等线路连接情况)的一种制图 。在计算机网络领域中,网络拓扑是一个非常之重要的工具,因此绘制网络拓扑图可以说是每个网络工程师必备的一项技能了 。一个专业规范的网络拓扑能够非常直观的呈现网络架构 , 在一个网络设计方案之中一张拓扑图就直接可以反映出此方案的好坏,也能从侧面体现出一个网络工程师的技术水平 。网络工程师经常使用的绘制拓扑工具叫做Visio,小编已经准备好了这款工具以及多年收藏的大量厂商的图表库供进行选择绘制,如有需要私信回复关键字“visio”获取~

网络方案已经决定好,网络工程师就要掌握网络设备选型的技能 , 因此网络工程师需要对市场上各大网络厂商设备有所了解,它们的设备是否符合你企业的组网要求 。像市场上主流的综合型厂商如华为、思科、H3C、Juniper等,这些厂商提供从交换机、路由器、防火墙、无线等全系列产品,企业也常用它们的这些网络设备进行组网 。还有一些网络安全类的厂商如深信服、绿盟、山石网科、启明星辰、天融信等专门提供防火墙、入侵检测、入侵防御、漏洞扫描、VPN、防病毒等产品,这在组网过程中也是需要考虑的 。

网络设备也选好了 , 那么就要开始进行组网建设,网络工程师需要掌握大量的网络知识并对这些不同的网络设备进行调试 。最基础的路由交换知识各种TCP/IP协议栈,还有一些网络技术知识如: VLAN、TRUNK、STP、VRRP、DHCP、OSPF、ACL、NAT、WLAN、Security、VPN等,只有具备这些相关网络知识后你才能对网络设备进行调试实现不同的功能需求,另外不同厂商的设备调试方式命令有所不同 , 也需要网络工程师学会查阅它们的配置手册进行调试 。本人目前正在编写《企业组网技术从入门到实战》的专栏课程,有兴趣的同学可以关注一下,正所谓万剑不离其宗,相信通过本教程的学习以后 , 你都可以去轻松应对一些网络工程项目~

最后,网络组建完成了,网络工程师的职责还需要对网络进行维护并不断完善,往往在网络运行维护过程中会出现杂七杂八的问题 , 网络工程师们还要学会利用一些工具去及时发现问题并解决故障所在 。比如学会利用一些监控系统监测网络设备的正常运行情况,这里小编写过一份《Zabbix监控系统从入门到实战》的专栏课程大家可以关注,学会利用网络数据包分析工具更好更快地去排查并解决网络问题,这里小编写过一份《Wireshark数据包分析从入门到实战》的专栏课程大家可以关注,还可以去学会一些非常有用的工具,比如我们可以对大量的网络设备进行批量配置操作提高网络运维效率,这里小编写过一份《Ansible自动化运维从入门到实战》的专栏课程大家可以关注,总之网络工程师相关IT技术知识掌握的越多越好了 , 因为每个IT技术都会有一定的联系性,掌握的越多工作越发轻松,这就需要我们不断去提高自己的学习能力了!

前言
从事网络相关工作十余年,售后、售前、管理岗都涉及,今天谈谈我的看法 。普通网络工程师会调调设备就行 , 可能永远只能做做小网管,边缘运维,搞搞小项目 , 混口饭吃 。优秀网络工程师要求其实非常高,我总结了几个基本能力:
(一)学习能力
前两天一个学员,安装华为模拟器eNSP,问我如下问题,还给我截了个图:
“老师到这里下一步,装不了,你发给我的VirtualBox也装上去了呀”

从图中显示,要继续下一步,需要安装WinPcap、Wireshark、VirtalBox三个软件,明显他还有两个软件没有安装 , 中文写得清清楚楚 , 他却不知所措!真的 , 我有想骂人的冲动!此处省略一万字….
这是最基础的学习能力,你遇到过的问题,大部分其他人都遇到过 , 很多问题明明可以百度到答案 , 不少人却在QQ群里去问,见下图:

另外 , 技术更迭很快,以前的网络工程师会调整路由器、交换机就行,后来有了防火墙,再后来还有行为管理、IPS、WAF、态势感知等安全设备 , 现在更多,无线、云桌面、超融合、虚拟化…假如你是新华三的售后,出去支撑项目,你说你只会调交换机,安全和云计算换几波人来实施,你觉得可能吗?
厂商始终是食物链的顶端,工资高,福利好,但要求也高呀,很多东西刚开始大家都不会,学习呀!所以一个优秀的网络工程师,学习能力至关重要,我觉得这项能力比其他或许都重要 。
(二)排错能力
原厂售后是很稀缺的资源,主要在做 大项目售前测试和高等级故障处理 。大部分项目售后实施人员都是 外包公司或集成商,一个优秀网络工程师不在于你命令敲定多666 , 也不在你能记住多少厂商的命令行,这都是在配置手册里面复制粘贴的事情 。重点是排错、解决问题的思路 。
(三)问题解决能力(经验)
刚考完CCIE的应届毕业生,技术原理/命令非常6,但待遇还差得远 。
分享一个大家常见售前坑售后的故事:某项目实施阶段,交换机不支持某招标要求的功能 , 售后小菜鸟直接跟甲方负责人说 , 这个功能我们不支持,甲方非常生气,后果很严重 。如果是售后老鸟肯定不会直接跟甲方“坦白” 。问题出了,现在关键是解决问题,把情况同步相关售前、销售,让他们想办法解决: 是找替代解决方案 , 是找研发开发新版本,还是去做客户商务关系 。这本不是售后的责任,如果你不说或者直接跟客户说,这就是售后的问题了 。
寻找正确的“甩锅”方式 , 不甩烫死你,甩错了烫死别人,你也得负责 。
(四)思维与时俱进
很多网络工程师偏技术思维,觉得SDN、AI、AR、区块链这些新技术都是骗人,吹NB , 还是不如静态路由、OSPF来得实在,包括笔者本人 , 曾经也说:AI那么牛B , 到现在也不能给我扔垃圾 , 打酱油 。
【网络工程师需要具备哪些基本能力】
调侃归调侃 , 有些东西该学的还是要学!曾经多少人觉得云计算就是吹牛B,但现在好像大家都看明白了,也都在用 。其他技术也是一样,的确有不少人在浑水摸鱼,通过区块链搞传销的不计其数,但我们不能一棒子打死,还是希望大家对新技术保持工程师的好奇心,不断学习 。毕竟杀死康师傅的不是福满多,而是美团;干掉尼康的不是佳能 , 而是智能手机 。