CodeGym /Java Blog /Random /Nangungunang 7 Mga Tip at Trick para Matutunan ang Java s...
John Squirrels
Antas
San Francisco

Nangungunang 7 Mga Tip at Trick para Matutunan ang Java sa Kasing Mabilis na Maari

Nai-publish sa grupo
Ito ang paraan ng paggana ng utak ng tao. Anuman ang gawin natin, ang ating utak ay patuloy na naghahanap ng mas mabisang solusyon at mga shortcut na magbibigay-daan sa atin na gawin ang parehong bagay nang mas mabilis, mas mahusay, at sa mas maginhawang paraan kaysa dati. Kaya't magpahinga, kung ikaw ay nagtataka kung mayroon kang anumang mga tip at trick upang matuto ng Java nang mas mabilis at mas madali, ito ay ganap na natural para sa iyo na gawin ito. Nangungunang 7 Mga Tip at Trick para Matutunan ang Java Bilang Mabilis na Maaari - 1 Hindi kami sigurado tungkol sa "mga trick", ngunit tiyak na may ilang mga paraan upang i-maximize ang kahusayan ng prosesong ito, na magbibigay-daan sa iyo na tapusin ang pag-aaral ng Java sa lalong madaling panahon na ito ay makatotohanang posible. Siyempre, iba't ibang bagay ang gagana para sa iba't ibang uri ng tao, ngunit tiyak na magagawa at gagawing mas madali ng ilang tip at rekomendasyon ang iyong buhay bilang isang mag-aaral ng Java. Narito ang ilan sa mga pinakanaaangkop at napatunayang epektibong mga tip at mungkahi tungkol sa mabilis na pag-aaral ng Java, batay sa aming sariling karanasan sa CodeGym at mula sa maraming karanasang developer ng Java.

1. Maghanap ng isang kapana-panabik na proyekto na maaari mong buuin gamit ang Java

Narito ang isang magandang panimulang tipmula kay Brian Knapp, isang bihasang programmer at ang may-akda Code Career Genius blog: “Noong senior ako sa high school noong 2002 nagpasya akong matuto ng Java. Kumuha ako ng kopya ng Teach Yourself Java sa loob ng 21 araw para malaman ang mga pangunahing kaalaman at kung paano ito naiiba sa C/C++. Nakakatulong ang libro, ngunit nabasa ko ito sa loob ng isang linggo o dalawa. At pagkatapos ay gumawa ako ng isang bagay na gumawa ng malaking pagkakaiba. Nagpasya akong gumawa ng isang bagay na cool sa Java! Talagang nasasabik ako sa paggawa ng sarili kong Final Fantasy style RPG game gamit ang Java 2D. Para sa susunod na buwan, bawat isang hapon at gabi ako ay obsessively hack ang layo sa proyektong iyon. Sa daan, naisip ko kung paano mag-output ng mga graphics sa screen, mag-animate ng mga sprite, mag-output at maglipat ng tile map sa screen, collision detection, music, sound effects, at gumawa pa ako ng sarili kong tile map editor gamit ang Java Swing! Ang pangunahing punto para sa akin ay ang pagiging nasasabik tungkol sa pagbuo ng isang bagay. Mayroon akong isang proyekto kung saan nagkaroon ako ng napakagandang lakas, at ang Java ay isang kapana-panabik na teknolohiya upang gawing posible ang lahat!" Siguradong tama si Brian. Ang paghahanap ng isang bagay na masaya at kapana-panabik na gusto mong buuin gamit ang Java ay isang mahusay na paraan upang hikayatin ang iyong sarili na matuto ng wika sa mabilis at masaya na paraan. Sa totoo lang, isa ito sa mga bagay na nasa isip namin noong nagdidisenyo ng kursong CodeGym. Iyon ang dahilan kung bakit mayroon kaming storyline, pinagsama-samang mga bahagi ng kurso, at iba't ibang gawain na idinisenyo para masabik sa paglalapat ng Java upang matutunan kung paano mo magagamit ang wikang ito upang lumikha ng isang bagay na gusto mo. ” Siguradong tama si Brian. Ang paghahanap ng isang bagay na masaya at kapana-panabik na gusto mong buuin gamit ang Java ay isang mahusay na paraan upang hikayatin ang iyong sarili na matuto ng wika sa mabilis at masaya na paraan. Sa totoo lang, isa ito sa mga bagay na nasa isip namin noong nagdidisenyo ng kursong CodeGym. Iyon ang dahilan kung bakit mayroon kaming storyline, pinagsama-samang mga bahagi ng kurso, at iba't ibang gawain na idinisenyo para masabik sa paglalapat ng Java upang matutunan kung paano mo magagamit ang wikang ito upang lumikha ng isang bagay na gusto mo. ” Siguradong tama si Brian. Ang paghahanap ng isang bagay na masaya at kapana-panabik na gusto mong buuin gamit ang Java ay isang mahusay na paraan upang hikayatin ang iyong sarili na matuto ng wika sa mabilis at masaya na paraan. Sa totoo lang, isa ito sa mga bagay na nasa isip namin noong nagdidisenyo ng kursong CodeGym. Iyon ang dahilan kung bakit mayroon kaming storyline, pinagsama-samang mga bahagi ng kurso, at iba't ibang gawain na idinisenyo para masabik sa paglalapat ng Java upang matutunan kung paano mo magagamit ang wikang ito upang lumikha ng isang bagay na gusto mo.

