Paano ang tungkol sa isang buong bagong diskarte sa pag-aaral ng programming at edukasyon sa pangkalahatan? Hindi tulad ng anumang nakita mo dati. Paano ang isang proseso ng pag-aaral na may layunin, isang paraan upang makarating doon, at nagbubunga ng mga resulta?

Kung iyon ang kailangan mo, dumating ka sa tamang lugar — isang online na kurso para matutunan kung paano magprogram sa Java

1. Ang pag-aaral ay ginawa sa isang online na laro

Gumagawa ka ng mga gawain at tumanggap ng mga gantimpala. Malamang na walang nakakalito o hindi karaniwan dito. Ang mga gawain ay kinabibilangan ng maraming iba't-ibang: pagbabasa ng code, paglutas ng mga problema, pang-edukasyon na mga video, pag-aayos ng mga pagkakamali sa code, pagdaragdag ng mga bagong feature, malalaking gawain, pagsusulat ng mga laro, at marami pang iba.

Maaaring kailanganin mo ring magsulat ng mga programa para sa iyong robot upang makipaglaban sa iyong mga kaibigan sa isang "arena" o isang bagay.

2. Tanging ang mahalaga

Upang maiwasang ma-drag ang kurso sa loob ng limang taon, kasama lamang dito ang ganap na mahalaga. Kasama sa kurso ang lahat upang makabisado ang pangunahing Java at mga pangunahing konsepto ng programming.

3. Solid na diskarte sa pag-aaral

Ang kumpletong kurso ay binubuo ng 500 mini-aralin at higit sa 1200(!) na pagsasanay. Maliit ang mga gawain, ngunit marami sa kanila (maraming marami). Sa katunayan, ito ang pinakamababang kailangan mong gawin upang makakuha ng mahalagang karanasan.

Mayroon ding trabahong magkapares, iba't ibang laro, malalaking gawain, totoong proyekto, at iba pang uri ng pagsasanay.

4. Hindi mo makukumpleto ang laro nang hindi nagiging programmer

Ang lahat ng kurso ay nahahati sa mga antas. Makakarating ka lang sa susunod na antas kung nakumpleto mo na ang karamihan sa mga gawain sa kasalukuyang gawain. Mula sa maliit at madali hanggang sa malaki at lubhang kapaki-pakinabang. Ang sinumang umabot sa dulo ay makakaipon ng 300-500 oras ng praktikal na karanasan. Iyan ay isang seryosong bid para sa tagumpay.

5. Naka-target na paghahanda para sa isang pakikipanayam sa trabaho

Ang mga huling antas ng kurso ay nakatuon upang ipagpatuloy ang pagsusulat, paghahanda para sa isang pakikipanayam sa trabaho, at pagbuo ng mga kasanayang kinakailangan para sa pagtutulungan ng magkakasama.

Maaari ka ring maging interesado sa "limang taong plano para sa progreso ng programmer" at ang "limang taong roadmap para sa mga posibilidad ng programmer".

6. Maaari mong gawin ang mga gawain mismo sa website

Ito ay napaka-maginhawa at mahusay. Sa sandaling naisip mo ang isang bagong gawain, maaari mong agad na simulan ang pagkumpleto ng iyong sarili sa pamamagitan ng pagkakatulad. Kung gusto mong gawin ang mga gawain sa isang IDE, mayroong isang plugin na nagbibigay-daan sa iyong makakuha ng isang gawain sa dalawang pag-click at isumite ito para sa pag-verify sa isang pag-click.

Isang aral, maraming halimbawa, ang kakayahang kumpletuhin ang mga gawain sa mismong website o sa isang IDE – ang agwat sa pagitan ng teorya at kasanayan ay hindi kailanman naging napakaliit.

7. Instant na pag-verify ng gawain (mas mababa sa isang segundo)

Nagsumite ka na ba ng trabaho para sa pagsusuri at kailangang maghintay ng isang linggo dahil abala ang taong kailangang suriin ito?

Sa CodeGym, pinindot mo ang "Run/Verify" at makakuha ng mga resulta ng compilation at/o mga resulta ng pag-verify ng gawain halos kaagad.

8. Gustung-gusto ito ng CodeGym kapag nasa mga social network ka habang nag-aaral ka

May mga grupo na nakatuon sa CodeGym sa Facebook at Twitter . Sa mga pangkat na ito, maaari mong talakayin ang mga gawain, ibahagi ang iyong mga nagawa sa mga kaibigan, manood ng mga pang-edukasyong video, at humingi ng tulong.

9. Buong saklaw ng materyal

Kasama sa aming mga aralin ang maraming link sa iba't ibang website at karagdagang mapagkukunan, kung saan maaari mong basahin ang mga alternatibong paliwanag ng materyal. Mahalaga para sa iyo na maunawaan ang materyal, hindi na natutunan mo ang lahat ng ito mula sa isang mapagkukunan.

10. Upang maging isang programmer, ang kailangan mo lang ay ang iyong utak at isang computer

Aabutin ito ng 3 hanggang 6 na buwan, depende sa kung gaano karaming oras ang ilalaan mo sa mga pagsasanay.

11. Suporta

Habang nakumpleto mo ang daan-daang gawain, tiyak na magkakaroon ka ng mga tanong. Upang tumulong, gumawa kami ng espesyal na seksyong " Tulong ", kung saan maaari mong itanong ang iyong mga tanong tungkol sa mga gawain. Sasagutin ng ibang mga estudyante ng CodeGym, moderator, boluntaryo, o mga tagapagtatag ng website ang iyong mga tanong.

12. Komunidad

Naniniwala kami na may kapangyarihan sa pagkakaisa. Kaya naman gumawa kami ng ilang seksyon para sa pakikipag-usap at pagbabahagi ng impormasyon:

1. Sa seksyong " Forum ", maaari kang magtanong ng anumang tanong na nauugnay sa programming (maliban sa mga tanong tungkol sa mga gawain — mayroong seksyong "Tulong" para doon).

2. Sa seksyong " Makipag-chat ", maaari mong kunan ng hangin ang mga kaparehong pag-iisip tungkol sa anumang gusto mo.

3. Sa seksyong " Mga Artikulo ", maaari kang magbasa ng mga artikulo tungkol sa pag-aaral ng Java, mga uso sa programming, at pag-unlad ng karera. Gayundin, maaari kang mag-post ng iyong sariling mga artikulo na sa tingin mo ay magiging interesado sa aming komunidad.

Higit pa rito, ang aming komunidad ay ang perpektong lugar upang makahanap ng trabaho sa pamamagitan ng networking. Huwag mag-atubiling magtanong ng matatalinong tanong at makakuha ng matatalinong sagot. Kung mas aktibo ka sa pagtulong sa iba, mas malaki ang iyong pagkakataon na imbitahan ka ng isa pang miyembro ng komunidad na sumali sa kanyang proyekto.