JavaRush /Java 博客 /Random-ZH /初学者的路线图
Paul Soia
第 26 级
Kiyv

初学者的路线图

已在 Random-ZH 群组中发布
初学者经常会问这样的问题:“要成为一名开发人员,你需要知道什么?” 空缺中有很多难以理解的词语。书本上的信息太多了,看来你应该从小就开始学习。除此之外,现在的 Android 开发阶段是需要了解两种语言:Java 和 Kotlin。我将尝试为初学者制定一个路线图:为了获得第一份工作,你到底需要知道什么。 初学者路线图 - 1所以,第一个也是最重要的就是Java Core。是的,最好现在就开始使用 Java。在我看来,JavaRush 是实现这一目标的最佳方法。在完全完成基础知识之前,无需为任何事情分心。同时,如果你找到一位可以提供建议和信息的导师,那将是一个很大的优势。然后你可以尝试Android SDK。首先,你需要弄清楚如何使用TextView、EditText、Layouts(Frame、Linear、Relative)、ImageView、Button。之后,转到 RecyclerView。在这个阶段,练习就是一切。您需要尝试一切,看看它是如何工作的,这些组件有什么特点,它们有何不同。然后你就可以更深入地了解Activity和Fragments。生命周期,启动。还在两个活动(Intent)和两个片段(Bundle)之间传输数据。此时,您已经准备好制作比计算器更复杂的东西了。您需要编写一个由多个屏幕组成的小项目。最主要的是使用更多的组件来了解它们如何相互作用。再说一次,如果有人看到你的代码并能给你一些建议,那将是一个很大的优势。在这里你已经可以尝试 Kotlin 了。此外,必须将与 REST API 的交互添加到项目中。Retrofit 库就是用于此目的。上面有很多手册。还有很多开放的 API,有很多可以训练的地方(例如 Instagram、Facebook 等)。结果应该是从服务器下载数据并将其显示在屏幕上。Glide 库(或者作为替代方案,Picasso)在这里也会派上用场。这就是主要观点。接下来,值得了解开发模式。在Android中,Google推广MVVM,所以尝试一下。还要了解什么是清洁架构。最重要的是——依赖注入。同时,你可以尝试去面试。在所有方面,互联网上都充满了文章和示例。在学习时,更重要的是理解它是如何工作的以及为什么工作,而不是记住名字。能够使用调试来检测错误也很重要。这只有通过大量练习才有可能实现。我认为这个过程可以在六个月内完成。但这只有在你投入足够的时间学习的情况下才能实现。剩下的就是要求耐心了。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION