CodeGym /Java Blog /Random /Paano Simulan ang Pag-aaral ng Java Mula sa Scratch At Hi...
John Squirrels
Antas
San Francisco

Paano Simulan ang Pag-aaral ng Java Mula sa Scratch At Hindi Gumawa ng Mga Karaniwang Pagkakamali?

Nai-publish sa grupo
Naguguluhan ka ba kung paano simulan ang pag-aaral ng Java mula sa simula at hindi alam kung saan magsisimula? Ang isang magandang panimulang punto ay ang pagtatakda ng iyong mga layunin at pagpasok kaagad sa coding. Kasabay nito, dapat mong isaalang-alang ang ilan sa mga karaniwang pagkakamali na ginagawa ng mga nagsisimula sa Java upang maiwasan ang mga ito at makamit ang pinakamahusay na mga resulta ng iyong proseso ng pag-aaral. At iyon mismo ang tatalakayin natin sa artikulong ito.

Kaya, Ano ang Java?

Ang Java ay isang multi-purpose programming language na palaging isa sa mga pinakasikat. Gumagana ito sa halos bawat platform. Ang motto na "magsulat ng isang beses, tumakbo kahit saan" ay nangangahulugan na ang Java code ay maaaring bumuo ng anuman mula sa mga program sa computer hanggang sa mga website hanggang sa mga mobile application. Dahil ito ay napakalakas, ang Android OS ay ipinatupad sa Java. Ginagamit din ito para sa pagsulat ng maraming mga android application at laro.Paano Simulan ang Pag-aaral ng Java Mula sa Scratch At Hindi Gumawa ng Mga Karaniwang Pagkakamali?  - 1

Bakit Natututo ang mga Tao ng Java?

  • Palaging in demand ang mga developer ng Java. Ito ay dahil ang Java ay nasa lahat ng dako; Mga Android phone, laro, computer program, server-side web application, atbp. Ang mga Java programmer ay maaaring gumana bilang mga developer sa mga kumpanya o freelance na may malaking market para sa Android at gaming Java programmer.

  • Mga trabahong may malaking suweldo. Sa karaniwan, ang isang developer sa US ay binabayaran ng $107K, habang sa Europe ay binabayaran sila ng halos $60K.

  • Malawak na propesyonal na abot-tanaw. Ang Java ay isang General-purpose na wika na tumatakbo sa maraming device tulad ng mga cell phone, laptop, PC, smart TV, at iba pa.

Ano ang mga Karaniwang Pagkakamali sa Pag-aaral ng Java At Paano Ito Maiiwasan?

Pag-aaral nang hindi nagtatakda ng layunin

Ang mga layunin ay nagbibigay ng pakiramdam ng direksyon, tagumpay, at pagganyak. Dapat silang maging tiyak, makatotohanan, at maaabot. Sa una, mag-set up ng mga layunin sa pag-aaral na angkop sa iyong panimulang antas sa Java. Matapos makamit ang mga ito, magpatuloy sa susunod na antas at iba pa. Huwag ilagay ang cart bago ang kabayo at puspusan ang iyong sarili ng advanced na materyal.

Sinusubukang makuha ang lahat nang sabay-sabay

Napakaraming Java ang matutunan sa isang session. Sa halip, tumuon sa gawaing nasa kamay; huwag magambala sa mga side task. Ang pagkakaroon ng plano sa pag-aaral sa isip ay ang puso ng pagiging produktibo. Kaya, subukang sundin ang isang nakabalangkas na kurso na may kurikulum na unti-unting gumagalaw mula sa mga pangunahing konsepto patungo sa mga mas advanced. Lumipat sa susunod na bahagi lamang kapag sigurado kang natutunan mo ang mga nakaraang bahagi.

Teorya nang walang pagsasanay

Ang kawalan ng balanse sa pagitan ng teorya at kasanayan ay karaniwan sa mga nagsisimula. Ang pag-aaral ay nagsisimula sa teorya (hal., ang mga pangunahing kaalaman sa wika); gayunpaman, ang masyadong maraming teorya ay maaaring makapanghina ng loob. Dapat kang gumugol ng mas maraming oras sa pagsasanay ng coding — ang hands-on na karanasan ang susi sa tagumpay. Subukang isama ang natutunan mo na sa susunod na gawain, at iba pa.

Pag-aaral sa paghihiwalay

Ang pag-aaral sa sarili ay hindi nangangahulugang kailangan mong magtrabaho nang hiwalay. Maaari kang maging bahagi ng isang online na komunidad ng Java kung saan ibinabahagi mo ang iyong karanasan sa iyong mga kapantay at magkaroon ng mga talakayan tungkol sa iba't ibang paksa. Makakatulong ito sa iyo na manatiling motivated kapag nahaharap sa mahihirap na gawain.

