如果您是那些尚未决定在哪里应用 Java 知识的人之一,那么这篇文章绝对适合您。文章讨论了android开发这样一个方向。我如何成为一名 Android 开发人员的故事。选择android开发的技巧和前景。进来!
JavaRush 的同学们大家好!你们中的许多人已经了解 IT 领域的哪些行业使用我们喜爱的 java。你们中的一些人可能已经决定并做出了选择。在这篇文章中,我将告诉你我是如何成为一名 Android 开发人员的。我会解释为什么我认为这个方向是最有前途的。我将带您了解什么是Android开发。当然,我会分享一些技巧,帮助您成功开启 Android 开发者的职业生涯。
在所有以java为主要技术工具的领域中,android开发对于这种特定编程语言的知识要求是最高的。android中的许多java功能由于无用而没有被使用,其中许多功能在某些版本的gradle builder中被完全排除。就此而言,java本身知识的入门门槛是完成JavaRush课程的水平:java核心和java语法。当然,您不应该忘记了解多线程;在这里,这样的经验将非常有用。有了这样的Java知识你就会感到非常有信心。让我们看一下 android 的 UI(用户界面)部分。应用程序元素的布局或排列是使用 xml 层进行的。这里需要组合不同的标签才能得到预期的结果。如果您处理过 html 布局,那么您很快就会掌握它的窍门。但即使您不熟悉 html,它也没有什么复杂的,并且互联网上有大量关于此主题的材料。Android Studio IDE 中的 xml 标记示例:
接下来,重要的一点是对git版本控制系统的认识和理解。很难想象如果没有这项技术来开发 Android 应用程序。但在这里您不需要成为高级专家。作为初学者,您很少需要对存储库执行复杂的操作。另外,如果使用终端并不断输入一些命令对您来说很陌生,而使用 git 正是这个意思,那么有一个流行的图形 shell SourceTree,它将绘制您的所有分支并清楚地了解您所在的位置。好了,现在我们来谈谈选择Android发展方向的前景。尽管如此,学习Android的门槛相当低,背后却隐藏着一座大山的机会和发展路径!Android 操作系统是一个发展相当迅速的平台。几乎每年都会发布新版本,为用户带来新功能,为开发人员带来各种好处。就这一点而言,你的工作永远不会变成支持特定稳定版本的例行公事,总会有新的东西,总会有地方可动。例如,不久前谷歌宣布Kotlin作为Android的官方开发语言。他们还使用 MVVM(模型-视图-视图模型)设计模式为 Android 应用程序提供了一种新的架构。不要忘记该平台的受欢迎程度:
就职业发展而言,你不必不断地先为一份薪水编写代码,然后再为另一份薪水编写代码,等等。最近,一个流行的职位是架构师,其任务是监督和设计应用程序,促进他对架构的愿景。有了对设计模式的正确了解,这些门将为您打开。运行 Android 的大量小工具和设备表明没有必要只编写移动应用程序。您可以为手表、电视、汽车甚至冰箱开发程序!正如你所看到的,有很多前景,这个列表还可以继续,但恐怕文章的篇幅会相当大。但为了让所有这些可能性成为现实,我想与您分享一些技巧。如上所述,Android 正在以相当快的速度发展,许多开发元素已经过时了。不要浪费时间研究它们。最有可能的是,新的方法已经取代了这些方法;最好花时间研究更现代的方法。一定要听取那些在这个领域工作时间比你长的人的建议,有时一些建议比谷歌上的任何信息都更有价值。并且不要害怕向这些人寻求建议。为自己寻找有关 Android 世界的其他信息来源,例如Habré或其他流行 IT 社区的移动开发人员文章摘要。我就到这里结束吧。我希望我的文章能帮助您想象 Android 开发的世界,并且您学到了一些有用的东西 =) 在评论中写下您的反馈或点赞支持。谢谢大家,祝您在 Java 的任何方向上好运!
GO TO FULL VERSION