走进未知 | 青训营笔记

95 阅读2分钟

这是我参与「第四届青训营」笔记创作活动的第13天。

本笔记对应第十一课走进未知。

1 Android的未来

Android较2010年移动互联网的风口相比,目前是大浪淘沙,需要有一定的知识深度。

但系统演进需要较长的周期,技术的变革是从下至上的变革,因此不必担心客户端消失。

2 Android开发技术全景

业务开发:四大组件、UI、动画、通信、网络&数据、多媒体

进阶知识:架构、跨端、隐私安全、端智能、性能优化、稳定性、插件、热修复、编译技术。

系统底层:Android Framework,Linux Kernel

开发套件:Git,JDK,Gitlab,Android Studio,CICD,单元测试,自动化测试,Systrace,TraceView,GDB,APM

3 跨端技术演进

2011: Hybird App -> 2015: React Native -> 2016: Weex-> 2018: Flutter

4 成长路线的选择

架构师、技术专家、技术管理者三种角色并非完全互相隔离。

5 经验分享

要敢于追求梦想,会有一些声音说你不行,但可能这些声音是由做不到的人发出的,不要受影响。

一事精致,便可动人。

技术写作是最高效的成长方法之一。写作的过程会由点到线再到面地组织知识。

6 走进未知

保持好奇,做终身学习者:多读书、多与优秀的人交流、多在实践中总结知识。

提升高效学习的能力。

提升思维认知。结构化思维:自下而上地思考、自上而下地表达。

结论先行、论点下论据不超过5条、纵向穷追法、SCQA法则(背景、冲突、问题、答案)、逻辑顺序(时间、空间、重要性、演绎)、MECE法则(彼此独立、完全穷尽)

7 书籍推荐

《横向领导力》 《非暴力沟通》 《金字塔原理》 《少有人走的路》 《如何阅读一本书》

8 总结

Android开发工程师对未知可能产生疑惑与焦虑,本节课老师针对这些问题做出了解答。面对客户端的前景,应有自己的思考。对于Android平台,应该了解其发展路线。面对未知的新知识,应该应有较强的学习能力。应该注意培养自己的逻辑思维,强化自己的表达能力。