Nananatili sa mga kumplikadong gawain sa mahabang panahon

Totoo na ang paglutas ng mga kumplikadong problema ay nagdudulot ng matinding damdamin ng tagumpay; gayunpaman, hindi mo dapat gugulin ang karamihan ng iyong oras sa mga hamong ito. Nagbibigay-daan sa iyo ang mga mas simpleng gawain na tumuon sa mga konsepto na kailangan mong matutunan nang higit pa kaysa sa proseso ng paglutas ng problema. Dapat ka ring matutong huminto kung natigil ka sa isang gawain sa mahabang panahon. Mas mabuti kung lumipat ka sa iba pang mga gawain at babalikan ang mahihirap na problema sa ibang pagkakataon.

Kawalan ng pansin sa mga aktwal na pagkakamali

Huwag mawalan ng pag-asa kung mayroon kang mga error sa iyong code, nangyayari ito sa lahat. Ang ilang mga error ay mas mahirap hanapin kaysa sa iba, na maaaring maging isang hamon maliban kung binabantayan mo ang mga ito mula sa simula. Ang prosesong ito ay tinatawag na pag-debug at ito ay isang tuluy-tuloy na gawain ng mahuhusay na developer.

Pag-coding bago mag-isip

Maraming programmer ang labis na nasasabik at nagmamadali sa paglutas ng mga problema nang hindi naglalaan ng isang minuto upang isipin ang problemang nasa kamay. Sasabihin sa iyo ng mga advanced na Java programmer na ang pagpaplano ng iyong code ay kasinghalaga ng code mismo. Kaya, bago mag-coding, isipin ang pinaka-epektibong paraan upang malutas ang problema at kung paano mo masusubok ang solusyon na ito.

Takot sa mga eksperimento

Ang pag-eksperimento sa iyong code ay maaaring maging isang masaya at kasiya-siyang aktibidad. Ginagawa ba ng iyong code kung ano mismo ang ibig mong gawin? Magbibigay ba ang code ng parehong mga resulta sa ilalim ng magkakaibang mga pangyayari para sa parehong input? Paano gagana ang code kung binigyan ito ng user ng hindi inaasahang input (hal., mga titik sa halip na mga numero bilang edad)?

Hindi nagtatrabaho sa pagganyak sa sarili

Ang pagka-burnout ng mga programmer ay isang tunay na bagay. Ang bawat isa ay tinatamaan ng isang alon ng pagkawala ng hilig para sa coding paminsan-minsan. Ang pag-unawa na may iba pang katulad mo ang unang hakbang. Upang patuloy na maging motivated, palibutan ang iyong sarili ng mga kapantay na katulad ng pag-iisip, lumipat ng mga paksa; lumipat sa mas kawili-wiling mga konsepto na nangangailangan ng malikhaing pag-iisip upang malutas ang mga problema.

Ilang Kapaki-pakinabang na Payo para Iwasan ang Mga Pagkakamali na Ito

Ang Prinsipyo ng Pareto (aka ang 80/20 na panuntunan)

Sinasabi ng Prinsipyo ng Pareto na 80% ng mga epekto ay nagmumula lamang sa 20% ng mga sanhi. Halimbawa, 80% ng iyong mga coding project ay magdedepende sa pinakakaraniwang 20% ​​ng mga konsepto ng Java. Ang parehong prinsipyo ay maaaring ilapat sa iyong mga pag-aaral sa Java: italaga ang 80% ng iyong oras sa pagsasanay at 20% sa teorya ng pag-aaral.

Pagpaplanong Pang-edukasyon upang Simulan ang Pag-aaral ng Java Mula sa Scratch

  • Pagtatakda ng layunin. Maaari mong makamit ang anumang bagay gamit ang Java; ngunit, hindi makatotohanang matutunan ang lahat ng bagay na may kaugnayan sa Java. Magtakda ng layunin at pumili ng partikular na lugar upang matutunan, ito man ay cloud-based na mga application, laro o android application. Ito ang pangunahing hakbang kung talagang nagpasya kang simulan ang pag-aaral ng Java mula sa simula at gusto mong gawin ang lansihin.

  • Pagtatanong at pakikipag-usap sa ibang mga mag-aaral. Maging aktibong miyembro ng komunidad ng Java; magtanong kapag naipit ka at tulungan ang iyong mga kasamahan kung alam mo ang solusyon sa kanilang mga problema. Galugarin kung ano ang ginagawa ng iba at makakuha ng inspirasyon sa kanilang mga tagumpay.

  • Paglutas ng maliliit na gawain. Ugaliing maglutas ng maliliit na gawain araw-araw. Binibigyan ka ng mga mini-game ng CodeGym ng pagkakataong bumuo ng sarili mong mga minigame at i-publish ang mga ito para laruin ng iba, na nagbibigay sa iyo ng motibasyon pati na rin ng kasiyahan.

