学习方式
1,第一个层次,看和听,
- 要有一个认识,看和听,这是浅层次的学习,
- 真是因为很多人只使用了看和听这种浅层的学习,所以你很快就忘记了,
2,第二个层次,做出来,
- 就是实践,就是做出来,就是经历过,你会更加的深刻
- 所以我亦无他,惟手熟尔。
3,第三个层次,写出来,
- 就是你要总结,你要写心得,遇到问题要有教训,这就是更加的深刻了,
- 可以通过画图,列表,案例,等多种方式呈现,因为文字是枯燥的,
4,第四个层次,想出来,
- 在你的大脑里面构建思维导图,还原出来所有的学习内容,这就厉害了,
- 还能总结出来理论用于其他知识的学习,这是非常重要的,这已经是方法论了,这是高层的思维层次了,
5,第五个层次,讲出来,
- 表达,讨论,
- 演讲,教会别人,你就可以当老师了,这是顶级的思维层次,
学习方法
1,不能贪多,要精,
2,学习模式很重要,不能只是看视频,要多练习,视频只是辅助,否则你还是不会写
3,必须要多练,掌握编程思路,
4,要实战,你记这么多的理论没有用,要写项目,写项目过程中,你会有应用场景,你会记忆的更加深刻,
5,学习知识最好的方式就是试错,坑踩多了那么学到的知识自然而然就多了,找到场景,提出功能并实现,并且随着功能越来越多,一点点来找出问题,并解决问题。
后端开发人员如何学习前端,
人的精力是有限的,前端流行的技术和框架有那么老多,小伙伴们该怎么选择性的学习呢?
有一个选择方法,就是优先抓住“不变”的东西。
什么是不变的东西呢?
对于后端领域来说,算法、数据库原理、面向对象思想,这些东西即使再过10年20年都不见得过时。
对于前端领域来说,JavaScript、CSS、HTML、浏览器原理,这些技术也都有着长久的生命力。
工作中:
1,先模仿,再创造,工作中也是,先找一个人模仿学习,
2,要自己学习分析思路,公司里面的业务是千变万化的,你要自己会分析,你会遇到很多没见过的需求,
3,老板给你一个需求,你不知道怎么做,要自己搜索,类似的,把大问题切分成小问题,你就不会老是依赖别人,而且自己解决问题了,这就是能力,
重视基础:
django框架的研究,我要进一步研究,
python语言的研究,主要是网络编程和并发编程,
所以最终还是细节,最终还是基础,就是这两个基础,在反复的出问题,
至于项目不就是这两个内容的融会贯通吗,