终于过完了忙碌又充实的一周,这一周真的是自己最近几年学知识最多的一周,以前也给自己定过目标,但大部分都是半途而废了,有自己的原因,也有外部的原因,总是因为这因为那而没有坚持下来
但参加这个训练营后,自己却能坚持下来,没有半途而废,中间其实也有很多别的事情需要处理,但却没有影响自己的学习进度,最多就是今天的学习任务没时间完成了,但明天就会继续补回来,所以以前由于别的事情耽误以后就半途而废是为啥呢?还是不紧迫?没有压力?没有时间?感觉学不学影响不大?
但这些原因在 mini-react 训练营也出现过,中间一度因为理解不了而心情低落,但还是硬着头皮学下去了,为啥就这个坚持下去了呢?
可能真的就和这种形式有关吧
自己一直认为自制力还可以,但其实没有外界驱使,还是很难坚持下去的
接下来就说一下收获吧
学会了拆分小任务,这个真的是一个很重要的技能,不论用在哪里都适用
当我们面对一个庞大的任务时,能合理的将其拆分为多个小任务后,执行起来的效率是会快百倍的
我自己就是这样的性格,遇到一个很难的任务时,从心里就开始排斥了,不想去做,认为自己做不出来,从而导致进度缓慢,也相当于是拖延症吧,可能拖延症就是这么来的,(笑
而拆分成小任务后,每次只需要去关注当前的小任务就可以,都说了是小任务了,那做起来就简单多了,做完了正反馈就来了,就更想做下去了,慢慢的这个庞大的任务就做完了
遇到问题要不屈不挠,想尽办法解决,开始自己的写法与视频不同,遇到问题后老是想要不就算了,不行的,人家肯定早就验证过了,要不咋不用你这个方法,但一直在坚持,虽然最后确实有问题了,但至少自己验证过了,确实不行,而不是听人家说不行就不行了。
也可以说明一个问题:多种不同方式都可以实现时,先用一种方式,后面如果越写越复杂,就需要换一种方式了。
一开始很不适应,感觉需要学的东西太多了,崔哥说的 1 个小时完全不够,现在也慢慢适应了这种模式,以前需要一天,现在半天就够了,虽然时间还是多于 1 个小时,但相比于一开始已经很不错了,每天进步一点点
所以我就在想是不是可以改一下学习时间呢?今天学,明天复现,两天学习学习一天的知识,那时间就需要翻倍了,这个可能需要讨论一下
就像标题所说的,有时候我们修改一下数据结构,逻辑复杂度就下来了,所以有时候逻辑不好写的时候,是否可以从数据来入手呢
就像崔哥说的那样:
重点是元知识 思路 解决问题的能力 编写代码的方式 思考方式等等,代码不重要
这几天写的代码还有点印象,但一年后谁还能记得呢?
但这几天学习到的思想、解决问题的能力、编写代码的方式会一直影响我们,只要我们一直运用这些知识,就永远不会忘记
“无忌,我教你的还记得多少?”
“回太师傅,我只记得一大半”
“那,现在呢?”
“已经剩下一小半了”
“那,现在呢?”
“我已经把所有的全忘记了!”
“好,你可以上了…”