收藏 分销(赏)

文登考研.doc

上传人:仙人****88 文档编号:7856723 上传时间:2025-01-22 格式:DOC 页数:14 大小:75KB
下载 相关 举报
文登考研.doc_第1页
第1页 / 共14页
文登考研.doc_第2页
第2页 / 共14页
点击查看更多>>
资源描述
文登学校致考研学生的一封信 来源:文登学校 点击数:1829 时间:2007-2-1 文登学校致考研学生的一封信:   同学们大家好,名师,名校这是所有培训机构重点笔墨、着重强调的攻坚阵地,我们也一样,这本无可厚非。但对于广大的考生来说这不见得是一件好事,看着北大,清华,人大,这个教授那个院长的漫天飞舞,这些曾经极具诱惑力的字眼,同学们看起来也是无从心动,也就是所谓的“疲劳”吧!用一位研友的留言来说就是“没有几年功力还真分辨不出个真假李逵来”(大概意思是这样),话虽如此,但对于广大考生来说 , 报个考研补习班,这心里面总是还会踏实一些,但是谁家才是最好的呢?反正是没有人说自己不是最好的,相反也还都劝说非自家人讲求诚信,注重教学质量等等,思考?!总而言之一个字:乱!   对于研究生考试本身来说,无论对国家还是个人,都是双赢。教育资源的稀缺,导致竞争的残酷,惨烈,但成功了那真是拨开云雾见晴天啊!所以越来越多的学子前仆后继,考研培训市场也水涨船高,而考生在选择培训机构的时候,迷茫了!   浮躁!这是整个考研培训界的现象,空头支票乱开,不实数字乱写,虚假广告乱贴,为了争夺生员甚至暴力行凶 ,文登在这里真诚地提醒您,选班慎重,不要浪费了时间,又耽误了自己的前程!   作为考研培训界的开拓者之一,文登学校本着“高质量,高水平,高信誉”的办学宗旨,十一年来在全国培训考生几十万人次,不能说是最多的但绝对是最真实的。文登考研数学更是靡声海内外,这都是在我校创始人 陈文灯 教授的带领下,全体员工共同努力下的必然结果。良好的口碑,严谨的学术研究,高水平的教学,这都是我校在考研数学领域独领风骚的根本保证。没有夸大的言辞,只有务实的态度。心系考生,服务社会的办学特色也为我校赢得《先进培训机构》及《自律与诚信先进单位》的光荣称号,这荣誉不是“大众”的网上投票,也没有“擦边球”的炒作包装,而是我们的直属领导,海淀区教委、民政局分别于 99 年和 2006 年 2 月授予,实实在在。 C语言学习方法--北京理工大学李凤霞教授等专家谈学习方法指导2008-12-25 21:37《C程序设计语言》教学目标 * 掌握C语言的基本语法和规定。 * 掌握程序设计基本算法和思路,开拓思路, * 提高上机操作能力,掌握上机调试程序的方法 * 培养自学能力,强调自主学习。 * 养成良好的程序设计习惯。 通过总结多年的教学经验,总结学生在学习过程中具有规律性的特点,可以发现,在本课程学习过程中学生经常出现下面这些问题: * 注重理论学习,忽视上机编程实践,造成"只能用笔在纸上编程"的奇怪现象。特别是一些女同学,一到机器前面就手忙脚乱,如果程序再出现错误,就更不知道该如何查找错误,如何排除错误了。 *入门时自以为难度大,产生畏难情绪,总是怕,最后因为怕学不好而导致没有学好。 *前期没有抓紧,希望通过突击完成课程学习。本课程要靠平时的积累,几乎不能靠临时突击,由于前面基础补扎实,到了后面已经无法弥补。 *太注重学习语句的语法规定,忽视了对编程的思路和方法的训练。有些同学再学习结束的感觉就是:对每一个语句的语法和每一条规定都明白,就是面对实际问题的时候不知道该如何思考,该如何编程。 *急于求成,总想编写综合性的程序,忽视基本概念,忽视基本功的训练和练习。在编写程序中发现问题,一追根源,全是概念或基础问题。 为了学好本课程,没有什么窍门,建议大家采用如下的"笨"方法: *认真听讲,积极思考,提高上课效率。教师上课讲述的都是课程的重点和难点,听好课程可以达到"事半功倍"的目的。 *主动上机,多多实践,提高动手能力。通过上机实践来验证所学的理论,通过在机器上查找错误来巩固概念,通过提高上机能力来促进理论学习,开阔编程思路,提高反映速度,提高分析问题解决问题的能力,锻炼心理素质,提高心理承受能力。 *学习初期重点掌握语言的语法和规定。这是基础。 *后期重点掌握编程的思路和基本算法。这是重点。 *学会自学,加强交流,及时答疑解惑。可以采用多种形式进行交流,可以是传统的面面进行答疑,也可以是利用网络通过邮件、BBS进行网上交流。不要将疑问积累到最后。 *开阔眼界,打开思路,多看几本书。C语言的书非常多,各有自己的特色,要找到适合自己的参考数目 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想 出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久 都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册, 虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。 5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸 出很多知识点;不会举一反三你就永远学不会。 6.知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。 7.学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览 群书; 8.看再多的书是学不全脚本的,要多实践 9.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 10.学习脚本最好的方法之一就是多练习; 11.在任何时刻都不要认为自己手中的书已经足够了; 12.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 13.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 14.请把书上的例子亲手到电脑上实践,即使配套光盘中有源文件; 15.把在书中看到的有意义的例子扩充;并将其切实的运用到自己的工作中; 16.不要漏掉书中任何一个练习——请全部做完并记录下思路; 17.当你用脚本到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余 下的部分粗略的完成以保证这个代码的完整性,然后分析自己的错误并重新编写和工 作。 18.别心急,写脚本确实不容易;水平是在不断的实践中完善和发展的; 19.每学到一个脚本难点的时候,尝试着对别人讲解这个知识点并让他理解----你能 讲清楚才说明你真的理解了; 20.记录下在和别人交流时发现的自己忽视或不理解的知识点; 21.保存好你做过的所有的源文件----那是你最好的积累之一; 22.对于网络,还是希望大家能多利用一下,很多问题不是非要到论坛来问的,首先 你要学会自己找答案,比如google、百度都是很好的搜索引擎,你只要输入关键字就 能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒! 23.到一个论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问 题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己 的帖子没人回的。 24.虽然不是打击初学者,但是这句话还是要说:论坛论坛,就是大家讨论的地方, 如果你总期望有高手总无偿指点你,除非他是你亲戚!!讨论者,起码是水平相当的 才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你 讨论呢。能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒! 25.到一个论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问 题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己 的帖子没人回的。 26.虽然不是打击初学者,但是这句话还是要说:论坛论坛,就是大家讨论的地方, 如果你总期望有高手总无偿指点你,除非他是你亲戚!!讨论者,起码是水平相当的 才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你 讨论呢。 别做浮躁的人 浮躁的人容易问:我到底该学什么;----别问,学就对了; 浮躁的人容易问:JS有钱途吗;----建议你去抢银行; 浮躁的人容易说:我要中文版!我英文不行!----不行?学呀! 外话: 本人是一名windows程序写作员,使用的语言是C语言.其他语言了解一点点,但并不擅长.可能对于初学者来说,首先就是选择一门程序设计语言.当然,今天我将要说的不是这方面.每种语言都有它所擅长的领域与层面.当然对于其他非C语言我是一名门外汗,我也不会站在C语言的立场去谈论其他任何一门语言.好了,在开始进入正题之前,我想谈谈个人对C的一些看法: C语言是一种早期的计算机语言,最初诞生目的是为了提供一种基于UNIX系统的工作语言.但是,后来却被越来越多的人发现它的优点与潜力.C本身比较接近底层,适合开发系统软件甚至是操作系统.我个人也认为它是界于高级语言与汇编语言之间的中级语言.C语言是一门结构化语言(我认为主要是指它的控制结构如:if if-else while for等等).C程序设计上有提到"自顶向下,逐步深入".以函数为原子功能模块.对于大型的程序来说模块化是很重要的,有一句话说的很好"优质的程序首先就是便与人们之间的相互讨论与交流,其次才是执行效率".当然我个人认为任何一名程序写作者,都应该养成一种特定的思维方式,以程序的思维方式来思考程序的实现.前提就是要足够的来了解计算机底层技术.要不我想就连学习都是很困难的,凡事都是一个思路的问题嘛.标准的来衡量,C应该算是高级语言阵营的一份子.可很多有C语言开发经验的程序写作者.通常亲切的称C为界于底级语言与高级语言之间的中级计算机语言.当然不是因为C比高级语言要差,之所以这么认为是因为C既具有高级语言的结构化与可理解性又具有低级语言的高效率.同时C的移植性也是非常不错的,大家应该知道,越是接近硬件,接近底层的语言就越加的依赖硬件环境,也就是我们所说的设备相关性.C这一点做的是非常棒的.说了这些,在从另一个角度去分析C语言.当然每种语言都有它自身的优缺点,C也一样.比如在现在高级语言与顶层技术的角度来看的话,C最大的缺陷就是Data与算法的分离.举一个例子: 对于一个拥有几千行甚至上万行Code的程序来说,如果修改Data,比如我在Structure中增加一个字段,可能为此我的整个程序都要改动,这使得程序的可重用性大大降低.开发周期也大大的延长.但是在底层的角度来看这也正是C的优点.我为什么要这么说呢?我个人认为在求解与实现一个小问题的时候,我们可以写出一个通用的模块处理不同的Data.当然比如某些经常用到的,基于数据结构的一些常用算法我们可以写出来在开发的时候我们可以直接把预先编写的模块插入到我们的程序中去,这不也是大大低了开发周期吗?初学者完全可以根据自己的需求来编写一个自定义库.好了,说了这些,有些地方我理解错了,还请各位指出来,交流是很重要的,前提是要把自己的心态放平.下面我将谈论本问的重点,也就是如何来学习C语言,是给那些初学者读的. 正题部分: 有人可能会说:学习还用你教啊,谁没上过学啊.其实我今天要说的只是,站在一个过来人的角度,来分析与解释学习C语言的过程中比较困难的地方.当然我个人也会对比较具体的问题进行解释(个人看法).我一直在强调个人看法,我是想让大家明白,对于同一个问题大家可能都很难达成统一的意见,希望批评的时候客气点就好喽! 初学者该看哪些书来入门: 在学习C语言之前,首先就要选择一本教材,对于初学者,我个人并不建议去读电子书籍,最好是买纸质书来学习.比如比较有名的"C程序设计"就很不错,尤其是第二版.我也看过,比较适合中国人来初学.整本书都在全面系统的讲解C的语法结构,构成C的语言元素包括:数据类型,支持的运算符,标识符(是由程序员按照命名规则起的名字,用于变量名,函数名,宏名等等),关键字(编译系统用于实现C内部功能的词,比如:转向goto和中断break等等)等.看完这本书你基本上可以写一些简单的小程序,当然是DOS下的程序.如果你想在进一步深入学习C的话,可以看"C陷阱与缺陷"这本书.写这本书的作者是在Bell工作对C是非常精通的,应该算是大师级的人物了.如果你暂时不想深入C的话,也没问题,因为此时你完全可以把C当作一种编程工具来使用,你要做的就是多写Code来让自己熟悉C语言.经验是非常重要的,"经验是检验真理的唯一方法".当然你不会纸上谈兵,如果你有过多的开发经验的话,就知道在纸上或最初的设想的Code拿到计算机上来实现,最终会发现有很多地方都是不合理的,之前是没有办法想象到的.在初学C的过程中,比如你会看"C程序设计"来初学C,当你学完每一章的时候要把习题来完成,这里就是考验你学到的知识了,看看你应用能力怎么样?尤其是程序设计题目,比较有意思.哪里不懂了.可以翻回去看书中的解释.如果没有解释或你还是不明白,可以去问别人,与其他人交流. bbs,QQ或Google.直到你弄明白为止.当你把问题最终解决的时候,我敢打赌,此时你一定很兴奋,或者是比较兴奋.这个时候知识已经在你的大脑里了. 下面我为你推荐几本不错的关于C语言籍: C编程规范 C语言大全第四版 (个人感觉不错,里面有提及C标准方面的东西) C和指针 The C programming Language (经典著作) 如果你要看电子书的话,以上几本书在Google上很容易就可以找到. 关于C语言的初步理解: 对于初学者,会有太多的疑问,原因是你的知识面太小.现在我为你解释一些C相关的东西.目的是让你能够有一个大致清晰的方向,来给自己安排学习计划.专业的来说,我们是或将是一名程序员,程序员当然就是要开发程序了.对于软件开发方面我来解释下术语: C,C++,ASM,Basic,Java 这些是计算机语言.计算机语言很多,我就不多说了. Visual C++,Visual Basic, Microsoft研发的开发环境,开发环境包括:编译器,库函数(每种C语言编译器都支持标准库,同时它们也会扩展自己的库,所以很多比较以来库函数实现的程序员,在转向不同的开发环境的时候最初总是不使用的,会遇到很多问题),一些资源模板等等.Visual 就是可视的意思,后面的就是语言.Visual C++支持C与C++2种语言,是根据文件的扩展名来判断采用哪种编译内核. 什么是"面向对象"与"面向过程"? 其实是2种完全不同的程序设计思想,C语言是面向过程语言,而C++是面向对象语言.在面向对象的语言中有"类(Class)"这个东西.C中没有.对象是由类来派生的一个实例,相反类就象是一个模板. 什么是SDK? SDK就是软件开发工具包(Software Development Kit).指的范围比较广,通俗的说,凡是能够与软件开发过程占上边的东西都属于.比如:库文件,参考资料,接口函数,当然语言也应该属于. DDK就是设备驱动程序开发工具包. Turbo C: 这是一个比较精致的C语言编译器. 理论上来说任何一门语言都可以在任何一种操作系统上运行,前提是操作系统要支持.也就是我们所说的应用程序接口,比如Window API(Application Programming Interface),其实是Microsoft内部定义的接口函数用于实现一些Windows内部的功能.一些对象的描述术语,在不同平台上是不同的,比如:Windows下的"调用",经常被称为"呼叫","返回"被称为"传回". 什么是"算法"? 你最初只需要知道算法实际上就是对特定的Data进行运算的一段代码而已.也可以认为在求解一道题目的时候,采取的方法与步骤的总称.对于基本的C程序来说,实际上就是由Data与算法来组成的. 什么是"数据结构"? 如果要是系统的讲解,还需要一本书"数据结构",简单的说:是程序要处理的数据在内存中的存储与组织的方式,分为:物理结构与逻辑结构.逻辑结构就是我们抽象化以后得到的大脑影象. 什么是"函数库"? 它们以文件的形式存储,是预先定义好的函数的集合,我们的程序可以直接调用.当然前提是要包含它的头文件(库函数的原型声明).这些函数是在静态连接期间组成到.exe文件中去的.Windows又存在另一种库,叫做动态连接库(DLL). GUI: 也就是"图形用户界面",就是我们在Windows上看到的,存在:菜单栏,滚动条与显示区域的窗口. GDI: 图形设备接口,从程序写作者的角度来看,其实GDI就是由上百个函数与数据形态和一些相关的数据结构所组成的. 学习C语言的全过程: 仔细想想,实际上学习C语言,最初是应该先学习C语言的基础语法.也就是学习C语言的组成部分.一部分一部分的向下学.知识要一点一点的巩固的.本人假设你学习C语言是看"C程序设计".我认为你应该先把C程序设计仔细的看一便,这样你应该可以对整本书和C语言的整体组成结构有个大致的清晰了解.不要认为学习只是在看书,看一便就可以了.你应该学会记笔记,在记笔记的过程中,其实你就是在学习,从知识的分析,理解,归纳,到最后以自己的思维方式记下来,这整个过程就是把书中的知识抽象到你自己的脑袋里.个人感觉学习效果非常好,不懂就问,要多多与人交流,要多思考,遇到问题自己先多想想,实在找不到问题出在哪,在去请教别人,不要有不懂的地方就直接去问别人,那样对你没太大的好处.其实要学会给自己安排适合自己的学习计划,我大致来估计了一下,如果你每天能花4个小时安静的,用心去学习的话,30天之内你应该可以掌握C语言了.其实在整个学习过程中你大多数时间都在看书,而不是面对电脑.在调试你的代码之前,先在纸上把核心代码大致写出来,分析一下:程序的组成模块(可以是一个函数或多个),由几个函数来实现,接口的封装.采用哪种数据结构更适合一些.关键在于算法.在你的最终程序发布之前,最好把你的代码行数减到最少.不要只想着把代码写多.过多的代码对程序来说是负担.你可以在Internet上下载一个文件(C语言经典例题.chm),里面大致包含了上百个经典的例题.每一个例题都是C语言某部分的典型应用.花时间把这个文件中的所有例题代码研究一下,最好能自己把代码改善,以自己的方式来求解.以后你会发现你在写一些应用程序的时候经常会有一些算法.会涉及到我之前提到的例题.最后我认为你可以自己来写C语言标准函数,比如strcpy(); strlen();strcat();最好不要过分依赖库函数. C语言学习的难点: 现在应该是已经讲到一个重点的环节.很多网友都说学习C语言很难,我认为C中有些部分是比较复杂,难理解的.当然在你具有了丰富的开发经验以后,这以不在是问题了.下面我个人会对我认为学习C的时候比较难学的地方进行我自己的阐述,如果哪里不正确,还请各位指出: 指针的出现: 我想有很多初学者学习到指针那一章都感觉很难,下面我就以自己的想法来解释下指针这个特殊的数据类型, 基本变量大家可能并不难理解,因为基本变量其内部存储了同类型的常量,事实上指针也是变量,不过呢,这个变量和基本变量有点不一样,那你又问了:是哪里不一样呢? 我告诉你,简单的来理解其实普通的变量内部存储了同类型的常量,而指针变量内部存储的则是"同类型变量的首地址".这样你能够理解吗,是很简单的解释,但不失本质.事实就是这样的.如果你不理解"同类型变量的首地址"的话,我可以给你形象的来描述一下: float Variable; //声明一个单精度实型的变量 此时,编译器已经给Variable分配了内存空间,结构如下: __________ | |1001 |--------- | |1002 |--------- | |1003 |--------- | |1004 |--------- 以上便是Variable的内存结构了,16位下的float占用4个字节,内存地址是线性编码的,我们可以很容易的看出Variable的首地址就是他第一个单元的地址1001,好的,继续向下看: float *Pointer=&Variable; //声明一个指向Variable的指针Pointer _________ |1001 | 这是Pointer的内存结构 |_______| 我们的程序可以这样来执行: Variable=1.0; 直接给Variable赋值,我们称为直接访问. 也可以这样执行: *Pointer=1.0; 也可以通过指针变量来赋值,前面的*是间接运算符号,意思是求Pointer内部存储地址所标识的内存单元.也就是Variable.此时,是赋值是通过间接访问来实现的.可以这样形象的描述: ________ (指向Variable) __________ |Pointer|------------------------------------>|Variable| --------- ---------- 以上应该是指针实现的基本解释,很多优秀的程序写作者都说指针是C语言中的精华,的确如此,很多优秀的程序写作者写程序都非常依赖指针,因为它很方便,实际上指针所访问的对象是没有限制的,他可以指向任何类型的变量,前提是只要我们知道内存地址.因此指针也并不安全,在开发网络程序的时候,尽量要少使用指针.下面我们在来看一下指针在数组中的使用. 数组中的指针: 简单的来解释下数组,数组结构在C中使用比较普遍,其实最常用的就是char 类型的数组,主要是用于字符串操作.实际上数组是"同类型变量的有限集合".我想这应该不难理解吧.数组在内存中占用连续的内存单元(地址连续),来存储数组中的每一个元素.数组是预先分配好指定长度的内存单元,供数组元素使用.它并不支持动态内存分配.在内存中想要唯一的确定数组,需要2个标识:入口地址(函数名)和结束标记('\0').有些语言并不向C语言这样支持字符串结束标记,它们必须要另外声明一个变量来标识尾元素的下标.那数组名其实就是这一组内存单元的首单元,他的地址就是整个数组的入口地址.此时应该明白了,数组名是一个指针,这样理解没有问题.不错在具体操作的时候不允改变数组名的地址,也不符合实际要求.这样就可以明白数组名是一个什么 const Pointer(指针常量).我们可以这样做: int Array[10]; int *Pointer; Pointer=Array; for(i=0;i<10;++i) Pointer==i; 以上代码应该是没问题吧,同类型的指针,完全可以胜任数组名的任务.一点问题没有而且可以运行的很好.当然,我们可以进一步把代码这样来写: 把 for(i=0;i<10;++i) Pointer=i; 改成 for(i=0;i<10;++i,Pointer++) *Pointer=i; 不好意思,我记不清了,指针的++运算是地址+1还是向后移动一个元素的位置,如果是地址+1的话,以上代码在改成这样: for(i=0;i<10;++i,Pointer+sizeof(int)) *Pointer=i; 如果数组类型是char的话,那就更方便了,因为字符串存存在一个在尾元素之后的结束标记('\0'),下面给出一个简单的代码,应用char Pointer: char * my_strcpy(char * dst, const char * src) { char * cp = dst; while( *cp++ = *src++ ); // 注意运算符的优先级与结合性 return( dst ); //返回新传的指针 } 以上代码实现字符传Copy功能,代码是不是很简洁啊.如果不需要移动内存块的话,我们完全可以通过交换指针(内存地址)来实现排序操作,其效率应该是很客观的.补充一句:千万要弄清楚,指针本身与指针所指向的变量不是一个单元. “计算机”学习心得一二谈 计算机专业科目很多、很杂,是一门以实践为主的学科,这与我们从小到大接触到的许多纯理论学科,学习的方法是有很大差异的。所以,在学习的时候,方法必须有所突破,才能有好的学习效果。   一、确立学习目标 首先应该明确“学习目的”也就是指在选择学习课程时应该少一些盲从性。很多初学者面临社会上林林总总的学习班、培训班的选择时,往往显得过于好高骛远。不管自己是否需要,所有的热门专业多多益善,全部选上。结果是耗费了大量的金钱和精力,收效却是寥寥。   有一个朋友,用半年的时间学习了程序设计、数据库开发、网络技术、图形图像处理、多媒体制作、电子商务等众多课程。很多人都很羡慕他,觉得他懂的东西很多,但他自己谈到此事,却是另一番感触:“刚入学时,也有人告诉我应该重点抓住几门跟下来,不能让自己精力过于分散。我却觉得别人做不到的事情,我通过努力一定要做到。因此,20几门课程连滚带爬地跟下来。结果是:先学的课程,时间所限,还没有太通就搁下了;后学的课程呢,虽然已经有了前面的经验,无奈信心和精力都已经是强弩之末,学习效果是可想而知的。半年的学习下来,表面上是样样精通,可实力却……”   计算机科学的兴起虽然只有短短的五十几年的时间,但其领域之广、内容之多、发展速度之快,是其他众多学科所不能相比的。因此我们掌握它的难度也就更大。所以,在学习计算机方面要求样样都“精”是不可能的,蜻蜓点水式的学习,势必会导致样样不“精”的结果。因此,要学好计算机,必须先为自己定下一个切实可行的目标。   二、了解学习内容   很多学员参加培训时,在拿到教材之前,从没听说过这门课程,对课程的学习,完全是从零开始。这种被动的学习,往往达不到良好的学习效果。   “预习”是学习中一个很重要的环节。但和其他学科中的“预习”不同的是,计算机学科中的预习不是说要把教材从头到尾地看上一遍,这里的“预习”是指:在学习之前,应该粗略地了解一下诸如课程内容是用来做什么的,用什么方式来实现等一些基本问题。举个例子来说,在学习Flash之前,应该至少了解它是用定义帧来实现二维矢量动画的,是一种视窗界面的应用程序,而非编程语言。有条件的话,再通过上网或其他途径欣赏一些优秀的Flash动画作品,先从结果上为其下个定义,效果还会更好。   目前,在计算机教学中流行的所谓“任务驱动”学习方法,就是指先有结果,再研究实施策略的学习方法。在任务驱动教学中,打破了常规教学方法中由浅入深的基本顺序,每一章节的知识点都是通过几个有代表性的案例来学习的,甚至包括认识菜单。让你先体会到效果,从而增加学习兴趣。用这种方法来学习计算机,尤其是一些视窗界面的应用程序,往往可以达到事半功倍的效果。   三、正确利用书籍   建议大家准备这样两本手册:一本是薄薄的快速入门手册,另一本是厚一些的较为完整的技术性手册。准备入门手册的目的,是为了使学习者,可以在一开始用较短的时间对学习课程内容架构一个基本骨架。使学生在继续下面较为复杂的学习之前,可以在一定的高度上对课程有一个大体轮廓。如若不然,一开始就急于“深入其中”,之后便云遮雾罩不知身在何处了。   为自己的学习搭建了基本构架之后,不要急于立刻再为其添砖加瓦。也就是说不要马上去阅读那本厚书了。这样做,不仅难度较大,而且效果也不会很好。暂时从文字中放松一下,换一种方式——从实践中学习。在计算机上亲手去检验一下已有的知识。   开始时只是做一些书上的例子。通过一段时间的练习,你就会发现,慢慢地自己也会有了些灵感和创意,但在实现过程中,现有的知识又远远不够。别灰心。发现问题就是一个很好的开始。赶快去查阅那本厚书吧!恭喜你,已经开始高一层次的学习了!   翻开厚厚的技术手册,你会发现,很多基本知识你已经很熟练了,针对问题马上开始查阅手册。你可以只读能够解决你的问题的部分,也可以顺便看些你感兴趣的内容。长此以往,对你而言,新知识越来越少。厚厚的一本书被零敲碎打着读完了大半,剩下的就该是一些不太常用的边边角角,或是比较高级一些的用法和技巧了。平时所说“将书读薄”的道理,便在于此了。   四、有关实践的问题   一些初学者往往会产生这样的疑惑:“该上的课,一节不落;该读的书,我也一页没少看。为什么还是总觉得什么都不会?”   其实在你认为计算机学习的全部就只是听听讲课、看看课件的同时,你也犯下了计算机学习之大忌——“多学少练”。学习计算机是一个熟能生巧的过程。实践在这个过程中是一个十分重要的环节。只看演示记下步骤,却疏于自己动手练习;或是只照猫画虎地重复别人的操作,都不能达到学习目的。学习计算机,必须有充足的时间自己动脑创意、动手练习。在反复的练习中才能使自己牢固掌握住所学知识。   在这里需要特别强调的一点是,计算机是一门工具学科,所以在计算机的学习中“学以致用”最重要。如果不能把学会的东西用来解决实际问题,这样的学习是空洞没有实效的。比如说在学习Excel时,有些学员只满足于把书上的例子练会、练熟。这种学习应付考试还可以,用来解决实际问题就不行了。要想真正学会它,使之成为自己得心应手的工具,还应该主动试着自己编制一些综合性的实例,例如用其强大的函数和公式功能解决生活中水、电、工资等重复性的表单计算,个人投资理财管理,数据计算、管理、分析等等实际问题。相信你会从中得到许多意想不到的收获。再比如在学习诸如Photoshop、网页制作这类视觉艺术创造和运用技巧的课程之后,应该也试着模仿别人的作品,创意出有自己个性、风格和内容的网页。   计算机学科中的实践,不只是简单地模仿别人的练习。在实践中最难得的是有自己的想法,并尽力去寻求解决办法。在这种开动了脑筋的实践中,才会学到真正的东西。   总之,想在任何事情上学有所成,都必须遵循一定的方法。尤其是计算机这样的工具学科,只要方法得当,刻苦勤奋,自己又善于摸索,年龄和基础都不会成为成功的障碍。相信在不久的将来,计算机这个现在对你还很陌生的工具,将会给你的工作和学习带来更多的方便。 最流行的 Oracle OCP 认证方案 因为Oracle在数据库和应用软件领域的龙头地位,Oracle认证一直被认为是最高等级的IT认证之一,目前开发中最热门的ERP、CRM等在招标时都要求各系统集成商拥有Oracle认证的技术专家。因此,获得Oracle认证就如同获得大企业的职位绿卡,能够迅速踏入金领阶层。中国几年内将会成为Oracle在亚太地区的最大市场,所以空缺的职位数量也会大量增加。 现在对Oracle认证感兴趣的学员,都采取如下三种流行的考试的方式: 1、参加原厂培训,直接考OCP Oracle正式授权的培训合作伙伴为三种,即OAEP、WDP、Reseller。其中WDP(人力资源合作伙伴)是主要针对个人市场的培训合作伙伴,WDP的培训价格通常仅为面向企业培训价格的二分之一到三分之一。Oracle公司对正式授权的WDP培训合作伙伴要求十分严格,这样的原厂培训收费也是十分惊人的。所以很多人寄希望于企业提供培训机会,或者使很多个人用户选择了下面的两种学习方式。 2、先拿下OCA,OCP的考试以后再说  考下OCP课程的前两门课程,是可以得到Oracle公司颁发的OCA证书的,证明考生已经拥有管理Oracle数据库的专业能力,不少人采取了这样一种先考OCA,以后再考OCP的策略,先得到就业的机会,提升自己的薪水,录用的公司一般会在一定时间后给学员提供原厂培训的费用,考生再考虑在适当的时候争取到这样的机会,圆一个OCP梦。因为OCA的培训难度并不是高不可攀,所以多数人都选择了通过培训来取得。 3、考Oracle 8i 再升级为9i OCP 但是Oracle8i OCP的考试不需要经过原厂培训,直接参加所有的科目考试,通过就可以得到证书。如果再参加一门升级考试,就可以得到一个Oracle9i的OCP证书。参加8i的考试后升级,跳过了昂贵的原厂培训,这样可以以最低的费用拿下极具含金量的8i和9i OCP证书。所有考试费用比起参加原厂培训考9i课程优惠了一大截,也省去了参加面授培训的诸多不便之处。这种方式是最为实惠的认证方式,但是8i考试的截止时间越来越近,所以考试的学生都需要抓紧时间。 “计算机”学习心得一二谈 计算机专业科目很多、很杂,是一门以实践为主的学科,这与我们从小到大接触到的许多纯理论学科,学习的方法是有很大差异的。所以,在学习的时候,方法必须有所突破,才能有好的学习效果。   一、确立学习目标 首先应该明确“学习目的”也就是指在选择学习课程时应该少一些盲从性。很多初学者面临社会上林林总总的学习班、培训班的选择时,往往显得过于好高骛远。不管自己是否需要,所有的热门专业多多益善,全部选上。结果是耗费了大量的金钱和精力,收效却是寥寥。   有一个朋友,用半年的时间学习了程序设计、数据库开发、网络技术、图形图像处理、多媒体制作、电子商务等众多课程。很多人都很羡慕他,觉得他懂的东西很多,但他自己谈到此事,却是另一番感触:“刚入学时,也有人告诉我应该重点抓住几门跟下来,不能让自己精力过于分散。我却觉得别人做不到的事情,我通过努力一定要做到。因此,20几门课程连滚带爬地跟下来。结果是:先学的课程,时间所限,还没有太通就搁下了;后学的课程呢,虽然已经有了前面的经验,无奈信心和精力都已经是强弩之末,学习效果是可想而知的。半年的学习下来,表面上是样样精通,可实力却……”   计算机科学的兴起虽然只有短短的五十几年的时间,但其领域之广、内容之多、发展速度之快,是其他众多学科所不能相比的。因此我们掌握它的难度也就更大。所以,在学习计算机方面要求样样都“精”是不可能的,蜻蜓点水式的学习,势必会导致样样不“精”的结果。因此,要学好计算机,必须先为自己定下一个切实可行的目标。   二、了解学习内容   很多学员参加培训时,在拿到教材之前,从没听说过这门课程,对课程的学习,完全是从零开始。这种被动的学习,往往达不到良好的学习效果。   “预习”是学习中一个很重要的环节。但和其他学科中的“预习”不同的是,计算机学科中的预习不是说要把教材从头到尾地看上一遍,这里的“预习”是指:在学习之前,应该粗略地了解一下诸如课程内容是用来做什么的,用什么方式来实现等一些基本问题。举个例子来说,在学习Flash之前,应该至少了解它是用定义帧来实现二维矢量动画的,是一种视窗界面的应用程序,而非编程语言。有条件的话,再通过上网或其他途径欣赏一些优秀的Flash动画作品,先从结果上为其下个定义,效果还会更好。   目前,在计算机教学中流行的所谓“任务驱动”学习方法,就是指先有结果,再研究实施策略的学习方法。在任务驱动教学中,打破了常规教学方法中由浅入深的基本顺序,每一章节的知识点都是通过几个有代表性的案例来学习的,甚至包括认识菜单。让你先体会到效果,从而增加学习兴趣。用这种方法来学习计算机,尤其是一些视窗界面的应用程序,往往可以达到事半功倍的效果。   三、正确利用书籍   建议大家准备这样两本手册:一本是薄薄的快速入门手册,另一本是厚一些的较为完整的技术性手册。准备入门手册的目的,是为了使学习者,可以在一开始用较短的时间对学习课程内容架构一个基本骨架。使学生在继续下面较为复杂的学习之前,可以在一定的高度上对课程有一个大体轮廓。如若不然,一开始就急于“深入其中”,之后便云遮雾罩不知身在何处了。   为自己的学习搭建了基本构架之后,不要急于立刻再为其添砖加瓦。也就是说不要马上去阅读那本厚书了。这样做,不仅难度较大,而且效果也不会很好。暂时
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服