<> How to quickly learn a skill

The inspiration of this article lies in my understanding of python Learning from .

<> Antecedents

For people with no computer background , When learning a new language , It's a bit difficult to start . But the good thing is , When I came into the field of data science , I am from R The beginning of language . Maybe it's the comfort zone , Although I always wanted to python This kind of linguistics is good , But it didn't make progress .

For learning python What have I done before ?

* Collect a lot of learning materials , Design learning route . Often trapped in the collection of information can not extricate themselves , I even wonder if there is any better information to use , There is no practice and no real output .
* use datacamp. I have also insisted on completing several courses , But use it yourself ,debug When , There will be no way .
* Look at the code written by others . No own input .
As you can see, my failure experience is :

* Make the smallest project first , Let yourself start positive feedback .
* More data collection , It's not for you to start learning .
* Learn anything , All need to think , Refining framework .
Learning doesn't need rich and colorful materials , How much do you want to learn , It needs you to start from scratch , Lay a good foundation , Step by step up .

<> process

Skills include :

* English
* python
* sql

Skill based learning program :
1. Determine the first step : Basic learning , What do you want to do first :MVP
2. Collect some useful framework information , Identify the next level of framework knowledge for the task you are going to do (eg:python Basic classification and arrangement , Reference at any time ): repeat , Collect feedback , Refining framework
3. According to the framework , Set a task , This task can use the above framework indefinitely
4. Setting tasks requires clear goals and deadlines
5. Practice again and again , Improve the framework
6. Reflection and optimization until integration

©2020 ioDraw All rights reserved
MYSQL database DML Common commands log4j Method of printing exception stack information Children programming children's learning route re Common methods of modules SK Hynix World Premiere DDR5 Memory : The frequency goes up 5600MHz, Capacity up to 256GBspark.sql.shuffle.partitions and spark.default.parallelism The difference between Notes on core principles of reverse engineering ( One )——Hello World-1 Using function to realize the exchange of two numbers (C language ) Programmer's promotion 28 Sorting code of Guan 3 Pymongo index Summary of index related operations