网络工程师的要求!
发布网友
发布时间:2022-03-23 02:45
我来回答
共2个回答
热心网友
时间:2022-03-23 04:14
首先说明,本人不是一个高手,但对网络略懂一二,提点建议,不好请别喷!
学习C语言,是必须的,而且要学到信手拈来,行云流水。虽然网络工程师这一行看似好像不需要怎么去编程,只需要将概念理解透彻,并且深入理解路由器、交换机、集线器等网络设备的工作原理,局域网、城域网、广域网等网络形式,已及以太网、令牌环网的工作方式等等,但是懂得C语言是作为入行计算机行业所必须的一门基础。这就像一个学物理的,要不要把数学学得很好呢?道理都是一样的。入行计算机,就要有这方面的行业语言,这语言不是汉语、英语、德语、法语,或者鸟语,而是C语言、Pascal语言、basic语言、Java、PHP以及8086、8088汇编,如果要发展网页,还要懂html、xml等等,这些都是计算机行业的语言。不用全学,至少要学一个通用的,就像要实现经济全球化咱就得学英语一样,所以就得从C学起。
其次,当你学到网络工程师很深层次以后,就会遇到TCP、IP协议分析,还要对网络路由进行规划,分析网络信息的传递途径,了解数据是怎样在网路中传播的。对于网络这种抽象的东西,实践是必不可少的,就连马克思当年也不得不承认实践是检验真理的唯一标准。要实践,总不能空着手看着数据在网线中走吧?当然,二郎神或许可以对你说:哇塞你看,这根网线里有数据流过!但我相信,应该不是人人都有第三只眼吧。物理、化学学家们做实验都要看一个现象,比如铁在氧气里怎么燃烧?答:剧烈燃烧,火星四射……研究网络这种东西,现象不是那么明显,那么咱就得编写程序,告诉计算机,如果你收到了类似01111110开头的序列,记得通知我一声。接着,你在另一台计算机上做实验,这台计算机马上就会对你说,伙计,俺收到了!
从什么方面入手呢?可以先学习C语言,C语言的书很多了,以至于百度在你输入C的时候就猜出你要搜C语言了。学完C后,可以在学习《计算机网络基础》,《网络互连设备》,《局域网和广域网》,以及《TCP/IP协议基础》,《协议分析》等等。反正,从0起步到网络工程师不是一两天的事情,需要相当的耐心和毅力。
热心网友
时间:2022-03-23 05:49
可以考虑一下北大青鸟
C开始不太需要 以后想深入可以考虑学习语言