想自学网络编程,需要学习哪些知识?

第二,学习编程语言,汇编语言建议必须语言,高级语言可以选择php,NET。

第三,学习数据库,推荐mysql,完美搭档php+mysql。

第四,学习网络各种协议,网络编程重点学习协议,常见有网络层协议:IP协议;DNS协议;传输层协议:TCP协议;UDP协议。

如果还有精力可以学习linux系统。

希望能帮你,谢谢!


常青春科技



网络编程,从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。

网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。中间最主要的就是数据包的组装,数据包的过滤,数据包的捕获,数据包的分析,当然最后再做一些处理,代码、开发工具、数据库、服务器架设和网页设计这5部分你都要接触。

上面一堆啰里啰嗦的废话说太多也没什么用,咱们直接切入主题。

上面提到了5个方向:代码、开发工具、数据库、服务器架设和网页设计,咱们分开来说。

首先来讲,代码、开发工具、数据库,这三个是三位一体的。你要撸代码,你肯定得有趁手的开发工具,现在主流的代码,Java也好,Python也好,或者别的什么,都是要用到数据库的,所以这三个得一块儿学。

只要你不学下面这个就行XD

_(:з」∠)_

这要说,要么得长篇大论,要么只能泛泛而谈,说得太多了,也容易听不明白。简单而言,就是首先得选好一门语言,追求极致学C++,追求好找工作就学Java,追求好学就Python,追求新颖就Go语言……而相应的语言对应不同的开发工具,也对应相关的数据库,这个学了就懂了。

而至于网页设计,这个,主要说一下,现在H5才是核心热点,说实话很多人恐怕也想不到,2年前还没人看好,确切地说是没人看好以国人的习惯,能够在H5席卷全球的时候紧跟时代,而不是继续着自己的“稳健”……

简单来说吧,得H5者得天下。


从不加班的程序猿


直接学习Python吧,如果你没有编程底子的话。人生苦短,我用Python。Python入门起来还是很容易的,本身也不太难。祝好


Python进阶学习交流


自学网络编程的成功率挺高的,很多学习资料网络都会共享。需要学习的知识有喝多,比如代码、开发工具、数据库、服务器架设和网页设计等等。前期主要是学代码,至少要熟练掌握一种开发语言,比如Java、C语言等。想从事相关行业,还需要有项目实战经验。题主自学的话,知识应该没问题,但是项目经验会欠缺一点。所以很多计算机专业的学生毕业会考虑参加一些实训课程,学完就比较好找工作。


分享到:


相關文章: