前几天有个朋友跟我交流。她是一个女程序员,非常爱学习。她跟我讲了一些自己业余时间学习Python编程的一些困扰。
他是个Java程序员,做Java编程的工作,在专业能力上非常厉害。考虑到以后的职业转型以及个人的成长。她又开始去学习python。她爱学习,很勤奋,执行力不错,但是,学了几个月之后,她就学不下去了。
为什么呢?她遇到了很多问题
首先,学习资料太多,根本看不过来。
其次,看资料自认为学了很多知识点,但是整体的体系框架特别模糊。
最后,在公司当中也有自己的本职工作,每天又用不上python。所以她就越发觉学python没有用,因为她没有时间去实践,也没有学习python的环境,没有跟别人去讨论,到最后自然坚持不下去了。
如何学习?这是大多数人都会遇到的问题。其实这个问题背后包含着两个问题:
1.如何学会学习?2.如何管理自己?
可以仔细观察一下,你身边的学霸或者学神,都会存在两个共同特点:
有方法:解决如何学习有习惯:反制自己的学习惰性那么,真正的学习方法是什么呢?阿星根据自己过往经历,总结出了三个关键词:明确目标、方法科学以及自我管理。
01.明确目标
首先,要有明确的目标,不是为了学习而学习的书呆子。可以为了是增加自己知识底蕴而学,也可以是为了解决某种实际问题而学。
如何设立自己的目标,给大家推荐一个工具:SMART原则。
S(具体性):目标必须是具体的,可以量化的
M(可衡量性):目标必须是可以衡量,可以考核
A(可实现性):目标必须是可以让人接受的,能够实现和执行
R(相关性):目标必须和其他目标(主目标)相关联
T(时间限制):目标必须是有时间限制的
比如,你定了一个学习目标「学会制作短视频」,这看似明确的目标,但是其实不够明确。学习时间多长?什么标准叫做学会?
6天学会制作播放量破万的短视频,就是一个比较明确的目标。
其实,要明确一个目标,还有一个方法就是找标杆。同样以学习短视频举例。
首先是立标,可以去抖音上找到自己想要创作内容的抖音号,选定一个标杆。
其次是定标,研究这个号做了多长时间,发了多少个视频,点赞和粉丝是多少。
最后是对标,将数据标准定下后,自己就按照标准去想办法达到。
02.方法科学
讲完了明确目标后,我们再来谈谈方法这一块。给大家分享三个学习原则:
1.基于团队的学习
学习最好的方式就是抱团,以团队的形式进行小组讨论,集众人的智慧来进行学习。
2.通过实践去学习
边干边学其实是最快消化知识的方式,干完之后一定要记得复盘总结经验。
3.通过教练去学习
第一次接触新知识的时候,就可以先抱团学习,在干中学习后,并且将自己的总结的经验交给他人。
例如,在做项目时,自己可以亲身实战,总结经验,制作出操作手册或者SOP。第二次在做同样的项目时,将操作手册或者SOP交给下级,自己主要做教学、管理、监督,协助下级拿到成果。
了解学习原则后,就要使用系统的方法,主要有7点:
建立体系:将学习知识进行解构,建立知识体系任务分解:将解构好的知识,通过分解的方式使用碎片化的时间进行学习。刻意练习:分解任务后就进行逐个攻破,反复刻意的学习。