走进未知 | 青训营笔记

89 阅读2分钟

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

我个人觉得从事Android研发未来前景良好

安卓未来

安卓系统是我们生活中常用的系统,近期比较新的鸿蒙系统,是安卓的一个间接的变化,不会突然改变,所以在目前看来安卓在未来还会存在很长时间,并且使用面积广。

系统的演进:

  • 塞班->Android/ios智能机
  • 小屏手机->全面屏、水滴屏
  • 大型机->个人笔记本->智能机

当输入彻底改变时才会有可能会改变系统,屏幕是输出,会导致操作系统完全改变,客户端才会变。

谷歌在03年已经组件了安卓团队,由此可见,如果操作系统完全改变需要5-10年,至少客户端不会在短时间消失,一切技术的变革需要用长时间的转换,而不是瞬间消失。

Android工程师的成长路线:

首先要懂四大组件、UI、动画、通信、网络&数据、多媒体,以上是业务开发的所需要有的能力,是入门级工程师所要具备的能力,还有一些开发套件;第二个阶段是进阶知识:架构、跨端、隐私安全、端智能、性能优化、稳定性...尤其是性能优化是优秀的工程师所要具备的能力;第三阶段,系统底层:Android Framwork、Linux Kernel,达到这层就已经是非常厉害的开发工程师了

跨端技术演进

写一套语言通常跑在多个平台上,但是面临性能的问题,需要在性能与实现上的一个平衡,近期较好的跨端语言Flutter,这个语言可以自渲染,响应式设计模式

安卓开发是一条很长的路,需要从基础开始学习和了解,一个专家具有架构的编写的能力的,无论未来哪个方向,学好技术都是关键的,需要静下心来好好学习,管理好自己的时间,不断成长,才会在这个方向发展更好。