提高行动力的几个好方法
很多人学编程最大的问题不是不知道学什么,而是知道了但就是不行动。
今天分享几个提高行动力的方法,都是我自己用过有效的。
1. 把目标拆小
"我要学好Java"这个目标太大了,大到不知道从哪开始。
换成"今天学会写for循环"就好多了。
小目标的好处是:
- 知道具体要做什么
- 做完有成就感
- 不会感到压力太大
我现在做任何事情,都会先拆成小任务。每完成一个就划掉一个,很爽。
2. 先开始5分钟
很多时候不是不想学,是不想开始。
那就骗自己:我就学5分钟,5分钟之后不想学就不学了。
但通常情况是,开始了5分钟之后,你会继续学下去。因为最难的是开始那一步。
3. 创造学习环境
你在床上学习,肯定学不进去。
找个合适的地方学习:图书馆、自习室、咖啡厅。在那种环境里,你自然就会学习。
如果只能在家学,那就把桌面收拾干净,手机放远点,营造一个学习的氛围。
4. 找个一起学的人
自己学很容易放弃,有人一起学就好很多。
可以找个朋友一起学,互相监督。或者加一些学习群,看到别人在学,自己也会有动力。
5. 给自己设deadline
"有空就学"等于"永远不学"。
给自己设一个明确的时间点:比如"这周之内把Spring Boot入门教程看完"。
有了deadline,你就会有紧迫感。
6. 记录进度
每天学了什么,记下来。
可以写日记,可以发朋友圈,可以发微博。
一是给自己一个交代,二是看到自己的进步会有成就感。
7. 允许自己摸鱼
不要制定太严格的计划,比如"每天学习6小时"。你坚持不了几天的。
允许自己有时候偷懒,有时候状态不好就少学点。关键是长期坚持,不是每天都很拼。
我的经验
我以前也是重度拖延症。
后来我找到了对我有效的方法:
- 每天晚上写好明天要做的事,列个清单
- 第二天起来,先做清单上的第一件事
- 做完一件划掉一件
就这么简单,但真的有效。
关键是养成习惯。开始会很难,但坚持两三周之后,你就会习惯每天学习了。
最后
行动力是可以训练的。
不要因为自己拖延就觉得自己不适合学编程。拖延是人的本性,每个人都有。
重要的是找到适合自己的方法,然后坚持下去。
先从今天开始,学30分钟试试?
