在本文中,我将讨论如何应用帕累托原则快速学习一门新的编程语言,并在加深对编程语言的理解的同时开始解决实际问题。
什么是帕累托原则?
帕累托原则,又称 80/20 法则,指出对于许多结果而言,大约 80% 的后果来自 20% 的原因。将其应用到个人层面,80% 的工作相关产出可能仅来自 20% 的时间。
如何运用帕累托原则快速学习一门新的编程语言
当我刚开始学习编程时,我使用了低效的方法来学习它。我花了好几个小时观看视频课程并阅读书籍,试图掌握编程语言中存在的所有概念,然后再尝试解决任何实际问题。通过这种方式,我失去了继续学习的动力。随着时间的推移,我意识到这不是学习新技能的有效方法。了解 80/20 规则让我意识到,通过学习编程语言中大约 20% 的概念,我就可以解决 80% 的问题。
使用了以下 4 步方法,能够高效地学习新的编程语言,同时保持提高编程语言技能水平的动力。
- 步骤 1:确定编程语言的关键概念。
识别关键概念,如数据结构、流控制语句、函数、类等。 - 第 2 步:花 20% 的精力来学习这些关键概念。
拿起一本书或一门课程,重点学习第 1 步中确定的关键概念。 - 步骤3:使用这些概念解决一些实际问题。
根据学习目的,选择一些实际问题,并尝试使用您在上述两个步骤中学到的概念来解决它们。 - 步骤 4:在遇到其他概念时学习它们。
如果您在解决问题时遇到困难,请搜索如何解决该问题并在遇到时学习其他高级概念。
一些重要的编程概念是什么?
举个例子,让我们看一下在尝试使用 Python 解决某些问题之前可以快速学习的一些Python核心概念:
-
数据结构:回顾重要的可用数据结构,例如列表、元组、集合和字典等。
-
循环:Python 提供两种类型的循环 - “ for”循环和“ while”循环。此外,了解如何在循环中使用continue和语句。break
条件语句:了解如何使用条件语句,例如if、、else和elif。 -
逻辑运算符:学习逻辑运算符,例如and、or、not。
-
函数:了解如何定义functions、向函数传递参数以及从返回值functions。
-
类:学习如何创建和使用Classes。
-
重要的内置函数:尝试学习重要的内置函数,例如range()、format()、max()、min()、len()、type()、sorted()、print()、round()等等。
结论
学习一门新的编程语言可能看起来很困难,但利用帕累托原则将使学习变得更容易,只需花 20% 的时间掌握数据结构、循环、条件语句、函数和类等重要概念,并运用这些知识解决 80% 的实际问题。