11 načina da se naučite Java

Sadržaj:

11 načina da se naučite Java
11 načina da se naučite Java

Video: 11 načina da se naučite Java

Video: 11 načina da se naučite Java
Video: Get Microsoft Office for free 2024, April
Anonim

Ako razmišljate o promjeni karijere ili ste jednostavno zainteresirani za zabavno pisanje vlastitog koda, možda se pitate koji programski jezik učite i je li uopće moguće naučiti ga sami. Java je s razlogom jedan od najpopularnijih programskih jezika na svijetu i definitivno je jedna od najboljih opcija ako želite naučiti sami. Da bismo saznali više o prednostima i nedostacima učenja Jave i dobili informacije o tome kako započeti kod kuće, imamo vas!

Koraci

Pitanje 1 od 11: Je li lako naučiti Javu?

Naučite se Javi 1. korak
Naučite se Javi 1. korak

Korak 1. Nije lako, ali je definitivno jedan od jezika koje je lakše naučiti

Java je izvrstan programski jezik za početnike jer vas prisiljava da razumijete logiku koda kako biste ga napisali. Takođe je mnogo lakše preći sa Jave na drugi programski jezik nego sa drugog jezika na Javu. Međutim, kao i svakom jeziku, bit će potrebno vrijeme, trud i fokus da biste zaista razumjeli kako koristiti kôd u najvećoj mogućoj mjeri.

Mnogi koderi vjeruju da je osnove i logika Jave mnogo lakše naučiti od drugih jezika

Naučite se Java 2. korak
Naučite se Java 2. korak

Korak 2. Java se puno lakše čita od drugih jezika, ali je teže pisati

Java je detaljna, što znači da morate napisati više redova koda da biste izvršili funkciju nego što biste to učinili na drugim jezicima. Ovo je sjajno ako ste tek počeli kodirati jer je lakše obraditi i razumjeti što skripte rade sa svime što je jasno napisano. Međutim, budući da trebate napisati više redaka koda, postoji više prostora za pogrešku.

  • Neki koderi misle da Javu može biti teže savladati od drugih jezika jer zahtijeva više redaka skripte za izvođenje radnji i obično je prilično suvišna na neke kontraintuitivne načine.
  • Samo kao primjer, ako želite ispisati „Dobro došli na wikiHow!“u Javi bi vam trebalo ukupno 7 zasebnih redova koda: class Main { / / public static void main (String… args) { / / System.out.println ("Dobro došli na wikiHow!"); /} /}. U nečemu poput Pythona potreban vam je samo jedan red: print ("Dobro došli na Wikihow!").

Pitanje 2 od 11: Je li moguće sami naučiti Java?

  • Naučite se Java koraku 3
    Naučite se Java koraku 3

    Korak 1. Više je nego moguće-to je najčešći način da to učinite

    Apsolutno možete naučiti kako sami čitati i pisati Javu. Ovih dana većina profesionalnih programera počinje ovako. Postoji toliko besplatnih vodiča, alata za vježbu, predavanja i satova da je to lakše nego ikad. Međutim, važno je biti realan-ako ćete zaista savladati Javu, vjerovatno ćete to učiniti sami, najsporiji način za to. To se može učiniti, ali može potrajati nekoliko godina i tona prakse.

    • Mnogi profesionalni koderi vjeruju da zaista nisu u potpunosti postali stručnjaci za Javu sve dok nisu počeli raditi na projektima s drugim koderima. Teže je savladati programski jezik ako ne radite s drugima kako biste uočili greške dok ih pravite.
    • Otprilike 69% svih računalnih programera su barem djelomično samouki. Ako tek počinjete, samostalno učenje je odličan način da krenete.

    Pitanje 3 od 11: Kako započeti učenje Jave od nule?

    Naučite se Java koraku 4
    Naučite se Java koraku 4

    Korak 1. Počnite čitajući ili gledajući vodiče o osnovama jezika

    Samo upišite što više informacija nekoliko dana kako biste se upoznali s terminima i logikom jezika. Ove informacije možete pronaći na bilo kojem YouTube kanalu ili web stranici za kodiranje, ali najbolje mjesto za početak učenja može biti na web lokaciji Oracle, budući da su oni vlasnici Jave. Svoju dokumentaciju i informacije objavljuju na mreži na https://www.oracle.com/java/technologies/javase-downloads.html. Počnite učenjem:

    • Uslovi. Ovo su izjave koje govore programu da li treba nešto učiniti na osnovu drugih podataka. Oni su žila kucavica svakog programa. Uslovni uvjeti uvijek počinju sa „ako“iza kojih slijede zagrade.
    • Petlje. Ovo su alati koji vam omogućuju ponavljanje niza funkcija određeni broj puta. U Javi postoje tri načina za to (while petlje, za petlje i do while petlje). Oni su ključni ako želite da kod izvršava složene zadatke.
    • Funkcije/metode. Ovi blokovi koda su bitovi informacija za višekratnu upotrebu koji izvršavaju određeni zadatak. Postoji više načina za stvaranje funkcije/metode u Javi, ali osnovna logika je važna u ranoj fazi.
    • Deklaracije. Ove izjave komuniciraju malo podataka dajući im varijablu i ime. Ovo je bitno kada se radi o odabiru određenih dijelova informacija u vašem kodu.
    Naučite se Javi 5. korak
    Naučite se Javi 5. korak

    Korak 2. Slijedite besplatne online tečajeve kako biste se upoznali s osnovama

    Postoji toliko mnogo resursa za Javu da ćete ih možda moći naučiti, a da ne potrošite ništa na otmjene tečajeve ili boot camp. Code Gym, Learn Java Online i Coding Bat su 100% besplatni. Ove web stranice će vam dati vježbe za vježbanje, objasniti kako jezik funkcionira i provesti vas kroz sve što trebate znati o osnovama. Provedite nekoliko tjedana ili mjeseci dovršavajući ove vodiče kako biste stekli osnove.

    • Na YouTubeu postoje i stotine besplatnih časova o kodiranju s Javom. Oracle, kompanija koja posjeduje Javu, čak ima i vlastite besplatne video zapise. Druge sjajne opcije uključuju Code Java, Programiranje pomoću Mosh -a i Amigos kod.
    • Ako želite, možete platiti kurs Java na Udemyju ili Courseri. Neki ljudi preferiraju ove tečajeve jer se osjećaju motiviranijima da ih se drže dok plaćaju nastavu.
    Naučite se Javi 6. korak
    Naučite se Javi 6. korak

    Korak 3. Vježbajte pisanje osnovnih programa za savladavanje sintakse

    Sintaksa je redoslijed i raspored redova koda i jedna je od stvari koje je teže naučiti. Javu ne možete savladati samo gledanjem video zapisa ili čitanjem knjiga. Za razumijevanje sintakse morate zapravo vježbati čin pisanja. Ili slijedite upute za sastavljanje koda ili se pozabavite osnovnim zadatkom za početnike, poput programa "hello world". Igračke se zabavite s tim. Pokušajte izmisliti vlastite jednostavne kodove koristeći vještine dok ih učite. Popularni početnički projekti uključuju:

    • Program koji obavlja osnovne matematičke funkcije.
    • Program koji pronalazi faktorije pomoću rekurzivne funkcije.
    • Program koji će identificirati je li riječ koju pišete palindrom ili ne.
    • Program koji funkcionira poput uređivača teksta.

    Pitanje 4 od 11: Kako mogu shvatiti da li zaista učim?

  • Naučite se Java koraku 7
    Naučite se Java koraku 7

    Korak 1. Pridružite se mrežnoj zajednici i zamolite ih da pregledaju vaš kôd

    Jedan od najboljih načina za učenje je razgovarati s drugim programerima o kodu koji pišete. Stack Overflow je super popularan među koderima, a Github je odličan izbor ako želite podijeliti velike blokove koda ili riješiti probleme s drugim entuzijastima. Podijelite svoje stvari, tražite povratne informacije i poslušajte savjet drugih kodera kako biste vidjeli kako se možete poboljšati!

    • Ako slučajno imate Reddit račun, r/programiranje i r/learnnjava su apsolutno fenomenalne zajednice kojima se možete pridružiti.
    • Na bilo kojem od ovih foruma ili zajednica možete zatražiti da se pridružite nekom programskom projektu! Postoji mnogo projekata zajedničkog programiranja, a mnogi od njih bi bez problema doveli početnika da im pokaže konopce.

    Pitanje 5 od 11: Je li bolje naučiti Javu ili pohađati čas?

    Naučite se Javi 8. korak
    Naučite se Javi 8. korak

    Korak 1. Kampovi za obuku su odlični ako želite brzo učiti i mijenjate karijeru

    Kampovi za obuku popularniji su nego što su ikada bili jer profesionalcima nude jednostavan način za promjenu karijere. Ovim intenzivnim programima obično je potrebno 2-4 mjeseca da se završe, a cilj im je naučiti sve što trebate znati o određenom jeziku za kodiranje. Ako nemate godina za samostalno učenje, ovo je sjajan način!

    Ovi kampovi za obuku obično koštaju 3 000 000 do 13 000 USD. Međutim, diplomanti se često postavljaju direktno na posao, obično dobijete certifikat nakon što diplomirate, a prosječni diplomirani student kodiranja može zaraditi 100 000 USD godišnje nakon nekoliko godina posla

    Naučite se Javi 9. korak
    Naučite se Javi 9. korak

    Korak 2. Fakultetske diplome su idealne ako želite detaljno obrazovanje i akreditive

    Ako ste u srednjoj školi ili uzimate godinu dana pauze i pokušavate shvatiti šta želite studirati na fakultetu, informatika je odlična opcija! Naučit ćete Javu zajedno s hrpom drugih programskih jezika, a diplomirat ćete s dubljim razumijevanjem svih stvari vezanih za kodiranje i računalo!

    Ako ste već krenuli na fakultet ili ste odmah ušli u radnu snagu i razmišljate o promjeni karijere, ne morate se vratiti i steći diplomu računarstva da biste radili na kodiranju. Mnogi koderi su samouki, a oni koji žele formalno obrazovanje na Javi mogu to učiniti brže i za manje novca uz kamp za obuku

    Naučite se Javi 10. korak
    Naučite se Javi 10. korak

    Korak 3. Najbolje je da učite sami ako se želite zabaviti i polako

    Ako ste zainteresirani za učenje kodiranja i želite učiti vlastitim tempom, možete se apsolutno naučiti. Možda će potrajati duže nego odlazak u školu, ali bit će zabavniji i vrlo koristan. Osim toga, ako želite napraviti ovu karijeru, apsolutno se možete zaposliti na programima sa samoukim iskustvom! Možda će vam jednostavno trebati malo duže da savladate jezik.

    Pitanje 6 od 11: Šta mi je potrebno za vježbanje programiranja u Javi?

  • Naučite se Java koraku 11
    Naučite se Java koraku 11

    Korak 1. Preuzmite IDE da biste zapravo započeli pisanje koda

    Tehnički možete upisati kôd u dokument za obradu teksta, poput Notepada ili Microsoft Worda, ali to ne radi nijedan profesionalni programer. Ako se ozbiljno bavite učenjem, preuzmite IDE (integriranu razvojnu platformu). Eclipse je vjerojatno vaša najbolja opklada na početku jer je popularan i besplatan, ali možete naučiti i na IntelliJ -u, BlueJ -u, Xcode -u ili bilo kojem drugom IDE -u koji je kompatibilan s Javom.

    Ovi programi imaju trake zadataka, alate i korisnička sučelja dizajnirana posebno za kodere. Da, mogli biste naučiti na Notepadu ako zaista želite, ali nema smisla. Mnogi IDE -i su besplatni, pa ćete ih ipak morati naučiti da zapravo dijele, pokreću ili pišu profesionalni kôd

    Pitanje 7 od 11: Možete li programirati na bilo kojem računaru?

  • Naučite se Javi 12. korak
    Naučite se Javi 12. korak

    Korak 1. Da, Java će raditi na bilo kojem operativnom sistemu

    Java je široko upotrebljiv i ujednačen programski jezik, koji će raditi na potpuno isti način bez obzira na to jeste li na Apple OS -u, Windows -u ili Linuxu. Ovo je odlično, jer ne morate izlaziti i kupovati skupi hardver ili softver. Zato ljudi kažu "svako može naučiti kodirati", to misle ozbiljno!

  • Pitanje 8 od 11: Koliko je potrebno za savladavanje Jave?

  • Naučite se Java koraku 13
    Naučite se Java koraku 13

    Korak 1. U potpunosti ovisi, ali svakodnevno vježbanje će ubrzati proces

    Ako već poznajete Python i C ++, možda ćete moći savladati Javu za nekoliko mjeseci. Međutim, ako ste tek počeli s kodiranjem i sami učite, možda će trebati godine da u potpunosti razumijete kako kodirati složene programe. U oba slučaja, najbrži način za to je odvajanje vremena za svakodnevno vježbanje. Čak i ako je to samo 20-30 minuta dnevno, morate vježbati!

    To također ovisi o tome šta mislite pod "majstorom". Postoji toliko različitih potencijalnih područja specijalizacije da biste teoretski mogli provesti cijeli život učeći sve različite načine pisanja koda u Javi

    Pitanje 9 od 11: Je li Java najbolji programski jezik za učenje?

  • Naučite se Javi 14. korak
    Naučite se Javi 14. korak

    Korak 1. To je zasigurno top 3 jezik, pa nije loš izbor

    Nakon Pythona i Javascripta (što nije isto što i Java), Java je treći najpopularniji programski jezik na svijetu. Preko 3 milijarde uređaja radi na Javi, pa izgleda da nema nedostatka upotrebe za nju. Takođe je toliko opširno da je često lakše preći s Jave na nešto poput Pythona umjesto obrnuto. Sve u svemu, Java je odličan izbor ako ste tek počeli kodirati!

    Prosječni Java programer zarađuje otprilike 100 000 USD godišnje i ovdje postoji velika potražnja, pa ako je vaš cilj pronaći posao, Java je dobar izbor

    Pitanje 10 od 11: Kako mogu naučiti Javu za 24 sata?

  • Naučite se Javi 15. korak
    Naučite se Javi 15. korak

    Korak 1. Nažalost, to se neće dogoditi

    Ako lutate po internetu, vidjet ćete sve vrste "naučite kodirati za 24 sata!" ili "master kodiranje za mjesec dana!" kursevi i knjige. Nažalost, to su uglavnom trikovi. Iako zasigurno možete napraviti veliki napredak u tjedan ili dvije ako se posvetite studiju, nećete naučiti kako zapravo pisati u kodu u tako kratkom roku.

    Upamtite, Java je vrsta stvari na kojoj biste pohađali cijele kurseve da biste stekli diplomu računarstva. Ovo nije stvar koju možete potpuno naučiti preko noći

    Pitanje 11 od 11: Zašto neki programeri predlažu da ne uče Javu?

  • Naučite se Javi 16. korak
    Naučite se Javi 16. korak

    Korak 1. Postoji mišljenje među nekim stručnjacima da je zastarjelo

    Java je jedan od najstarijih programskih jezika koji postoji, a mnogi profesionalni koderi ne vole koliko se ponavlja i mnogo govori. Za pisanje programa na Javi potrebno je samo više vremena nego za pisanje na drugim jezicima. Kao rezultat toga, neki stručnjaci vjeruju da Java ide putem dodoa. Sigurno postoji malo dokaza da Java nije tako uobičajena kao što je bila, ali neće uskoro nestati. Ako ne bude naklonjeno, proći će dosta vremena od sada.

  • Preporučuje se: