- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Anri安卓开发工程师职业规划及计划.doc
Android安卓开发工程师职业规划及 计划
Android安卓开发工程师职业规划及计划
一、关于 Android
相信大家对Android的发展历史多少都有一些了解, Android曾经是一家创立于旧金山的公司的名字,该公 司于20xx年x月份被Google收购,并从此踏上了飞 速发展的道路。经过这几年的发展,它已经发展成了 一个平台、一个生态体系。现在Android在移动领域 已经得到了广泛的应用。根据Google于20xx年x月 份公布的数字,现在每天激活的Android设备高达50 万台,比x月份的数据增加了 10万台!Google还透露 目前已经与36家OEM厂商和215家运营商合作,共 激活了超过1亿台Android设备。
相比于Symbian的日落西山,以及苹果的封闭、 Windows Phone的前途未卜,Android无疑代表了当前 行业发展的主流趋势:开放平台取代了封闭平台。让 参与者均能通过自己的努力而获益。从20xx年x月公 布1.0版本以来,经过近三年的跨越式发展,现在 Android已经发展到了 3.x版本,这是一个针对平板电
脑而做了大量优化的版本,包括对更大屏幕的支持的 类库、多任务优化等Android安卓开发工程师职业规 划及计划。目前市场上占主流的还是2.2版本,当然, 相信随着时间的推移,2.3及后续版本会得到越来越多 的设备的支持。
二、学习Android有前途么?
由于Android是近几年才开始起步的,所以有很多 朋友在关注3G Android系统开发课程时,也总是会有 这样的疑问。回答这个问题,有几个关键点:
第一、这个市场是否足够大(或者能发展到足够大), 这点我相信大家对于移动设备的现状有足够的了解, 对其未来的发展不会有什么异议;
其次是你所从事的领域是否处于上升通道上?身处 一个上升的通道,个人只要付出一定的努力,这个行 业都会带着你往上走,相反,如果处于一个没落的行 业,个人再努力,可能都赶不上整个行业坠落的速度。 Android这几年的发展可谓有目共睹,就像前面所说, 每天的设备激活数目就达到了 50万台;
其三,是否有足够多的大公司参与其中,或者是否 成就了一些公司Android安卓开发工程师职业规划及 计划。行业的发展,离不开业内大公司的支持,或者, 是否有公司在该领域得到了长足的发展。处于这个行 业的大公司,除了 Google本身外,也成就了一些公司, 例如Motorola移动、HTC,前者借Android咸鱼翻身, 后者借Android成了市值超越Nokia的公司。行业的 发展如此红火,那么作为开发者,是否可以从中获益 呢?
三、目前国内Android开发行业市场现状如何?
目前国内的Android开发还是主要以应用开发为主, 主要分成3类:为企业开发应用、开发通用应用(放到 Android Market或者其他App Market销售)以及游戏开 发(放到Android Market或者其他App Market销售)。第 一类开发者一般身处规模较大的公司,这些公司主要 为自有品牌或者其他品牌设计手机或者平板电脑的总 体方案除了根据需求对系统进行定制外,更多的工作 在于为这些系统编写定制的应用Android安卓开发工 程师职业规划及计划。第二类开发者,一般处于创业 型公司或者是独立开发者,他们的盈利方式主要是2 种:为国外公司进行外包开发,或者通过Google的移 动广告(AdMob)通过广告点击分成。而理论上的通过 付费下载的形式来盈利的,现在国内鲜见成功者。第 三类开发者,目前和第二类开发者类似。下图是开发 者提交的应用和游戏的数目所占的比例图,从中也可 以看出应用开发数目远超游戏开发。
四、 什么样的人可以学Android?
相对于其他移动开发平台,因为Android的(应用) 开发采用了 java语言,所以,它的学习曲线相对比较 平缓。对于那些有一些编程语言(如C/C++/ja\/a等) 训练的学生,都可以考虑学习Android应用开发。当 然,如果你希望从事Android游戏开发,那么,最好 能在高数、离散数学甚至计算机图形学等方面有比较 扎实的基础。如果后续想往底层开发如系统移植、驱 动开发等方向发展,或者为了更好地理解Android应 用架构体系,那么,具备一定的操作系统知识是必要 的,当然,并不需要你对操作系统有多精通,而是对 其基本原理有一定了解即可。
五、 如何学习Android开发?
Android的体系架构图,自上而下分别为应用层、应 用框架、类库和Alvik运行时环境以及Linux内核。一 般来说,我们想从事Android开发,可以从应用开发 作为切入点,逐渐熟悉其整个体系,并慢慢往其底层 渗透,从而能做到软硬兼备,从学习的路线图上来说
文档评论(0)