手机软件工程师

手机软件工程师是做什么的?本页面为用户提供了手机软件工程师的岗位职责,以及本职位近些年的薪资待遇情况、就业趋势、招聘趋势、面试经验等信息,综合图表数据多方面解析该职位的热度。
2024-04-19 17:00:00 更新

手机软件工程师简介

岗位职责
职位解析 Android软件工程师的工作职责: 1、负责Android手机软件的设计负责Android手机软件的设计与开发; 2、编写相关的开发文档,如设计文档,测试文档等; 3、移动设备Android应用软件需求分析、系统设计; 4、移动设备上Android应用软件的开发和维护; 5、移动设备上基于Android的业务系统协议开发和维护。Android 从业要求 1、熟悉java开发,有丰富的Java项目开发经验; 2、有嵌入式消费类产品应用程序、UI开发经验者优先; 3、具有Android开发经验; 4、熟悉TCP/IP/http通信协议及原理; 5、熟悉android sdk各个版本之间的差异; 6、有丰富的项目开发经验,能独立承担开发任务。 薪资分析 尽管Android进入中国才2年多,但Android工程师却异常吃香。据前程无忧近日发布的人才供需报告指出:2011年4月份Android工程师的招聘量比3月增加了23%。 有一年开发经验的Android工程师的月薪在8元左右。该行业人才需求的旺盛程度由此可见一斑。据悉,目前大学毕业生就业难的现状和Android人才供不应求的情况呈明显对比。 职位充电 做Android开发要培养沟通交流能力、以及团队协作能力和项目经验的积累,“项目是以团队合作的方式来完成,通过团队合作,做成一个项目,让应用程序能在手机的移动商店上线”。 就业前景 随着采用Android系统的谷歌手机、平板电脑等产品逐渐扩大市场占有率,Android平台人才的缺口日益显现。据业内统计,目前国内的3G研发人才缺口有三、四百万,其中Android研发人才缺口至少3万。 Android开发人才需求 职场专家指出,想要从事Android开发的人员,除了基础的计算机技术知识要扎实之外,要根据各类企业、各类岗位的不同需求,补充与岗位相关的Android技术知识。此外,还要注重项目经验的积累。 Android软件工程师岗位 据职酷网数据统计显示:目前热招的Android技术相关岗位约有3882个,android软件工程师 而一个月内的有效岗位量在2298个。主要热招职位包括Android开发工程师、Android软件工程师、Android应用开发工程师、系统驱动工程师,Android手机游戏开发、Android系统软件开发、Android程序员、Android游戏应用版本管理、人机交互分析工程师、Android中间层开发工程师等。 需求比例 从人才需求类型来看,目前对Android人才需求一类是偏向硬件驱动的Android人才需求,一类是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机游戏、手机终端应用软件和其他手机应用软件的开发。据职酷网职位搜索库统计显示,目前企业对这类应用软件的Android开发人才占总需求的72%。 就业前景 职业专家分析说,由于目前Android技术较新,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才的就业前景也非常广泛。 Android系统级开发 Android作为开源的移动平台,有很多移植和定制的需求。例如:很多移动设备厂商希望把Android平台移植到自己的设备上,或者为自己的特殊外设编写驱动。这一领域称为Android系统级开发。在当前这个Android应用级开发如火如荼的时代,系统级开发的需求也与日俱增,而掌握这方面技术的人才可谓少之又少。TTS 4. 3G—Android课程除了提供全面的应用级开发课程之外,还为学有余力的学员提供了基于Linux内核的Android系统级开发课程,致力于打造更加全面、更加高端的Android人才! Android软件工程师课程 达内完备的知识体系和9大核心热点技术! TTS4. JAVA-3G-物联网课程体系围绕九大核心热点技术展开: 1、 Unix/Linux平台技术 2、 Java 语言核心技术: Java语言基础、Java面向对象编程、JDK核心API、Java集合框架、Java网络编程、Java I/O编程、Java多线程编程、Java异常机制、Java安全、JDBC、XML 3、 软件工程和设计模式: 软件工程概述、配置管理及SVN、UML、面向对象设计模式 4、 商业数据库技术: SQL语言、SQL语句调优、OracleMySQL数据库技术 5、 Android应用开发基础: Android开发平台、Eclipse+ADT开发环境、AVD及传感模拟器调试、Android核心组件、Android常用组件、Android高级组件、文件及网络访问、SQLite数据库编程、后台服务编程 6、 互联网核心技术: HTML、CSS、JavaScript、JQuery、Ajax应用 7、 Android高级应用开发: 音频视频摄像头、互联网应用、GPS和位置服务、Google Map、2D3D绘制、传感器开发、游戏开发、电话及SMS服务、网络BluetoothWi-Fi等。 8、 Android系统级开发 9、 JavaEE核心技术: Servlet核心技术、JSP核心技术、JavaEE服务器、MVC设计模式、SSH架构概述。 为了提升学员的眼界,给学有余力的学员提供进一步提升的机会。在九大核心热点技术的基础上,TTS4. 以周末大讲堂的方式提供了丰富实用的专题技术课程,内容涉及最新技术展示、行业业务分析、企业架构剖析等:Java核心知识面试指导、Java程序性能调优、构建企业级框架StmartStruts、通用电子商务平台业务分析解决方案、物流系统业务分析及解决方案、电信计费系统业务分析及解决方案、搜索引擎优化技术、SOA技术应用、大规模数据访问优化策略、大规模Web应用系统优化策略、Ext-js核心编程、Flex技术剖析、商用服务器应用技巧、云计算平台构建...TTS4. 推出3G应用项目  T-3GABS 航空公司3G营业系统: 为TOLO航空公司提供完整的企业信息化管理平台和3G客户端及通用门户支持。T-ABS包含4个子系统,T-ABCS(营业柜员系统),T-3GABS(基于3G应用的企业门户),T-WABS(基于web的企业门户),T-ABMS(营业管理系统)。 为了提供不同客户端的企业门户和营业支持,T-ABS整合企业数据和业务,为不同平台的访问提供统一的访问接口支持,并提供可视化的业务配置方案。同时,T-ABS提供高级别的数据冗余,保证企业数据的绝对安全。T-ABS采用优化的航班搜索方案,最大程度的提高关键应用的时效。 T-ABS为大数据吞吐量提供支持,在软件级别上通过对关键应用的优化,使得单一服务器方案的数据吞吐量达到3,记录/天,峰值数据吞吐量达到2条/秒。T-ABS整合企业核心数据和业务平台,为航空公司搭建企业云计算服务提供支持。 工作内容 完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护; 参与产品构思和架构设计; 撰写相关的技术文档; 支持售前技术服务; 支持项目对产品的应用服务。 
查看全文

手机软件工程师工资

整体分布
历年变化
最低:¥2,001
最高:¥79,900
月收入平均值约
¥25,125
高于平均值约占
0%
月收入中位数
¥23,610
近半年趋势
下降
解读:手机软件工程师在全国的平均月薪为¥25,125,中位数为¥23,610,其中¥22k-30k工资占比最多,约21%。
来源于701569份样本

手机软件工程师就业

同比上月,人才热度
+4.91%

手机软件工程师招聘

同比上月,职位数量
+0.2%

手机软件工程师面经

两个技术面,一个hr面
匿名用户
面试了职位:手机软件工程师
确定通过确定通过
两个技术面,大概聊了这几年做的东西,然后问了些简单的问题,接着hr面,问了一堆无聊的问题
2 年前 发布
匿名用户
面试了职位:手机软件工程师
未通过未通过
带着日语3级证书,一个简短得不能再简短的日语面试自我介绍草稿,以及一颗忐忑的心,到了北校。不知道为什么三星会那么喜欢广外的学生,特意跑来广外专场招聘,也许是看中广外在广州同等高校中突出的外语特长吧。 面试室在1教420,等人齐了,我瞄了一下,大概有40人左右。三星的李课长为我们介绍招聘的具体事项,她特别强调了她们今天来广外招聘是非常真诚的,并不是为了招实习什么的忽悠我们,而是真的想要招揽全职员工。 接下来,有个看上去像HR的姐姐把我们分成了6组,我居然是第一组,惊。不过当时想,迟早也是死,早点搞定也好,于是抱着必死的决心进去了。三个面试官,中间那个是日本人,左边李课长,最右面一个男的不知道是谁。进去坐下,劈头就是要日语面试自我介绍,还真给我给我押中题了。不过惊的还在后面,原来和我一起面试的另外五个人都是日语专业的,说的日语,那个叫顺溜啊。即刻冷汗都出了。我是最后那个,听完他们五位之后,我发现自己连话都不敢说了。硬着头皮将准备的话呕出来,不过那句“广东外语外贸大学”的日语我实在是不敢说,太拗口了,而且我怀疑官方的翻译根本就不是这样。结果省略了那句“我来自广东外语外贸大学”就直接跳到“我的专业是计算机”,囧。 我一说完,发现那三个面试官看向我的眼神很是怪异,于是立刻解释说我一年前自学过半年日语,已经放下一年了,所以说得不好。然后中间那个日本人就拿了个同时面试的另一个人的简历,要我读其中一段日文。我当场懵了,我说“读吗?要不翻译吧?”当时觉得翻译会比读容易。那日本人说“不行,读”我只好硬着头皮读。哎,除了一些简单的常见词和假名,其他都不会,冷汗啊。然后他说那就翻译吧。结果翻译的时候,中间有个我译成“宿舍长”,他们立刻就笑了,我就知道我犯乌龙了,原来是“班长”! 接下来,李课长逐个问我们问题,中文。六个人差不多面了一个钟吧。...查看更多
2 年前 发布
匿名用户
面试了职位:手机软件工程师
未通过未通过
面试问题: (1)c语言static,const用法 (2)const char *p,char *const p的意义和用法 (3)遇到过哪些警告:答曰:类型不匹配,精度丢失 (4)C语言中的默认全局作用域,为什么会成立?编译器角度来分析?其实与extern c的用法一样。要求区分编译错误和链接错误。 (5)view plain void foo(int *p){ //dosomething } 现在主函数是 view plain int main(){ char c = 1; foo(&c); } 有啥问题?我说的还是类型不匹配,恩,面试官认为太泛了。 我说类型对于指针式非常重要的,只有编译器知道了指针的类型,才知道一次处理,如自增操作,走几步?(其实,这里,如果我相当此时如果打印指针内容,指针的类型同样要决定函数要读入地址的内容的几个字节,这就是面试官要得答案。如char p,那么只会读取p所指地址的1个字节,但是int p会读取p所指向地址的4分字节) 正解为:foo中调用的时候,希望传入的是1,但是实际上想foo函数传递参数的时候,会把&c后面的3个字节的内容也传入,这是垃圾信息,这样就会出现隐晦的bug。当然,编译器肯定会警告。...查看更多
2 年前 发布
查看更多 3 条面试经验
寻找更多岗位洞察

小程序

看准APP

公众号

看准公众号

APP

看准APP