Jika anda adalah salah seorang daripada mereka yang masih belum memutuskan di mana untuk menggunakan pengetahuan java mereka, maka artikel ini pasti untuk anda. Artikel itu membincangkan arah seperti pembangunan android. Kisah bagaimana saya menjadi pembangun Android. Petua dan prospek untuk memilih pembangunan android. Masuklah!
Hello pelajar JavaRush! Ramai daripada anda sudah mempunyai idea tentang industri dalam sektor IT yang menggunakan java kesayangan kami. Sesetengah daripada anda mungkin sudah membuat keputusan dan membuat pilihan anda. Dalam artikel ini saya akan memberitahu anda bagaimana saya menjadi pembangun Android. Saya akan menerangkan mengapa saya fikir arah ini adalah yang paling menjanjikan. Saya akan memberi anda pemahaman tentang pembangunan Android. Dan sudah tentu, saya akan berkongsi petua untuk permulaan yang berjaya dalam kerjaya anda sebagai pembangun Android.
Di antara semua bidang di mana alat teknikal utama adalah java, pembangunan android adalah yang paling tidak menuntut dari segi pengetahuan bahasa pengaturcaraan tertentu ini. Banyak ciri java dalam android tidak digunakan kerana ia tidak berguna, dan kebanyakannya telah dikecualikan sepenuhnya dalam versi tertentu pembina gradle. Dalam hal ini, ambang kemasukan untuk pengetahuan java itu sendiri adalah pada tahap kursus JavaRush yang lengkap: teras java dan sintaks java. Sudah tentu, anda tidak boleh lupa tentang memahami multithreading; di sini pengalaman sedemikian akan sangat berguna. Dengan pengetahuan Java sedemikian anda akan berasa cukup yakin. Mari kita lihat bahagian UI (Antara Muka Pengguna) android. Susun atur atau susunan elemen aplikasi dijalankan menggunakan lapisan xml. Di sini anda perlu menggabungkan tag yang berbeza untuk mendapatkan hasil yang diharapkan. Jika anda telah berurusan dengan susun atur html, anda akan memahaminya dengan cepat. Tetapi walaupun anda tidak biasa dengan html, tidak ada yang rumit mengenainya, dan terdapat banyak bahan mengenai topik ini di Internet. Contoh markup xml dalam Android Studio IDE:
Seterusnya, perkara penting ialah pengetahuan dan pemahaman tentang sistem kawalan versi git. Sukar untuk membayangkan membangunkan aplikasi Android tanpa teknologi ini. Tetapi di sini anda tidak perlu menjadi pakar lanjutan. Sebagai pemula, anda jarang perlu melakukan manipulasi kompleks dengan repositori anda. Selain itu, jika menggunakan terminal dan sentiasa memasukkan beberapa arahan adalah asing kepada anda, dan menggunakan git bermakna ini, maka terdapat shell grafik yang popular SourceTree , yang akan menarik semua cawangan anda dan memberikan pemahaman yang jelas tentang di mana anda berada. Nah, sekarang mari kita bercakap tentang prospek untuk memilih arah pembangunan Android. Walaupun perkara di atas, di sebalik ambang yang agak rendah untuk memasuki pembelajaran Android terletak segunung peluang dan laluan pembangunan! Android OS ialah platform yang agak pesat membangun. Hampir setiap tahun versi baharu dikeluarkan, yang membawakan ciri baharu untuk pengguna dan pelbagai barangan untuk pembangun. Dalam hal ini, kerja anda tidak akan berubah menjadi rutin untuk menyokong versi stabil tertentu, akan sentiasa ada sesuatu yang baharu, akan sentiasa ada tempat untuk bergerak. Sebagai contoh, tidak lama dahulu Google mengumumkan kotlin sebagai bahasa pembangunan rasmi untuk Android. Mereka juga mempersembahkan seni bina baharu untuk aplikasi Android menggunakan corak reka bentuk MVVM (Model-View-ViewModel). Jangan lupa tentang populariti platform:
Dari segi pertumbuhan kerjaya, anda tidak perlu sentiasa kod dahulu untuk satu gaji, dan selepas beberapa ketika untuk yang lain, dsb. Baru-baru ini, jawatan popular ialah jawatan arkitek, yang tugasnya adalah untuk mengawasi dan mereka bentuk aplikasi, mempromosikan visinya tentang seni binanya. Dengan pengetahuan yang betul tentang corak reka bentuk, pintu ini akan dibuka untuk anda. Sebilangan besar alat dan peranti yang menjalankan Android menunjukkan bahawa tidak perlu menulis aplikasi mudah alih sahaja. Anda boleh membangunkan program untuk jam tangan, TV, kereta dan juga peti sejuk! Seperti yang anda lihat, terdapat banyak prospek, dan senarai ini boleh diteruskan, tetapi saya takut panjang artikel itu akan menjadi agak besar. Tetapi untuk menjadikan semua kemungkinan ini menjadi kenyataan, saya ingin berkongsi beberapa petua dengan anda. Seperti yang dinyatakan di atas, Android sedang membangun pada kelajuan yang baik, dan banyak elemen pembangunan menjadi ketinggalan zaman. Jangan buang masa anda mempelajarinya. Kemungkinan besar, yang baharu telah pun menggantikannya; lebih baik menumpukan masa anda untuk mempelajari pendekatan yang lebih moden. Sentiasa mendengar nasihat mereka yang telah bekerja dalam bidang ini lebih lama daripada anda, kadangkala beberapa nasihat lebih berharga daripada sebarang maklumat di Google. Dan juga jangan takut untuk meminta nasihat orang seperti itu. Cari sendiri sumber maklumat tambahan tentang dunia Android, contohnya, ringkasan artikel pembangun mudah alih tentang Habré atau komuniti IT popular yang lain. Saya akan berakhir di sini. Saya harap artikel saya membantu anda membayangkan dunia pembangunan Android, dan anda mempelajari beberapa perkara yang berguna =) Tulis maklum balas anda dalam ulasan atau sokongan dengan suka. Terima kasih semua dan semoga berjaya dalam mana-mana arah java!
GO TO FULL VERSION