全心思齐网

网络工程师必须要懂编程吗?

必须的

网络工程和软件工程,都是计算机专业。在大学的标准课程里,这两个专业全部都需要学习编程相关知识.(数据结构,操作系统等知识)。以我的个人理解,没有基础的编程知识,网络工程的很多概念都无法理解。例如端口号,通信协议,如果没有一定的编程基础,不可能知道那是什么(即便你概念背的很熟)。

所谓网络工程师一般分为两种,一种是技术人员。和大型项目的程序员们一起讨论技术方案。以技术方案为基础,提出网络布局方案。例如根据项目的设计,各部分的消耗,考虑服务器的及线路的部署,安全等等。这就要求一定的计算机专业基础,你可以不动手写程序,但不能听不懂人家说什么。另外在实际项目中,软件工程师必须着重参考网络工程师的意见。

另一种是纯粹的施工人员,就是所谓公司的网管。这种工作收入普遍不是特别高,提升空间不大,最重要的,大部分人认为他们并不算是技术人员,更不算是工程师。(当然这是不对滴!是对别人不尊重滴行为!)但绝大多数人这么想-----那就是个干活的!

所以,就看朋友想混哪种啦。第一种,必须会编程。第二种,不会也可以。

至于思科认证么,和以上那些都没啥矛盾,主要就是学习一些思科的网络协议和路由配置,半年时间考个CCIE,什么什么专家,然后去思科混口饭吃,工资不算太高(因为现在太多),算是高级施工维修人员吧。如果学习编程,建议朋友重点学习C++的网络编程部分和系统设计部分,这个才是和网络工程息息相关的内容。

匿名回答于2024-06-01 16:28:54


如果你是考网络工程师的话,是不需要学编程的,但网络工程师所涉及的知识还是不少,像计算机操作系统、

网络安全、综合布线等等,最重要的一门课是《计算机网络》,重点掌握对交换机、路由器这些网络设备的配置以及所使用的各种网络协议。


不过个人建议,如果你从事有关于网络技术的工作的话,利用空余的时间也可以学习一下编程,毕竟多掌握一种技术对自己是有好处的。

匿名回答于2024-05-25 18:20:34


并不是所有网络工程师都需要懂编程。目前社会上主流的只要是网络工程师或者是售后工程师、技术工程师,这样的岗位绝大多数它是并不需要你掌握编程的能力。但是,对于工作来说可有可无,而假如我招聘网络工程师,我不会让他去编程,他的工作就是把网络设备配置好、调试好、给客户解决技术问题等等这些就够了。因此,是否需要掌握编程能力主要取决于个人的兴趣和职业规划。

匿名回答于2024-05-25 18:20:28


相关知识问答