<>如何迅速入门一项技能
这篇文章的启发在于我对于python的学习。
<>前因
对于没有计算机背景的人来说,学习一种新的语言时,起步还是有点困难的。不过好在,开始接触数据科学这个领域时,我是从R语言开始的。也许是由于舒适区的原因,虽然我一直想把python这种语言学好,但是却迟迟没有进步。
对于学习python我之前做过什么?
* 大量搜集学习资料,设计学习路线。往往陷入收集资料不可自拔,甚至经常想着有没有更好的资料可以使用,没有练习和实质产出。
* 使用datacamp。也曾经坚持完成过几个课程,但是到自己使用,debug的时候,就会没有方法。
* 大段的看别人写的代码。没有自己的输入。
可以看到上面我的失败经验是:
* 先做成最小的一个小项目,让自己开始正向反馈。
* 资料收集的再多,不开始学习也不是你的。
* 学任何东西,都需要思考,提炼框架。
学习并不需要多丰富多彩的资料,想的多完整的学习路线,它需要你从头开始,把基础打好,一步一步的往上走。
<>过程
技能型事物包括:
* 英语
* python
* sql
…
技能型事物学习方案:
1. 确定第一步:基础学习,想好第一步你要做什么:MVP
2. 收集一些有用的框架资料,确定你要做的任务上一层框架知识(eg:python基础分类整理,随时参考):重复,收集反馈,提炼框架
3. 根据框架,制定一个任务,这个任务可以无限使用到以上的框架
4. 设定任务需要明确的目标和截至日期
5. 反复练习,完善框架
6. 反思优化直到融汇贯通