CodeGym /Java Blog /Random /Paano Ginagawa ng Mga Gawain sa Pag-coding ng CodeGym ang...
John Squirrels
Antas
San Francisco

Paano Ginagawa ng Mga Gawain sa Pag-coding ng CodeGym ang Kabuuang Mga Nagsisimula sa Java Pros?

Nai-publish sa grupo
Tulad ng dapat mong malaman sa ngayon, ang pilosopiya ng CodeGym pagdating sa pag-aaral ng Java ay maaaring ibuod bilang 'ang pagsasanay ay nauuna at pangunahin.' Ang pangunahing pokus ng aming kurso ay ang magturo sa iyo ng mga kasanayan sa pag-coding na magagamit sa isang tunay na trabaho, at iyon ang dahilan kung bakit napakaraming gawain ng CodeGym. Sa higit sa 1200 iba't ibang mga gawain sa kurso ng CodeGym, maaari kang makatitiyak dito na makakakuha ka ng higit sa sapat na praktikal na karanasan upang makaramdam ng kumpiyansa bilang isang developer ng Java (kahit na Junior pa rin). Paano Ginagawa ng Mga Gawain sa Pag-coding ng CodeGym ang Kabuuang Mga Nagsisimula sa Java Pros?  - 1

Anong uri ng mga gawain ang maiaalok ng CodeGym?

Kaya gusto naming sabihin sa iyo nang kaunti ang tungkol sa mga gawain sa CodeGym, anong mga uri ng gawain ang nariyan, ano ang mga pagkakaiba, at, higit sa lahat, kung paano ka tinutulungan ng mga ito na maging isang propesyonal na Java programmer. Para lamang i-refresh ang iyong memorya, ang buong kurso ng CodeGym ay nahahati sa apat na quest, bawat isa ay may sampung antas, na kailangan mong kumpletuhin nang paisa-isa. Ang bawat antas ay puno ng mga aralin at gawain na kailangan mong lutasin upang ma-unlock ang susunod na antas (gamit ang 'dark matter' na kinikita mo sa pamamagitan ng paglutas ng mga gawain). Ang istraktura ng kursong ito ay idinisenyo upang matiyak na ang bawat mag-aaral ay nakakakuha ng sapat na pagsasanay upang talagang matuto at makabisado ang lahat ng mga pangunahing kasanayan, habang sa parehong oras ay pinananatiling mataas ang iyong pagganyak na huwag sumuko sa daan at pinapayagan ang iyong utak na makapagpahinga minsan sa isang habang para hindi ito mapagod.

Mga uri ng gawain batay sa kung ano ang iyong (o hindi pa) natutunan

Higit sa 1200 mga gawain ay marami. Kung ang lahat ng mga gawain sa kursong CodeGym ay pareho na gagawin itong medyo monotonous at hindi kasing saya. Narito ang mga uri ng mga gawain na kailangan mong lutasin habang dumadaan sa kurso, na hinati batay sa kaalaman na kailangan mo upang malutas ang mga ito.

  • Mga gawain upang patibayin ang teorya mula sa nakaraang aralin.

Ang isang ito ay medyo simple. Pagkatapos mong matutunan ang ilang bagong teoretikal na kaalaman, kailangan mong palakasin ang iyong natutunan sa mga gawain, at eksaktong ginagawa ng mga gawaing ito. Ang bahaging ito ng kurso ay medyo tradisyonal: una kang matuto ng ilang mga aralin at pagkatapos ay ang mga praktikal na gawain batay sa partikular na bahaging ito ng kaalaman ay sumusunod.

  • Mga gawain upang pagtibayin ang dati mong natutunan.

Siyempre, kailangan mo ring gumawa ng mga praktikal na gawain sa iyong natutunan sa mga nakaraang antas kanina. At ito ang pangalawang uri ng gawain na makikita mo sa CodeGym. Ito ay tumatagal ng mga buwan at kung minsan kahit na mga taon para sa ilang mga tao upang makumpleto ang kurso. Ang misyon ng mga gawaing ito ay tiyaking hindi mo malilimutan ang teorya at hindi mawawala ang anumang mahahalagang kasanayan o bahagi ng kaalaman habang nasa daan. Makakakita ka ng maraming ganoong gawain sa buong kurso. Maaaring mapagod ka pa sa paglutas sa mga ito at parang gusto mong magreklamo, ngunit tandaan: nandiyan sila para sa isang dahilan. Tayo, mga tao, ay kailangang ulitin ang lahat nang paulit-ulit (higit pa sa inaakala mo) upang matiyak na maaalala ng utak kung paano ito ginawa minsan at para sa lahat (o hindi bababa sa sapat na mahabang panahon, upang maging makatotohanan).

  • Hamunin ang mga gawain.

Dito ito nagiging mas kawili-wili dahil ang ganitong uri ng gawain ay natatangi sa CodeGym. Ang mga gawaing ito ay batay sa isang teorya na hindi ka pa nagkakaroon ng pagkakataong matutunan (karaniwan itong nasa isa sa sumusunod na tatlong antas). So basically you are facing tasks that you cannot solve because wala pang nagtuturo sa iyo ng theory na pinagbasehan nila. Kalokohan? Hindi, isang cool na tampok (isa sa marami para sa bagay na iyon) na natatangi sa CodeGym. Kailangan mo lang simulan ang pag-googling kung gusto mong lutasin ang ganoong gawain. Ang bagay ay, ang paghahanap sa web para sa isang sagot o impormasyon na kailangan mo ay isang napakahalagang kasanayan para sa sinumang programmer, at gusto naming makabisado mo ito pati na rin ang iba pang mahahalagang kasanayan, tulad ng pagsusulat ng code o paghahanap ng mga bug. Ngunit para sa iyo na ayaw mag-eksperimento at gustong manatili sa tradisyonal na diskarte sa pag-aaral, mayroon ding paraan. Kung hindi mo gusto ang pag-googling, maaari mong isantabi lang ang 'mga gawaing hamon' na ito at bumalik sa kanila kapag naabot mo na ang kinakailangang teorya sa CodeGym. Pagdating sa pagpili ng iyong diskarte sa pag-aaral, kami ay pro-choice, wika nga, sa bawat oras na ito ay angkop.

Mga uri ng mga gawain batay sa antas ng kahirapan at iba pang mga parameter

Maaari mo ring hatiin ang mga gawain sa CodeGym batay sa uri, laki (oras para matapos), at kahirapan. Ang tatlong parameter na ito ng mga gawain ay mag-iiba nang malaki sa buong kurso. Huwag magkamali sa pagpapalagay na ang mga gawain ng CodeGym ay simple at para sa mga bata, batay sa mga larawan at madaling paraan sa pagkukuwento. Sa katunayan, ang karamihan sa mga gawain sa kurso ng CG ay medyo mapaghamong para sa sinumang nasa hustong gulang, tanging ang unang ilang mga antas ay maaaring pakiramdam tulad ng paglalaro ng bata. Narito ang mga uri ng mga gawain na makikita mo sa kursong CodeGym kung magpasya kang kumpletuhin ito at maging isang programmer.

  • Pagpasok ng code.

Ang pagpasok ng code ay ang pinakamadaling uri ng gawain para sa kabuuang mga nagsisimula. Ang isang naghahangad na programmer ay kailangang magsimula sa pamamagitan lamang ng pakiramdam ang code at ang paraan na dapat itong isulat. Kaya sa mga gawaing ito ang kailangan mo lang gawin ay kopyahin ang isang halimbawa ng ibinigay na code.

  • Pagsusuri sa code at paghahanap ng mga bug sa loob nito.

Ang isa pang magandang paraan upang matuto ay ang pag-aralan ang code ng ibang tao na sinusubukang malaman kung saan ang mga pagkakamaling nagdudulot ng mga bug. Ang paghahanap ng mga error sa code ng ibang tao ay isang napakahalaga at lubos na naaangkop na kasanayan para sa isang software developer.

  • Pagsusulat ng iyong sariling code upang matugunan ang mga kinakailangan sa gawain.

Sa ilang mga punto, magsisimula kang magsulat ng iyong sariling code. Sa ganitong uri ng mga gawain, makakakuha ka ng isang hanay ng mga kinakailangan na dapat matugunan ng iyong code. Siyempre, ang mga kinakailangan ay palaging naiiba at idinisenyo sa paraang magturo sa iyo kung paano gawin ang mga gawain na regular na kinakaharap ng isang tunay na Java programmer sa kanyang aktwal na trabaho.

  • Mga napakahirap na gawain sa bonus.

Para sa inyo na nagpapalabas ng mga regular na gawain sa parke mayroon din kaming mga mas mahirap na bonus. Ipakita sa amin kung gaano ka katigas sa pamamagitan ng pag-crack ng mga ito dahil nangangailangan sila ng kaunting pag-aaral sa sarili at idinisenyo upang bumuo ng iyong mga kasanayan sa pag-iisip ng algorithm.

  • Mga mini-proyekto.

Ito ang mga pinuno ng mga gawain ng CodeGym: mga proyekto kung saan kailangan mong mag-isa (ngunit hindi nang walang tulong siyempre) bumuo ng isang medyo kumplikadong programa. Gayunpaman, hindi na kailangang mag-alala, dahil ang mga mini-proyekto ay karaniwang nahahati sa mas maliliit na sub-gawain upang hindi ka maipit sa isang lugar sa gitna. Nilikha ang mga ito para matutunan mo ang pangkalahatang proseso ng pagbuo ng isang programa at mga hakbang na binubuo nito. Kapag natapos ang bawat gawain ng ganitong uri, magkakaroon ka ng isang bagong programa na isinulat gamit ang iyong sariling mga kamay, tulad ng isang simpleng video game o isang online chat room. Ito ay isang malaking bentahe ng CodeGym dahil karaniwan (para sa mga sumasama sa ibang paraan ng pag-aaral ng Java) maaaring tumagal ng maraming taon bago ang isang coding beginner ay makakalikha ng isang unang kumplikadong programa mula sa simula.

  • Mga video upang bigyan ang iyong sarili ng kaunting pahinga.

At panghuli, ang panonood ng mga video ay bahagi rin ng kursong CodeGym, dahil hindi naman masakit na magpahinga sa pagbabasa at pagsulat ng code paminsan-minsan. Ang panonood ng video ay isang mahusay na paraan upang bigyan ang iyong utak ng ilang oras upang makapagpahinga sa pamamagitan ng paglipat sa ibang uri ng nilalaman na mas madaling gamitin. Gayundin, nakakatulong ito sa iyo na palakasin ang iyong bagong pag-aaral kung paano mag-code ng ugali: kahit na may off time at nakakarelaks ay gumagamit ka ng content na nauugnay sa programming sa halip na isang palabas sa TV o paboritong blogger sa YouTube. Ito ay isa pang paraan upang sabihin sa iyong utak na seryoso ka sa paggawa nito.

Buod

Gaya ng nakikita mo, literal na ginagawa ng CodeGym ang lahat ng posible para ang kursong Java ay hindi maging monotonous at paulit-ulit, na isa sa mga pinakamalaking kahinaan ng karamihan (kung hindi lahat) ng iba pang mga online na kurso sa Java. Ngunit ang ganitong sari-saring gawain ay nilikha namin hindi lamang para mas madali para sa iyo ang pag-aaral. Ito rin ang tanging paraan upang talagang ihanda ang isang user na nagsisimulang matuto ng Java mula sa simula hanggang sa kung ano ang kanyang haharapin kapag nasa isang tunay na trabaho bilang isang Java programmer. Pagmamalasakit sa ating mga mag-aaral at sa kanilang kinabukasan. Gusto naming isipin na ito ang talagang nagpapatingkad sa CodeGym. Sumasang-ayon ka ba? Ipaalam sa amin kung ano ang iyong iniisip sa seksyon ng mga komento sa ibaba.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION