CodeGym/Blog Java/Aleatoriu/Cum să înveți pe CodeGym: un ghid de curs
John Squirrels
Nivel
San Francisco

Cum să înveți pe CodeGym: un ghid de curs

Publicat în grup
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. Cum să înveți pe CodeGym: un ghid de curs - 1

Cuprins

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ă.
De asemenea, variază ca dimensiune și dificultate:
  • 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.
Sunt atât de multe sarcini încât nu poți să nu devii programator dacă termini cursul până la sfârș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).
Cum evoluează cursul? Nivelul 0 este un fel de introducere în lumea CodeGym, personajele și metodele sale de predare. Întâmpinați sarcini chiar de la primele lecții și le puteți rezolva direct pe site. În al treilea nivel, există o lecție specială despre instalarea IntelliJ IDEA, un mediu de dezvoltare popular folosit de programatorii Java. Prin instalarea acestuia și a pluginului CodeGym, puteți finaliza sarcini nu numai pe web, ci și pe computer. Acest lucru va fi util în special în nivelurile ulterioare ale cursului, când începeți să vă confruntați cu sarcini mai mari și din a doua jumătate a cursului - mini-proiecte și sarcini bonus.

Secțiuni utile pe CodeGym

Curs de formare — Acesta este cel mai important! Treceți peste tot și veți deveni un programator Java minunat! Sarcini — 1200 de sarcini practice. Ele pot fi deschise separat de curs, dar numai cele la care ai ajuns deja vor fi disponibile pentru rezolvare. Ajutor — Accesați înțelepciunea și inteligența colectivă ale studenților și profesioniștilor CodeGym. Pune-ți întrebarea despre teorie sau o sarcină și cu siguranță te vor ajuta. Articole— Comunități construite în jurul intereselor și orașelor, create pentru a discuta despre CodeGym și tot ce ține de studiile tale — teorie, sarcini, întrebări la interviu. Alăturați-vă unor grupuri de interese, citiți articole scrise de absolvenții CodeGym, studenții actuali și personalul editorial și postați-le pe ale dvs. dacă aveți ceva de spus! Povești de succes este un grup special în care studenții și absolvenții CodeGym împărtășesc cum au reușit să cucerească Java și să obțină un loc de muncă. Jocurieste o secțiune în care proiectele implică scrierea de jocuri simple, dar fascinante, cum ar fi Snakes, 2048, un joc de curse cu obstacole și un joc cu împușcături plasat în spațiul cosmic. Toate aceste proiecte sunt împărțite în subsarcini. Completează-le pas cu pas, vei ajunge cu propria ta versiune a jocului. Proiectele sunt împărțite în funcție de dificultate. Există unii la îndemâna studenților care au absolvit nivelul 5 și există alții care vor necesita abilitățile și cunoștințele de la nivelul 10 și mai sus.
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.

Unde să discutați cu echipa CodeGym

Puteți adresa orice întrebare legată de curs scriindu-ne la support@codegym.cc sau folosind funcția de chat de pe site. Suntem în rețelele de socializare
Comentarii
  • Popular
  • Nou
  • Vechi
Trebuie să fii conectat pentru a lăsa un comentariu
Această pagină nu are încă niciun comentariu