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

    文章

    3936

    浏览量

    127402
  • 工程师
    +关注

    关注

    59

    文章

    1570

    浏览量

    68517
收藏 人收藏

    评论

    相关推荐

    嵌入式职业规划杂谈 如何学习与职业规划

    ---本章为初学者介绍可能的职业发展路线,让初学者对整个行业有所了解,对自身发展有所参考。 如何学习与职业规划 仔细观察一下周围的电子设备,比如包里的手机,戴着的手环,开着的空调;家里的洗衣机
    的头像 发表于 11-25 09:53 231次阅读
    嵌入式<b class='flag-5'>职业规划</b>杂谈 如何学习与<b class='flag-5'>职业规划</b>

    该走纯软还是嵌入式?

    选择纯软件开发还是嵌入式开发,取决于个人的兴趣、职业规划、技能特长以及行业趋势等多个因素。以下是对两个领域的简要分析和对比,以帮助您做出决策。
    的头像 发表于 09-04 09:32 753次阅读
    该走纯软还是嵌入式?

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    嵌入式软件工程师如何提升自己?

    的基础 嵌入式软件工程师需要具备扎实的计算机科学和工程知识。因此,在职业生涯的起步阶段,建议将重点放在学习基础知识上,包括数据结构、算法、操作系统、编程语言等。通过深入学习这些基础知识,打下坚实的理论基础,为将来
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的一种专业工程师,他们主要负责设计和开发嵌入式软件,
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #威廉希尔官方网站 知识 #面试题

    电子工程师威廉希尔官方网站
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    一个电源工程师的成长路径

    即将走马上任电源工程师这个岗位,请问各位大佬,这个岗位的职业路径一般是怎样的?
    发表于 04-08 14:19

    如何入门硬件工程师

    想跨行业做硬件设计工程师,应该如何学习规划
    发表于 03-17 21:49

    SOLIDWORKS助学生铸就梦想中的职业生涯

    在科技日新月异的今天,SOLIDWORKS作为一款三维CAD设计软件,不仅成为了工程师和设计师的得力助手,更是学生实现职业梦想的强大工具。SOLIDWORKS以其直观的用户界面、强大的设计功能和广泛的应用领域,助力学生迈向成功的职业
    的头像 发表于 03-12 14:43 264次阅读
    SOLIDWORKS助学生铸就梦想中的<b class='flag-5'>职业</b>生涯

    鸿蒙Harmony是如何影响Android工程师的呢?

    迅猛,目前已经有包括社交、金融、影音、游戏、资讯、食品等多个领域的企业以及开发者加入到鸿蒙的生态建设中,可以说是从日常工作生活的各个领域全面展开。 为什么会影响Android开发工程师? 因为自从华为
    发表于 01-14 22:14