Magsanay

Ang pagsasanay ay isang mahalagang bahagi ng iyong plano sa pag-aaral ng Java. Narito ang ilang kapaki-pakinabang na mapagkukunan upang matulungan kang bumuo ng iyong mga kasanayan sa programming:

CodeGym

Ang CodeGym ay isang komprehensibong online na mapagkukunan para sa pag-aaral ng Java; pagbibigay ng daan-daang mga kurso na may mga makabagong diskarte sa pagsisimula ng pag-aaral ng Java mula sa simula. Ito ay tulad ng isang laro na may pagkukuwento at mga subplot, kung saan nag-level up ka sa bawat kasanayang natutunan mo, pinapanatili kang nakatuon at pinipigilan ang pag-burn out mula sa pagkabigo. Ito ang pinakamahusay na starter's pack dahil ang mga kurso ay ginagabayan ng mga karanasan ng maraming programmer. Ang paglipat mula sa mga pangunahing paksa patungo sa kumplikadong mga paksa, inihahanda ka nito para sa mundo ng trabaho. Bakit pinipili ng mga bagong programmer ang CodeGym?
  • Maayos ang pagkakaayos ng kurso. Naglalaman ito ng 600 mga aralin. Ang bawat isa sa kanila ay nagpapaliwanag ng isang paksa upang ang mag-aaral ay makapag-focus sa paksang iyon nang mag-isa nang walang distraction.

  • Ang kurso ay 80% na pagsasanay. Nagsisimula ang pagsasanay mula sa pinakaunang aralin na may kabuuang 1200 na gawain.

  • Malakas na komunidad ng Java. Sa malaking komunidad ng mga taong katulad ng pag-iisip, hindi ka mag-iisa.

  • Virtual na guro. Agad na tinatasa ang iyong mga solusyon at nagbibigay ng mga rekomendasyon; pagbibigay ng isang malinaw na listahan ng mga kinakailangan tungkol sa kung ano ang kailangan mong gawin.

Mga Video Course:

  • Java Tutorial para sa Mga Nagsisimula Playlist .
    Naglalaman ang playlist na ito ng 100+ na mga tutorial sa Java na nagsisimula sa pinakapangunahing kaalaman tulad ng pag-install ng Java para sa iba't ibang operating system hanggang sa mga advanced na tutorial, gaya ng mga lambda expression at web scraping.

  • Derek Banas: Java Code sa 30 Minuto .
    Itinuro ni Derek ang pangunahing kaalaman na kailangan para magsulat ng Java code sa loob ng 30 minuto. Sinasaklaw niya ang malawak na hanay ng mga paksa kabilang ang mga primitive na uri ng data, komento, klase, matematika, hasNextLine, nextLine, getters, setters, if, else, else if, print, println, printf, logical operators, for, while, break, continue, gawin habang, at marami pa.

Pinakamahusay na Aklat:

  • Panimula sa Programming sa Java: Isang Interdisciplinary Approach nina Robert Sedgewick at Kevin Way... .
    Ang aklat na ito ay gumagamit ng isang halimbawang diskarte sa pag-aaral na hango sa totoong buhay na mga karanasan sa silid-aralan ng mga may-akda. Sinasaklaw nito ang maraming paksa mula sa mga pangunahing kaalaman hanggang sa mga advanced na konsepto na umaasa sa mga nakakaengganyong aplikasyon, hindi mga problema sa laruan.

  • Java Game Programming Dummies ni Wayne Holder .
    Nagsisimula ang aklat na ito sa pamamagitan ng pagtalakay sa mga pangunahing kaalaman ng Java programming, pagkatapos ay sumisid sa mga diskarte ng coding na laro gamit ang Java. Mahusay din itong ipinapaliwanag ang pisika sa likod ng pagbuo ng laro upang makagawa ng mga makatotohanang laro na may tuluy-tuloy na pisika.

Balutin

Ang pag-aaral ng Java ay isang kapakipakinabang na karanasan sa parehong personal at propesyonal na antas. Upang masulit ito, dapat mong lapitan ang proseso ng pag-aaral sa pamamagitan ng pagpaplano ng iyong mga layunin, pagtutuon sa pagsasanay, pagpapaubaya sa mga pagkakamali at pag-aaral mula sa mga eksperimento, at pagiging bahagi ng isang aktibong komunidad ng Java. Ang mga pagsisikap na ito ay maaaring tulungan ng mga platform ng pag-aaral tulad ng CodeGym , mga materyal sa video, at mga aklat.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION