JavaRush /Java Blog /Random-TL /Paano gamitin ang proyekto ng JavaRush: detalyadong mga t...

Paano gamitin ang proyekto ng JavaRush: detalyadong mga tagubilin

Nai-publish sa grupo
Paano gamitin ang proyekto ng JavaRush: detalyadong mga tagubilin - 1

Paggawa gamit ang site

Palagi kong sinasabi sa aking mga estudyante na ang programming ay simple at masaya. Ngayon ay makikita mo rin ito. Ang layunin ng kurso ay upang makakuha ng maraming kasiyahan, magandang kalooban at praktikal na mga kasanayan sa programming upang madaling makakuha ng trabaho bilang isang programmer. Mayroong maliliit na praktikal na gawain para dito. Ngunit marami sa kanila. Ang dami.

Game device

Ang laro ay binubuo ng 40 mga antas . Ang bawat antas ay naglalaman ng 10-12 mga aralin at 20-30 mga problema sa pagsasanay . Para sa bawat nalutas na problema makakatanggap ka ng isang gantimpala - ilang mga yunit ng itim na bagay. Kailangan mo ng materyal upang lumipat sa susunod na antas. Maaari mong palaging subaybayan ang dami ng itim na bagay sa iyong pahina ng profile at sa kanang sulok sa itaas sa mga lektura. Ang bawat antas ay binubuo ng mga aralin - mga lektura, isang bloke ng mga praktikal na gawain o mga video. Upang makapunta sa susunod na aralin, kailangan mong pindutin ang malaking pindutan. Kung wala kang sapat na itim na materyal, kailangan mong lutasin ang ilang mga problema at kumita ng materyal. Upang gawin ito, mayroong isang dilaw na pindutan sa kaliwa ng mga lektura, sa tapat ng mga praktikal na gawain:

Mga lektura

Ang mga lektura ng kurso ay nakabalangkas sa anyo ng mga diyalogo na may malinaw na praktikal na mga halimbawa at nahahati sa mga aralin sa Java , na pinagsama-sama sa mga antas. Mapapabuti ng visualization ang iyong pang-unawa sa teorya at magbibigay sa iyo ng higit na pang-unawa sa paksang pinag-aaralan. Ang ilang mga aralin ay isang bloke ng mga gawain. Ang ilang mga gawain ay maaaring malutas nang direkta sa browser. Ang mga ganitong problema ay ibinibigay upang pagsama-samahin ang teoryang katatapos lang nasaklaw. Gawin kaagad, para mas mauunawaan ng utak mo ang paksang pinag-aaralan. Sa dulo ng bawat antas, iniimbitahan kang manood ng video sa mga paksa sa IT, at magbigay din ng link sa mga karagdagang materyales. Kinakailangan silang magbasa. Ito ay bahagi ng kurso. Ang mga problema ay ibinibigay batay sa mga karagdagang materyales, kaya hindi mo maaaring laktawan ang mga ito.

Manood ng video

Para sa produktibong pag-aaral, ang utak ay kailangang lumipat sa iba pang mga aktibidad. Ang perpektong solusyon ay ang paghahalili sa pagitan ng pag-aaral at panonood ng mga video. Ang JavaRush ay may isang kawili-wili at kapaki-pakinabang na video pagkatapos ng bawat antas na magpapahinga sa iyong utak at ibabaon ka sa mundo ng IT. Oo nga pala, sa panonood nito nakakakuha ka rin ng black matter.

Non-standard na diskarte sa pag-aaral

Gumagamit ang kursong JavaRush ng hindi karaniwang diskarte sa pag-aaral.
  1. Ang teorya ay ibinibigay kapwa sa panayam at sa karagdagang materyal para sa antas. Ang diskarte na ito ay magbibigay sa iyo ng kasanayan sa pag-aaral sa sarili, na mahalaga para sa isang programmer. Dapat alam ng programmer ang mga sikat na mapagkukunan ng Java, forum at blog.
  2. Ang pagsasanay ay ipinatupad sa anyo ng isang malaking bilang ng mga gawain:
    • Ang ilang mga problema ay ibinibigay batay sa teoretikal na materyal kaagad pagkatapos ng aralin.
    • Ang iba pang bahagi ay ibinibigay upang ulitin ang teorya ng mga nakaraang antas.
    • Ang ikatlong bahagi ay batay sa mga materyales mula sa hinaharap na dalawa o tatlong antas. Kung hindi mo malutas ang isang problema, laktawan ito. Babalik ka dito pagkatapos ng ilang antas, kapag may ibinigay na teorya sa paksang iyon. Maniwala ka sa akin, ito ay isang natural na diskarte sa pagtuturo sa lahat ng tao: una ay ang pagsasanay, pagkatapos ay katwiran - teorya. Sa ganitong paraan ang kaalaman ay mas mahusay na hinihigop.
    • At isa pang bahagi ng mga gawain ay mga gawaing bonus. Ang mga gawaing ito ay para sa sariling pag-aaral at para sa pagbuo ng algorithmic na pag-iisip.
    • Ang isang hiwalay na kategorya ng mga gawain ay malalaking gawain. Ang mga gawain mula sa mga nakaraang talata ay ang batayan para sa mas malalaking gawain. Ang malalaking problema ang magbibigay sa iyo ng pangunahing pag-unawa sa programming, at ang mga piraso ng puzzle ay magsasama-sama sa isang larawan.
  3. Ang alternatibong pagsasanay (teorya + kasanayan) at pagpapahinga (video) ay magdadala sa iyo ng maximum na epekto sa iyong pagsasanay.

Mga praktikal na gawain

Sa JavaRush, ang mga gawain ay hinati sa antas ng kahirapan. Ang pinakasimpleng mga gawain ay para sa pagpasok ng code gamit ang isang sample. Upang makumpleto ang gawaing ito, dapat mong ipasok ang Java code sa ibaba ng window na kapareho ng sample na matatagpuan sa tuktok ng window. Ang susunod na pinakamahirap na gawain ay ang pagsasama-sama ng teoretikal na materyal. Ang ganitong mga problema ay dumating kaagad pagkatapos ng teorya: maaari silang malutas nang direkta sa site. Upang makumpleto ang ganoong gawain, kailangan mong magsulat ng isang programa sa Java: kailangan mong makabuo ng isang solusyon, at pagkatapos ay ipasok ang code ng solusyon sa pangunahing window. Para sa kaginhawahan, idinagdag ang mga pindutan upang i-maximize at isara ang form. Kung mayroon kang mga problema sa paglutas ng isang problema, maaari kang humingi ng tulong. Upang suriin ang gawain, kailangan mong mag-click sa pindutan. Susuriin ang gawain at lalabas ang resulta sa tuktok ng screen:

Isaksak

Ang bawat programmer ay dapat magsulat ng mga programa sa isang espesyal na kapaligiran sa pag-unlad ( IDE ). Ito ay isang espesyal na programa para sa pagsulat ng iyong sariling mga programa. Ang pinakamahusay na IDE ayon sa JavaRush ay IntelliJ IDEA . Iyon ang dahilan kung bakit ang isang espesyal na plugin para sa IntelliJ IDEA ay nilikha sa JavaRush, gamit kung saan maaari mong lutasin ang mga gawain ng mababa, katamtaman at mataas na kumplikado nang direkta mula sa IDE. Ang proseso ng pag-set up ng gumaganang proyekto at isang plugin para dito ay inilarawan sa antas 3 ng JavaRush. Maaari mong i-download ang gumaganang proyekto, kung saan ang lahat ng mga gawain ay malulutas, kasama ang plugin sa iyong pahina, sa tab na "Aking Mga Pag-download". Upang makakuha ng listahan ng mga gawain sa iyong gumaganang proyekto sa IntelliJ IDEA, kailangan mong i-click ang button na makakuha ng mga gawain ( may guhit ). Upang magsumite ng gawain para sa pagsusuri, dapat mong pindutin ang kanang pindutan ( check mark) . Kapag nag-click ka sa button na tumanggap ng mga gawain, magbubukas ang isang form na may listahan ng lahat ng magagamit na hindi nalutas na mga problema. Kung ang lahat ng mga gawain ay nalutas na o walang mga gawain na magagamit na maaaring malutas sa isang gumaganang proyekto sa IDEA , ang plugin ay nagpapaalam tungkol dito gamit ang isang espesyal na mensahe. Pagkatapos magsumite ng isang gawain para sa pagsusuri, ito ay susubukan sa server. Ang resulta ng pagsubok ay ipapakita sa IDEA : Mga gawain sa katamtamang kahirapan - ang mga gawaing ito ay magagamit lamang sa IDEA sa pamamagitan ng plugin. Madalas silang binubuo ng ilang mga klase at sumasaklaw sa karagdagang teoretikal na materyal. Mga advanced na gawain - ang mga gawaing ito ay magagamit lamang sa IDEA sa pamamagitan ng isang plugin. Ang mga ito ay kumplikadong mga gawain sa bonus, kadalasang nakabatay sa mga algorithm. Walang teoretikal na materyal ang ibinigay sa kanila. Malalaking gawain - ang mga gawaing ito ay magagamit lamang sa IDEA sa pamamagitan ng isang plugin simula sa antas 21 . Ang isang malaking gawain ay isang sequence ng 15-25 dependent subtasks. Ang pag-access sa susunod na subtask ay ibinibigay lamang pagkatapos malutas ang kasalukuyang isa. Ang lahat ng code para sa isang partikular na malaking gawain ay binuo sa isang pakete na may mga subpackage at kumakatawan sa isang maliit na aplikasyon. Halimbawa, isang archiver o aggregator ng trabaho. Sa pamamagitan ng paglutas ng malalaking problema, matututunan mong i-decompose ang isang malaking problema sa mga subtask, refactor, bumuo ng arkitektura, pag-aaral ng mga pattern ng disenyo at ilang kapaki-pakinabang na frameworks (mga teknolohiya, library). Ang karanasang natamo sa paglutas ng malalaking problema ay makakatulong kapag nagsusulat ng takdang-aralin sa pagsusulit sa panahon ng pagtatrabaho. Para sa bawat problema na nalutas sa IDEA, maaari kang humingi ng tulong sa paglutas ng problema (maghahanap ka ng mga tanong sa help.javarush.ru para sa problemang ito) at talakayin ang problemang ito sa komunidad (maghahanap ka ng mga ahalogical na paksa sa impormasyon .javarush.ru para sa mga gawaing ito). Upang gawin ito, kailangan mong buksan ang form ng pagpili ng gawain at mag-right-click sa isang partikular na gawain upang tawagan ang menu ng konteksto. Kapag nilulutas ang isang malaking problema sa Intellij IDEA, maaari mong i-reset ang pag-usad nito hanggang sa malutas mo ang huling sub-problema. Maaari itong maging kapaki-pakinabang kung napagtanto mo na mas maaga sa solusyon ay nagkamali ka sa isa sa mga subtask. Sa kasong ito, kailangan mong lutasin ang problema mula sa pinakaunang punto.

Mga problemang hindi nalutas

Maaaring hindi mo malutas ang mga problema sa panahon ng panayam, ngunit ipagpaliban ang mga ito sa dulo ng antas, halimbawa. Sa pahina ng Mga Gawain, mahahanap mo ang lahat ng iyong hindi nalutas na mga gawain na magagamit upang malutas sa browser.

Tulong sa paglutas ng mga problema

Aabisuhan ka ng serbisyo ng JavaRush ng lahat ng mga pagbabago at promosyon sa pamamagitan ng mga mensahe. Maaari mong basahin ang mensahe sa seksyong "Mga Mensahe".

Mga mensahe

Sa aming kurso, ang mag-aaral ay hindi pinababayaan na mag-isa sa problema ng paglutas ng mga problema. Maaari mong palaging itanong ang iyong tanong at makakuha ng sagot sa seksyong "Tulong". At marahil ikaw mismo ay makakatulong sa isang tao na malutas ang problema. Ang pinakamahusay na paraan upang maunawaan ang isang paksa ay ipaliwanag ito sa ibang tao.

Pag-link sa social network

Para sa iyong kaginhawaan, nag-aalok kami ng pagkakataong magparehistro sa pamamagitan ng isang social network. Ang isang madaling pamamaraan sa pag-log in sa ilang mga pag-click ay nagbibigay-daan sa iyo upang mabilis na magpatuloy sa pag-aaral ng java . Kapag awtomatiko kang nag-link sa isang social network, ang iyong profile ay pupunan ng iyong apelyido, pangalan at avatar. Bilang karagdagan, ang iyong mga kaibigan mula sa social network na nag-aaral ng JavaRush ay idinagdag sa iyong listahan ng mga kaibigan. Mas kawili-wiling dumaan sa JavaRush nang magkasama, dahil maaari mong ibahagi ang iyong mga tagumpay sa mga kaibigan, humingi ng tulong sa kanila, o, sa kabilang banda, tulungan silang matuto ng Java. Ang mapagkumpitensyang bahagi ay palaging nagbibigay ng magandang resulta! Sa pagkumpleto ng bawat antas, iniimbitahan kang ibahagi ang balitang ito sa iyong mga kaibigan sa pamamagitan ng mga social network. Ibahagi ang iyong mga tagumpay! Magdaragdag ito ng karagdagang pagganyak sa iyo sa panahon ng mahihirap na panahon ng pagsasanay.

Mga rating

Sa page ng mga rating maaari mong subaybayan ang mga istatistika at rating ng kurso. Halimbawa, tingnan ang rating ng isang user para sa isang partikular na panahon sa pamamagitan ng bilang ng mga nalutas na problema, ayon sa antas, sa pamamagitan ng average na bilang ng mga pagtatangka upang malutas ang mga problema. Ikaw ay mararanggo kapag naabot mo ang antas ng sampu. Tingnan ang mga istatistika ng gawain. Halimbawa, ilang porsyento ng mga user ang nakalutas ng isang partikular na problema at ang bilang ng mga pagtatangka. Ito ay magdaragdag sa iyong pag-unawa sa pagiging kumplikado ng problemang nireresolba. Maaari mo ring tingnan ang impormasyon tungkol sa mga user at mga gawain sa anyo ng mga graph.

Buong plano ng kurso

Pamilyar sa iyong sarili ang balangkas ng buong kurso: ito ay magbibigay sa iyo ng ideya kung ano ang iyong mauunawaan pagkatapos ng ilang buwang pag-aaral.

Komunidad

Upang manatiling nakasubaybay sa lahat ng mga kaganapan sa proyekto, kailangan mong bisitahin ang aming komunidad sa info.javarush.ru. Doon maaari mong malaman ang tungkol sa kung ano ang nangyayari sa proyekto, magbasa ng mga kwento ng tagumpay ng iba pang mga gumagamit, kapaki-pakinabang na mga artikulo na may kaugnayan sa mundo ng IT, pag-aralan nang detalyado ang tutorial ng IntelliJ IDEA, o makipag-chat lamang sa ibang mga gumagamit at talakayin ang isang paksa sa programming na interesado ka. . Makakatanggap ka ng imbitasyon na magparehistro para sa komunidad pagkatapos mong maabot ang antas 5.

Ibahagi sa isang proyekto ng JavaRush

Tapos na ang panahon ng boring na pag-aaral! JavaRush - para sa paggamit ng mga social network sa proseso ng pag-aaral! Kumpletuhin ang mga antas at ibahagi ang iyong tagumpay sa mga kaibigan sa mga social network. Sisiguraduhin ng JavaRush na alam mo ang mga bago at kawili-wiling kaganapan sa mundo ng IT: pipili kami ng magandang balita at ipo-post ang mga ito sa aming mga grupo sa VK at FB. Mag-subscribe, magbasa at magbahagi ng mga artikulo.

Bakit ang daming practice?

Ginawa ko ang pagtuklas na ito habang nagtuturo ng programming sa aking mga kaibigan. Lahat ng sinabi ko sa kanila, nakalimutan nila pagkatapos ng dalawa o tatlong linggo, kung hindi nila palakasin ang kaalamang ito sa pagsasanay. Tinatawag ko itong pagtuklas dahil nakakita ako ng mabisang solusyon sa problemang ito. Kapag nalutas mo ang isang problema tulad ng nilulutas namin sa hinaharap, ang iyong utak ay mapupunta sa iyong karanasan sa halip na sa mga larawan at/o text na minsan mong nabasa. Kahit na pag-aralan mo ang buong kurso sa panayam, hindi ka magiging isang programmer. Marunong din akong matuto ng notes, magiging pianist ba ako pagkatapos nito? Ang layunin natin ay hindi kaalaman. Ang aming layunin ay tunay na praktikal na kasanayan. Sa pangkalahatan, ang aking karanasan sa pagkatuto ay tumutugma sa larawan sa ibaba: Paano gamitin ang proyekto ng JavaRush: detalyadong mga tagubilin - 2Pagtulad sa tunay na karanasan. Kung walang pag-unawa sa ating ginagawa, lahat ng ito ay isang pag-aaksaya ng oras. Ngunit kasama ng kaalaman at kamalayan sa mga aksyon, ito ay isang paputok na timpla. Ang kaalaman ay isang projection ng karanasan sa papel. Ngunit wala pang natutong magmaneho sa pamamagitan ng pag-aaral ng mga patakaran sa kalsada. Ang pagsasanay ay ang lahat. Madali ang programming.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION