应该怎么样学习网络通信编程?
发布网友
发布时间:2022-04-30 01:42
我来回答
共3个回答
热心网友
时间:2022-06-28 07:12
提高学习效率是一个很重要的问题。许多学生学习成绩不佳,往往起因于学习效率不高。学习效率不高往往由多因素造成。较低的学习兴趣、不良的学习习惯、身体的疾病等都能影响学习效率。下面,我们对此进行综合考察。
一、学习问题自我评价
每一个学习不良者并不一定真的了解自己的问题之所在,要想对症下药,解决问题,对学习问题进行自我评价便尤其显得重要了。对学习问题可主要从如下几方面进行自我评价:
l.时间安排问题
学习不良者应该反省下列几个问题: (1)是否很少在学习前确定明确的目标,比如要在多少时间里完成多少内容。(2)学习是否常常没有固定的时间安排。(3)是否常拖延时间以至于作业都无法按时完成。(4)学习计划是否是从来都只能在开头的几天有效。(5)一周学习时间是否不满10小时。(6)是否把所有的时问都花在学习上了。
2.注意力问题
(1)注意力完全集中的状态是否只能保持10至15分钟。(2)学习时,身旁是否常有小说、杂志等使我分心的东西。(3)学习时是否常有想入非非的体验。(4)是否常与人边聊天边学习。
3.学习兴趣问题
(1)是否一见书本头就发胀。(2)是否只喜欢文科,而不喜欢理科。(3)是否常需要强迫自己学习。(4)是否从未有意识地强化自己的学习行为。
4.学习方法问题
(1)是否经常采用题海战来提高解题能力。(2)是否经常采用机械记忆法。(3)是否从未向学习好的同学讨教过学习方法。(4)是否从不向老师请教问题。(5)是否很少主动钻研课外辅助读物。
一般而言,回答上述问题,肯定的答案 (回答“是”)越多,学习的效率越低。每个有学习问题的学生都应从上述四类问题中列出自己主要毛病,然后有针对性地进行治疗。例如一个学生毛病是这样的:在时间安排上,他总喜欢把任务拖到第二夫去做;在注意力问题上,他总喜欢在寝室里边与人聊天边读书;在学习兴趣上,他对专业课不感兴趣,对旁系的某些课却很感兴趣;在学习方法上主要采用机械记忆法。这位学生的病一列出来,我们就能够采取有效的治疗措施了。
二、自我改进法
1.SQ3R法
罗宾生(Robinson)提出的SQ3R法是提高学习效率的一种好方法。SQ3R是由Survey,Question,Read,Recite,Review几个单词的第一个字母缩写成的。
(1)概览(Survey):即概要性地阅读。当你要读一本书或一段文章时,你必须借助标题和副标题知道大概内容,还要抓住开头,结尾及段落问承上启下的句子。这样一来,你就有了一个比较明确的目标有利于进一步学习。
(2)问题(Question):即在学习时,要把注意力集中到人物、事件、时间、地点、原因等基本问题上,同时找一找自己有哪些不懂的地力。如果是学习课文,预习中的提问可增加你在课堂上的参与意识。要是研究一个课题时你能带着问题去读有关资料,就能更有的放矢。
(3)阅读(Read):阅读的目的是要找到问题的答案,不必咬文嚼字,应注重对意思的理解。有些书应采用快速阅读,这有助于提高你的知识量,有些书则应采用精该法,反复琢磨其中的含义。
(4)背诵(Recite):读了几段后,合上书想想究竟前面讲了些什么,可以用自己的语言做一些简单的读书摘要,从中找出关键的表达词语,采用精炼的语言把思想归纳成几点,这样做既有助于记忆、背诵或复述,又有助于提高表达能力,且使思维更有逻辑性。这种尝试背诵的方法比单纯重复多遍的阅读方法效果更好。
(5)复习(Review):在阅读了全部内容之后,回顾一遍是必要的。复习时,可参考笔记摘要,分清段落间每一层次的不同含义。复习的最主要作用是避免遗忘。一般来说,及时复习是最有效的,随着时间的推移,复习可逐渐减少,但经常性地复习有助于使学习效果更巩固,所谓“拳不离手,曲不离口”,即是此意。
2.自我塑造法
上面介绍的SQ3R法是一种学习方法,仅可解决因方法缺乏而引起的学习上的问题。对于因其他原因而引起的学习问题,则还需综合考虑运用其他方法,自我塑造法即是一种综合法。
(1)选择一个目标。经过对学习效率低的原因分析,你已经找出自己的症结所在,但对改变它你不可性急,而应该首先选择其中较为可行的一项进行重点突破。我们常观到某些学生在接受长辈一顿训斥后,立即制定一个宏大的学习计划,其实这种计划十有*是执行不下去的。我在学英语时,有一天忽然下决心要从阅读原版小说入手,结果我借了一世界名著《马丁.伊登》,并且向朋友宣布,我要花一个月时间啃下此书。结果呢,我连第一页都没能读完,因为里面的生词查不胜查。后来我选择了比较适中的学习目标,先从世界名著简写本入手,结果越读兴趣越浓,不再视英语为畏途了。
( 2)实行新的学习程序,如果你的症结是行为拖拉,为克服这个缺点你就应该给自己订一个规则,每天不完成预订的任务不睡觉。如果你的赞美是注意力不集中,那么你应分析不集中的原因。在寝室读书不集中,则应责令自己到教室里去读。如果读半小时后不集中,则应略为休息一下,或改变一下学习内容。如果原因是对读书不感兴趣,则首先努力去读自己有兴趣的书或改变单调枯燥的读书方法,将读书与工作、娱乐、陶冶性情结合起来,或给自己的学习以一定的奖励。坚持一段时间后,随着良好习惯的形成,学习兴趣就会逐渐浓厚。
热心网友
时间:2022-06-28 07:13
同意,可以在先用用.Net提供的Socket类,好上手的。
热心网友
时间:2022-06-28 07:13
先学习用socket开发聊天程序
如何学习网络编程?
1. 掌握Linux基础首先,熟悉Linux命令行是必不可少的。推荐书籍有《鸟哥的Linux私房菜基础篇》和《Linux就是这个范儿》。前者是入门良选,后者内容深入且幽默,适合从基础到进阶的学习者。链接(未提供,购买正版支持作者)。2. 理论先行:理解计算机网络理解三次握手和四次挥手过程,掌握TCP/IP分层,区...
零基础学计算机网络技术应该如何去学?
一、买一套或者借一套计算机网络专业的教材,从计算机原理开始学起,有精力的话也可以学习一些电路;二、计算机网络的发展方向有很多,编程语言要学,C语言、java、php,可先学这三种。三、多逛一些技术型论坛,跟网友多交流。希望这个回答对你有点帮助。
学得是通信专业,想自学一些计算机编程及网络方面的东西,前辈点播一下...
时间投入嘛!切记不能太急,要一点一点的去理解,不可粗枝大叶,看书时间与上机时间合理分配,一般上机时间是看书时间的2到3倍,尤其是现在大多都是可视化编程,上机显得优为重要,可能一个问题你看了一天书都没明白,但是上机可能几分钟就搞定!至于以后到达的程度,看你的投入和能力了!一般这要不是太...
我想学习编一个通信聊天软件 如何实现通信?
根据你的要求,这个不难的,用vc++ ,采用socket编程,c/s模式(客户端服务器端分别编程),主要就是几个函数的应用,推荐你一本书:孙鑫vc++深入详解,其中里面的网络通信那一章的知识应该会对你有帮助的,希望你成功!
学习计算机网络编程应该学些什么?
我推荐你学三种编程语言,因为推荐你学是有原因的。第一:先学习好C语言,这个是学所有编程语言的基础。也是将来去考国家证书的必须要考的一门。第二:学好java,因为java在目前来说,占领地位是排第一位的。而且工资待遇也不错。市场需求占有率高达50%以上。或者学习.NET,因为.NET出来还不算太久,...
通信技术如何学习
该学科关注的是通信过程中的信息传输和信号处理的原理和应用。通信工程研究的是,以电磁波、声波或光波的形式把信息通过电脉冲,从发送端 (信源)传输到一个或多个接受端(信宿)。接受端能否正确辨认信息,取决于传输中的损耗高低。信号处理是通信工程中一个重要环节,其包括过滤,编码和解码等。专业...
通信专业学什么编程语言?为什么?
首先,C语言是通信专业的基础编程语言。它提供了对底层硬件的直接访问能力,使得程序员能够更好地控制和管理计算机系统。在通信系统中,C语言常用于编写驱动程序、网络协议和信号处理算法等底层模块。其次,C++语言在通信领域也有着广泛的应用。与C语言相比,C++提供了更多的面向对象编程特性,使得代码更加模块...
新手怎么开始学编程
学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学...
如何学好编程?
学习规划要与发展规划相一致,在不同的阶段要有不同的侧重点,在大一期间要重视编程语言的学习。在大二期间要确定自己的主攻方向,在大三期间要围绕就业或者读研来做积累,大四则是冲刺阶段。编程语言是打开计算机技术大门的钥匙,要想学习好编程语言,初期一定要多做实验,实验的目的有两个,一个是了解...
如何学习linux平台上的网络编程
你需要找到《UNIX网络编程第1卷:套接口API》看这个书的同时,你从网上找些最简单的网络通讯程序小例子看看,对比书的介绍,很快你就会做个简单的聊天工具。然后:《UNIX网络编程第2卷:进程间通信》尝试做个具备一定并发量的Server端程序,使用多线程方式。用这本书做你的学习的总线,网上搜索学习做验证...