Če razmišljate o menjavi poklica ali pa vas preprosto zanima zabava pri pisanju lastne kode, se morda sprašujete, katerega programskega jezika se naučiti in ali se ga je sploh mogoče naučiti sami. Java je z razlogom eden najbolj priljubljenih programskih jezikov na svetu in je vsekakor ena najboljših možnosti, če se želite naučiti sami. Če želite izvedeti več o prednostih in slabostih učenja Jave ter dobiti nekaj informacij o tem, kako lahko začnete doma, vas imamo!
Koraki
Vprašanje 1 od 11: Ali se je Java enostavno naučiti?
Korak 1. Ni vetrič, je pa vsekakor eden lažjih jezikov za učenje
Java je odličen programski jezik za začetnike, ker vas prisili, da razumete osnovno logiko kode, da jo lahko napišete. Prav tako je lažje preiti iz Jave v drug programski jezik kot iz drugega jezika v Javo. Vendar pa bo, tako kot vsak jezik, potreben čas, trud in osredotočenost, da bi resnično razumeli, kako uporabiti kodo v največji možni meri.
Mnogi koderji verjamejo, da se je osnov in logike Java veliko lažje naučiti kot druge jezike
2. korak Javo je veliko lažje brati kot druge jezike, vendar je težje pisati
Java je podrobna, kar pomeni, da morate za izvajanje funkcije napisati več vrstic kode, kot bi jih v drugih jezikih. To je super, če ste kodiranje popolnoma novi, ker je lažje obdelati in razumeti, kaj skripti počnejo z vsem, kar je očitno napisano. Ker pa morate napisati več vrstic kode, obstaja več prostora za napako.
- Nekateri kodirniki menijo, da je Javo težje obvladati kot druge jezike, ker za izvedbo dejanj potrebuje več vrstic skripta in je na nek način precej odveč.
- Na primer, če želite natisniti »Dobrodošli na wikiHow!« v Javi bi potrebovali skupaj 7 ločenih vrstic kode: class Main { / / public static void main (String… args) { / / System.out.println ("Dobrodošli na wikiHow!"); /} /}. V nečem, kot je Python, potrebujete le eno vrstico: print ("Dobrodošli na Wikihow!").
Vprašanje 2 od 11: Ali se je mogoče naučiti Jave?
Korak 1. Več kot mogoče-to je najpogostejši način
Popolnoma se lahko sami naučite brati in pisati Javo. Danes se večina profesionalnih programerjev začne tako. Brezplačnih vaj, orodij za vadbo, predavanj in razredov je toliko, da je to lažje kot kdaj koli prej. Vendar pa je pomembno, da ste realni-če želite resnično obvladati Javo, je to verjetno najhitrejši način. To je mogoče storiti, vendar lahko traja nekaj let in veliko prakse.
- Mnogi profesionalni koderji verjamejo, da res niso popolnoma postali strokovnjaki za Javo, dokler niso začeli delati na projektih z drugimi kodirniki. Sami težje obvladate programski jezik, če ne delate z drugimi, da bi odkrili napake, ko jih naredite.
- Približno 69% vseh računalniških programerjev je vsaj delno samouk. Če šele začenjate, je samostojno učenje odlična pot.
Vprašanje 3 od 11: Kako se začnem učiti Jave od začetka?
Korak 1. Začnite z branjem ali ogledom vodnikov o osnovah jezika
Za nekaj dni samo vzemite čim več informacij, da se seznanite s pogoji in logiko jezika. Te podatke lahko najdete na katerem koli kanalu YouTube ali spletnem mestu za kodiranje, vendar je najbolje, da se začnete učiti na spletnem mestu Oracle, saj je to podjetje, ki je lastnik Jave. Vso svojo dokumentacijo in informacije objavijo na spletu na naslovu https://www.oracle.com/java/technologies/javase-downloads.html. Začnite z učenjem:
- Pogoji. To so izjave, ki programu povedo, ali naj naredi nekaj na podlagi drugih podatkov. To so življenjska sila vsakega programa. Pogoji se vedno začnejo z "če", ki mu sledijo oklepaji.
- Zanke. To so orodja, ki vam omogočajo, da določeno številokrat ponovite niz funkcij. V Javi obstajajo trije načini za to (medtem ko zanke, za zanke in naredi zanke while). Ključni so, če želite, da koda opravlja kakršna koli kompleksna opravila.
- Funkcije/metode. Ti bloki kode so kosi informacij za večkratno uporabo, ki izvajajo določeno nalogo. Obstaja več načinov za izdelavo funkcije/metode v Javi, vendar je osnovna logika pomembna že na začetku.
- Izjave. Te izjave sporočajo malo podatkov tako, da jim dajo spremenljivko in ime. To je bistveno pri izbiri določenih kosov podatkov v kodi.
Korak 2. Sledite skupaj z brezplačnimi spletnimi tečaji, da se seznanite z osnovami
Za Javo je toliko virov, da se jih boste morda lahko naučili, ne da bi za to porabili karkoli na domišljijskem tečaju ali tečaju. Code Gym, Learn Java Online in Coding Bat so 100% brezplačni. Ta spletna mesta vam bodo ponudila vaje, razložila, kako jezik deluje, in vas popeljala skozi vse, kar morate vedeti o osnovah. Preživite nekaj tednov ali mesecev, da dokončate te vaje, da se seznanite z osnovami.
- Na YouTubu je na stotine brezplačnih tečajev o kodiranju z Javo. Oracle, podjetje, ki je lastnik Jave, ima tam celo svoje brezplačne videoposnetke. Druge odlične možnosti vključujejo kodo Java, programiranje z Mosh in kodo Amigos.
- Če želite, lahko plačate tečaj Java na Udemyju ali Courseri. Nekateri imajo raje te tečaje, ker se počutijo bolj motivirani, da se jih držijo, ko plačujejo za pouk.
Korak 3. Vadite pisanje osnovnih programov za obvladovanje skladnje
Sintaksa je vrstni red in razporeditev kode in se je eno težje naučiti. Jave ne morete obvladati samo z gledanjem videoposnetkov ali branjem knjig. Za razumevanje skladnje morate dejansko vaditi pisno dejanje. Sledite vadnici, da sestavite kodo, ali pa se lotite osnovne naloge za začetnike, na primer programa "hello world". Igrače se zabavajo z njim. Poskusite si izmisliti svoje preproste kode z uporabo spretnosti, ko se jih učite. Priljubljeni začetniški projekti vključujejo:
- Program, ki opravlja osnovne matematične funkcije.
- Program, ki najde faktorje z uporabo rekurzivne funkcije.
- Program, ki bo določil, ali je beseda, ki jo napišete, palindrom ali ne.
- Program, ki deluje kot urejevalnik besedil.
Vprašanje 4 od 11: Kako lahko ugotovim, ali se dejansko učim?
Korak 1. Pridružite se spletni skupnosti in jih prosite, naj pregledajo vašo kodo
Eden najboljših načinov za učenje je pogovor z drugimi programerji o kodi, ki jo napišete. Stack Overflow je zelo priljubljen med kodirniki, Github pa je odlična izbira, če želite deliti velike bloke kode ali odpraviti težave z drugimi navdušenci. Delite svoje stvari, prosite za povratne informacije in upoštevajte nasvete drugih kodirnikov, da vidite, kako se lahko izboljšate!
- Če imate slučajno račun Reddit, sta r/programiranje in r/learnnjava fenomenalne skupnosti, ki se jim lahko pridružite.
- Na katerem koli od teh forumov ali skupnosti bi lahko zaprosili za projektni program! Obstaja ogromno projektov skupnega programiranja in mnogi med njimi bi brez težav pripeljali začetnika, ki bi jim pokazal vrvi.
Vprašanje 5 od 11: Ali je bolje, da se naučim Jave ali grem na tečaj?
Korak 1. Začetni tabori so odlični, če se želite hitro učiti in spreminjate poklic
Izletniški kampi so bolj priljubljeni, kot so bili kadar koli, saj profesionalcem ponujajo enostaven način za menjavo poklica. Ti intenzivni programi običajno trajajo 2-4 mesece, da se dokončajo, njihov cilj pa je, da vas naučijo vsega, kar morate vedeti o določenem jeziku za kodiranje. Če nimate časa, da bi se sami naučili, je to odličen način!
Ti zagonski tabori običajno stanejo 3 000–13 000 USD. Vendar pa diplomanti pogosto dobijo neposredno zaposlitev, običajno pridobite certifikat, ko diplomirate, povprečni diplomant kodiranega tečaja pa lahko po nekaj letih zasluži 100 000 USD na leto dela
Korak 2. Fakulteta je idealna, če želite poglobljeno izobraževanje in poverilnice
Če ste v srednji šoli ali pa letnik zamudite in poskušate ugotoviti, kaj želite študirati na fakulteti, je računalništvo odlična možnost! Jave se boste naučili skupaj s kopico drugih programskih jezikov in diplomirali s poglobljenim razumevanjem vseh stvari, povezanih s kodiranjem in računalnikom!
Če ste že hodili na fakulteto ali ste takoj vstopili v delovno silo in razmišljate o spremembi poklica, vam ni treba iti nazaj in diplomirati iz računalništva za delo koderja. Številni kodirniki so samouki, tisti, ki želijo formalno izobrazbo na Javi, pa to lahko naredijo hitreje in za manj denarja z zagonskim taborom
Korak 3. Najbolje je, da se naučite sami, če se želite zabavati in počasi
Če se želite naučiti kodirati in se želite učiti po svojem tempu, se lahko popolnoma naučite sami. Morda bo trajalo dlje kot v šolo, vendar bo bolj zabavno in zelo koristno. Poleg tega, če želite to narediti kariero, se lahko popolnoma zaposlite za programiranje s samoučnim ozadjem! Morda bo preprosto trajalo malo dlje, da obvladate jezik.
Vprašanje 6 od 11: Kaj potrebujem za vadbo programiranja v Javi?
Korak 1. Prenesite IDE, da začnete pisati kodo
Tehnično lahko kodo napišete v dokument za urejanje besedil, na primer Beležnico ali Microsoft Word, vendar tega ne počne noben poklicni programer. Če se resno ukvarjate z učenjem, prenesite IDE (integrirano razvojno platformo). Eclipse je verjetno najboljša izbira, ko začnete, ker je priljubljen in brezplačen, vendar se lahko naučite tudi na IntelliJ, BlueJ, Xcode ali kateri koli drugi IDE, ki je združljiva z Javo.
Ti programi imajo opravilne vrstice, orodja in uporabniški vmesnik, oblikovan posebej za kodirnike. Da, v Notepadu bi se lahko naučili, če res želite, vendar ni smisla. Številni IDE so brezplačni in vseeno se jih boste morali naučiti, da dejansko delite, izvajate ali pišete profesionalno kodo
Vprašanje 7 od 11: Ali lahko programirate na katerem koli računalniku?
Korak 1. Da, Java bo delovala v katerem koli operacijskem sistemu
Java je široko uporaben in enoten programski jezik, ki bo deloval popolnoma enako, ne glede na to, ali uporabljate Apple OS, Windows ali Linux. To je super, saj vam ni treba iti ven in kupiti drage strojne ali programske opreme. Zato ljudje, ko rečejo "vsak se lahko nauči kodirati", mislijo resno!
Vprašanje 8 od 11: Koliko časa traja obvladovanje Jave?
Korak 1. To je popolnoma odvisno, vendar bo vsakodnevno vadbo pospešilo postopek
Če že poznate Python in C ++, boste Javo morda obvladali v nekaj mesecih. Če pa ste kodiranje novi in se učite sami, lahko trajajo leta, da popolnoma razumete, kako kodirati zapletene programe. V vsakem primeru bo najhitrejši način, če si vzamete nekaj časa za vsakodnevno vadbo. Tudi če traja le 20-30 minut na dan, morate vaditi!
Prav tako je odvisno od tega, kaj misliš z "gospodar". Obstaja toliko različnih potencialnih področij specializacije, da bi se teoretično lahko celo življenje učili vseh različnih načinov pisanja kode v Javi
Vprašanje 9 od 11: Je Java najboljši programski jezik za učenje?
Korak 1. To je zagotovo top 3 jezik, zato ni slaba izbira
Po Pythonu in Javascriptu (ki ni enak Javi) je Java tretji najbolj priljubljen programski jezik na svetu. Na Javi deluje več kot 3 milijarde naprav, zato ni videti, da bi ji primanjkovalo uporabe. Je tudi tako obsežen, da je pogosto lažje iti iz Jave na nekaj podobnega Pythonu namesto obratno. Če upoštevamo vse, je Java odlična izbira, če še niste v kodiranju!
Povprečni razvijalec Java zasluži približno 100 000 USD na leto in povpraševanje je veliko, zato je Java dobra izbira, če je vaš cilj zaposlitev
Vprašanje 10 od 11: Kako se lahko naučim Jave v 24 urah?
Korak 1. Na žalost se to ne bo zgodilo
Če pobrskate po spletu, boste videli vse vrste »nauči se kodirati v 24 urah!« ali "glavno kodiranje v enem mesecu!" tečaji in knjige. Na žalost so večinoma triki. Čeprav se boste v tednu ali dveh zagotovo lahko zelo napredovali, če se boste posvetili študiju, se ne boste naučili, kako dejansko v tako kratkem času pisati kodo.
Ne pozabite, da je Java vrsta, na katero bi se udeležili celotnih tečajev, da bi pridobili diplomo iz računalništva. To se ne more popolnoma naučiti čez noč
Vprašanje 11 od 11: Zakaj nekateri programerji predlagajo, da se ne učijo Jave?
Korak 1. Med nekaterimi strokovnjaki obstaja občutek, da je zastarel
Java je eden najstarejših programskih jezikov na svetu in mnogi profesionalni kodirniki ne marajo, kako ponavljajoča se je in natančna. Pisanje programa v Javi traja dlje kot v drugih jezikih. Zato nekateri strokovnjaki verjamejo, da gre Java po poti dodo. Zagotovo obstaja nekaj dokazov, da Java ni tako pogosta, kot je bila včasih, vendar ne bo kmalu izginila. Če bo šlo v nemilost, bo minilo dolgo časa.