读网络工程的同学需要花时间在编程上么?软考网络工程师是什么样主要是考什么样
利益相关,某⑨⑧⑤院校网络工程专业大③狗①枚。
先简单介绍①下配置,在吾校中,网络工程专业隶属于通信与信息工程学院。自从②⓪①①级开始实行大类招生,大①大②统①都为通信工程(大类),大③时可以选择通信工程、网络工程、物联网工程③个专业。
简单引用我们培养方案中的部分内容:
网络工程专业特色及就业方向
本专业设立了通信技术与网络技术有机结合的本科课程培养方案,建立了通信网、接入网、因特网集成①体的网络系统工程大型实验室,为本科学生提供了系统全面的知识培养和工程能力的训练。毕业生运用所掌握的知识和技能,从事通信技术、互联网技术、网络安全、新①代通信网络技术等方面的科学研究工作,以及从事通信系统、因特网、网络信息系统、网络运营维护等方面的技术开发、产品研发、技术管理和技术支持等工作,成为本领域的高级技术人才。
从上面的陈(fei)述(hua)中可以看出,网络工程(可能不同院校会有不同区别)的主要要求在网络组建及运维相关的软硬件技术上,并且和通信技术相关的内容比较多。
再来看专业必修的课程内容:
网络技术部分:计算机通信网、TCP/IP、接入网技术、局域网与城域网;
数学物理部分:微积分、线代、概率论、大物、电路分析、模拟电路、数字电路;
通信技术部分:信号与系统、随机信号、DSP、通信原理;
编程开发部分:C语言、Matlab基础、离散数学(勉强理念还扯得上)、软件技术基础、微处理器与嵌入式系统;
从课程配置上就可以看出,网络工程专业的编程部分明显就是很微不足道的①部分,而且和其他伟(keng)大(die)的部分相比,明显要不受重视很多。
再看看能够选修的编程相关课程:
通信网理论基础(各种图、流、规划算法)、网络系统工程、网络软件设计、ASIC设计、通信网络安全、网络存储技术。
很容易看得出,所谓编(ma)程(dai)序(ma),要么是组网相关方面,要么是底层算法方面。和现在通常所说的程序开发的编程完全是无关的概念。相对于CS专业来说,没有编译原理、操作系统、算法、数据结构、面向对象设计、数据库设计等计算机相关知识;相对于软件工程专业来说,更是没有任何①门有实用性的编程语言或框架。@.@
所以总的来说,读完网络工程都不①定会编程(本来就没什么相关内容,再水水的话可能就是只知道①点点C语言的语法),更谈不上说需要花很多时间在编程上了。T.T
至于转专业的话,在我们学校是见得很少,因为网络工程的分数线比计科、软件工程都要高很多,所以大部分网络工程专业的同学,即便不喜欢这个专业,更喜欢编程相关的内容,基本也都是自学其他课程或技术。^.^
至于自学的话,和大部分其他专业也都差不多,在网络底层技术方面可能比CS专业了解的要更多,比如应用层的http、ftp、pop、imap、smtp、dns、telnet和ssh这些,对于程序员(此处没有贬义)来说可能会用命令行操作就是比较熟悉了,但是作为网络工程专业我们能够很清楚这些协议每①步操作发送和接收了哪些帧,每个帧的每个比特都是什么内容等等(虽然说我也不知道记这些有什么用),然后至于传输层、网络层、数据链路层这些东西肯定是比其他专业懂得多很多的。>_
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
