语言学习时间是多少
A. 一门语言需要多久
流利地掌握一门语言需要多长时间?
毫无疑问,有很多因素会影响你学习一门新语言的时间。
世界上有6000多种语言,从简单的到困难的都有。例如,西班牙语对于说英语的人来说很容易学会。而像阿拉伯语这样使用不同字母和符号的语言则很难掌握。
另一个影响你学习一门语言时间的重要因素是你如何选择学习它。你打算参加一个培训班?或者你打算使用一些APP或在线程序?或者你打算去相关的国家旅行,获得更身临其境的体验?所有这些问题的答案都讲帮助你衡量你需要多少时间才能掌握这门语言。
根据美国外语教学委员会的指导方针,它通过把语言学习的不同层次分解成不同的步骤来衡量学习时间。外国服务研究所(FSI)认为,确定一门语言计算时间的难度是至关重要的:
第一类包括与英语密切相关的语言,如瑞典语、阿非利卡语、荷兰语、法语、挪威语、罗马尼亚语、西班牙语、意大利语、葡萄牙语等。掌握这些语言大约需要575到600小时,或者说23到24周。
第二类包括与英语和德语相似的语言,估计需要30周或750小时才能达到理想的流利程度。
第三类讨论的是在语言上与英语不同的语言。这些语言包括斯瓦希里语、印尼语和马来西亚语。你需要36周或900小时才能掌握它们。
第四类包括印地语、泰语、匈牙利语、拉脱维亚语、保加利亚语、孟加拉语、尼泊尔语等。从本质上讲,这些语言有显着的语言差异,需要大约44周或1100小时才能掌握。
第五类是针对母语为英语的人特别难学的语言。这些语言包括韩语、日语、阿拉伯语、汉语。大约需要88周或2200小时。
这里声明的是,作为母语为汉语的我们,第五类语言我们的学习时间与第一类语言大致相仿。即23-24周,对于我们来说最难的便是第四类语言。
B. 学会一门编程语言需要多少时间
学会一门编程语言需要四个月。
如果你是在职,往往利用空余时间进行学习,而你的空余时间是否能够高效地利用起来这也是一个问题。如果是离职,脱产学习,这样全身心的投入学习,3-4个月就可以学会基础内容,不到半年就可以编写一些简单的软件。
对于自主学习能力较弱的同学,不建议采用自学的方式。因为当在自学过程中遇到问题不能解决,会形成一种挫败感,长此下去自学的动力日渐消沉。
学习编程语言通常需要一个系统的学习过程,同时要分为三个阶段,第一个阶段是学习基本的编程语法,这个阶段的学习难度并不大,大部分初学者即使没有任何编程基础,通常在8到12周也都能熟悉编程语言的基本语法。这个阶段要想提升自身的学习效率,应该重视两件事,其一是要重视多做实验,其二是要重视多与技术专家进行交流。
第二个阶段是围绕主攻方向来制定学习规划,不同的主攻方向要组织不同的知识结构,因为编程语言本身就是一个工具,要想深入掌握编程语言并运用编程语言,一定要有主攻方向。以Python语言为例,初学者可以按照Web开发方向来制定学习计划,而对于数学基础比较扎实的初学者来说,也可以围绕数据分析方向来制定学习计划。