这是我参与「第四届青训营」笔记创作活动的第16天。
今天是笔记创作活动的最后一天,本篇笔记总结本次青训营期间的收获。
1 Android基础
在本次青训营的前期课程中,在老师的带领下快速回顾了一遍Android基础。
2 Android进阶方向
在老师介绍Android基础时,会同时介绍一些层次更深的内容。部分内容由于课时限制无法完全深入,但可以成为今后进阶学习的方向。课程起到了指引作用。
3 Android发展方向
课程中包含了如端智能技术、音视频技术、性能优化技术等发展方向的描述与讲解,通过课程可以对这些方向形成初步的认识,供后续选择发展方向做参考。
4 开拓眼界,解答疑虑
课程后半部分老师针对开发工程师需要具备的技术水平和能力、客户端的现状及未来发展等热门问题做出了分析,分享了老师对这些问题的解答。其中涉及到的知识既有通用知识(如研发素养、架构等),也有针对客户端的专门分享(如走进未知等)。开拓了眼界、解答了疑虑。
5 项目实践
项目前由于开发经验不足,在项目实施过程中存在着大量的问题。比如Android基本知识在使用时发现掌握得并不牢固,一些Android的基本组件使用仍然不够熟练;此外项目有要求或推荐采用的框架及架构,实施过程中发现对这些Android主流框架、架构不够了解;实践过程中遇到了很多预料之外的问题,这些问题是无法在不做实践前提前预知的,解决后可以提升对知识的掌握程度。此外,实践过程遇到的问题需要通过搜索解决,将遇到的问题尝试用英文描述,得到了StackOverFlow等技术社区的搜索结果,最终解决问题,增强了解决问题的能力。项目采用Kotlin语言开发,是使用Kotlin的第一次完整实践。最后,通过阅读其他组同学的文档,发现自己的Android开发经验及水平仍需提高。
6 文档写作
在项目实践中的最后会要求文档写作,将所作项目的情况利用文档描述清楚,是训练文档写作的过程。此外,本次笔记活动也对文档写作能力起到了训练作用。