Kui mõtlete karjääri vahetamisele või olete lihtsalt huvitatud oma lõbu pärast oma koodi kirjutamisest, võite mõelda, millist programmeerimiskeelt õppida ja kas seda on isegi võimalik iseseisvalt õppida. Java on põhjusel üks populaarsemaid programmeerimiskeeli maailmas ja see on kindlasti üks parimaid võimalusi, kui soovite ennast õpetada. Java õppimise plusside ja miinuste kohta lisateabe saamiseks ning selle kohta, kuidas kodus alustada, on meil olemas!
Sammud
Küsimus 1 /11: Kas Java on lihtne õppida?
Samm 1. See pole imelihtne, kuid kindlasti üks lihtsamini õpitavaid keeli
Java on suurepärane algaja programmeerimiskeel, sest see sunnib teid koodi kirjutamiseks aru saama selle aluseks olevast loogikast. Samuti on palju lihtsam minna Java -lt teisele programmeerimiskeelele kui teisest keelest Java -sse. Kuid nagu iga keele puhul, võtab see aega, vaeva ja keskendumist, et tõesti aru saada, kuidas koodi täielikult ära kasutada.
Paljud kodeerijad usuvad, et Java põhitõdesid ja aluseks olevat loogikat on palju lihtsam õppida kui teisi keeli
Samm 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 kodeerimises täiesti uus, sest seda on lihtsam töödelda ja mõista, mida skriptid kõige ilmselgelt välja kirjutatuna teevad. Kuna aga peate kirjutama rohkem koodiridu, on viga tegemiseks rohkem ruumi.
- Mõned kodeerijad arvavad, et Java võib olla raskemini hallatav kui teised keeled, kuna see nõuab toimingute tegemiseks rohkem skriptiridu ja see kipub mõnel vastuolulisel viisil olema üsna ülearune.
- Näiteks kui soovite printida teksti „Tere tulemast wikiHow!” Java -s vajate kokku 7 eraldi koodirida: class Main { / / public static void main (String… args) { / / System.out.println ("Tere tulemast wikiHow!"); /} /}. Midagi sellist nagu Python, vajate ainult ühte rida: print ("Tere tulemast Wikihow'sse!").
Küsimus 2/11: Kas on võimalik endale Java õpetada?
Samm 1. See on rohkem kui võimalik-see on kõige tavalisem viis seda teha
Saate absoluutselt õppida Java lugemist ja kirjutamist. Tänapäeval alustab enamik professionaalseid programmeerijaid. 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, on see omaette tegemine tõenäoliselt kõige aeglasem viis seda teha. Seda saab teha, kuid see võib võtta paar aastat ja palju harjutamist.
- Paljud professionaalsed kodeerijad usuvad, et nad ei saanud Java -eksperdiks täielikult enne, kui hakkasid teiste kodeerijatega projektide kallal töötama. Programmeerimiskeelt on raskem ise õppida, kui te ei tee teistega koostööd, et neid vigu märgata.
- Ligikaudu 69% kõigist arvutiprogrammeerijatest on vähemalt osaliselt iseõppinud. Kui alles alustate, on suurepärane võimalus iseseisvalt õppida.
Küsimus 3 /11: Kuidas alustada Java õppimist nullist?
1. samm. Alustuseks lugege või vaadake keele põhitõdesid käsitlevaid juhendeid
Lihtsalt neelake mõneks päevaks nii palju teavet kui võimalik, et tutvuda keele terminite ja loogikaga. Selle teabe leiate mis tahes YouTube'i kanalilt või kodeerimisveebisaidilt, kuid parim koht õppimise alustamiseks võib olla Oracle'i veebisait, kuna see on Java omanikfirma. Nad avaldavad kogu oma dokumentatsiooni ja teabe veebis aadressil https://www.oracle.com/java/technologies/javase-downloads.html. Alustage õppimisest:
- Tingimuslikud. Need on avaldused, mis ütlevad programmile, kas teha midagi muu teabe põhjal. Need on iga programmi elujõud. Tingimused algavad alati tähega "kui", millele järgnevad sulud.
- Silmused. Need on tööriistad, mis võimaldavad teatud aja jooksul teatud funktsioone korrata. Java -s on selleks kolm võimalust (silmuste ajal, silmuste jaoks ja tsüklite ajal). Need on võtmetähtsusega, kui soovite, et kood täidaks keerulisi ülesandeid.
- Funktsioonid/meetodid. Need koodiplokid on korduvkasutatavad teabebittid, mis täidavad teatud ülesannet. Funktsiooni/meetodi loomiseks Java -s on mitu võimalust, kuid selle aluseks olev loogika on oluline juba varakult.
- Deklaratsioonid. Need avaldused edastavad natuke andmeid, andes neile muutuja ja nime. Need on hädavajalikud, kui vajate oma koodis teatud teabebittide valimist.
Samm 2. Järgige koos tasuta veebikursustega, et saada põhitõdesid
Java jaoks on nii palju ressursse, et teil on võimalik seda õppida, kulutamata midagi väljamõeldud kursusele või alglaagrile. Code Gym, Learn Java Online ja Coding Bat on kõik 100% tasuta. Need saidid annavad teile harjutusi, selgitavad, kuidas keel töötab, ja tutvustavad kõike, mida peate põhitõdede kohta teadma. Kulutage nende õpetuste lõpuleviimiseks paar nädalat või kuud, et saada põhitõed.
- Samuti on YouTube'is Javaga kodeerimise kohta sadu tasuta tunde. Java omaval ettevõttel Oracle on seal isegi oma tasuta videod. Teiste suurepäraste valikute hulka kuuluvad Code Java, Moshiga programmeerimine ja Amigos kood.
- Soovi korral saate Java -kursuse eest tasuda Udemyl või Courseral. Mõned inimesed eelistavad neid kursusi, sest tunnevad end rohkem motiveerituna selle eest tasuma, kui nad klassi eest tasuvad.
Samm 3. Harjutage süntaksi valdamiseks põhiprogrammide kirjutamist
Süntaks on koodiridade järjekord ja paigutus ning see on üks raskemaid asju, mida õppida. Te ei saa Java -d õppida ainult videoid vaadates või raamatuid lugedes. Süntaksi mõistmiseks peate tegelikult kirjutamist harjutama. Kas järgige mõne koodi koostamise õpetust või tegelege algaja põhiülesandega, nagu programm „tere maailm“. Mänguasjadel on sellega lõbus. Proovige oma lihtsaid koode leiutada, kasutades neid oskusi, kui neid õpite. Populaarsete algajate projektide hulka kuuluvad:
- Programm, mis täidab matemaatilisi põhifunktsioone.
- Programm, mis otsib faktoriaale rekursiivse funktsiooni abil.
- Programm, mis tuvastab, kas teie kirjutatud sõna on palindroom või mitte.
- Programm, mis toimib nagu tekstiredaktor.
Küsimus 4/11: Kuidas ma saan aru, kas ma tegelikult õpin?
Samm 1. Liituge veebikogukonnaga ja paluge neil teie kood üle vaadata
Üks parimaid viise õppimiseks on rääkida teiste programmeerijatega teie kirjutatud koodist. Stack Overflow on kodeerijate seas ülipopulaarne ja Github on suurepärane valik, kui soovite jagada suuri koodiplokke või tõrkeotsingut teiste entusiastidega. Jagage oma asju, küsige tagasisidet ja võtke nõu teistelt kodeerijatelt, et näha, kuidas saaksite end parandada!
- Kui teil juhtub olema Redditi konto, on r/programmeerimine ja r/learnjava täiesti fenomenaalsed kogukonnad, millega liituda.
- Kõigil neist foorumitest või kogukondadest võite paluda liituda programmeerimisprojektiga! Seal on palju ühiseid programmeerimisprojekte ja paljudel neist poleks probleeme algaja pardale toomisega, et neile köied näidata.
Küsimus 5/11: Kas on parem õpetada endale Java -d või osaleda klassis?
Samm 1. Boot -laagrid on suurepärased, kui soovite kiiresti õppida ja vahetate karjääri
Boot -laagrid on populaarsemad kui kunagi varem, sest need pakuvad professionaalidele lihtsat võimalust karjääri muuta. Nende intensiivsete programmide läbimiseks kulub tavaliselt 2–4 kuud ja nende eesmärk on õpetada teile kõike, mida vajate konkreetse kodeerimiskeele kohta. Kui teil pole aastaid iseseisvalt õppimisele kulutada, on see suurepärane võimalus!
Need alglaadimislaagrid maksavad tavaliselt 3 000 000–13 000 dollarit. Siiski lõpetavad lõpetajad sageli otse töökohti, tavaliselt saate pärast lõpetamist sertifikaadi ja keskmine kodeerimislaagri lõpetanu võib mõne aasta pärast teenida 100 000 dollarit aastas tööst
Samm 2. Kolledži kraadid on ideaalsed, kui soovite põhjalikku haridust ja volitusi
Kui olete keskkoolis või võtate vaheaasta ja proovite välja mõelda, mida soovite ülikoolis õppida, on arvutiteadus suurepärane võimalus! Õpid Java-d koos hulga teiste programmeerimiskeeltega ja lõpetate kõikide kodeerimise ja arvutiga seotud asjade põhjaliku mõistmisega!
Kui olete juba ülikoolis käinud või astusite kohe tööjõudu ja mõtlete karjäärimuutusele, ei pea te kodeerijana töötamiseks tagasi minema ja arvutiteaduse bakalaureusekraadi omandama. Paljud kodeerijad on iseõppijad ja need, kes soovivad Java formaalset haridust, saavad alglaaduriga kiiremini ja väiksema raha eest hakkama
Samm 3. Kui soovite lõbutseda ja aeglaselt võtta, on kõige parem õppida iseseisvalt
Kui olete huvitatud kodeerimise õppimisest ja soovite õppida oma tempos, saate seda ise õpetada. See võib võtta kauem aega kui koolis käimine, kuid see on lõbusam ja tasuvam. Pealegi, kui soovite sellest karjääri teha, võite end palgata iseõppinud taustaga programmeerimiseks! Keele valdamine võib teil lihtsalt veidi kauem aega võtta.
Küsimus 6/11: Mida on vaja Java -programmeerimise harjutamiseks?
Samm 1. 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 suhtute õppimisse tõsiselt, laadige alla IDE (integreeritud arendusplatvorm). Eclipse on tõenäoliselt teie parim valik alustamisel, sest see on populaarne ja tasuta, kuid saate õppida ka IntelliJ, BlueJ, Xcode või mis tahes muu Javaga ühilduva IDE abil.
Nendel programmidel on tegumiribad, tööriistad ja kasutajaliidesed, mis on loodud spetsiaalselt kodeerijate jaoks. Jah, Notepadis võiksite õppida, kui soovite, kuid pole mõtet. Paljud IDE -d on tasuta ja peate neid õppima professionaalse koodi jagamiseks, käitamiseks või kirjutamiseks
Küsimus 7/11: Kas saate programmeerida mis tahes arvutis?
Samm 1. Jah, Java töötab mis tahes operatsioonisüsteemis
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 ostma kallist riist- ega tarkvara. See on põhjus, miks inimesed ütlevad: "Igaüks saab õppida kodeerima", siis nad mõtlevad seda tõsiselt!
Küsimus 8/11: Kui kaua võtab Java valdamine aega?
Samm 1. See sõltub täielikult, kuid igapäevane harjutamine kiirendab protsessi
Kui teate juba Pythoni ja C ++, siis võib -olla saate Javaga hakkama mõne kuu pärast. Kui aga olete kodeerimises täiesti uus ja õpetate ennast, võib keeruliste programmide kodeerimise täielikuks mõistmiseks kuluda aastaid. Mõlemal juhul on iga päev harjutamiseks mõne aja eraldamine kiireim viis seda teha. Isegi kui see on vaid 20-30 minutit päevas, peate harjutama!
See sõltub ka sellest, mida peate silmas "peremehe" all. Võimalikke spetsialiseerumisvaldkondi on nii palju, et teoreetiliselt võiksite eluaeg õppida kõiki erinevaid Java -koodi kirjutamise viise
Küsimus 9/11: Kas Java on parim programmeerimiskeel, mida õppida?
Samm 1. See on kindlasti top 3 keel, seega pole see halb valik
Pärast Pythoni ja Javascripti (mis ei ole sama mis Java) on Java maailmas populaarsuselt kolmas programmeerimiskeel. Java -süsteemis töötab üle 3 miljardi seadme, nii et selle kasutamisest pole puudust. See on ka nii paljusõnaline, et Java -st on sageli lihtsam minna Pythonile, mitte vastupidi. Kõike arvesse võttes on Java suurepärane valik, kui te pole kodeerimisega kursis!
Keskmine Java arendaja teenib umbes 100 000 dollarit aastas ja siin on palju nõudlust, nii et kui teie eesmärk on leida tööd, on Java hea valik
Küsimus 10/11: Kuidas ma saan 24 tunni jooksul Java õppida?
Samm 1. Kahjuks seda ei juhtu
Kui veebis ringi tuhnite, näete igasuguseid „õppige 24 tunni jooksul kodeerima!” või “kapteni kodeerimine kuu aja pärast!” kursused ja raamatud. Kahjuks on need enamasti trikid. Ehkki saate oma õpingutele pühendudes nädala või kahe jooksul kindlasti palju edusamme teha, ei õpi te nii lühikese aja jooksul tegelikult koodiga kirjutama.
Pidage meeles, et Java on selline asi, mille läbiksite arvutiteaduse kraadi saamiseks terveid kursusi. See pole selline asi, mida saate üleöö täielikult õppida
Küsimus 11/11: Miks mõned programmeerijad soovitavad Java mitte õppida?
Samm 1. Mõnede spetsialistide seas on tunne, et see on aegunud
Java on üks vanimaid programmeerimiskeeli ja paljudele professionaalsetele kodeerijatele ei meeldi see, kui korduv ja paljusõnaline see on. Programmi kirjutamine Java -s võtab lihtsalt kauem aega kui selle kirjutamine teistes keeltes. Seetõttu usuvad mõned spetsialistid, et Java läheb dodo teed. Kindlasti on natuke tõendeid, et Java pole nii tavaline kui varem, kuid see ei kao niipea. Kui see soosimisest välja läheb, on sellest nüüd kaua aega.