[跬步]说说如何自主学习

入了这个坑,除非你不担心被淘汰,只是安安心心的搬完几年的代码,最大的追求就是做个好的CRUD工程师,那么我觉得大学学的东西足够你用到35岁“退休”。
既然需要不断学习,那么我们来谈谈如何学习。

学习观

首先,你需要有一个自主学习的观念,如果还是在学校那种需要别人督促才能学习的状态,那你需要先端正自己的学习态度。

其次,你需要自己明白自己欠缺的是什么。古人云:“学而不思则罔,思而不学则殆”。比如,对于一个需求,去写相应的实现代码时,对比自己写的和老师傅写的(当然他的不一定对但是可以取长补短),你发现自己代码平淡无奇而且重复代码多,你就要考虑自己应该是设计模式学的不好。学习一定要思考。

另外,学的知识需要温习。我之前经常犯得一个错误是,一味的学新东西,当有一天突然用到老的东西时,发现早就忘到九霄云外去了。学东西快是优点,但是一定记得要进行相关的总结,否则学习反而成了浪费时间的事情。

学习方法

首先,网上学习一定要选择正确的。我们生在21世纪,不再是车马很慢,爱一个人需要一生,上海的离婚率都达到了50%。这个信息的时代,对于学习来说还是方便了不少。“中国局域网”的知识类文章存在一个很大的问题:抄袭,10篇文章里,9篇都是抄袭的那剩下的1篇。信息有几个特征,首先是时效性。比如我现在用的东西是新版本的中间件,而文章里面写的是3年前的老版本,那很多已经废弃的东西已经无法使用。一定要有一定辨别能力,一般通过文章写的时间判断,但是可笑的是,很多博主写文章的时间是2019年X月X日,但文章内的东西却是3年前的东西——没有经过验证就发出来,对学习者产生一定的误导。其次是正确性。这个不需要过多赘述,这也需要读者有一定的辨识性,我也不敢说我说的都是对的,因此一定要多读官方的文档,官方的文档毕竟是第一手资料,关注的人比较多,有错误也经过了及时改正。
其次,多读书,读好书。我一直有一个观点,读书不一定非要说不断的读专业书,只要是开卷有益的,都适合我们阅读。搞技术的人,很容易掉到技术里面不自知,但是这个世界很大,一定要多接触,生活不止眼前的苟且。何况有句话叫触类旁通,很多事物之间都有共通性,可能今天你读的这本书,对你的工作有帮助也说不定。这次双十一我就买了很多非专业的书:
在这里插入图片描述
还有,一定要多动手。有时候我们感到困惑,仅仅是因为我们做的太少而想的过多。很多时候,你一定有这种经历:我明明看懂了,为什么突然让我上手我就不记得了呢?

眼睛:我看懂了,我把图像传给你。
脑子:嗯,我记住了,这么简单,肯定没问题。

脑子:嗯,来,我把步骤发给你了。
手:MMP,你们两个戏精,老子没学会啊。

最后,一定要找到适合自己的学习方法。有些人看一遍就会的,你可能需要好几遍,这不是说你脑子比较笨,只是因为没找到合适的学习方法。