懂c语言的网络工程师,网络工程专业学c语言吗

本文目录一览:

网络工程师需要学习C语言吗?

C java php asp .net 了解一下就可以 学啥都可以 没太大关系。 网络这块学好四个部分就行了:路由、交换;服务器;布线;安全。

网络工程师的要求!

首先说明,本人不是一个高手,但对网络略懂一二,提点建议,不好请别喷!

学习C语言,是必须的,而且要学到信手拈来,行云流水。虽然网络工程师这一行看似好像不需要怎么去编程,只需要将概念理解透彻,并且深入理解路由器、交换机、集线器等网络设备的工作原理,局域网、城域网、广域网等网络形式,已及以太网、令牌环网的工作方式等等,但是懂得C语言是作为入行计算机行业所必须的一门基础。这就像一个学物理的,要不要把数学学得很好呢?道理都是一样的。入行计算机,就要有这方面的行业语言,这语言不是汉语、英语、德语、法语,或者鸟语,而是C语言、Pascal语言、basic语言、Java、PHP以及8086、8088汇编,如果要发展网页,还要懂html、xml等等,这些都是计算机行业的语言。不用全学,至少要学一个通用的,就像要实现经济全球化咱就得学英语一样,所以就得从C学起。

其次,当你学到网络工程师很深层次以后,就会遇到TCP、IP协议分析,还要对网络路由进行规划,分析网络信息的传递途径,了解数据是怎样在网路中传播的。对于网络这种抽象的东西,实践是必不可少的,就连马克思当年也不得不承认实践是检验真理的唯一标准。要实践,总不能空着手看着数据在网线中走吧?当然,二郎神或许可以对你说:哇塞你看,这根网线里有数据流过!但我相信,应该不是人人都有第三只眼吧。物理、化学学家们做实验都要看一个现象,比如铁在氧气里怎么燃烧?答:剧烈燃烧,火星四射……研究网络这种东西,现象不是那么明显,那么咱就得编写程序,告诉计算机,如果你收到了类似01111110开头的序列,记得通知我一声。接着,你在另一台计算机上做实验,这台计算机马上就会对你说,伙计,俺收到了!

从什么方面入手呢?可以先学习C语言,C语言的书很多了,以至于百度在你输入C的时候就猜出你要搜C语言了。学完C后,可以在学习《计算机网络基础》,《网络互连设备》,《局域网和广域网》,以及《TCP/IP协议基础》,《协议分析》等等。反正,从0起步到网络工程师不是一两天的事情,需要相当的耐心和毅力。

我大专学的是计算机网络,将来想成为网络工程师的,现在学的c语言,SQL server对于网络工程师将来有用么

可以明确的告诉你,做服务器至少掌握一门语言,C/C++或者JAVA都可以,主要是接收客户端的消息,逻辑处理,还有数据库操作,所以你学习C和SQL对将来做网络这块还是比较有用的,特别是服务器开发,如果是网络安全管理方面,用处不大

我高中学历,会一点点c语言,以后想成为网络安全工程师,应该怎么学习,学习的路线和书籍应该怎么样?

高中学历学习能力是没有问题的,关键只要自己有学习的动力和兴趣就行。

学习路线应该是系统学习网络知识、信息安全,会C语言对你学习其他语言有帮助的,也需要了解最新的操作系统和服务器配置,学习黑客攻击和防御知识,学习配置主流网络设备的配置和安全设置等等,关键是得在实际工作中学习和应用才能学有所用。

原创文章,作者:PZIH,如若转载,请注明出处:https://www.506064.com/n/149462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
PZIHPZIH
上一篇 2024-11-05 16:52
下一篇 2024-11-05 16:52

相关推荐

  • AES加密解密算法的C语言实现

    AES(Advanced Encryption Standard)是一种对称加密算法,可用于对数据进行加密和解密。在本篇文章中,我们将介绍C语言中如何实现AES算法,并对实现过程进…

    编程 2025-04-29
  • 学习Python对学习C语言有帮助吗?

    Python和C语言是两种非常受欢迎的编程语言,在程序开发中都扮演着非常重要的角色。那么,学习Python对学习C语言有帮助吗?答案是肯定的。在本文中,我们将从多个角度探讨Pyth…

    编程 2025-04-29
  • Python被称为胶水语言

    Python作为一种跨平台的解释性高级语言,最大的特点是被称为”胶水语言”。 一、简单易学 Python的语法简单易学,更加人性化,这使得它成为了初学者的入…

    编程 2025-04-29
  • 为什么金融专业要学会计

    金融与会计关系密切,会计作为重要的基础性学科,在金融专业中具有重要作用。 一、提高金融风险识别能力 在金融领域,风险控制是一项重要任务。会计可以为金融专业提供财务报告分析,从中获取…

    编程 2025-04-29
  • OpenJudge答案1.6的C语言实现

    本文将从多个方面详细阐述OpenJudge答案1.6在C语言中的实现方法,帮助初学者更好地学习和理解。 一、需求概述 OpenJudge答案1.6的要求是,输入两个整数a和b,输出…

    编程 2025-04-29
  • Python按位运算符和C语言

    本文将从多个方面详细阐述Python按位运算符和C语言的相关内容,并给出相应的代码示例。 一、概述 Python是一种动态的、面向对象的编程语言,其按位运算符是用于按位操作的运算符…

    编程 2025-04-29
  • Python语言由荷兰人为中心的全能编程开发工程师

    Python语言是一种高级语言,很多编程开发工程师都喜欢使用Python语言进行开发。Python语言的创始人是荷兰人Guido van Rossum,他在1989年圣诞节期间开始…

    编程 2025-04-28
  • Python语言设计基础第2版PDF

    Python语言设计基础第2版PDF是一本介绍Python编程语言的经典教材。本篇文章将从多个方面对该教材进行详细的阐述和介绍。 一、基础知识 本教材中介绍了Python编程语言的…

    编程 2025-04-28
  • Python语言实现人名最多数统计

    本文将从几个方面详细介绍Python语言实现人名最多数统计的方法和应用。 一、Python实现人名最多数统计的基础 1、首先,我们需要了解Python语言的一些基础知识,如列表、字…

    编程 2025-04-28
  • Python作为中心语言,在编程中取代C语言的优势和挑战

    Python一直以其简单易懂的语法和高效的编码环境而著名。然而,它最近的发展趋势表明Python的使用范围已经从脚本语言扩展到了从Web应用到机器学习等广泛的开发领域。与此同时,C…

    编程 2025-04-28

发表回复

登录后才能评论