2. Magsanay hangga't maaari

"Ang pagsasanay ay gumagawa ng lahat ng pagkakaiba. Nagawa kong maging isang dalubhasang tagapagturo ng Java dahil sa palagian, paulit-ulit na pagsasanay. Tiyak, ito ang susi sa tagumpay ng mga propesyonal na programmer. Kakailanganin mo lang itong i-code!" - sabiJohn Selawsky, isang senior Java developer at Java tutor. At hindi na kami magkasundo pa! Paulit-ulit naming sinasabi ito mula pa sa simula: sa pag-aaral kung paano mag-code, ang pagsasanay ay gumagawa ng lahat ng pagkakaiba. Binuo namin ang buong istraktura ng kurso ng CodeGym sa paligid ng diskarteng ito sa pagsasanay-unang, sa katunayan. Ito ay isa sa mga pangunahing dahilan kung bakit marami sa aming mga mag-aaral ay nakakahanap ng kanilang sarili ng isang unang coding na trabaho bago nila matapos ang huling antas ng kurso. Kapag nag-aaral ng Java sa CodeGym, karamihan sa gagawin mo ay magsasanay. Kaya medyo inalagaan na namin ang isang ito para sa iyo. Basta huwag kalimutang magsanay kung magpasya kang gumawa ng ilang paraan ng pag-aaral ng Java maliban sa CodeGym.

3. Regular na mag-aral at huwag magpahinga nang matagal

Isa pang mahalagang tip na maibabahagi natin base sa ating sariling mga obserbasyon at karanasan ng ating mga dating estudyante. Ang pag-aaral nang regular at tuluy-tuloy, nang walang mahabang pahinga (mas mabuti nang walang pahinga nang mas mahaba kaysa sa isang araw) ay isang mahalagang kadahilanan ng tagumpay. Ipinapakita sa amin ng karanasan na ang mga taong may posibilidad na magtagal at maraming pahinga ay karaniwang mabagal ang pag-usad at mas madalas na humihinto sa kurso nang hindi nagtagumpay. Kaya't tiyak naming inirerekumenda, hangga't kaya mo, na manatili sa pag-aaral ng Java sa isang regular na batayan dahil ang pagpapahinga para sa karamihan ng mga tao ay nagreresulta sa pangangailangan na "i-refresh" ang memorya kapag sila ay babalik dito, o kahit na matutunan ito muli, dahil ang iyong utak ay may posibilidad na makalimutan ang bagong kaalaman nang tunay na mabilis, lalo na kung ang kaalamang ito ay hindi suportado ng isang naaangkop na dami ng praktikal na karanasan.

4. Makipagtulungan sa iba pang mga baguhan at bagong mag-aaral

Ang pakikipagtulungan sa iba pang mga bagong mag-aaral upang pagsamahin ang mga pagsisikap at suportahan ang isa't isa ay isa pang maliit na trick ng matagumpay na mga self-learners ng Java. Ang pamamaraang ito ay epektibo dahil sa paraan ng paggana ng ating utak: ang pinakamahusay na paraan upang matuto ng isang bagay para dito ay ang ituro ito sa ibang tao. Iyon ang dahilan kung bakit ang pakikipagtulungan sa iba at pagtulong sa mga hindi gaanong karanasan sa pag-aaral ay gumagana nang mahusay. Siyempre, alam na natin kung gaano kahalaga ang komunidad at pagtutulungan. Iyon ang dahilan kung bakit mayroon kaming seksyong Tulong sa aming website, kung saan maaaring humingi ng tulong ang mga mag-aaral ng CodeGym, at makuha ito mula sa mga kapwa mag-aaral o sa sariling mga eksperto sa Java ng Codegym.

5. Panatilihing sapat ang haba ng iyong mga sesyon sa pag-aaral (mas mahaba sa 1 oras sa isang araw)

