您正在选择编程语言并对移动开发感兴趣吗?我们相信 Java 是此用例的最佳选择,在本文中我们将告诉您原因。
安卓还是iOS?...
首先,决定平台很重要。如今,只有两种流行的移动操作系统可以为其创建应用程序。它们是 Android 和 iOS。iOS 移动操作系统通常是用 Objective-C 和 Swift 编写的。事实上,这些语言是苹果小工具的软件所需要的,而在其他地方几乎不使用。如果你是“苹果”的辩护者,不认可其他技术,并梦想将你的生活与这家公司的产品连接起来,那么请仔细看看它们。然而,这是一个相当危险的选择,因为如果你改变主意,切换到不同类型的开发并不容易。至于Android,他们用不同的编程语言为这个平台编写,其中Java具有巨大的优势。而且Java是一种通用语言,所以如果发生什么事情,你可以很容易地改变你的活动领域,从移动领域切换到其他类型的开发。现在 Kotlin 语言正在积极开发,您可以在其中为 Android 编写代码;C++ 也适合这些用途(使用 Java NDK)。但 Android 的主要语言仍然是 Java。而且——世界上 Android 设备的数量(约 86%)比 iPhone 多得多,这不是猜测,而是
Gartner 的官方统计数据。
此外,对于新手程序员来说,在 Android 智能手机上安装的 Play Market 中发布自己的作品非常容易。无论好坏,苹果应用商店选择应用程序的规则要严格得多。所以对于大多数潜在的移动程序员来说,最好的组合是
Android + Java。
Java 是 Android 的母语
现在让我们仔细看看 Java,这是 Android 上最自然的语言。这是为什么?很简单:这个操作系统本身部分是用 Java 编写的,其基础是 Linux 内核和自己版本的 Java 虚拟机,由 Google 开发,与 Java 开发人员熟悉的 Oracle JVM 完全兼容。Android开发有很多现成的工具,其中大部分是由Google创建或Google参与的。如今,绝大多数 Android 开发人员都使用 Android Studio IDE,它默认“理解”Java 和 Kotlin。
Java 是 Android 等最流行的语言
如果您查看任何搜索 Android 程序员的网站,您会发现十分之九的职位空缺都是在寻找具有 Java 知识的开发人员。同样,Google Market 上十分之九的应用程序都是用 Java 编写的。而且,正如我们上面已经写过的,如果你决定“切换”到企业开发阵营,你将不需要重新培训,而只需学习一些额外的技术。Java 开发人员有大量的职位空缺,而且他们的工作报酬非常丰厚。
Java是一种通用语言
- 适用于所有平台;
- 面向对象的语言(可以轻松扩展和改进应用程序);
- 适合各种场合的大量库;
- 优秀的文档;
- 非常好的工作工具,包括使用 Android 的工具;
- 通过正确的方法,Java 很容易学习。
|
JavaRush中的近似算法“Android学生路径”
- 学习Java。我们的网站将为您提供帮助。通过我们,您可以获得 Android 开发人员所需的所有 Java 知识。
- 转至Android部分。在这里您可以找到由 Google 专家创建的优秀免费课程“Android 编程”。好吧,我们把它翻译成了俄语。该课程非常简单,因此原则上您可以与 JavaRush 第一级并行学习。
- 本课程将建议您安装Android Studio。做吧。原则上,您可以在 IntelliJ IDEA 中进行 Android 开发,如果您至少完成了几个级别的 JavaRush,那么您已经熟悉了这种环境。但使用已成为官方标准的专用工具会方便得多。
- 完成《Android 编程》和 JavaRush 后,当您更加精通 Java 时,请提出自己的项目。例如,一个小游戏或时间管理应用程序,并开始实施它。如果有不清楚的地方,您可以随时在 JavaRush 的“帮助”部分提问
- 在 Play Market 上发布您的应用程序。
- 为您的项目写一篇评论,并将其发布到 JavaRush 上的 Android 小组中,以获得建设性的批评、改进的建议,并简单地推广您的程序。
- 然后... 接下来是初级开发人员的标准路径。不要偷懒,创建新的应用程序并发布它们。研究技术,寻找 Android 开发人员的职位空缺。
结论
除了所有其他优点之外,Java 的优点还在于它开辟了 Android 开发人员的职业生涯。因此,快速开始解决 JavaRush 中的问题,并在“Android 编程”课程中熟悉移动开发工具。当然,如果出现问题,请随时在“帮助”部分提出问题。学习编程,编写尽可能多的代码,您将获得梦想的工作。
GO TO FULL VERSION