CodeGym/Java Blog/Random/Paano matuto sa CodeGym: Isang gabay sa kurso
John Squirrels
Antas
San Francisco

Paano matuto sa CodeGym: Isang gabay sa kurso

Nai-publish sa grupo
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. Paano matuto sa CodeGym: Isang gabay sa kurso - 1

Talaan ng mga Nilalaman

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.
Nag-iiba din sila sa laki at kahirapan:
  • 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.
Napakaraming gawain na hindi mo maiiwasang maging programmer kung tatapusin mo ang kurso hanggang sa dulo!

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).
Paano umuunlad ang kurso? Ang Antas 0 ay isang uri ng pagpapakilala sa mundo ng CodeGym, mga karakter at pamamaraan ng pagtuturo nito. Nakatagpo ka ng mga gawain mula sa mga unang aralin, at maaari mong lutasin ang mga ito nang direkta sa website. Sa ikatlong antas, mayroong isang espesyal na aralin sa pag-install ng IntelliJ IDEA, isang sikat na development environment na ginagamit ng mga Java programmer. Sa pamamagitan ng pag-install nito at ng CodeGym plugin, maaari mong kumpletuhin ang mga gawain hindi lamang sa web kundi pati na rin sa iyong PC. Magiging kapaki-pakinabang ito lalo na sa mga susunod na antas ng kurso, kapag nagsimula kang humarap sa mas malalaking gawain, at mula sa ikalawang kalahati ng kurso — mga mini-proyekto at mga bonus na gawain.

Mga kapaki-pakinabang na seksyon sa CodeGym

Kurso sa pagsasanay — Ito ang pinakamahalaga! Suriin ang buong bagay at ikaw ay magiging isang kahanga-hangang Java programmer! Mga Gawain — 1200 praktikal na gawain. Maaaring buksan ang mga ito nang hiwalay mula sa kurso, ngunit ang mga naabot mo na lamang ang magagamit upang malutas. Tulong — I-access ang sama-samang karunungan at katalinuhan ng mga mag-aaral at propesyonal ng CodeGym. Itanong mo lang ang iyong tanong tungkol sa teorya o isang gawain, at tiyak na matutulungan ka nila. Mga artikulo— Mga komunidad na binuo sa paligid ng mga interes at lungsod, nilikha upang talakayin ang CodeGym at lahat ng bagay na nauugnay sa iyong pag-aaral — teorya, mga gawain, mga tanong sa panayam. Sumali sa mga grupo ng interes, basahin ang mga artikulo na isinulat ng mga alumni ng CodeGym, kasalukuyang mga mag-aaral, at kawani ng editoryal, at mag-post ng iyong sarili kung mayroon kang sasabihin! Ang Success Stories ay isang espesyal na grupo kung saan ibinabahagi ng mga mag-aaral at nagtapos ng CodeGym kung paano nila nagawang masakop ang Java at makakuha ng trabaho. Mga laroay isang seksyon kung saan ang mga proyekto ay nagsasangkot ng pagsusulat ng simple ngunit kaakit-akit na mga laro, tulad ng Snakes, 2048, isang karerang laro na may mga hadlang, at isang shooting game na nakatakda sa outer space. Ang lahat ng mga proyektong ito ay nahahati sa mga subtask. Sa pagkumpleto ng mga ito nang sunud-sunod, mapupunta ka sa sarili mong bersyon ng laro. Ang mga proyekto ay nahahati sa kahirapan. Mayroong ilan na maaabot ng mga mag-aaral na nakatapos ng Level 5, at may iba pa na mangangailangan ng mga kasanayan at kaalaman sa Level 10 at mas mataas.
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.

Saan makikipag-chat sa koponan ng CodeGym

Maaari kang magtanong ng anumang tanong na may kaugnayan sa kurso sa pamamagitan ng pagsulat sa amin sa support@codegym.cc o sa pamamagitan ng paggamit ng chat feature sa website. Nasa mga social network tayo
Mga komento
  • Sikat
  • Bago
  • Luma
Dapat kang naka-sign in upang mag-iwan ng komento
Wala pang komento ang page na ito