Paano gamitin ang CodeGym - 1

"Hi, Amigo. My name is John Squirrels, Captain of the Galactic Rush."

"Magandang araw, Kapitan."

"Hayaan akong ipaliwanag sa iyo kung paano gumagana ang proseso ng pag-aaral, pati na rin kung paano gamitin ang aming mga serbisyo."

"Ang aming pangunahing layunin ay ang magkaroon ng maraming kasiyahan habang nakakakuha ng mga praktikal na kasanayan sa programming, na magpapadali sa pagkuha ng trabaho bilang isang programmer. Para magawa ito, gumagamit kami ng mga pagsasanay sa pagsasanay. Marami sa kanila. Seryoso, marami."

Paano Ito Lahat Gumagana

Ang buong kurso ay nahahati sa apat na unit, o mga quest: AP Java Exam Prep (Java Basics), Java Core, Java Multithreading, at Java Collections. Ang bawat paghahanap ay binubuo ng isang bilang ng mga antas, at ang bawat antas ay naglalaman ng 10-15 mga aralin at 20-30 na pagsasanay.

Para sa bawat gawaing natapos mo, gagantimpalaan ka ng ilang unit ng dark matter. Para umunlad sa iyong quest, kakailanganin mo ng dark matter para mag-unlock ng mga bagong level at lesson.

Maaari mong kumpletuhin ang mga gawain sa anumang paraan na gusto mo. Maaari mong gawin ang mga ito habang binabasa ang mga aralin, o basahin muna ang mga aralin hanggang sa maunawaan mo ang mga ito at pagkatapos ay gawin ang mga pagsasanay nang hiwalay. Anuman ang pinakamahusay na gumagana para sa iyo.

Pagsulong sa Susunod na Antas o Aralin

Upang umakyat sa susunod na aralin o antas, kailangan mong mangolekta ng sapat na "dark matter" para "magbayad" para ma-unlock ito. Mukhang ganito:

Sa loob ng isang paghahanap, dapat mong i-unlock ang mga aralin sa pagkakasunud-sunod. Hindi ka maaaring lumaktaw sa gitna ng kurso at subukan ang isang bagay doon. Gayunpaman, kapag na-unlock na, palaging naa-access ang isang aralin. Maaari mong balikan ito anumang oras para basahin muli o suriin muli ang mga halimbawa.

Gayundin, tulad ng nabanggit ko kanina, maaari kang kumita ng dark matter sa pamamagitan ng pagkumpleto ng mga gawain. Ang paglalarawan ng bawat gawain ay nagsasabi kung gaano karaming mga yunit ang matatanggap mo para sa pagkumpleto nito. Halimbawa, kikita ka ng 1 unit ng dark matter para sa sumusunod na gawain.

Mga ehersisyo

Sa CodeGym, makakahanap ka ng maraming iba't ibang ehersisyo. Ililista ko ang mga pangunahing uri dito.

Kopyahin ang code mula sa isang halimbawa — Ito ang pinakasimpleng ehersisyo. Upang makumpleto ito, kailangan mong ipasok ang Java code sa ibabang window nang eksakto kung paano ito lumilitaw sa tuktok na window.

Sumulat ng isang programa — Ito ang pinakamahalagang pagsasanay sa kurso. Ang mga ito ay maaaring mag-iba nang malaki sa kanilang pagiging kumplikado: mula sa maikli at simpleng mga gawain hanggang sa mga puzzler na talagang magpapagana sa iyong utak... Maaari kang magsimulang magtrabaho sa anumang gawaing minarkahan bilang "Available". Upang magsimula ng isa, i-click lamang ang pindutang "Buksan" sa paglalarawan ng gawain.

Bubuksan nito ang Web IDE. Ang unang tab ay naglalaman ng mga kondisyon ng gawain. Ang pangalawang tab ay kung saan mo ita-type ang iyong code.

Upang tingnan kung matagumpay mong nakumpleto ang gawain, kakailanganin mong i-click ang button na "I-verify." Ipapadala nito ang iyong programa sa aming mga server para sa pagpapatunay at pagkatapos ay ipapakita sa iyo ang mga resulta.

Lumikha ng mga mini project — Ito ang pinakakawili-wili at mapaghamong mga pagsasanay! Ang isang mini-proyekto ay binubuo ng isang serye ng magkakaugnay na mga sub-gawain. Sa pagtatapos, gagawa ka ng sarili mong maliit na proyekto, tulad ng isang laro. Ngunit bago mo magawa ang iyong unang mini-proyekto, marami kang kailangang gawin. Hindi mo makikita ang iyong unang mini-proyekto hanggang sa katapusan ng Java Core quest.

Nerd Break — Ito ang pinakamahirap na ehersisyo sa kanilang lahat! Biro lang! Kadalasan, ang "break" ay kinabibilangan ng panonood ng isang cool na video na nauugnay sa teknolohiya. At oo, nakakakuha ka pa rin ng dark matter na reward para sa mga pagsasanay na ito.

PS: Simula sa Level 3, makakagawa ka na ng mga gawain gamit ang integrated development environment (IDE) na tinatawag na IntelliJ IDEA. Isang aralin ang magtuturo sa iyo kung paano ito ginagawa, ngunit sasabihin namin sa iyo ang higit pa tungkol doon sa ibang pagkakataon.

Mga aralin at katayuan ng gawain

Ang mga gawain ay maaaring magkaroon ng mga sumusunod na katayuan. "Available" — Sige at subukang kumpletuhin ito!

"Nakumpleto" — Matagumpay mong natapos ang gawaing ito at nakolekta ang iyong dark matter wala pang tatlong araw ang nakalipas. Maaari mong subukang lutasin itong muli upang mapabuti ang iyong solusyon.

"Sarado" — Matagumpay mong natapos ang gawaing ito at nakolekta ang iyong dark matter mahigit tatlong araw na ang nakalipas. Hindi mo na maaaring isumite ang gawaing ito para sa pag-verify.

"Naka-lock" — Sa tingin ko ito ay medyo maliwanag. Upang ma-access ang gawain, kakailanganin mong i-unlock ang aralin na nauugnay dito. At mangangailangan iyon na i-unlock mo ang lahat ng mga aralin na humahantong sa isang ito.

May dalawang posibleng status ang mga aralin: "Available" at "Locked".

Ang huling "available" na aralin bago ang mahabang hanay ng "naka-lock" na mga aralin ay ang iyong tinigilan. Kung mag-click ka sa unang "naka-lock" na aralin, ipo-prompt kang magbayad ng isang tiyak na halaga ng dark matter upang ma-unlock ito.