Three days to learn Python, you're not wrong, just three days!

Just started to learn programming, is there any way you can quickly master a language?

Really have! And just three days, you can be proficient in Python! You need to complete these steps:

  1. And your friends stand a flag: I want three days to learn Python, gambling Bugatti Veyron!
  2. Spend 10 years of effort, proficient in Python;
  3. Biochemistry, molecular biology, genetics, use this knowledge, developed a rejuvenation potion;
  4. Back in the days when learning CPython 3 and you get rid of that day, and replace it;

At this time, you not only learn Python, but also won the Bugatti Veyron.

This is a routine

This is a routine of heading which is routine: a incredible, a very short time, to learn a very professional skills.

3 days, want to learn Python, almost impossible, even a seasoned experienced programmer can not do that.

For example, a C programmer learning Python 3 days, he will learn. Three days later, these programmers will write some C-style program. However, he was unable to play to the advantages of Python, in other words, he did not learn Python.

No basis for beginners, more impossible to understand class, expression, inheritance, polymorphism, you will need up to two days of the time, but also dedicate myself to learning. Upon graduation, you still can not write out his own imagination, as the program.

Proficient in a programming language for how long

Proficient in a programming language is a daunting task.

Scientists have done a study, research shows that if you want to get professional grade level in all areas, at least 10 years of efforts. This is the object of a research survey are: chess, composition, painting, piano.

If you want to be in a particular field achievements, it can not be repeated, mechanical work, practice over and over again, but continue to challenge yourself, try to exceed the current level.

Take Python, the order to master it, takes at least 10 years, and in this 10-year period, most of the time used to break through the self, rather than copying and pasting, or write some code machine.

Shortcut does not exist.

10,000 hours

"Outliers: The Story of Success" book, he mentioned an interesting study, and obtained a research report.

The study compared a class, the grades, middle and lower grade students, and asking each time they practice music.

调查发现,他们都在大概5岁的时间,进行了音乐练习,一开始大家练习音乐的时间也差不多,可到了8岁时,每个人所取得的成绩开始有了区别,12岁时,差异更加明显。到了20岁,一小部分已经成了精英,而有些人却已经转了行当。

原来,成绩最好的那一部分学生,到了8岁时,每周的练习时间突增到了每周8小时,20岁时,他们的练习时间已经超过了30个小时。

有意思的调查结果来了,计算了那些已经成为了社会精英的演奏家们过去的练习时间总和,发现都已经超过了10000个小时。那些仅次于他们的同学,也已经达到了8000个小时。而在从事音乐教学工作的老师们,则只有4000个小时。

精通一门编程语言,准确的说不说十年,而是10000个小时。

这就是著名的“一万小时定律”,由著名作家格拉德威尔提出。

格拉德威尔认为,人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。

用错了的标题

一个人对某一事物的理解,会受到自己的认知水平、愿望期待的影响。

拿《XX天学会XX》系列编程学习书籍、教程来说。

当一个不怎么懂计算机,也没学过任何编程语言的同学,看到这样一个标题,他所理解的“学会”,是完全掌握,可以拿它编写任何一种程序。

而对于一个老程序猿来说,要么自动过滤掉这一类书籍,要么只是当入门书籍看待罢了。

一个更准确的标题,应该是《21天学会Python基础》。

之所以没人会这么做,可能是“趋利”因素在作怪吧。

Guess you like

Origin www.cnblogs.com/qingdeng123/p/11761492.html
Recommended