CodeGym /Blog Jawa /Acak /Kenapa pembangunan Android? Saka pengalaman pribadi. Alas...
John Squirrels
tingkat
San Francisco

Kenapa pembangunan Android? Saka pengalaman pribadi. Alasan lan kanyatan

Diterbitake ing grup
Yen sampeyan wong sing durung mutusake kanggo ngetrapake kawruh basa Jawa, mula artikel iki pancen kanggo sampeyan. Artikel kasebut nylidiki pangembangan Android minangka salah sawijining kemungkinan. Iku crita carane aku dadi pangembang Android. Bebarengan karo tips lan prospek pangembangan Android. Nyilem ing! Kenapa pembangunan Android?  Saka pengalaman pribadi.  Alasan lan fakta - 1

Aku bakal miwiti karo crita

Saka pengalaman pribadi, aku ngerti yen akeh wong sing seneng maca crita wutah / sukses siswa liyane. Iku pas kanggo njupuk kapentingan ing iki. Kesalahan, pilihan sing apik, lan pengalaman wong liya bisa mbantu wong liya nggawe keputusan sing penting. Nanging ana uga sing ora kasengsem ing kabeh crita iki. Ing ngisor iki salah sawijining crita lan mung kepinginan sampeyan sing bakal nemtokake sampeyan maca utawa ora =) Aku pisanan kenal karo Android ing musim panas 2016. Aku durung ngerti basa Jawa nalika iku. Kawruhku mung saka pengalaman ing program kursus universitas taun pisanan ing C / C ++ lan aku ngerti sethithik babagan tata letak HTML / CSS. Ing taun sing padha, aku entuk smartphone pisanan sing nganggo sistem operasi Android. Aku elinga carane aku iki migunakaken dening kepinginan alam bébas kanggo nulis lan mbukak app Android dhewe. Tanpa mbuwang wektu, aku wiwit nyelidiki. Aku sinau yen Java minangka basa pamrograman utama sing digunakake kanggo pangembangan Java. Ora kelangan pangarep-arep, aku miwiti nonton video instruksional sing nerangake carane nyiyapake lan nyetel lingkungan pangembangan. Sawise 18 pelajaran sajrone kira-kira 2 minggu, aku mbukak dhewe. Aku duwe gagasan dhewe lan, bebarengan karo Google, aku nyoba kanggo urip. Aku ngentekake akeh wektu pangembangan ing markup XML, nggarap tampilan layar. Yen aku kudu ngowahi kode Jawa langsung, aku mung ngetik gambaran saka apa aku wanted ing Google lan nyalin kode siap-digawe (biasane saka Stack Overflow). Banjur ing Android Studio, aku bakal ngapiki nganti bisa digunakake. Pendekatan non-produktif iki ndadekake aku ngerti yen aku ora bakal adoh tanpa kawruh dhasar basa Jawa. A sasi sawise dadi weruh Android, minangka luck bakal duwe, Aku iki dijaluk kanggo miwiti ngembangaken app Android ing perusahaan ngendi bapakku makarya minangka pangembang iOS. Mesthi, ora ana pitakonan babagan bayaran. Iki minangka praktik sing ora dibayar, nanging yen kode kasebut cocog karo apa wae, mula bakal ditinggalake ing produk pungkasan. Lan kuwi mung kedadeyan. Sawise sasi, aku wis luwih utawa kurang ngerti carane nggunakake XML kanggo tata letak UI lan bisa redesign akeh layar salah siji app. Pemilik perusahaan marang kula sing karya wis kasil didol menyang customer, lan menehi kula $100 minangka ganjaran. Dadi aku tetep kerja ing perusahaan iki kanthi gaji sing sithik banget, nanging kanthi kemampuan kanggo sinau nalika nggarap proyek nyata. Nggali proyek kasebut nganti pirang-pirang dina, lan ora tanpa bantuan saka kanca kerja sing apik, aku wiwit ngerti Jawa lan poin utama pangembangan Android. Dadi saben wulan, aku nggabungake sinau universitas karo sinau ing kantor. Ing musim semi 2017, aku sinau babagan kursus iki saka kanca kelas. Dheweke wis tuku langganan lan ngrampungake sebagian besar kursus. Aku dadi kasengsem lan mutusake kanggo nyoba. Kanggo kula, nggarap bagean gratis CodeGym utamane kanggo tujuan riset, amarga kawruhku wis ngluwihi tingkat sing dikarepake saka pamirsa target. Iku uga penting banget kanggo kula sinau kanthi cara sing terstruktur, amarga aku ora kejawab iki, mlayu saka topik menyang topik. Sampeyan ngerti, sawise nggarap 10 level lan ngrampungake kabeh tugas, Aku nemokake proses kasebut nyenengake kaya maca buku sing apik banget! Pungkasan, kabeh kawruhku tiba. Aku ora terus maju amarga kekurangan wektu lan amarga aku wis sinau akeh topik kanthi apik. Saiki aku isih kerja ing perusahaan sing padha, nanging saiki gaji luwih dhuwur. Aku mesem nalika ngelingi tugas-tugasku sing konyol ing wiwitan perjalanan iki.

Napa pangembangan Android minangka area sing apik kanggo programer Java sing pamula?

