美文网首页
2019-07-16高级工程师

2019-07-16高级工程师

作者: 就看个电影 | 来源:发表于2019-07-16 14:05 被阅读0次

    高级工程师

    小明成为了梦寐以求的高级工程师,月薪达到了20k,还拿到了一丢丢股票。这个时候小明的Android水平已经不错了,但是小明的目标是资深工程师,小明听说资深工程师月薪可以达到30k+。

    为了成为Android资深工程师,需要学习的东西就更多了,并且有些并不是那么具体了,如下所示:

    - 继续加深理解”稍微深入的知识点“中所定义的内容

    - 了解系统核心机制:

    1. 了解SystemServer的启动过程

    2. 了解主线程的消息循环模型

    3. 了解AMS和PMS的工作原理

    4. 能够回答问题”一个应用存在多少个Window?“

    5. 了解四大组件的大概工作流程

    6. …

    - 基本知识点的细节

    1. Activity的启动模式以及异常情况下不同Activity的表现

    2. Service的onBind和onReBind的关联

    3. onServiceDisconnected(ComponentName className)和binderDied()的区别

    4. AsyncTask在不同版本上的表现细节

    5. 线程池的细节和参数配置

    6. …

    - 熟悉设计模式,有架构意识

    学习方法

    这个时候已经没有太具体的学习方法了,无非就是看书、看源码和做项目,平时多种总结,尽量将知识融会贯通从而形成一种体系化的感觉。同时这个阶段对架构是有一定要求的,架构是抽象的,但是设计模式是具体的,所以一定要加强下设计模式的学习。关于设计模式的学习,最近一本新书推荐给大家《Android 源码设计模式解析与实战》,既可以学习设计模式,又可能体会到Android源码中的设计思想,我最近也在阅读此书。

    技术要求:

    - 稍微深入的知识点

    - 系统核心机制

    - 基本知识点的细节

    - 设计模式和架构

    - 书籍推荐

    《Android开发艺术探索》、《Android 源码设计模式解析与实战》、《Android内核剖析》

    ---------------------

    作者:singwhatiwanna

    来源:CSDN

    原文:https://blog.csdn.net/singwhatiwanna/article/details/49560409

    版权声明:本文为博主原创文章,转载请附上博文链接!

    相关文章

      网友评论

          本文标题:2019-07-16高级工程师

          本文链接:https://www.haomeiwen.com/subject/jqzzkctx.html