成长的苦痛分为两种,一种就是生活的苦,另外一种是学习的苦。
这两种苦痛的区别在哪儿?生活的苦,能快速地得到正反馈,但是可能会吃一辈子。学习的苦,没那么快得到正反馈,但是一旦得到了正反馈,这个苦就结束了,随之而来的是无尽的收获。
再具体一点吧,有些人能吃送快递的苦,因为送了一单马上就能得到这一单的提成;有些人能吃做家政的苦,因为做了这一单马上也就有收入了。所以生活的苦,正反馈能来的很快,立竿见影。
但是学习相对于上面来说,正反馈来的慢很多。可能一个月,都看不到成效。就说我自己当初学编程,每天就是敲代码敲代码,不断地去敲代码。没有时间的积累,是不会有成效的。很多公司招聘实习生也会问,你有没有敲够10万行代码?
我想我更愿意吃学习的苦,所以也学会如何快速的给自己正反馈。
第一,自我肯定。哪怕我今天学的知识点没有掌握到,但是我累计的代码行也在增加呀。大不了明天再累计一些,肯定能掌握。
第二,找到认同自己的人。人都需要鼓励的,当我学习到一个新知识点,我都会加到我写的一个项目里,然后把这个新功能展示给朋友看,从而得到他们的夸赞。
第三,拆解成一个个小目标。学习编程这样的技能,一辈子都在学习的。所以必须分成一个个小目标:今天目标学会“mysql 增删改查语句”,明天目标学会“JS动画如何实现”等等。
让自己不断地获得满足感,不断地获得正反馈。学习的苦,也很快乐的。