以前学习:
以前有系统性学习Android知识,但是使用的时候发现不全面,只知道大概知识,然后去百度知识点,拷贝代码,完成项目中的需求。这个过程持续很多年,周而复始过程中也会不停的造轮子。这个过程部分知识经常训练,非常的了解,但是没有总结,技术中专业名字和语句没有在意,再与别人沟通哑巴技术,回头想自己的基础是不牢靠的,时间一长就会遗忘技术知识。
现在学习&将来:
最近再学习JetpackCompose语言,总结一下学习一门新技术步骤那些,才能学习的好
- 新技术解决什么问题,了解技术背景(了解)
- 快速预览知识量,从官方文档&教程视频,整体过一篇技术目录和视频名称,或者快速阅览一篇技术,这样心里有底,知道知识有多少。(了解,个人开发很多年,但是没有养成看视频习惯,技术文档看的会多一些.)
- 葫芦画瓢,将官方文档和教程中的demo,自己敲代码敲一片,如果知道侧重点知识可以分部分开展,毕竟有些知识将来用的比较少,这样集中精力学习重要部分。(深入)
- 实战,解决现实中需求及问题(深入)
- 写技术总结,总结步骤3&4中敲代码+看Coding的效果,总结官网知识+自己的理解,然后写在博客上面,以前不能明白写博客的人,费时间和精力,后来知道写博客过程中巩固知识+锻炼思维+文笔+分享等等吧,长期来说写技术总结会走的更加长远,这个过程花费很长时间。(深入)