0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Android工程师职业规划

工程师人生 来源:工程师吴畏 2019-03-15 10:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Android工程师是指从事Android移动应用操作系统、游戏和各种Android平台功能的应用、开发和测试的技术人员。以手机开发为主要对象,包括但不限于手机操作系统、手机游戏、手机其他多种功能的开发和优化人员。

一、新手入门

任职要求

了解多线程开发,熟悉任意一种关系型数据库;

熟练掌握Android中界面绘制、后台运行、数据存储等的原理和项目运用;

掌握Android下通信机制,熟练使用JSON、XML、HTTP、TCP/IP协议等;

具备Android开发经验,能够独立开发移动端应用程序模块;

对移动产品有浓厚兴趣,对移动产品有较好的个人理解有强烈的上进心和求知欲,善于学习;

新事物,对技术充满激情,学习能力强,有创造性思维能力;

善于沟通,具备较强的团队协作意识和能力;

有swing/awt开发基础。

任职标准

参与公司软件产品和软件项目的android客户端软件开发工作;

参与软件需求分析,进行模块详细设计,代码编写,单元测试等工作,对软件质量负责;

为产品后期运营提供升级、优化、维护等技术支持。

二、初级选手

任职要求

熟悉Android平台及框架;

熟悉Java语言,精通C/C++、数据结构和常用算法

精通Android开发平台及框架原理,高性能编程及性能调优;

熟悉Android的网络通信机制,熟悉 HTTP/HTTPS、TCP/IP等网络通信编程技术;

较强的面向对象编程思想及良好的系统分析设计能力,熟练掌握常用的设计模式;

有规范的文档习惯和系统开发习惯,能独自解决整体规划方案,制定技术规范书;

优秀的逻辑思维能力、学习能力和理解沟通能力。

任职标准

负责手机Android客户端的相关产品的设计,开发、文档撰写;

负责优化客户端软件的模块结构和流程逻辑;

负责优化客户端软件相关产品适配,升级;

参与与其他团队的沟通协调。

三、高级专家

任职要求

精通JAVA语言及面向对象程序设计;

精通设计模式,具有平台架构经验及良好的文档编写能力;

精通企业应用领域的主流开源产品或框架的架构;

精通Android程序开发,熟AndroidSDK及相关开发工具的使用,有NDK/JNI开发经验;

具备领域建模、数据建模能力,熟练使用;

掌握PowerDesiger/Rose/Visio等设计工具,掌握UML技术。

任职标准

从事Android平台上层应用软件开发工作,包含新功能及新组件的需求分析、开发、问题调试等;

根据开发流程完成开发任务并解决问题,撰写相应的开发文档和代码说明文件;

参与系统体系结构分析、设计,系统性能优化、接口设计等;

负责客户端软件在稳定性、算法效率及准确度、内存、功耗等基础技术指标上的持续优化。

四、资深达人

任职要求

具备移动框架及应用架构设计能力;

深入理解Android系统原理和内部机制,深入掌握各种的api用法,了解不同系统版本的差异性,可以针对不同版本的系统进行兼容,精通Android应用层源码,对移动安全方面有一定的了解;

深入代码开发规范,标准化开发流程,具有应用的整体设计能力,具有移动开发框架的设计与开发能力,熟悉业界常用第三方开发库的使用;

Linux平台开发经验,熟悉C/C++开发,熟悉NDK开发,对J2EE开发有一定的了解;

熟悉JAVAScript,html5等web开发知识;

熟悉业界的跨平台开发的解决方案;

具有良好的沟通能力合作能力,能够面对较强的工作压力。

任职标准

负责 Android 平台核心软件产品的架构设计、开发工作;

可以按照项目计划,按时提交高质量代码,完成开发任务;

改善软件的易用性,提升用户使用体验;

负责移动平台新技术的研究、功能扩展,现有开发方法的改进。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3986

    浏览量

    133070
  • 工程师
    +关注

    关注

    59

    文章

    1600

    浏览量

    70654
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    学习RTOS的意义?

    RTOS实现多任务管理。 嵌入式操作系统有众多的软件组件,可以极大的加速项目进度,避免重复造车轮。 2.技能需要 掌握操作系统,和基于RTOS的编程,实现更好的职业规划,对个人发展是必不可少的。 在招聘网
    发表于 11-27 08:16

    电子发烧友工程师看!电子领域评职称,技术之路更扎实

    ,正是对这份技术积累的官方认可,更是咱们职业进阶的 “硬核跳板”。今天结合平台核心内容,聊聊评职称对电子人的实在意义。​ 对电子工程师而言,职称是技术深度的 “通行证”。无论是 “中级电子工程师” 还是
    发表于 08-20 13:53

    盘点嵌入式就业所需要的技能有哪些?

    基础,能够进行高性能计算和数据处理。 - 了解自动驾驶技术的基本原理,如传感器融合、路径规划等。 - 具备良好的沟通能力和团队合作精神,能够与不同领域的工程师协作。 2.智能手机行业: - 熟悉嵌入式编程
    发表于 08-11 15:43

    2025人工智能证书 2025年人工智能行业AI证书如何选择?

    在2025年的人工智能(AI)行业浪潮中,技术迭代速度已远超传统职业规划的想象。生成式AI从辅助工具进化为生产力引擎,企业招聘时对“AI能力”的考察从“加分项”变为“基础门槛”。面对琳琅满目的AI
    的头像 发表于 06-09 14:18 601次阅读

    物联网工程师为什么要学Linux?

    联网工程师而言,Linux不仅是开发工具,更是理解设备底层运行机制、实现复杂系统集成的基石。 其技术生态的完整性和行业适配能力,使得掌握Linux成为职业发展的“必选项”而非“可选项”。
    发表于 05-26 10:32

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程师
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    FAE的职责、能力及职业规划

    一、什么是FAE?FAE的全称是“现场应用工程师”(FieldApplicationEngineer)。打个比方,如果IC设计工程师像是幕后工匠,埋头研发芯片内核的技术细节,那么FAE更像是一线
    的头像 发表于 04-25 10:02 1.8w次阅读
    FAE的职责、能力及<b class='flag-5'>职业规划</b>

    硬件工程师手册(全套)

    经过总体组的评审,器件和厂家 的选择要参照物料认证部的相关文件,开发过程完成相应的规定文档,另外,常 用的硬件电路(如 ID.WDT)要采用通用的标准设计。 第二节 硬件工程师职责与基本技能
    发表于 04-22 15:05

    硬件工程师学习路线,不吹牛规划

    心理,才能触发你的好奇心,去学下去,这也是成为工程师的首要条件,但这是远远不够,还需要一条可供参考的学习路线,再加上99%的汗水和1%的灵感才可以。硬件设计,可以
    的头像 发表于 04-16 19:33 1414次阅读
    硬件<b class='flag-5'>工程师</b>学习路线,不吹牛<b class='flag-5'>规划</b>

    如何成为一名嵌入式软件工程师

    软件工程师是连接硬件与软件世界的桥梁,他们的工作对于产品的性能和稳定性至关重要。 通过掌握核心技能、积累实战经验、关注未来发展趋势并合理规划职业路径,嵌入式软件工程师可以在
    发表于 04-15 14:37

    底层开发与应用开发到底怎么选?

    。 如果你对用户体验、功能实现感兴趣,喜欢快速看到成果,应用开发可能更适合你。 2. 考虑职业规划 底层开发:适合长期从事技术研究、希望在某一领域深耕的人。职业路径可能包括硬件工程师、系统架构师等
    发表于 03-06 10:10

    嵌入式软件工程师就业好不好?

    和技能的积累,越老越吃香。 在传统程序员的职业道路上,虽然35岁危机让许多人感到焦虑,但嵌入式软件工程师却凭借其独特的行业优势和职业发展前景,成为了越老越吃香的群体。 他们不仅在薪资待遇上具有竞争力,而且在市场需求、行业发展潜力
    发表于 02-20 10:19