语言学习策略课心得
这学期我们开了一门课叫语言学习策略,一开始我很不喜欢这门课,我学习英语时间已经很长了,自己也感觉处于一个很长很长的瓶颈期。我不太喜欢告诉别人我是怎么学习英语的,因为我觉得有些方法是只能针对个体的,有一定的固定性。我也不喜欢听取别人的方法,因为我觉得我会把所有的东西搞得一团糟。
但是这门课却出乎了我的意料,从这门课里,我发现了它并不是单纯的告诉我学习方法。它从听、说、读、写、译这几个方面为我展现了英语的独特魅力,以及它和汉语的差异。通过交流我学到了别的同学的一些很好的方法,尤其是在我的学习薄弱环节,我学到了一些很好很高效的方法。 在课程的开始,我们先明确了一点,为什么我们学习英语的过程中有如此之多的困难。第一,缺乏语感。语感就是对语言的一种直觉。一个人讲话像不像英语或一篇文章写得像不像英文,我们能直接觉察到,这就是语感。语感不是天生的,是在学习中逐步培养并加强的,阅读上如果没有一定量的积累,就难以建立起语感,而没有语感,读起文章来就很费劲,尽管每个语法都明白,每个单词都认识,但仍然不能从整体上欣赏、把握一篇文章。第二,缺乏语言环境和文化背景。语言是文化的一部分,具有很深的文化底蕴。没有语言文化背景,我们就不能真正完全读懂外国文章、顺畅地
与外国朋友交流,就是因为不了解英语国家的习俗文化、思维文化及历史文化,存在着词汇、修辞、俗语、惯用语等方面的阻碍。而文化背景的获取,最理想、最地道的方法还是通过大量阅读各种文章,通过长时间的积累,努力消除文化上的隔膜。第三,语言风格的不同。每一种语言都有其独特的风格,好比英语中大量地运用被动句,而汉语则习惯用主动形式来表达,如果我们只从理论层面上认识到这一点而没有大量的阅读实践,那么在阅读过程中就不适应于这种风格,总试图首先用母语思维方式对内容进行“转换”,这样的读书效率显然是不高的,讲出来的语言也是母语式的。由此及彼,在听说甚至是写作方面我们也有类似的困难。总是习惯先去想中午是怎么说的,再像转换器一样地转换成英语,这样不仅效率低下,而且使得思维形成定式,对深层的英语语言学习很不利。 在我们了解了这些困难就很容易被解决了。比如说口语,没有语言环境,没有交流对象,这都不是问题。我的学习方法就是自己跟自己说话。自己给自己建立一个语言环境。无论在什么场合下,我都能自己跟自己说英文,自己回答自己,把它当做一项运动,本来口语就很难建立,我们也没有语言环境和足够的交流对象,口语课也不可能照顾的到每个人。这个方法很有趣,在做公共汽车的时候,回宿舍的时候都可以自己跟自己说话,就着一个我感兴趣的话题往往
能自己跟自己聊上很长时间。当然这个方法也有不太好的地方,就是可能常常会有人把我当成神经病。我的从别的同学那里学来的方法是对台词。我也比较喜欢看电影,我也认为这是一个比较好的方法。我也看原著,但有些对话什么的往往难以把握主人公的情感,而电影恰恰弥补了这一空白。有声有色,可以根据演员的发音进行练习,跟台词进行对照,更能抓出语言的精髓。其他很多方法我也不多赘述,方法之间差异比较大。 其他方面常常提及的就是单词记忆。在我们学习英语的过程中,单词的记忆是很耗时耗力的一件事,但单词的记忆却占据着英语学习的主要地位。关于单词我没有什么太好的记忆方法,一直都是死记硬背。虽然这是比较笨的办法,但却行之有效。在上高中的时候,学习了派生法,我稍稍抓住了一点单词记忆方法的影子。记住词根,派生出来的单词就很好记忆。但是到了大学时期这个方法就不那么有效了,单词的意思不像以前那么单一,而且有些单词的确不能靠这个方法来记住。比如说:consider considerate consideration 这三个单词出自一个词根,但是意思完全不同,根本没办法按原来的方法记住。而有些方法的确带着一些趣味性,大一刚开始上听力课的时候,有一个材料里是讲婚俗的,有些同学们没分得太清楚,班主任就说:“新娘跟新郎的区别就是新郎要买房,带room的就是新郎官啦!”这一句话给了我很大的
启发,很多合成的记忆就这么解决了。几年前炙手可热的好记星电子辞典我也有一个,里面的艾宾浩斯记忆法确实比较有效果,记单词又快又牢。但是这个方法不借助机器是很难很好的应用的。我也曾尝试过去借助这个方法记忆,但是总是背着背着就不耐烦了,感觉大受打击。 在阅读方面也有很多很好的方法,其实在阅读方面我自己有一套心得,我自己也觉得这个方法好用而且可用。先看题目再读文章,从答案里寻找文章中的讯息。排除法,太过于绝对的往往并不正确。当然,得读了文章才能确定。 很多时候交流才能融合各种方法,才能让学习变得不那么枯燥。
第二篇:C语言学习心得报告
C语言学习心得报告
看了一段时间的《C和指针》,这样看的效果不是很好,看着书本当时是懂了,有点恍然大悟的感觉,但是发现并不能真正的把理解的内容加入到自己程序当中,不能很好的去运用它,所以对于C语言我认为理论加实践,是学习C语言的最好方法,看书并不能完全理解书中的内容,也较容易遗忘,学习效率比较低,所以现在学习《数据结构》,在看书的同时,会在Microsoft Visual C++ 6.0软件上实践,严蔚敏写的《数据结构》这本书,比较经典但是这本书是伪算法,并不能直接在计算机上运行,对于初学者上机实践比较困难,另外说一下,我认为学习应该是在模仿中理解,在模仿中创新,所以我选择结合高一凡写的书《数据结构算法实现及解析》,这本书严蔚敏写的伪算法全部用程序实现了,给我上机实践提供了很大的帮助,貌似说到数据结构了,呵呵,回到正题,下面继续说说C语言。
指针是C语言的精华,也是C语言的难点,它就像一把双刃剑,锋利无比但运用的不好也会给自己带来危害,后果比较严重,所以重点来说说指针。 很多初学者弄不清指针和数组到底有什么样的关系,为避免混淆不清,下面总结一下指针和数组的特性。指针是保存数据的地址,任何存入指针变量的数据都会被当作地址来处理,指针变量本身的地址由编译器另外存储,存储在哪里,我们并不知道,间接访问数据,首先取得指针变量的内容,把它作为地址,然后从这个地址读或写入数据。指针可以用间接访问操作符(*)访问,也可以用以下标的形式访问,指针一般用于动态数据结构。数组是用来保存数据的,数组名代表的是数组首元素的地址而不是数组的首地址,所以数组p与&p是有区别的,虽然内容相同,但意义却不同,&p才是整个数组的首地址,数组名是整个数组的名字,数组内每个元素并没有名字,不能把数组当一个整体来进行读写操作。当然数组在初始化时也有例外,如int p[]=“12345”是合法的。数组可以以指针的形式访问如*(p+i);也可以以下标的形式访问p[i],但其本质都是p所代表的数组首元素的地址加上i*sizeof(类型)个字节作为数据的真正地址来进行访问的。数组通常用于存储固定数目且数据类型相同的元素。刚开始的时候我
有点分不清指针数组和数组指针,现在也总结一下,指针数组,首先它是一个数组,数组的每个元素都是指针,可以理解为“存储指针的数组”的简称,数组指针,首先它是一个指针,它指向一个数组,在32位系统下永远只占4个字节,至于它指向的数组有多少个字节,并不知道,可以理解为“指向数组的指针”。举个例子,int *p1[10]与int (*p2) [10], 要理解这个问题,首先要清楚操作符的优先级,“[]” 的优先级比“*” 的优先级高,所以首先p1与“[10]”结合构成一个数组p1[10],int *为修饰数组的内容,所以数组元素是指向int类型的指针,所以这个是指针数组,“()” 的优先级比“[]” 的优先级高,“*”与p2结合构成一个指针变量,int修饰数组的内容,即数组的每个元素,数组这里并没有名字,是个匿名数组,现在清楚了p2是一个指针,它指向一个包含10个int类型数据的数组,即为数组指针。下面再说说内存管理,内存分为三个部分:静态区、堆、栈。其实堆栈就是栈,而不是堆。静态区是保存自动全局变量和static变量。静态区的内容在整个程序的生命周期内都存在,由编译器在编译的时候分配。堆是由malloc系统函数分配内存的。其生命周期由free和delete决定。栈保存局部变量。栈上的内容只在函数范围内存在,当函数运行结束,这些内容也会自动被销毁。再说说有关内存需要注意的地方,定义了指针变量,在使用之前一定要初始化使它指向一块合法的内存,不管什么时候,我们在使用指针之前一定要确保指针是有效的。使用malloc系列函数分配内存,使用完之后应及时释放内存,以防止内存泄露。
最后总结的说一下学习C语言的方法就是编程编程再编程,理论学习与上机操作同时进行,另外在编程序的过程中要养成良好的编程习惯。