网络工程师都会写代码吗

本人专科,计算机网络专业毕业,目前自学PHP,个人经验是,:网络工程师并不需要如JAVA,PHP等web方向或者应用方向编程能力,网络工程师需要的是能为自己所用的编程技能。另外我不知道你认为数据库算不算编程,SQL还是很需要的。网络工程师更多的精力是操作系统,网络搭建,维护。计算机硬件,当然也包括服务器。综合布线,这个一般都是在项目中外包第三方,但是最起码你做不了别人那么好看,自己搞个凑活用的还是必须要会的。网络安全,网络安全是IT中最有技术含量的,这个网络安全广义上不会编程是干不了的,但是在基础网络架构中,也就是不管应用层安全,纯粹的二层,三层安全,可以搞。毕竟运维和实施才是大部分网络工程师的职责。脚本语言例如,Python这种,用来自动化运维,也是很好的提高能力的途径。平时在Linux上用脚本处理繁琐的问题,也需要一点逻辑能力。有条件可以学学,尤其是Linux方向。
■网友
作为一名大二网络工程专业的在校学生,我只能说,大一上下两个学期分别学C和C++;大二开始学数据结构和Java企业级开发,基本每学期有一次程序设计的课题需要解决,一开始转专业到我们专业的同学,编程不好的结果就是专业课挂科……你说网络工程师需要变成编程吗?另外就是会编程只是基础,编程语言只是你用来解决实际问题所用到的工具,大触拼的不是编程需要的熟练程度,而是用程序和算法解决实际问题的能力。同样是语言,大家从小学语文,认得是一样的文字,但是,并不是所有人都能用这些文字写出好文采的文章;同样的,并不是所有人能用一样的编程语言写出一样好的解决问题的程序。所以如果你是以会编程作为网络工程师的基础的话,我劝你,兄弟还是醒醒吧。


    推荐阅读