网络编程怎么自学的,怎样自学网络编程

1,怎样自学网络编程多学点 ASP + 各种数据库的操作方面的吧 学好ASP当然会要有点 vb 或者 java 的基础 有能力的同时不防学学 php 也是不错的
2 , 网络编程怎么学起当然是先学C++的winsock或者JAVA的SOCKET编程拉,HTML这些比较简单,用到的时候再学也不迟.毕竟好的网络应用程序是以强大的后台作支撑的.先看c然后vc然后java先从简单的代码开始学起 , 只要学明白一个编程软件,在学别的编程就非常好学了【网络编程怎么自学的,怎样自学网络编程】
3,自学网络编程该如何下手这种问题还是上 百度知道 比较好找 。或者上CSDN 。你要是c、c++学的很好的吧,那几个语言对你就很简单了,比如说简单一点但实用性很强的PHP,语法很简单的ASP , 还有稍微复杂一点的JSP,对于你有了C++基?。?学Java和jsp是比较快的,对于网络编程你尽量在学两种脚本语言JavaScript和VBScript,这两种语言可以让你在客户端更好的表现,结合很多种技术,你可以试试学习AJAX(它的全称是异步JavaScript and xml ,它是几种语言的结合使用,对于实现局部更新 , 给人一种好似没有刷新,没有延迟的效果 , 就像你看到百度搜索一样,当你输入某个关键字时,会同时弹出满足关键字的很多关键字 , 这就是AJAX的应用)再者你需要了解一点网络方面的知识,不要太深,只要了解基本的就行,比如网站是怎么运行的 , 比如OSI/ISO模型,TCP/IP模型等等,相信你学过c++应该知道socket,其他的网络编程除了语法不一样外 , 其他都差不多吧 。如果你想选择学Java和jsp的话,要学习很多框架 , 但你还是要尽量了解框架的深入,要不你永远只是个打字的coder,因为那些框架的设计就是为了公司开发减少时间,也就是减少程序员的工资,你要是不深入了解 , 很难有大的作为 。对于别的就是要保持兴趣了,加油就好 。最后说一句 , 不是每个学程序都能成为那种让你惊讶的程序员 。愿你成功?。。?我觉得Java入门的话,你可以看孙鑫和马士兵的视频 。马的视频风格是幽默 。孙鑫的视频给我一种机械性的感觉 。至于其他的么,我想说的跟楼上差不多 。但我还有点补充的 。如果楼主要去培训机构或者是学校学习,建议先去考察一段时间,现在有的培训机构都是骗人的 。毕竟谁家的钱 也不是白来的,如果选择学校或培训机构的话 , 建议楼主还是慎重点好 。免得上当受骗还耽误时间、如果自学的话需要毅力的 。楼主加油?。。?
4,新手请教如何学习网络编程具体到编程,用java来实现网络编程是很容易的,可以作为网络编程的入门 。使用C++和winsock相对复杂一些 。总之看实际需要了 。你好初学网络编程者可以从以下几个步骤开展:1)下载一个可以互动的学习工具,通过这个与这个工具互动,我们可以及时的学到每个api的结果如果 。对于有c/c++或java基础的朋友通过一两个礼拜的时间就可以上手了,另外个人建议初学者可以学习dive into python 。2)掌握网络编程中会用到的几个基本概念和内涵,比如IP地址 , port号,socket等3)记住和消化网络编程C/S模型 , 把server和client端编程的常用模式理解和消化4)花几天时间学习socket api集,api集可以分为下面几大类:创建 socket bind listen accept收发 read/recv/recvfrom write/send/sendto关闭 close shutdown参数 getsockopt/setsockopt地址 gethostbyaddr getaddrbyhost,...在学习这些api时候,可以先关注在函数功能,参数意义上5)结合python互动平台 , 实践socket api的用法,比如socket函数怎么使用,bind怎么使用等等 。在互动过程中 , 我们可以变换参数,看看调用结果如何 。比如,创建一个tcp socket的语法如下:socket(AF_INET,SOCK_STREAM)创建一个udp socket的语法如下:socket(AF_INET,SOCK_DGRAM)6)学习socket server端编程实现简单规约比如echo,time等,然后通过cmd中的telnet来测试 。7)学习I/O模型,比如阻塞、非阻塞和反应式(select,poll,WaitForMultipleObject)等8)学习Richard Stevens的《Unix网络编程》,深入学习其中的api原理以及服务端设计原理,并通过代码编写 。9)下载高性能网络编程框架twisted,笔者强烈推荐,它将使你的网络编程效率提高10倍以上 。10)学习设计模式、操作系统知识比如线程、进程、同步等 。要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求 。打好基础学编程要具备一定的基础 , 总结之有以下几方面:(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的 。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了 。(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼 。要想成为一名优秀的程序员,最重要的是掌握编程思想 。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累 。因此在学习编程过程中 , 我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验 。谁都有第一次 。有些问题只有通过实践后才能明白 , 也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的 。可以先学一下网页的基石html标记语言学好后可以学一下asp或php之类的

    推荐阅读