<>如何迅速入门一项技能

这篇文章的启发在于我对于python的学习。

<>前因

对于没有计算机背景的人来说,学习一种新的语言时,起步还是有点困难的。不过好在,开始接触数据科学这个领域时,我是从R语言开始的。也许是由于舒适区的原因,虽然我一直想把python这种语言学好,但是却迟迟没有进步。

对于学习python我之前做过什么?

* 大量搜集学习资料,设计学习路线。往往陷入收集资料不可自拔,甚至经常想着有没有更好的资料可以使用,没有练习和实质产出。
* 使用datacamp。也曾经坚持完成过几个课程,但是到自己使用,debug的时候,就会没有方法。
* 大段的看别人写的代码。没有自己的输入。
可以看到上面我的失败经验是:

* 先做成最小的一个小项目,让自己开始正向反馈。
* 资料收集的再多,不开始学习也不是你的。
* 学任何东西,都需要思考,提炼框架。
学习并不需要多丰富多彩的资料,想的多完整的学习路线,它需要你从头开始,把基础打好,一步一步的往上走。

<>过程

技能型事物包括:

* 英语
* python
* sql

技能型事物学习方案:
1. 确定第一步:基础学习,想好第一步你要做什么:MVP
2. 收集一些有用的框架资料,确定你要做的任务上一层框架知识(eg:python基础分类整理,随时参考):重复,收集反馈,提炼框架
3. 根据框架,制定一个任务,这个任务可以无限使用到以上的框架
4. 设定任务需要明确的目标和截至日期
5. 反复练习,完善框架
6. 反思优化直到融汇贯通

技术
©2020 ioDraw All rights reserved
PTA快速排序SK海力士全球首发DDR5内存:频率冲上5600MHz、容量可达256GB鸿蒙系统基于Linux打造,其本质还是安卓系统?LeetCode快速入门① ——数组系列上(面试常问,建议收藏)特征工程【评论】华为的鸿蒙系统会开源吗?ETL工具kettle与datax的对比测试案例之Oracle to Oraclespark.sql.shuffle.partitions 和 spark.default.parallelism 的区别华为鸿蒙系统能否与安卓、苹果分庭抗礼?centos7部署springboot jar包