Google Android在移动通信领域占主导地位。Google Play的操作系统在全球范围内运行,其应用程序也非常多,因此每一个 Android 应用程序很难脱颖而出。

这使得 Android 开发人员的角色愈发重要:在这个快速发展、高度分散的生态系统中,优秀的开发人员可以开发安全、高效、美观的应用程序。

典型Android程序员招聘要求

“典型”Android 开发人员招聘启事要求候选人拥有开发和维护 Android 应用程序的经验。实际上,几乎所有雇主都希望候选人有使用 Kotlin 和 Java 的经验,因为这两种语言是操作系统的基础;此外,大多数招聘启事都要求候选人拥有开发应用程序的经验。

简单来说,该职位可能包含以下职责和资质要求:

  • [X] 年 Android 开发经验。
  • 至少拥有计算机科学、工程或相关领域的学士学位。
  • 较强的沟通能力和团队合作能力。
  • 了解面向对象的概念和设计模式。
  • 了解 Android API 和 Flutter。
  • 有使用 Web 服务、JSON 和 XML 的经验。
  • 有单元测试的经验。

对于更高的职位,雇主通常会要求候选人拥有多份 Android 应用程序经验,并且拥有丰富的与客户、领导层和团队互动经验,同时希望候选人非常了解Google最新 Android 隐私政策和工具。

Google认证:教育/培训/文凭

Google 提供 Associate Android Developer 认证。该认证旨在测试初级 Android 程序员技能,要求申请人成功完成编码项目,并在离职面谈中表现出色。该认证要求开发人员使用(并因此熟悉)最新版本的 Android Studio,即适用于 Android 的集成开发环境 (IDE)

由于 Java 是 Android 开发的核心语言之一,一些开发人员可能会认为获得 Oracle 的 Java 认证很有用,尽管许多潜在雇主可能对你对语言的熟练程度更感兴趣,而不是你是否拥有官方 Java 认证。

此外还有 Kotlin (另一种 Android 开发的核心语言)的培训,该语言已获得 JetBrains(该语言于 2011 年开发)认证。有些公司可能会与这些培训机构合作,从而提高开发人员 Kotlin水平;但是,许多雇主会更关心程序员的编码能力,而非培训细节。如果你自学 Kotlin/Java ,同时拥有多份 Android 应用程序经验,可能会比那些拥有认证、接受过培训,但编码速度较慢的程序员更容易找到工作。

Android 程序员典型面试

任何招聘优秀 Android 程序员的雇主都想知道候选人是否会使用 Java 和 Kotlin 进行编程。对于 Android 开发新手来说,决定学习这些语言的顺序(你应该同时学习这两种语言)非常关键。

尽管 Kotlin 的知名度在过去几年稳步上升,但 Dice 对 Android 开发人员的调查显示,绝大多数开发者(85%)仍然更喜欢 Java,而非 Kotlin。

但 Kotlin 不仅仅适用于 Android。根据 JetBrains 2019 年的一项调查,大约 62% 的开发人员表示,他们使用Kotlin开发手机应用程序;但 41% 的开发人员将其用于后端项目,29% 用于库,22% 用于工具。换句话说,Kotlin 值是得学习的,因为它为开发人员提供了很多可能性,即使他们的工作内容不止包含开发 Android 应用程序。(这些占比加起来超过 100%,因为开发人员可以选择学习多种语言)

在专心学习 Kotlin 之前,程序员应该学习 Java,尽管 Kotlin 似乎更能满足他们的长期需求。

除了评估程序员是否了解 Kotlin 和 Java(这可能涉及编程或白板测试)之外,潜在雇主可能还想了解你之前做过的项目。确保你可以描述你都负责哪些工作,克服了哪些挑战;你还应该试着强调自己熟悉最新版本的 Android,了解在处理高度分散的生态系统时可能出现的问题。

Android 程序员简历优化

简历和求职信应包含你所开发的应用程序、代码库链接以及精通编码的证明材料。此外,如果你之前开发的 Android 应用程序为公司带来不菲收益——甚至在 Google Play 排名中非常靠前——你应该强调这一事实,以突显你作为开发人员的能力。

作者:Nick Kolakowski

如何在你的简历中突出AI技能?

Jul 31, 2024

任何精通即时工程或模型培训的人都可以告诉你,目前人工智能技能的就业市场非常热门。

面试前的功课:如何提前了解你的领导

Jul 25, 2022

研究表明,一个称职的老板与更高的员工工作满意度、成功、晋升和工作与生活的平衡有关。然而,许多求职者并不认为面试过程是评估未来领导是否适合自己的最佳机会。

首席信息官CIO的薪酬有多高?

Oct 16, 2024

许多科技专业人士把目光投向高管层,希望有朝一日能成为首席信息官(CIO)

Leave a Comment

Your email address will not be published. Required fields are marked *

Comment *