De unde să începi și ce să NU faci
Au fost milioane de cursanți înaintea ta și vor fi și mai mulți succesori, și ghici ce? Mulți dintre ei încă cad în capcane comune. Dar nu te vei număra printre ei, amice :) Pentru că ai o listă scurtă de greșeli comune pe care le fac aproape toți începătorii și acum probabil că nu vei petrece timp pe:- prea multe cercetări în loc de practică;
- învățare continuă fără un scop definit;
- face pauze prea lungi în educație;
- învăţare individuală.
Faceți cunoștință cu CodeGym: un tutorial Java pentru manechini (și cursanți avansați, de asemenea :)
Cursul CodeGym se adresează cu ușurință tuturor începătorilor în programare. Nu trebuie să arătați rezultate remarcabile la matematică sau să aveți cunoștințe în IT pentru a promova cursul. Tot ce ai nevoie este timp pentru învățare și exersare. Iată câteva caracteristici ale CodeGym pentru a vă îmbunătăți învățarea Java.-
Începeți cu un plan de învățare bine gândit
Poate ați observat că nu toți profesioniștii de top pot fi și profesori de top. Uneori, specialiștii prea experimentați nu pot explica niciun concept pe care îl cunosc unui începător complet... doar pentru că nu pot să fie simplu.
Știm cât de greu este să înțelegi un subiect nou explicat cu ceva pur teoretic și expresii nefamiliare. Este mai bine să nu aprofundați prea mult în fiecare cea mai mică caracteristică, care este oarecum relevantă pentru subiect.
Scopul CodeGym este să vă ofere baza minimă de teorie de care veți avea nevoie ca dezvoltator junior. Este un tutorial Java complet pentru manechin, în care înveți făcând (sau codând, pentru a fi mai precis).
Cursul constă dintr-o pistă de cunoștințe teoretice explicate cât mai simplu posibil și mii (!) de sarcini de codare. Începeți cu sarcinile elementare și treceți pas cu pas la sarcini mai dificile și proiecte de codare. Nu vă faceți griji: cursul vă va ghida de la punctul zero la o înțelegere clară a modului de a rula programarea java.
Călătoria ta la CodeGym este împărțită în patru misiuni: Java Syntax, Java Core, Java Multithreading și Java Collections. Fiecare misiune constă din 10 niveluri. Fiecare nivel are 12-13 lecții. Fiecare lecție acoperă un anumit subiect și include o teorie plus un set de sarcini. Aici, aveți un plan educațional cu prelegeri scurte și ușor de înțeles și „teme”!
-
Obțineți feedback imediat despre rezultatele și progresul dvs
Cartea vă poate oferi doar ceea ce este deja scris. Nu va răspunde la întrebări suplimentare și cu siguranță nu va sfătui nici cum să vă remediați codul!
Ai nevoie de un mentor în aceste scopuri. Studiul la cursuri sau cursurile private este mult mai eficient decât învățarea Java din cărți, dar are și contra. În primul rând, este un program solicitant. În al doilea rând, feedback întârziat. Tutorul tău are nevoie de timp pentru a-ți verifica tema și a-ți oferi recomandări, iar tu poți aștepta un răspuns zile întregi.
La CodeGym primești o revizuire instantanee a soluției tale în doar câteva secunde, vezi dacă codul tău îndeplinește pe deplin cerințele și multe altele! Vedeți singuri: programarea în Java pentru manechin poate fi interesantă. Începeți să codificați încă de la prima lecție folosind un webIDE la îndemână, obțineți sfaturi despre soluția dvs. și câteva sfaturi despre cum să vă îmbunătățiți stilul de codare.
Totul este simplu: scrieți-vă codul, faceți clic pe butonul „Verificați” și vedeți imediat rezultatele. Sistemul vă va oferi, de asemenea, numărul mediu de încercări efectuate de alți studenți.
-
Învață cu simț, motivație și o companie bună
De ce cursanții Java se opresc la jumătate, indiferent de performanța lor? Răspunsul este simplu: o lipsă de motivație sau (și) o experiență de învățare plictisitoare. Indiferent ce experiență în programare aveți, dacă nu sunteți angajat, este greu să vă convingeți să studiați. Dar există un lucru pe care ne place tuturor să facem - să ne jucăm.
Dacă ești familiarizat cu jocurile, știi că ele te pot „fura” cu ușurință din realitate ore și zile, până când treci de căutare sau cucerești lumea imaginară. Educația poate fi atât de distractivă? Din nou, bun venit la CodeGym.
Aici poți învăța și te poți juca într-un cadru futurist. Scopul tău este să ridici nivelul unui personaj trecând misiuni și rezolvând sarcini. Fiecare sarcină rezolvată cu succes vă aduce o „materie întunecată”. Este recompensa ta și o resursă de care ai nevoie pentru a deschide lecții și a exersa în continuare. Pentru a trece întregul joc până la sfârșit, trebuie să codificați mult. În acest fel, până la sfârșitul cursului, vei avea cunoștințele și 300 până la 500 de ore de practică reală.
Ceea ce este de asemenea important, nu ești singur aici. Comunitatea CodeGym este în creștere și poți oricând să ceri ajutor pentru sarcini sau să primești sfaturi pentru a-ți ajusta studiile. Faceți din codificare obiceiul dvs. zilnic și cu siguranță veți învăța cum să rulați programarea Java.
O listă bonus de cărți pentru a învăța Java: de la seria „pentru manechine” la lectură aprofundată
Nu înțelege greșit, nimeni nu încearcă să te motiveze să nu citești. De fapt, cărțile pot fi un plus bun pentru planul tău de învățare. Iată câteva surse, care merită atenția ta:-
Head First Java de Kathy Sierra și Bert Bates
Această carte este, fără îndoială, cea mai bună introducere în Java, unde limbajul de bază și conceptele OOP au fost explicate pe exemple din lumea reală. Te vei logodi de la prima pagină până când o vei termina. Încercați să nu săriți peste exercițiile și puzzle-urile de la sfârșitul fiecărui capitol pentru a reține mai bine materialul.
-
Începeți programarea cu Java For Dummies
S-ar putea să fiți sceptici cu privire la „seria manechinelor”, dar totuși sunt bune pentru cei care nu știu absolut nimic în domeniul specific. Aici veți învăța lucrurile majore de care aveți nevoie pentru a începe cu codarea Java, cum ar fi cum să instalați Java, să compilați codul și să finalizați diferite exerciții practice după ce terminați lectura.
-
Java: un ghid pentru începători de Herbert Schildt
Bine, glumele deoparte. Dacă vă așteptați la o explicație profundă pe un ton serios al vocii, încercați-o pe aceasta. Această carte vă prezintă termenii de bază ai Java și vă ghidează de la înțelegerea de bază a tipurilor de date, claselor și obiectelor la concepte mai complexe, cum ar fi expresiile lambda și interfețele funcționale. Această carte are și o secțiune de autotestare la sfârșitul fiecărui capitol.
-
Core Java Volumul I — Noțiuni fundamentale
Nu vă lăsați confuzi de cele 1000 de pagini impresionante - puteți citi cu ușurință această carte de la scoarță la scoartă. Fiecare capitol este dedicat unui anumit subiect, începând de la introducerea în limbajul și mediul de programare Java și trecând la structuri de date, obiecte și clase și așa mai departe. Spre deosebire de multe cărți pentru începători, Core Java oferă o acoperire explicită a colecțiilor și genericelor, ceea ce este util pentru programarea reală.
-
Gândește Java: Cum să gândești ca un informatician de Allen Downey și Chris Mayfield
Această carte pentru începători completi vă va învăța cum să gândiți în cod. Ca multe altele, începe cu o introducere în OOP. Fiecare capitol are vocabularul și secțiunile de exerciții pentru a consolida teoria și a stăpâni abilitățile de gândire de programare. Este mai potrivit pentru începători decât pentru cititorii cu chiar și o mică experiență în codificare. Pentru început, este simplu și distractiv de citit.
Învelire
Amintiți-vă că nivelul de început al înțelegerii programării este relevant doar de la început. Aveți toate șansele să depășiți cursanții mai pregătiți dacă aveți cel puțin aceste trei lucruri:- obiective clare și interval de timp
- motivare
- ... și tone de practică, desigur
GO TO FULL VERSION