android系高级工程师 掌握哪些
答案:2 悬赏:30 手机版
解决时间 2021-01-28 00:35
- 提问者网友:情歌越听越心酸
- 2021-01-27 17:47
android系高级工程师 掌握哪些
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-01-27 18:44
Android工程师是指从事Android移动应用操作系统、游戏和各种Android平台功能的应用、 以手机开发为主要对象,包括但不限于手机操作系统、手机游戏、手机其他多种功能的开发和优化人员。Android工程师是移动应用开发者,希望将自己的应用移植到该平台上或者在该平台上开发应用。
主要包括:Android应用软件开发工程师、Android游戏程序员、Android网络游戏程序员、Android软件移植工程师、Android嵌入式设备软件开发工程师、Android游戏开发工程师、Android网络游戏开发工程师等。
职业要求
1、熟悉java开发,有丰富的Java项目开发经验;
2、有嵌入式消费类产品应用程序、UI开发经验者优先;
3、具有Android开发经验;
4、熟悉TCP/IP/http通信协议及原理;
5、熟悉android sdk各版本之间的差异;
6、有丰富的项目开发经验,能独立承担开发任务。
主要包括:Android应用软件开发工程师、Android游戏程序员、Android网络游戏程序员、Android软件移植工程师、Android嵌入式设备软件开发工程师、Android游戏开发工程师、Android网络游戏开发工程师等。
职业要求
1、熟悉java开发,有丰富的Java项目开发经验;
2、有嵌入式消费类产品应用程序、UI开发经验者优先;
3、具有Android开发经验;
4、熟悉TCP/IP/http通信协议及原理;
5、熟悉android sdk各版本之间的差异;
6、有丰富的项目开发经验,能独立承担开发任务。
全部回答
- 1楼网友:西岸风
- 2021-01-27 19:19
首先:成为android高级工程师应该是你奋斗的目标,心中要有这个目标在。
奋斗第一步:
学习android基础,学习android基础的前提至少java基础要掌握,在学习android和java的时候应该是敲代码的时间比看的时间长,代码要长敲!不要想着就是运行一下现成的demo,哪怕自己从头照着敲一遍也要把demo敲一遍。敲代码最重要的是培养代码的感觉。
奋斗第二步:
在公司开发android的时候首先不考虑工资待遇,主要是要在公司中做项目的时候要学到知识,平时做东西要积极主动,再学一学公司里高级程序员或者架构师们写的代码,业余时间也可以学习,比如说做一些高仿淘宝app或者高仿的音乐播放器什么的。平时写的一些小项目或者开发经验都可以上传到github上或者发表到自己的博客上。最后想要成为android高级工程师对于源代码的理解是要有的,还要理解一些比较高级的概念,比如aidl、android内部运行的机制等等。
上述的完成差不多就是中级工程师的级别了,大概1年多可以完成。
奋斗第三步:
接下来就是向高级工程师进发了,android高级工程师其实就是把中级工程师能做到的都做到极致就可以了,首先对于android的api肯定是要熟练掌握了,android的内部运行机制等一些深层次的问题都要明白,比较偏门的问题也要有涉及,对android的性能优化适配要掌握,代码的风格要好,有自己的设计模式,对中级工程师能够进行工作指导,对于网上无法找到答案的问题要能够以自己所学去解决,能解决的问题难度决定了高级工程师的能力水平,真正成为合格的高级工程师后对于解决任何复杂偏门的问题都不在话下了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