如何更加有效的学习一门编程语言?

学编程语言跟学习其他知识其实没有本质的区别,都需要掌握基础,循序渐进,形成体系,学以致用,但是具体要结合自己的实际特点来总结。

学习编程,要边学边用

计算机作为应用型学科,要把学习知识跟动手做项目结合起来,学以致用,不仅学得快还可以激发学习的兴趣。比如,

学完数据结构和算法后,可以做一些算法编程题;
学Java语言的时候,可以做个简单版的贪吃蛇小游戏;
学python语言的时候,可以做一些有意思的爬虫或者数据统计;

这样边学边用,在大量练习的基础上,能够加深对于原理的理解,实现从学过到学会。

学习编程,要有方法

学习任何知识都要循序渐进,从简单到复杂,顺序颠倒了,会严重打击学习兴趣。
比如,体现在书籍的选择上:

  • 有些经典书籍,实际上是非常有难度的,可能需要很多基础知识的铺垫,上来就啃,效率必然很低;
  • 有些书籍适合作为词典用,需要的时候翻出来,找到对应的知识点看一看就好,不用深入;
  • 有些书籍适合在前面看,有些书籍适合在后面看,顺序错了,就走火入魔了...

有些人可能更喜欢看书,有些人可能觉着看视频更能看得懂,因人而异,要学会找到最适合自己的学习方式。

学习编程,要有体系

只学习一门编程语言的话,用处都很有限,都必须要配合相关的知识,才能在实际的应用中发挥作用。

每一部分的知识,存在于不同的书里面,很容易割裂开来,只有脑子里面形成了体系,有了这样的一张图,这些知识才能被你融会贯通,真正的掌握。

如何更加有效的学习一门编程语言?_第1张图片
示例

综上,学习一门编程语言跟我们中学学习的学科一样,都是需要一些方法技巧,需要大量练习,需要学以致用。

关于飞援

飞援是一个新兴的程序员接单平台。平台会居中主导匹配甲方需求和合适的开发者,不用自己在甲方面前和其他程序员竞标PK。所以如果工作质量比较稳定,并且时间也比较宽裕,持续合作会源源不断的有单子。

你可能感兴趣的:(编程)