怎么样学习效率高?
- 条例清理,层次分明(前提:要先抽象)
- 要善于分条例、分层次、做结构化
- 要想学习好,就要学会封装
- 要做到N+1(在原来的基础上迭代新的知识),1+N(在学习新的知识时,回顾学过的知识)
- 把学过的知识,编织成知识网
- 要读出代码的味道
- 把意义搞得越丰富,越生活,越有味道
1)、学习是一个反复的过程,再学习的过程中,一定要问问题,要多问问题,因为问题是最好的老师。再问问题的过程中,往往收获是最大的。通过和其他人的讨论,再自己想法的基础上再结合其他人补充或对自己想法的完善,自己对问题的结果会有更深刻的理解和认识。
2)、同样,教是最好的学。把自己知道的东西讲给其他人听,这样不仅能提高自己,也能帮助其他人。
3)、在学习的过程中,要做到图和代码一一对应。要学会思考问题,要确定边界,要用逻辑去做事情,学会举一反三、融会贯通。不断地去辩证和思考问题,要清楚问题地边界,去把所有地可能性都遍历出来
如何快速写出代码?
- 先建模
- 先宏观(明确有多少个类),后微观(层次分明,条例清晰)
- 要和图一一对应
- 边界要清晰,讲逻辑,比较
- 要善于总结
就像米老师说的“书读一万遍”,代码亦如此。