Kaya, nagpasya kang maging isang Java programmer. Ang isang makatwirang tanong ay agad na lumitaw: "Saan ka dapat magsimula?" Sa artikulong ito, pag-uusapan natin kung paano matutunan ang programming mula sa simula sa CodeGym. Susuriin namin ang mga tampok ng kurso, kung paano nahahati ang proseso ng pag-aaral sa mga yugto, at kung aling mga seksyon ng website ang dapat gamitin upang gawing epektibo ang iyong pagsasanay hangga't maaari.
Mga Video — Ang aming opisyal na channel sa YouTube ay ang lugar upang maghanap ng mga ulat sa video na ginawa ng mga mag-aaral ng CodeGym, mga pagsusuri sa video, iba't ibang kapaki-pakinabang na tutorial, pagsasalin ng pinakamahusay na mga aralin sa wikang banyaga sa programming, at marami pa.
Talaan ng mga Nilalaman
- Mga tampok ng kursong CodeGym
- Mga platform sa pag-aaral: website at mobile app
- Mga yugto ng kurso
- Mga kapaki-pakinabang na seksyon ng website
- Saan makikipag-chat sa koponan ng CodeGym
CodeGym: Isang Java tutorial na nagbibigay-diin sa pagsasanay
1. Pag-aaral sa anyo ng laro
Ang kursong CodeGym ay medyo katulad ng laro sa kompyuter. Ito ay nahahati sa apat na quests , bawat isa ay may isang karaniwang konsepto. Halimbawa, ang Java Syntax ay ang unang paghahanap, kung saan mo natutunan ang pangunahing syntax ng wika. Ang bawat pakikipagsapalaran ay binubuo ng sampung antas , na dapat kumpletuhin nang sunud-sunod. Ang mga antas ay puno ng mga aralin at mga gawain ng iba't ibang kahirapan. Upang umunlad sa susunod na antas, kailangan mong lutasin ang karamihan sa mga gawain sa kasalukuyang antas, dahil sa matagumpay na pagkumpleto ng mga gawain, makakakuha ka ng ilang "madilim na bagay". Ginagamit mo ito upang i-unlock ang mga kasunod na aralin at gawain.2. Pagsasanay sa programming sa simula pa lang
Ang praktikal na karanasang natamo sa aming Java tutorial (ang CodeGym course) ay kinabibilangan ng mga gawain sa iba't ibang format. Nag-iiba sila sa paglipas ng panahon:- Ang ilan sa mga gawain ay para sa pagpapatibay ng mga teoretikal na materyales mula sa aralin na nauna sa kanila;
- Ang iba ay naglalayong ulitin ang dating sakop na teorya mula sa mga naunang antas;
- Gayunpaman, ang iba ay " mga gawain sa hamon ", na batay sa mga materyal na ipinakita sa susunod na isa, dalawa, o tatlong antas. Oo, tama ang nabasa mo. Kusa itong ginawa. Gustong lutasin ang isang gawain ngayon, ngunit hindi mo alam ang isang bagay? Google it! Ito ay isang lubhang kapaki-pakinabang na kasanayan para sa isang programmer. Ngunit kung nais mong lumipat nang mahigpit nang sunud-sunod sa pamamagitan ng materyal, pagkatapos ay itabi lamang ang gawain at bumalik dito pagkatapos ng ilang antas kapag naabot mo na ang kinakailangang teorya.
- Ang pagpasok ng code ay isang gawain para sa mga nagsisimula. Kung minsan ang isang naghahangad na programmer ay dapat lamang humukay ng kanyang mga kamay at pakiramdam ang code. Upang gawin ito, "kopyahin" mo lang ang isang halimbawa;
- Suriin ang code ng ibang tao at maghanap ng mga bug. Well, naiintindihan mo. Mayroon din tayong mga gawaing ito;
- Sumulat ng iyong sariling code upang matugunan ang listahan ng mga kondisyon ng gawain;
- Mga gawaing bonus. Ito ay mas mahirap na mga gawain para sa sariling pag-aaral at para sa pagbuo ng iyong kakayahang mag-isip ayon sa mga algorithm;
- Mga mini-proyekto. Ang mga gawaing ito ay nahahati sa ilang mga sub-gawain. Habang kinukumpleto mo ang bawat isa sa kanila sa pagkakasunud-sunod, natatapos mo ang paggawa ng medyo kumplikado at malalaking programa. Halimbawa, ang larong Sokoban o isang online chat room. Lumilitaw ang mga gawaing ito sa gitna ng kurso;
- Mga video. Minsan kapaki-pakinabang na baguhin ang iyong ginagawa. Sa CodeGym, ginagawa namin ito sa pamamagitan ng panonood ng mga IT video.
3. Instant na pag-verify ng gawain at mga tool upang mapabuti ang iyong code
Ang pinakamahalagang tampok ng CodeGym, na nagtatakda nito na bukod sa lahat ng iba pang online na kurso, ay ang agarang awtomatikong pag-verify ng gawain, mga pahiwatig, mga rekomendasyon kung paano lutasin ang mga gawain . Sa CodeGym, hindi mo kailangang maghintay ng mahabang panahon habang sinusuri ng isang guro ang iyong trabaho: nag-click ka ng isang button, at sa isang iglap, makukuha mo ang resulta at mga rekomendasyon kung may mali sa iyong solusyon.4. Tumulong sa mga gawain
Ang iyong karanasan sa pag-aaral kung paano magprograma ay hindi dapat maging katulad ng paglutang mag-isa sa isang balsa sa gitna ng karagatan. Kailangan mong makipag-ugnayan sa iba. Higit sa lahat, mayroong seksyong " Tulong " ang CodeGym para dito. Kung natigil ka sa isang gawain mula sa kurso sa loob ng mahabang panahon o hindi mo maintindihan ang isang mahirap na paksa, magtanong sa isang partikular na seksyon .. Ang isang mag-aaral, programmer, o miyembro ng kawani ng website ay tiyak na tutulong sa iyo. Higit pa rito, kapag handa ka na, magiging napakahalaga para sa iyo na pumunta sa seksyong "Tulong" at tumulong sa ibang tao sa kanilang pag-aaral. Nangangahulugan iyon na kailangan mong maunawaan ang code ng ibang tao. Sa pagkumpleto ng kurso, ang isang mag-aaral ay nakakakuha ng 300-500 na oras ng tunay na karanasan sa programming! Ang kursong ito ay isa ring mahusay na tool para sa mga nag-aral na ng basic programming ngunit hindi alam kung saan magsisimulang maghanap ng trabaho. Bilang karagdagan sa pagsasanay, makukuha mo habang nagtatrabaho sa CodeGym, mauunawaan mo ang mahahalagang tanong na kailangan mong sagutin sa mga panayam sa trabaho, pati na rin makapagsulat ng karampatang resume.Mga platform sa pag-aaral: website at mobile app
Mayroon kang dalawang opsyon para sa pag-master ng mga pangunahing kaalaman sa Java programming gamit ang CodeGym: sa pamamagitan ng Android application o sa web na bersyon. Gayunpaman, mayroong pangatlo: mag-aral pareho sa website at sa application :) Magagawa mo ito kung mayroon kang aktibong subscription.Mga yugto ng kurso
Ang CodeGym ay ang pinakakumpletong Java tutorial sa English. Ang pangunahing kurso sa Java ay magbibigay ng kumpletong larawan ng Java Core, at ang kasunod na pagsasanay ay tutulong sa iyo na matutunan kung paano gumamit ng mas advanced na mga teknolohiya. Sa CodeGym matututo ka ng Java Core at malulutas ang 1200 gawain gamit ang agarang pag-verify. Ano ang kasama sa kurso?- Maikling mga aralin sa teorya, makapal sa matingkad na mga halimbawa;
- Mga gawain, mini-proyekto;
- Mga motivational lesson (sa simula ng isang level) at mga video na tutulong sa iyo na mapanatili ang iyong "singil" hanggang sa pagtatapos ng kurso;
- Mga pagsusulit sa sakop na materyal (mga panimulang antas).
GO TO FULL VERSION