JavaRush /Java Blog /Random-ID /Peta jalan untuk pemula
Paul Soia
Level 26
Kiyv

Peta jalan untuk pemula

Dipublikasikan di grup Random-ID
Pemula sering bertanya: “Apa yang perlu Anda ketahui untuk menjadi seorang pengembang?” Ada banyak kata-kata yang tidak dapat dipahami dalam lowongan tersebut. Ada begitu banyak informasi di dalam buku sehingga sepertinya Anda harus mulai mempelajarinya sejak kecil. Selain semua ini, periode pengembangan Android saat ini sedemikian rupa sehingga Anda perlu mengetahui dua bahasa: Java dan Kotlin. Saya akan mencoba membuat peta jalan untuk seorang pemula: apa sebenarnya yang perlu Anda ketahui untuk mendapatkan pekerjaan pertama Anda. Peta jalan untuk pemula - 1Jadi, yang pertama dan terpenting adalah Java Core. Ya, lebih baik memulai sekarang dengan Java. Menurut pendapat saya, JavaRush adalah cara terbaik untuk melakukan ini. Tidak perlu terganggu oleh apa pun sampai Anda menyelesaikan dasar-dasarnya sepenuhnya. Sekaligus akan menjadi nilai tambah yang besar jika Anda menemukan mentor yang bisa memberikan nasehat dan informasi. Kemudian Anda dapat mencoba Android SDK. Pertama, Anda perlu mengetahui cara menggunakan TextView, EditText, Layouts (Frame, Linear, Relative), ImageView, Button. Setelah itu, buka RecyclerView. Pada tahap ini, latihan adalah segalanya. Anda perlu mencoba semuanya, melihat cara kerjanya, apa karakteristik komponen-komponen tersebut, apa perbedaannya. Kemudian Anda bisa mendalami lebih dalam dan memahami Aktivitas dan Fragmen. Siklus hidup, peluncuran. Juga mentransfer data antara dua Aktivitas (Intent) dan dua Fragmen (Bundle). Pada titik ini, Anda siap membuat sesuatu yang sedikit lebih rumit daripada kalkulator. Anda perlu menulis proyek kecil yang terdiri dari beberapa layar. Hal utama adalah menggunakan lebih banyak komponen untuk memahami bagaimana mereka berinteraksi satu sama lain. Dan sekali lagi, ini akan menjadi nilai tambah yang besar jika seseorang melihat kode Anda dan dapat memberi Anda saran. Di sini Anda sudah bisa mencoba Kotlin. Selain itu, interaksi dengan REST API harus ditambahkan ke proyek. Perpustakaan Retrofit digunakan untuk ini. Ada banyak manual di dalamnya. API terbukanya juga banyak, banyak yang bisa dilatih (misalnya Instagram, Facebook, dan banyak lainnya). Hasilnya adalah mengunduh data dari server dan menampilkannya di layar. Perpustakaan Glide (atau, sebagai alternatif, Picasso) juga akan berguna di sini. Itu saja dari poin utamanya. Selanjutnya, ada baiknya memahami pola pembangunan. Di Android, Google mempromosikan MVVM, jadi cobalah. Cari tahu juga apa itu Arsitektur Bersih. Dan yang terpenting - Injeksi Ketergantungan. Pada saat yang sama, Anda dapat mencoba melakukan wawancara. Dalam segala hal, Internet penuh dengan artikel dan contoh. Saat belajar, masih lebih penting untuk memahami bagaimana dan mengapa cara kerjanya, daripada menghafal nama-namanya. Penting juga untuk dapat menggunakan debugging untuk mendeteksi kesalahan. Dan ini hanya mungkin dilakukan dengan banyak latihan. Menurut saya, proses ini bisa selesai dalam waktu enam bulan. Tapi ini hanya jika Anda mencurahkan cukup waktu untuk belajar. Yang tersisa hanyalah meminta kesabaran.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION