Kuidas õpetada endale Java

Kui mõtlete karjääri vahetamisele või olete lihtsalt huvitatud oma koodi kirjutamisest oma lõbuks, võite mõelda, millist programmeerimiskeelt õppida ja kas seda on üldse võimalik iseseisvalt õppida. Java on põhjusega üks populaarsemaid programmeerimiskeeli maailmas ja see on kindlasti üks parimaid võimalusi, kui soovite ise õppida. Meilt leiate lisateavet Java õppimise plusside ja miinuste kohta ning lisateavet selle kohta, kuidas kodus alustada!

1
See pole imelihtne, kuid kindlasti on see üks lihtsamini õpitavaid keeli. Java on suurepärane programmeerimiskeel algajatele, kuna see sunnib teid koodi kirjutamiseks mõistma selle aluseks olevat loogikat. Samuti on Java-lt teisele programmeerimiskeelele üleminek palju lihtsam kui teisest keelest Java-le üleminek. Kuid nagu iga keele puhul, kulub aega, pingutust ja keskendumist, et mõista, kuidas koodi maksimaalselt kasu saada. Paljud kodeerijad usuvad, et Java põhitõdesid ja loogikat on palju lihtsam õppida kui teisi keeli .

2
Java on palju lihtsam lugeda kui teisi keeli, kuid seda on raskem kirjutada. Java on paljusõnaline, mis tähendab, et funktsiooni täitmiseks peate kirjutama rohkem koodiridu kui teistes keeltes. See on suurepärane, kui olete kodeerimisega täiesti uus, sest seda on lihtsam töödelda ja mõista, mida skriptid teevad, kui kõik on selgelt välja kirjutatud. Kuid kuna peate kirjutama rohkem koodiridu, on rohkem ruumi vigade tegemiseks.Mõned kodeerijad arvavad, et Java on raskem omandada kui teisi keeli, kuna see nõuab toimingute tegemiseks rohkem skriptiridu ja see kipub olema üsna üleliigne mõnel vastupidisel viisil. Näiteks kui soovite Javas printida “Tere tulemast Selgitatud!—, vajate kokku 7 eraldi koodirida: class Main{ / / public static void main(String … args) { / / System.out.println(“Tere tulemast Selgitatud!”); / } / }. Sellises asjas nagu Python on vaja ainult ühte rida: print(“Tere tulemast Selgitatud!†).

3
See on enam kui võimalik, see on kõige levinum viis seda teha! Java lugemist ja kirjutamist saate täiesti iseseisvalt õppida. Tänapäeval alustavad enamik professionaalseid programmeerijaid nii. Seal on nii palju tasuta õpetusi, harjutustööriistu, loenguid ja tunde, et see on lihtsam kui kunagi varem. Siiski on oluline olla realistlik, kui kavatsete Java-d tõeliselt valdada, kuna üksinda tehes on see tõenäoliselt kõige aeglasem viis. Seda saab teha, kuid selleks võib kuluda paar aastat ja palju harjutamist.Paljud professionaalsed kodeerijad usuvad, et nad ei saanud täielikult Java-eksperdiks enne, kui nad hakkasid koos teiste kodeerijatega projektide kallal töötama. Programmeerimiskeelt on raskem ise õppida, kui te ei tee teistega koostööd, et vigu nende tegemise ajal märgata. Ligikaudu 69% arvutiprogrammeerijatest on vähemalt osaliselt iseõppinud. Kui olete alles alustanud, on üksi õppimine suurepärane võimalus.

4
Alustuseks lugege või vaadake keele põhitõdesid käsitlevaid juhendeid. Lihtsalt imege mõne päeva jooksul nii palju teavet kui võimalik, et tutvuksite keele mõistete ja loogikaga. Selle teabe leiate igalt YouTube’i kanalilt või kodeerimisveebisaidilt, kuid parim koht õppimise alustamiseks võib olla Oracle’i veebisait, kuna see ettevõte on Java omanik. Nad avaldavad kogu oma dokumentatsiooni ja teabe veebis aadressil https://www.oracle.com/java/technologies/javase-downloads.html. Alustage õppimisega: tingimused. Need on väited, mis ütlevad programmile, kas teha midagi mõne muu teabe põhjal. Need on iga programmi elujõud. Tingimused algavad alati sõnadega “ifâ€, millele järgnevad sulgud. Silmused. Need on tööriistad, mis võimaldavad teil teatud arvu kordi korrata funktsioonide komplekti. Javas on selleks kolm võimalust (samas tsüklid, silmused ja tee while-silmuseid). Need on võtmetähtsusega, kui soovite, et kood täidaks keerulisi ülesandeid. Funktsioonid/meetodid. Need koodiplokid on korduvkasutatavad teabebitid, mis täidavad teatud toimingut. Funktsiooni/meetodi loomiseks on mitu võimalust Javas, kuid selle aluseks olev loogika on oluline juba varakult.Deklaratsioonid. Need avaldused edastavad natuke andmeid, andes neile muutuja ja nime. Need on olulised, kui on vaja koodis konkreetseid teabebitte valida.

5
Põhitõdedega tutvumiseks järgige tasuta veebikursuseid. Java jaoks on nii palju ressursse, et saate seda õppida ilma peenele kursusele või alglaagrile kulutamata. Code Gym, Learn Java Online ja Coding Bat on kõik 100% tasuta. Need saidid annavad teile harjutusi, selgitavad, kuidas keel töötab, ja juhendavad teid kõike, mida peate põhitõdede kohta teadma. Kulutage paar nädalat või kuud nende õpetuste läbimiseks, et põhitõed selgeks saada. YouTube’is on ka sadu tasuta Javaga kodeerimise kursusi. Java omaval ettevõttel Oracle’il on seal isegi oma tasuta videod. Teiste suurepäraste valikute hulka kuuluvad Code Java, Programming with Mosh ja Amigos code. Soovi korral saate maksta Java kursuse eest Udemy või Coursera kaudu. Mõned inimesed eelistavad neid kursusi, sest nad tunnevad end motiveeritumalt sellest kinni pidama, kui nad klassi eest maksavad.

6
Harjutage süntaksi valdamiseks põhiprogrammide kirjutamist. Süntaks on koodiridade järjekord ja paigutus ning see on üks raskemini õpitavaid asju. Te ei saa Java-t hallata lihtsalt videoid vaadates või raamatuid lugedes. Süntaksi mõistmiseks peate kirjutamist tegelikult harjutama. Järgige koodi koostamiseks õpetust või lahendage algaja põhiülesanne, nagu programm “Tere maailm”. Mänguasjad saate sellega lõbusalt aega veeta. Proovige leiutada oma lihtsaid koode, kasutades oskusi nende õppimise ajal. Populaarne algajate projektide hulka kuuluvad: programm, mis täidab põhilisi matemaatilisi funktsioone.Programm, mis leiab faktoriaale rekursiivse funktsiooni abil.Programm, mis tuvastab, kas teie kirjutatud sõna on palindroom või mitte.Programm, mis toimib nagu tekstiredaktor.

7
Liituge veebikogukonnaga ja paluge neil teie kood üle vaadata. Üks parimaid viise õppimiseks on rääkida teiste programmeerijatega kirjutatud koodist. Stack Overflow on kodeerijate seas ülipopulaarne ja Github on suurepärane valik, kui soovite jagada suuri koodiplokke või teha tõrkeotsingut teiste entusiastidega. Jagage oma asju, küsige tagasisidet ja küsige nõu teistelt kodeerijatelt, et näha, kuidas saaksite end paremaks muuta!Kui teil juhtub olema Redditi konto, on r/programming ja r/learnjava täiesti fenomenaalsed kogukonnad, millega liituda. Kõigil nendel foorumitel või kogukonnad, võite paluda programmeerimisprojektiga liitumist! Seal on palju kommunaalprogrammeerimisprojekte ja paljudel neist poleks probleeme tuua algaja pardale, et neile köied näidata.

8
Alglaagrid on suurepärased, kui soovite kiiresti õppida ja muudate karjääri. Alglaagrid on populaarsemad kui kunagi varem, sest need pakuvad professionaalidele lihtsat viisi karjääri muutmiseks. Nende intensiivsete programmide läbimiseks kulub tavaliselt 2–4 kuud ja nende eesmärk on õpetada teile kõike, mida peate konkreetse kodeerimiskeele kohta teadma. Kui teil pole aastaid üksinda õppimiseks kulutada, on see suurepärane võimalus! Need alglaagrid maksavad tavaliselt 3000–13 000 dollarit. Lõpetajad paigutatakse aga sageli otse töökohtadele, tavaliselt saate pärast kooli lõpetamist tunnistuse ja keskmine kodeerimise alglaagri lõpetaja võib pärast mõneaastast tööd teenida 100 000 dollarit aastas.

9
Kolledžikraad on ideaalne, kui soovite põhjalikku haridust ja tunnistusi. Kui õpite keskkoolis või võtate vaheaastat ja proovite välja mõelda, mida soovite kolledžis õppida, on arvutiteadus suurepärane võimalus! Õpid Java keelt koos hunniku teiste programmeerimiskeeltega ja lõpetad kooli, saades sügavalt aru kõigist kodeerimise ja arvutiga seotud asjadest! Kui läksite juba kolledžisse või asusite kohe tööle ja te Kui mõtlete karjäärivahetusele, ei pea te kodeerijana töötamiseks tagasi pöörduma ja omandama bakalaureusekraadi informaatikas. Paljud kodeerijad on iseõppijad ja need, kes soovivad Java-alase hariduse omandada, saavad alglaagriga hakkama kiiremini ja väiksema raha eest.

10
Kui soovite lõbutseda, on kõige parem õppida iseseisvalt ja võtta seda aeglaselt. Kui olete huvitatud kodeerimise õppimisest ja soovite õppida omas tempos, võite täiesti ise õppida. See võib võtta kauem aega kui koolis käimine, kuid see on lõbusam ja palju kasulikum. Pealegi, kui soovite sellest karjääri teha, võite end kindlasti palgata iseõppinud taustaga programmeerima! Keele valdamiseks võib kuluda veidi rohkem aega.

11
Koodi kirjutamise alustamiseks laadige alla IDE. Saate tehniliselt kirjutada koodi tekstitöötlusdokumenti, nagu Notepad või Microsoft Word, kuid ükski professionaalne programmeerija seda ei tee. Kui soovite õppida tõsiselt, laadige alla IDE (integreeritud arendusplatvorm). Eclipse on tõenäoliselt teie parim valik, kui alustate, sest see on populaarne ja tasuta, kuid saate õppida ka IntelliJ, BlueJ, Xcode või mõne muu Javaga ühilduva IDE abil. Nendel programmidel on tegumiribad, tööriistad ja kasutajaliidesed, mis on spetsiaalselt loodud. kodeerijatele. Jah, kui väga tahad, võiksid Notepadis õppida, aga sellel pole mõtet. Paljud IDE-d on tasuta ja te peate neid õppima, et professionaalset koodi nagunii tegelikult jagada, käitada või kirjutada.

12
Jah, Java töötab mis tahes operatsioonisüsteemiga. Java on laialdaselt kasutatav ja ühtne programmeerimiskeel ning see töötab täpselt samamoodi olenemata sellest, kas kasutate Apple OS-i, Windowsi või Linuxit. See on suurepärane, kuna te ei pea välja minema ja kallist riist- või tarkvara ostma. Sellepärast, kui inimesed ütlevad: “Igaüks võib õppida kodeerima”, siis nad mõtlevad seda tõsiselt!

13
See sõltub täielikult, kuid iga päev harjutamine kiirendab protsessi. Kui tunnete juba Pythonit ja C++, võite mõne kuu pärast Java omandada. Kui aga olete kodeerimises täiesti uus ja õpetate ise, võib keerukate programmide kodeerimise täielikuks mõistmiseks kuluda aastaid. Mõlemal juhul on kiireim viis iga päev harjutamiseks aega varuda. Isegi kui see on vaid 20-30 minutit päevas, peate harjutama! See sõltub ka sellest, mida te “meistri” all mõtlete. Võimalikke spetsialiseerumisvaldkondi on nii palju, et teoreetiliselt võite kulutada kogu elu, et õppida kõiki erinevaid viise koodi kirjutamiseks Javas!

14
See on kindlasti top 3 keelt, nii et see pole halb valik. Pärast Pythoni ja Javascripti (mis ei ole sama mis Java) on Java maailmas populaarsuselt kolmas programmeerimiskeel. Javaga töötab üle 3 miljardi seadme, nii et selle kasutusvõimalustest ei ole puudust. See on ka nii paljusõnaline, et sageli on lihtsam liikuda Java-lt millegi nagu Python juurde, mitte vastupidi. Kõike arvesse võttes on Java suurepärane valik, kui olete kodeerimisega uustulnuk! Keskmine Java-arendaja teenib umbes 100 000 dollarit aastas ja siin on suur nõudlus, nii et kui teie eesmärk on tööd leida, on Java hea valik.

15
Kahjuks seda ei juhtu. Kui veebis ringi tuuseldate, näete igasuguseid kursusi ja raamatuid “õppige kodeerima 24 tunniga!” Kahjuks on need enamasti trikid. Kuigi õpingutele pühendudes saate nädala või kahega kindlasti palju edusamme teha, ei saa te nii lühikese aja jooksul õppida, kuidas tegelikult koodi kirjutada. Pidage meeles, et Java on teie jaoks selline asi läbiks terveid kursusi arvutiteaduse kraadi saamiseks. See ei ole selline asi, mida saate üleöö täielikult õppida.

16
Mõned spetsialistid arvavad, et see on aegunud. Java on üks vanimaid programmeerimiskeeli ja paljudele professionaalsetele kodeerijatele ei meeldi, kui see korduv ja paljusõnaline on. Programmi kirjutamine Java keeles võtab lihtsalt kauem aega kui selle kirjutamine teistes keeltes. Selle tulemusena usuvad mõned spetsialistid, et Java läheb dodo teed. Kindlasti on tõendeid selle kohta, et Java pole nii levinud kui varem, kuid see ei kao niipea. Kui see läheb kehvasti, läheb sellest nüüd palju aega.