Tulad ng sasabihin sa iyo ng maraming karanasang programmer, ang pag-aaral ng Java sa loob ng isang oras araw-araw ay maaaring hindi ang pinakaepektibong diskarte. Para sa karamihan ng mga tao, hindi sapat ang isang oras dahil ang aktwal na oras na ginugugol mo sa pag-coding ay nasa isang lugar sa paligid ng 20-30 minuto. Narito ang dapat ibahagi ni Reinder de Vries, isang karanasang developer at tagapagtatag ng website ng LaernAppMaking.com.tungkol dito: “Ang pag-aaral lamang ng isang oras sa isang araw (kahit gaano karaming araw ang magkakasunod) ay masama para sa pagpapanatili ng natutunan, at makakasama sa iyong kakayahan sa pag-aaral. Mayroon ka bang opsyon na matuto ng 2 o 3 oras sa isang araw, marahil sa mas maliliit na agwat? Kapag natuto ka ng programming sa loob ng isang oras, ang aktwal na oras na ginugugol mo sa pagsusulat ng code ay maaaring kasing liit ng 20 minuto. Bukod sa programming, marami ka pang ginagawa: pagbabasa, paghahanap ng mga sanggunian, pagtitig sa screen, pagtatangkang pagsama-samahin ang mga query sa paghahanap sa Google, at, siyempre, pagsuri sa Facebook o WhatsApp at iba pang mga pagkagambala. Kapag natututo, ang iyong isip ay kailangang "magpainit" (tulad ng pag-eehersisyo) at magpalamig, magproseso ng bagong impormasyon. Ang pagpapalit ng mga gawain at konteksto ay tumatagal ng pansin, at lalo na para sa pagprograma, kailangan ng oras at pagsisikap upang "mag-zone out." Ang isang pangkalahatang bagay na idaragdag dito ay: huwag mag-aksaya ng oras at, hangga't maaari, tumuon sa pagkamit ng isang bagay nang mas mabilis (wala ka sa lahat ng oras sa mundo!), maging ito ay pag-aaral kung paano mag-code sa Java o iba pa. Narito ang isang magandang motivationalrekomendasyon mula kay Hagar Qim, isang makaranasang developer ng Java: “Huwag magdadaya. Nagbabago ang ekonomiya. Malaki ang pagbabago sa mundo ng IT sa paglipas ng mga taon, ngunit ang isang bagay ay pareho pa rin: kapag pinipilit ng mahinang ekonomiya ang mga kumpanya na bawasan ang mga gastos, ang mga proyekto ay ipagpapaliban o tuwirang kakanselahin. Kapag nawala ang mga proyekto, nawawala ang mga trabaho. Sa kalaunan, ang economic pendulum ay palaging umuurong, ngunit maaaring tumagal iyon ng maraming taon. Kaya't sumakay sa tides ng isang umuusbong na ekonomiya upang makakuha ng magandang simula." Mahusay na sinabi.

6. Huwag itakda ang bar ng masyadong mababa

Ang isa pang magandang pangkalahatang tip ay huwag ilagay ang bar na masyadong mababa para sa iyong sarili pagdating sa pag-aaral kung paano mag-code, na kadalasang ginagawa ng maraming nagsisimula. Halimbawa, karaniwan para sa mga tao na isipin na sila ay masyadong matanda upang matuto ng isang bagong kasanayan, lalo na kung ito ay "kasing kumplikado ng programming." Kahit na ang mga taong nasa late 20-s o early 30-s ay madalas na iniisip na sila ay "masyadong matanda para sa tae na ito." Siyempre, sa karamihan ng mga kaso ang pagiging masyadong matanda ay isang dahilan lamang na naiisip mo upang payagan ang iyong sarili na huminto, madalas bago ka pa man magsimula. Narito ang sinabi ni Brian Lim, isang bihasang Java codertungkol sa mga taong nagsisimulang matuto ng Java kapag sila ay higit sa 30: “Ang Java ay napaka-istruktura at pang-korporasyon. Sa tingin ko ito ay perpekto para sa isang nakabalangkas na isip, na gusto ng mga pattern ng disenyo at object-oriented na programming. At mas malamang na ang isang mas matandang tao ay may nakabalangkas na pag-iisip. Mayroon din itong landas sa karera sa mga sertipikasyon at magagandang hindi pang-startup na trabaho para sa mga matatandang tao. Ang isa pang paraan na maaaring maging mahusay ang Java ay kung gumagawa ka ng sarili mong produkto. Ang Microsoft at .NET ay hindi sineseryoso sa open-source na mundo kaya kung mayroon kang multi-year plan na bumuo ng isang produkto o kahit isang laro tulad ng Minecraft, ang Java ay kahanga-hanga. Kahanga-hanga ang kabayaran at makakapagtrabaho ka gamit ang mature na tool sa halip na spaghetti code ng JavaScript o mga isyu sa mababang antas ng memory tulad ng C o C++." Hindi na lang kami magkasundo.

7. Bonus tip: kantahin ang iyong code

At bilang pagwawakas, narito ang isang karagdagang maganda at hindi pangkaraniwang bonus tip mula sa Reinder de Vries, na nagrerekomenda sa iyo na kantahin ang iyong code (bagong bagay iyon!) bilang isang paraan upang linlangin ang iyong isip para mainis. “Nasubukan mo na bang kantahin ang iyong programming code? Ibig kong sabihin, mukhang hangal, ngunit gumagana ito. Ang isip ay nagiging boring kapag ginagawa mo ang parehong bagay sa lahat ng oras, at ito ay natututo nang mas kaunti kung gagamit ka ng isang paraan ng pag-aaral. Ang pagbabasa sa lahat ng oras, panonood lamang ng mga video, pagsusulat lamang sa keyboard ay hindi isang pinakamainam na paraan upang matuto. Sa halip, subukang magsulat ng code gamit ang panulat at papel, o gumuhit ng konsepto ng programming gamit ang isang fine-liner at isang mas malaking lapis, o... kantahin ang iyong code!" Inirerekomenda ni Reinder.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION