Deci, ați decis să deveniți programator Java. Apare imediat o întrebare rezonabilă: „De unde ar trebui să începi?” În acest articol, vom vorbi despre cum să înveți programarea de la zero pe CodeGym. Vom explora caracteristicile cursului, modul în care procesul de învățare este împărțit în etape și ce secțiuni ale site-ului trebuie utilizate pentru a face formarea dvs. cât mai eficientă posibil.
Videoclipuri — Canalul nostru oficial YouTube este locul unde puteți găsi rapoarte video realizate de studenții CodeGym, recenzii video, diverse tutoriale utile, traduceri ale celor mai bune lecții de programare în limbi străine și multe altele.

Cuprins
- Caracteristicile cursului CodeGym
- Platforme de învățare: site web și aplicație mobilă
- Etapele cursului
- Secțiuni utile ale site-ului
- Unde să discutați cu echipa CodeGym
CodeGym: Un tutorial Java care pune accent pe practică
1. Învățare sub formă de joc
Cursul CodeGym este un pic ca un joc pe calculator. Este împărțit în patru misiuni , fiecare având un concept comun. De exemplu, Sintaxa Java este prima căutare, în care înveți sintaxa de bază a limbajului. Fiecare misiune constă din zece nivele , care trebuie finalizate secvenţial. Nivelurile sunt pline cu lecții și sarcini de diferite dificultăți. Pentru a trece la nivelul următor, trebuie să rezolvi majoritatea sarcinilor de la nivelul actual, deoarece prin îndeplinirea cu succes a sarcinilor, câștigi ceva „materie întunecată”. Îl folosești pentru a debloca lecțiile și sarcinile ulterioare.2. Practică programare chiar de la început
Experiența practică acumulată în tutorialul nostru Java (cursul CodeGym) include sarcini în diferite formate. Ele variază în timp:- Unele dintre sarcini sunt pentru consolidarea materialelor teoretice din lecția care le precede;
- Altele au ca scop repetarea teoriei acoperite anterior de la nivelurile anterioare;
- Totuși, altele sunt „ sarcini de provocare ”, care se bazează pe materialele prezentate în următorul, două sau trei niveluri. Da, ai citit corect. Acest lucru a fost făcut intenționat. Vrei să rezolvi o sarcină chiar acum, dar nu știi ceva? Cauta pe Google! Aceasta este o abilitate extrem de utilă pentru un programator. Dar dacă doriți să vă deplasați strict secvențial prin material, atunci doar lăsați sarcina deoparte și reveniți la ea după câteva nivele după ce ați atins teoria necesară.
- Introducerea codului este o sarcină pentru începători. Uneori, un programator aspirant ar trebui doar să-și bage mâinile și să simtă codul. Pentru a face acest lucru, pur și simplu „copiați” un exemplu;
- Analizați codul altcuiva și găsiți erori. Ei bine, înțelegi. Avem și aceste sarcini;
- Scrieți propriul cod pentru a satisface lista de condiții de sarcină;
- Sarcini bonus. Acestea sunt sarcini mai dificile pentru auto-studiu și pentru dezvoltarea abilității de a gândi în termeni de algoritmi;
- Mini-proiecte. Aceste sarcini sunt împărțite în mai multe sub-sarcini. Pe măsură ce completați fiecare dintre ele în succesiune, ajungeți să creați programe relativ complexe și mari. De exemplu, jocul Sokoban sau o cameră de chat online. Aceste sarcini apar pe la mijlocul cursului;
- Videoclipuri. Uneori este util să schimbi ceea ce faci. Pe CodeGym, facem acest lucru vizionând videoclipuri IT.
3. Verificare instantanee a sarcinilor și instrumente pentru a vă îmbunătăți codul
Cele mai importante caracteristici ale CodeGym, care îl diferențiază de toate celelalte cursuri online, sunt verificarea automată instantanee a sarcinilor, sugestii, recomandări cu privire la modul de rezolvare a sarcinilor . Cu CodeGym, nu trebuie să aștepți mult timp cât un profesor îți verifică munca: faci clic pe un buton, iar într-o clipită, primești rezultatul și recomandările dacă ceva nu este în regulă cu soluția ta.4. Ajutor la sarcini
Experiența ta de a învăța cum să programezi nu ar trebui să semene cu plutirea singură pe o plută în mijlocul oceanului. Trebuie să interacționezi cu ceilalți. Mai presus de toate, CodeGym are o secțiune „ Ajutor ” pentru aceasta. Dacă sunteți blocat la o sarcină din curs pentru o perioadă lungă de timp sau nu puteți înțelege un subiect dificil, puneți o întrebare într-o anumită secțiune. Un student, programator sau membru al personalului site-ului web vă va ajuta cu siguranță. Mai mult, atunci când te vei simți pregătit, va fi foarte valoros pentru tine să mergi la secțiunea „Ajutor” și să ajuți pe altcineva la studii. Asta înseamnă că va trebui să înțelegi codul altcuiva. La finalizarea cursului, un student câștigă 300-500 de ore de experiență reală de programare! Acest curs este, de asemenea, un instrument excelent pentru cei care au studiat deja programarea de bază, dar nu știu de unde să înceapă să își caute de lucru. Pe lângă practică, veți obține în timp ce lucrați prin CodeGym, veți putea înțelege întrebările importante la care va trebui să răspundeți în timpul interviurilor de angajare, precum și să puteți scrie un CV competent.Platforme de învățare: site web și aplicație mobilă
Aveți două opțiuni pentru a stăpâni elementele de bază ale programării Java cu CodeGym: prin aplicația Android sau în versiunea web. Totuși, există un al treilea: să studiezi atât pe site, cât și în aplicație :) Poți face asta dacă ai un abonament activ.Etapele cursului
CodeGym este cel mai complet tutorial Java în limba engleză. Cursul principal Java va oferi o imagine completă a Java Core, iar practica ulterioară vă va ajuta să învățați cum să lucrați cu tehnologii mai avansate. Cu CodeGym veți învăța Java Core și veți rezolva 1200 de sarcini cu verificare instantanee. Ce include cursul?- Scurte lecții de teorie, pline de exemple vii;
- Sarcini, mini-proiecte;
- Lecții motivaționale (la începutul unui nivel) și videoclipuri care vă vor ajuta să vă mențineți „încărcarea” până la sfârșitul cursului;
- Chestionare despre materialul acoperit (niveluri de început).
GO TO FULL VERSION