JavaRush /Java Blog /Random-TW /初學者的路線圖
Paul Soia
等級 26
Kiyv

初學者的路線圖

在 Random-TW 群組發布
初學者經常會問這樣的問題:“要成為一名開發人員,你需要知道什麼?” 空缺中有很多難以理解的字眼。書本上的資訊太多了,看來你應該從小就開始學習。除此之外,現在的 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