JavaRush /Java Blog /Random-TL /Mapa ng daan para sa isang baguhan
Paul Soia
Antas
Kiyv

Mapa ng daan para sa isang baguhan

Nai-publish sa grupo
Madalas itanong ng mga nagsisimula: "Ano ang kailangan mong malaman upang maging isang developer?" Maraming hindi maintindihang salita sa mga bakante. Napakaraming impormasyon sa mga libro na tila dapat ay sinimulan mo na itong pag-aralan mula pagkabata. Bilang karagdagan sa lahat ng ito, ang panahon ngayon sa pagbuo ng Android ay tulad na kailangan mong malaman ang dalawang wika: Java at Kotlin. Susubukan kong gumawa ng roadmap para sa isang baguhan: ano nga ba ang kailangan mong malaman upang makuha ang iyong unang trabaho. Mapa ng daan para sa isang baguhan - 1Kaya, ang una at pinakamahalagang bagay ay ang Java Core. Oo, mas mabuting magsimula ngayon sa Java. Sa aking opinyon, ang JavaRush ay ang pinakamahusay na paraan upang gawin ito. Hindi na kailangang magambala ng anumang bagay hanggang sa ganap mong makumpleto ang mga pangunahing kaalaman. At the same time, it will be a big plus if you find a mentor who can give advice and information. Pagkatapos ay maaari mong subukan ang Android SDK. Una, kailangan mong malaman kung paano gamitin ang TextView, EditText, Mga Layout (Frame, Linear, Relative), ImageView, Button. Pagkatapos nila, pumunta sa RecyclerView. Sa yugtong ito, ang pagsasanay ay ang lahat. Kailangan mong subukan ang lahat, tingnan kung paano ito gumagana, kung ano ang mga katangian ng mga sangkap na ito, kung paano sila naiiba. Pagkatapos ay maaari kang palalimin at maunawaan ang Aktibidad at Mga Fragment. Ikot ng buhay, paglulunsad. Naglilipat din ng data sa pagitan ng dalawang Aktibidad (Layunin) at dalawang Fragment (Bundle). Sa puntong ito, handa ka nang gumawa ng isang bagay na medyo mas kumplikado kaysa sa isang calculator. Kailangan mong magsulat ng isang maliit na proyekto na binubuo ng ilang mga screen. Ang pangunahing bagay ay gumamit ng higit pang mga bahagi upang maunawaan kung paano sila nakikipag-ugnayan sa isa't isa. At muli, ito ay isang malaking plus kung may makakita sa iyong code at makapagbibigay sa iyo ng ilang payo. Dito maaari mo nang subukan ang Kotlin. Bilang karagdagan, ang pakikipag-ugnayan sa REST API ay dapat idagdag sa proyekto. Ang Retrofit library ay ginagamit para dito. Mayroong maraming mga manual dito. Mayroon ding maraming bukas na API, maraming dapat sanayin (halimbawa, Instagram, Facebook at marami pang iba). Ang resulta ay dapat na nagda-download ng data mula sa server at ipinapakita ito sa screen. Ang library ng Glide (o, bilang alternatibo, Picasso) ay magagamit din dito. Iyon lang mula sa pangunahing punto. Susunod, ito ay nagkakahalaga ng pag-unawa sa mga pattern ng pag-unlad. Sa Android, pino-promote ng Google ang MVVM, kaya subukan ito. Alamin din kung ano ang Clean Architecture. At higit pa dito - Dependency Injection. Kasabay nito, maaari mong subukang pumunta para sa mga panayam. Sa lahat ng punto, ang Internet ay puno ng mga artikulo at mga halimbawa. Kapag nag-aaral, mas mahalaga pa rin na maunawaan kung paano at bakit ito gumagana, kaysa sa pagsasaulo ng mga pangalan. Mahalaga rin na magamit ang pag-debug upang makakita ng mga error. At ito ay posible lamang sa maraming pagsasanay. Sa aking opinyon, ang prosesong ito ay maaaring makumpleto sa loob ng anim na buwan. Ngunit ito ay kung maglalaan ka ng sapat na oras sa pag-aaral. Ang natitira na lang ay humingi ng pasensya.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION