Android初级、中级、高级、资深工程师(架构师、专家)技能图谱
前言
目前移动开发需求早已趋于稳定,但是市场上的移动开发人员技能水平却高低不一。移动开发门槛虽然较低,比如大量开发人员经过短期培训或者以前就是从事Java开发的,能够顺利地进入移动开发,但是却不知道怎么提升自身的技能水平。有些人从事移动开发多年,但是却没有完整的知识体系,也不清楚如何完善自己的知识体系。
目的
这里我们将Android工程师划分为以下几个级别:初级、中级、高级、资深(架构师/专家)。为什么这么划分呢?这样划分有什么好处呢?
- 技术角度
首先,这样划分能让你知道每一个级别需要掌握的技能,让你有目的地去学习,规划自身的技术成长路线。如果有不完善或者欠缺的地方,查漏补缺。 - 招聘角度
一般公司招聘也会按照工程师的职级高低配备对应的岗位,而我们在对应聘人员进行面试的时候,可以按照对应职级所需要掌握的技能要求进行面试。
技能图谱
总结
相信大家的目标都是资深工程师、架构师、专家。这里有一些内容还需要强调一下。
- 读懂源码和原理,自己也能写;
- 一定要通过烂笔头记录下来,比如博客;
- 不断完善自己的知识体系,要有广度,而且在某些方面还要有深度;
- 通过实战不断磨练;