JavaRush /Java Blog /Random-TL /Paano matuto sa JavaRush: gabay sa kurso

Paano matuto sa JavaRush: gabay sa kurso

Nai-publish sa grupo
Kaya nagpasya kang maging isang Java programmer. Ang isang makatuwirang tanong ay agad na lumitaw: "Saan magsisimula?" Sa artikulong ito ay pag-uusapan natin kung paano matutunan ang programming mula sa simula gamit ang JavaRush. Anong mga tampok ang mayroon ang kurso, anong mga yugto ang nahahati sa pagsasanay, at anong mga seksyon ng site ang dapat mong gamitin upang gawing epektibo ang pagsasanay hangga't maaari. Paano matutunan ang JavaRush: gabay sa kurso - 1

Nilalaman

  1. Mga tampok ng kursong JavaRush
  2. Mga platform sa pag-aaral: website at mobile application
  3. Mga yugto ng kurso
  4. Mga kapaki-pakinabang na seksyon ng site
  5. Kung saan makikipag-ugnayan sa koponan ng JavaRush

JavaRush: Java tutorial na may diin sa pagsasanay

1. Pagsasanay na nakabatay sa laro

Ang kursong JavaRush ay medyo katulad ng isang laro sa kompyuter. Nahahati ito sa apat na quests , bawat isa ay may pangkalahatang ideya. Halimbawa, ang Java Syntax ay ang unang paghahanap: itinuturo nito ang pangunahing syntax ng wika. Sa simula ng pagsasanay, maaaring piliin ng user kung aling senaryo ang susundan ng paghahanap. Para sa mga gustong matuto sa isang format ng laro, ang mga pampanitikan (plot) o gamified na mga sitwasyon ay angkop, para sa mga mas gusto ang isang minimum na tubig - isang klasiko. Sa turn, ang bawat quest ay binubuo ng sampung antas (maliban sa paunang quest: mayroon itong mula 10 hanggang 21 na antas (depende sa senaryo na pinili ng user at sa panimulang antas ng kaalaman, ngunit mas maikli ang mga ito kaysa sa mga kasunod). Dapat silang kumpletuhin nang sunud-sunod. Ang mga antas ay puno ng mga lektura at mga gawain na may iba't ibang kumplikado. Upang lumipat sa susunod na antas, kailangan mong lutasin ang karamihan sa mga problema sa kasalukuyang antas, dahil ang isang matagumpay na solusyon ay nagbibigay sa iyo ng isang tiyak na halaga ng "madilim bagay.” Sa tulong nito, maaari mong buksan ang mga susunod na lektura at problema.

2. Magsanay ng programming mula sa mga unang aralin

Ang pagsasanay sa aming Java tutorial (JavaRush course) ay may kasamang mga gawain sa iba't ibang mga format. Magkaiba sila sa "kronolohiya":
  • Ang ilan sa mga gawain ay upang pagsamahin ang teoretikal na materyal mula sa lektura sa unahan nila;
  • Ang isa pang bahagi ay naglalayong ulitin ang dating sakop na teorya mula sa mga naunang antas;
  • Ang ikatlong gawain ay " mga gawain mula sa hinaharap ": ibinibigay ang mga ito batay sa mga materyales mula sa susunod na isa, dalawa o tatlong antas. Oo, oo, hindi mo naisip. Ito ay sinadya. Gusto mo bang malutas ang isang problema ngayon, ngunit kulang ka sa kaalaman? Google it! Ito ay isang lubhang kapaki-pakinabang na kasanayan para sa isang programmer. Buweno, kung gusto mong gumalaw nang tuluy-tuloy, isantabi lamang ang gawain at bumalik dito pagkatapos ng ilang antas kapag naabot mo ang kinakailangang teorya.
At din sa mga tuntunin ng sukat at antas ng pagiging kumplikado:
  • Pag-type ng code - mga gawain para sa mga nagsisimula. Minsan ang isang programmer sa hinaharap ay kailangan lamang na kumuha ng kanyang mga kamay at madama ang code. Upang gawin ito, "kopyahin" mo lang mula sa sample;
  • Pag-parse ng code ng ibang tao at paghahanap ng mga error. Well, nakuha mo ang ideya. Mayroon ding mga ganitong gawain;
  • Pagsusulat ng sarili mong code upang matupad ang isang listahan ng mga kundisyon sa isang gawain;
  • Mga gawaing bonus. Ang mga gawaing ito ay mas kumplikado para sa malayang pag-aaral at para sa pagbuo ng algorithmic na pag-iisip;
  • Mga mini-proyekto. Ito ay mga gawaing pinaghiwa-hiwalay sa ilang mga subtask, ang unti-unting solusyon nito ay magreresulta sa paglikha ng medyo kumplikado at malalaking programa. Halimbawa, ang larong "Sokoban" o online chat. Ang ganitong mga problema ay lilitaw humigit-kumulang sa gitna ng kurso;
  • Mga video. Minsan kapaki-pakinabang na lumipat sa ibang aktibidad. Sa JavaRush, ang naturang aktibidad ay ang panonood ng mga video tungkol sa mga IT specialist.
Napakaraming mga gawain na, nang makumpleto ang kurso hanggang sa katapusan, hindi mo lang maiwasang maging isang programmer!

3. Agad na suriin ang resulta at mga tool upang mapabuti ang iyong code

Ang pinakamahalagang tampok ng JavaRush, na nagtatakda nito na bukod sa lahat ng online na kurso, ay ang agarang awtomatikong pag-verify ng mga problema, tip at rekomendasyon para sa mga solusyon . Sa JavaRush, hindi mo kailangang maghintay ng matagal para suriin ng guro ang iyong problema: pinindot mo ang isang pindutan, at sa isang sandali ay makukuha mo ang resulta at mga rekomendasyon kung may mali sa solusyon.

4. Tulong sa paglutas ng mga problema

Ang pag-aaral sa programa ay hindi dapat pakiramdam na nag-iisa sa isang balsa sa gitna ng karagatan. Kailangan mong makipag-usap. Upang gawin ito, ang JavaRush una sa lahat ay mayroong seksyong " Tulong ". Kung natigil ka nang mahabang panahon sa ilang gawain mula sa kurso o hindi maintindihan ang isang kumplikadong paksa, magtanong sa isang espesyal na seksyon . Isa sa mga estudyante, developer o resource administration ang tiyak na tutulong sa iyo. Gayundin, kapag lumakas ang pakiramdam mo, magiging lubhang kapaki-pakinabang na pumunta sa seksyong "Tulong" upang matulungan ang isang tao sa kanilang pag-aaral. Dito kailangan mong maunawaan ang code ng ibang tao. Para sa mga nangangailangan ng "magic kick" para mag-aral ng regular, gumawa ang JavaRush ng isang kick chart . Maaari mong manu-manong i-configure ang kick manager para sa mga kinakailangang araw ng paaralan - ito ay magpapaalala sa iyo kapag ito ay kinakailangan: isang push notification ay ipapadala sa JavaRush mobile application. Kasama sa iskedyul ng sipa ang opsyon ng mga paalala para sa bawat araw at katapusan ng linggo. Mayroon ding pindutang "Kalimutang mag-aral", na kinakailangan kung magpasya kang kumuha ng isang mini-bakasyon.
Sa pagkumpleto ng kurso, ang mag-aaral ay tumatanggap ng 300-500 oras ng real-world programming experience! Ang kursong ito ay isa ring mahusay na tool para sa mga natutunan na ang programming para sa mga nagsisimula, ngunit hindi alam kung saan magsisimulang maghanap ng trabaho. Bilang karagdagan sa pagsasanay habang pumasa sa JavaRush, magagawa mong suriin ang mga pangunahing tanong na kailangan mong sagutin sa panayam, gayundin ang lumikha ng isang karampatang resume.

Mga platform sa pag-aaral: website at mobile application

Mayroon kang dalawang pagpipilian upang matutunan ang mga pangunahing kaalaman ng Java programming gamit ang JavaRush: sa Android mobile application o sa web na bersyon. Pinag-uusapan natin ang lahat nang mas detalyado sa materyal na ito .

Mga yugto ng kurso

Ang JavaRush ay ang pinakakumpletong Java tutorial sa Russian. Ang pangunahing kurso ay magbibigay sa iyo ng masusing pag-unawa sa Java Core, at ang kasunod na pagsasanay ay tutulong sa iyo na matutunan kung paano gumamit ng mas advanced na mga teknolohiya. Kaya ang pag-aaral ng JavaRush ay maaaring hatiin sa dalawang pangunahing bahagi.

Stage 1: pagkumpleto ng apat na quests ng kurso

Pag-aaral ng Java Core, iyon ay, ang "core ng Java language" at paglutas ng parehong 1200 na problema sa auto-checking. Ano ang nalalaman?
  • Maikling teoretikal na mga lektura, mayaman sa mga live na halimbawa;
  • Mga gawain, mini-proyekto;
  • Mga motivational lecture (buksan ang level) at mga video na tutulong sa iyo na mapanatili ang "singil" upang makumpleto ang kurso hanggang sa katapusan;
  • Mga survey sa materyal na sakop (mga paunang antas).
Kamusta ang training? Ang unang antas ay isang uri ng pagpapakilala sa mundo ng JavaRush, mga karakter at pamamaraan ng pagtuturo. Lumilitaw ang mga problema mula sa mga unang aralin, at maaari mong lutasin ang mga ito nang direkta sa website. Kasama sa Level 3 ang 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 ang JavaRush plugin, magagawa mong lutasin ang mga problema hindi lamang sa bersyon ng web, kundi pati na rin sa iyong PC. Magiging kapaki-pakinabang ito lalo na sa mga susunod na antas ng kurso, kapag nagsimula ang mas malalaking gawain, at mula sa ikalawang kalahati ng kurso - mga mini-proyekto , mga bonus na gawain. Kapag naabot mo na ang level 35 sa isang kurso (anuman ang scenario na iyong pinili), maaari kang mag-sign up para sa isang online na internship .

Stage 2: Online Internship

Sa paglipas ng ilang buwan, pinag-aaralan ng mga estudyante ang mahahalagang prinsipyo at teknolohiya para sa isang developer ng Java sa hinaharap sa ilalim ng pangangasiwa ng isang bihasang tagapagturo. Sa panahon ng internship, susulat ka ng 8 cool na proyekto para sa iyong portfolio: mula sa mga laro hanggang sa mga application, halimbawa, isang listahan ng gagawin at isang board para sa pagtatrabaho sa mga gawain tulad ng Jira. Makakatanggap ka ng feedback sa mga proyektong ito mula sa isang mentor at maaari mong idagdag ang mga ito sa iyong GitHub portfolio. Ang isa pang bonus ng isang online na internship sa JavaRush ay tulong mula sa aming career center sa paghahanda at paghahanap ng iyong unang trabaho. Makakakuha ka ng payo mula sa mga eksperto sa karera kung paano magsulat ng mga resume, cover letter, kung paano humawak ng mga panayam at kung ano ang gagawin para makakuha ng magandang alok. Ang recruitment para sa mga internship ay isinasagawa isang beses sa isang buwan.

Mga plataporma para sa pagkuha ng kurso

Maaari kang matutong mag-program sa JavaRush sa isang computer, o maaari kang gumamit ng mobile application , halimbawa, sa daan patungo sa trabaho. Gumagana ang isang subscription na binili sa site para sa desktop na bersyon at sa mobile application. Kung bumili ka ng isang subscription sa mobile na bersyon, ito ay nagkakahalaga ng pagsasaalang-alang na makakapag-aral ka lamang sa application. Kung nagsimula ka sa maliit at bumili ng isang subscription para sa isang mobile application, at kalaunan ay nagpasya na mag-aral sa website, makipag-ugnay sa suporta, sasabihin namin sa iyo kung paano makamit ito.

Mga kapaki-pakinabang na seksyon ng JavaRush

Ang kurso sa pagsasanay ay ang pinakamahalagang bagay! Kung gagawin mo ang buong bagay, ikaw ay magiging isang cool na Java programmer! Problema - 1200 praktikal na problema. Maaaring buksan ang mga ito nang hiwalay sa kurso, ngunit ang mga naabot mo na lamang ang magagamit para sa solusyon. Ang detalyadong impormasyon tungkol sa seksyong "Mga Gawain" ay matatagpuan sa video na ito . Ang tulong ay ang kolektibong karunungan ng mga mag-aaral at espesyalista ng JavaRush. Itanong mo lang ang iyong tanong tungkol sa isang teorya o praktikal na problema, at tiyak na matutulungan ka nila. Ang mga pinakaastig na feature ng seksyong "Tulong" ay matatagpuan dito . Ang mga artikulo ay isang seksyon na pinagsasama-sama ang mga post mula sa iba't ibang grupo ng interes at lungsod. Ang mga ito ay nilikha upang talakayin ang proyekto at lahat ng bagay na may kaugnayan sa pag-aaral - teorya, mga gawain, mga tanong sa pakikipanayam. Sumali sa mga grupo ng interes, basahin ang mga artikulo mula sa JavaRush alumni, mga mag-aaral, at mga editor, at mag-post ng iyong sarili kung mayroon kang sasabihin! Ang Success Stories ay isang espesyal na grupo kung saan pinag-uusapan ng mga mag-aaral at nagtapos ng JavaRush ang tungkol sa kung paano nila nagawang masakop ang Java at makakuha ng trabaho. Ang mga laro ay isang seksyon na may mga proyekto para sa pagsusulat ng simple ngunit kapana-panabik na mga laro: "Snakes", "2048", obstacle racing, space shooters. Ang lahat ng mga proyekto ay nahahati sa mga subtask. Sa pamamagitan ng pagsunod sa mga ito nang sunud-sunod, isusulat mo ang iyong sariling bersyon. Ang mga proyekto ay nahahati sa pagiging kumplikado. May mga maaaring gawin ng mga mag-aaral na nakatapos ng 5 antas ng kurso, at mayroon ding nangangailangan ng antas 10+.
Video - sa aming opisyal na channel sa YouTube makikita mo ang mga ulat ng video mula sa mga mag-aaral ng proyekto ng JavaRush, mga pagsusuri sa video, iba't ibang mga kapaki-pakinabang na tagubilin, mga pagsasalin ng pinakamahusay na mga dayuhang lektura sa programming at marami pa.

Kung saan makikipag-ugnayan sa koponan ng JavaRush

Maaari kang magtanong ng anumang tanong na may kaugnayan sa kurso sa pamamagitan ng pagsulat ng email sa support@javarush.com o sa chat sa website. Nakikipag-ugnayan din kami sa mga mag-aaral sa mga social network:
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION