Android Framework 学习计划 & 职业发展规划 (20150820)

具体的职业发展规划和技能特点:
路径:技术为王的职业发展路线
 
晋升轨迹:Android初级开发程序员--(1个月)--中级--(3个月)--高级--(1年)--软件架构师--(1年)--系统架构师--(3年)--项目经理--(5年)--首席技术官


各阶段对于技能要素的要求:


入门初级阶段:目标是熟悉Framework代码目录结构,修改bug,知道如何添加新功能
掌握Java基本知识(或任何其他面向对象语言)
Framework目录结构
Framework启动过程
Binder
Ams
Wms

晋升中级阶段: 开发新功能,精通Framework各种机制,独立开发一个模块
查阅Android的源代码
23钟设计模式
Linux API
了解常用混合移动开发框架(例如:AppCan)
编译原理
高并发网站架构设计
 
高级发展阶段:精通设计框架,设计模型,开发一个软件
掌握Android软件安全分析技术
软件开发常用测试
界面交互式系统设计
项目管理方面的知识,比如:软件项目风险管理、常用团队协作、开发工具需求分析设计、设计模式。

首席技术官:
数据库系统优化
Windows Server服务器架设管理
网络安全技术与解决方案(Cisco)
海量数据库解决方案

大型服务器负载均衡优化技术



Android移动开发程序员晋级的三个“相对条件” 
   第一:兴趣
   这事不展开说了,每个程序员都知道,做码农,如果不能乐在其中,是很痛苦的一件事,因此,入行需谨慎。
   第二:静气
   如果你新入行,菜鸟级,你的工作主要是改bug,不停的接受改bug的任务,总之,都是小事,这时,也许你会焦虑,我的对策是:马上定一个目标学习计划,主动学习,因为大学里的知识体系基本无用,Android不难,三个月会有小成。
   第三:平台
   
自行车再快,也没有宝马快。努力固然重要,平台也很关键,因为那里有很多大牛人可以迅速带你成长,如果你现在还没有一个好的平台,你就泡一些大牛出没的论坛,看几本好书,找机会换到宝马平台上去。提示:换平台的时机很重要,您至少得有大众的实力,宝马平台才考虑接收你吧。

你可能感兴趣的:(其他)