学习技巧

一、把握重点与主线:什么是学习一门新语言是的重点?我认为这应该是这门语言异于或优于你原有语言的地方(出发点不一样,答案可能不尽相同)。对我来讲,c++的重点就是面向对象,python的重点就是动态语言特性以及高效性。python

二、不要陷入语言的细枝末节中:刚开始学习一门语言时,要避免过早陷入语言的细枝末节中(好比语法,技巧等)。并非说这些东西不重要,而是这些东西能够在后面的实践中慢慢的去学习的。那要怎么作?看下面。c++

三、开始行动,而非等待准备就绪:不要等你把一门语言彻底掌握了再开始行动。把握重点以后,立刻开始行动,用它来解决问题,在解决问题的过程当中,完成对语言的完善和更深刻一步的学习。安全

四、刚接触到一门语言须要以一种自顶向下的抽象形式去适应新的事物,一种宏观的范围去了解这门语言。自顶向下的方法适用于让人们从头开始认识一个事物。例如介绍汽车的工做原理时,从发动机、传动装置、变速器等较高层次的抽象概念来说就比较容易明白。。若是降一个层次,从发动机原理讲起,一大部分听众就会开始迷惑;再降一个层次,从热力学原理和力学原理讲起,那就更没人能搞懂汽车是怎么工做的了。自底向上的方法适用于在实践中,具体的项目开发中改进和提升认识,从而提升代码的质量,程序的安全性,健壮性。例如在实践中发现了发动机的问题,于是改进发动机结构,甚至采用新的发动机原理,最终可以提高汽车的质量。学习

相关文章
相关标签/搜索