Aku bakal miwiti kanthi njlèntrèhaké gambaran umum apa pembangunan Android lan kawruh apa sampeyan kudu miwiti. Ing antarane kabeh wilayah ing ngendi Jawa minangka alat teknis utama, pangembangan Android mbutuhake kawruh paling sethithik babagan basa pamrograman tartamtu iki. Akeh fitur Java sing ora digunakake ing Android mung amarga ora dibutuhake, lan akeh sing ora kalebu ing versi tartamtu saka alat mbangun Gradle. Dadi, ambang kawruh khusus Jawa sing dibutuhake kanggo diwiwiti yaiku ing tingkat kursus Java Core lan Java Syntax CodeGym. Mesthi, sampeyan ora kudu lali babagan pangerten multithreading. Pengalaman ing kene bakal migunani banget. Yen sampeyan ngerti konsep-konsep iki sing ana hubungane karo Jawa, sampeyan bakal rumangsa yakin. Ayo pindhah menyang antarmuka pangguna (UI) bagean Android. Unsur app disusun nggunakake lapisan ing XML. Ing kene sampeyan kudu nggabungake tag sing beda kanggo entuk asil sing dikarepake. Yen sampeyan wis ngurus tata letak HTML, sampeyan bakal kepenak kanthi cepet. Nanging sanajan sampeyan ora ngerti HTML, ora ana sing angel lan ana akeh materi sing relevan ing Internet. Mangkene markup XML ing Android Studio: Kenapa pembangunan Android?  Saka pengalaman pribadi.  Alasan lan fakta - 2Sabanjure, sing penting kanggo ngerti lan ngerti yaiku sistem kontrol versi Git. Pancen angel mbayangno ngembangake aplikasi Android tanpa alat iki. Nanging sampeyan ora perlu dadi super-spesialis ing kene. Minangka pamula, sampeyan arang kudu nindakake operasi rumit ing gudang sampeyan. Kajaba iku, yen baris printah iku asing kanggo sampeyan lan sampeyan ora nyaman terus ngetik printah ing cangkang, kang perlu nalika nggunakake Git, ana cangkang grafis populer disebut SourceTree sing bakal nyedhiyani perwakilan grafis saka cabang lan menehi a pangerten cetha ing ngendi sampeyan. Nah, saiki ayo ngomong babagan prospek sing ditawakake pembangunan Android. Senadyan apa aku wis ngandika ing ndhuwur, ing sisih liyane batesan rada kurang kanggo miwiti kanggo sinau Android, ana gunung wutuh kesempatan lan cara kanggo tuwuh! OS Android minangka platform sing berkembang kanthi cepet. Praktis saben taun, versi anyar dirilis, ngenalake fitur-fitur anyar kanggo pangguna lan akeh barang kanggo pangembang. Kanthi cara iki, karya sampeyan ora bakal dadi rut, ing ngendi sampeyan ndhukung sawetara versi stabil. Bakal tansah ana sing anyar. Bakal tansah ana ngendi kanggo pindhah. Aja lali babagan popularitas platform kasebut: Kenapa pembangunan Android?  Saka pengalaman pribadi.  Alasan lan fakta - 3

https://marketer.ua/stats-operating-system-2017/

Wutah karir ora mbutuhake sampeyan terus kode - pisanan kanggo siji gaji, banjur sawise sawetara liyane, etc. Bubar, posisi arsitek wis populer. Tanggung jawab arsitek yaiku kanggo ngawasi lan ngrancang aplikasi, nyurung visi arsitekture. Kanthi kawruh sing tepat babagan pola desain, lawang kasebut bakal mbukak kanggo sampeyan. Akeh gadget lan piranti sing nganggo Android nuduhake yen sampeyan ora perlu mbatesi nulis aplikasi seluler. Sampeyan bisa ngembangake piranti lunak kanggo jam tangan, televisi, mobil, lan malah kulkas! Kaya sing sampeyan ngerteni, ana akeh prospek, lan dhaptar iki bisa uga luwih dawa, nanging aku wedi yen artikel kasebut bakal dadi dawa banget. Sing jarene, aku pengin nuduhake sawetara tips babagan cara ngowahi kabeh kesempatan kasebut dadi kasunyatan. Kaya sing kasebut ing ndhuwur, Android berkembang kanthi kacepetan sing apik, lan akeh aspek pangembangan mung dadi ora bisa digunakake. Aja mbuwang wektu kanggo sinau. Mesthi wae wis diganti karo sing anyar. Luwih becik nglampahi wektu sinau babagan pendekatan sing luwih modern. Tansah ngrungokake pitutur saka wong-wong sing wis kerja ing wilayah iki luwih suwe tinimbang sampeyan. Kadhangkala saran luwih penting tinimbang informasi apa wae ing Google. Lan aja wedi njaluk saran saka wong-wong iki. Temokake dhewe minangka sumber informasi tambahan babagan donya Android, contone, pangembang seluler nyerna artikel ing komunitas IT populer. Aku bakal mungkasi iki. Muga-muga artikelku mbantu sampeyan mbayangno jagad pangembangan Android, lan sampeyan bisa nglumpukake barang sing migunani kanggo awake dhewe =) Tulis tanggapan sampeyan ing komentar utawa seneng. Matur nuwun, kabeh! Lan sukses ing ngendi wae sampeyan milih nggunakake basa Jawa!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION