CodeGym /Java Blog /Random /Ang Java ba ay isang Hard Nut na I-crack para sa Iyo?
John Squirrels
Antas
San Francisco

Ang Java ba ay isang Hard Nut na I-crack para sa Iyo?

Nai-publish sa grupo
Isa sa mga pinakanakakalito na bagay na maaaring mangyari sa mga mag-aaral na nagsisimula pa lamang sa pag-code ay sinabihan na ang programming ay madali. Sa katotohanan, ang mga bagay ay ganap na naiiba. Isang sikat na Amerikanong computer scientist, si Alan Kay, ang nagsabing, "Ang pinakanakapipinsalang bagay na maaari mong matutunan ay ang iyong unang programming language." Siyempre, karamihan sa mga programming language (kabilang ang Java) ay hindi nangangailangan ng isang kilalang utak o pambihirang kaalaman. Gayunpaman, maaari silang maging mas nakakadismaya at nakakalito kaysa sa maaari mong hayaan. Maraming mga kasanayan sa programming ang tungkol sa pagbuo ng kakayahan sa pagtatanong ng mga tamang tanong at pag-alam kung aling code ang dapat kopyahin-i-paste. Isa pa, may isang malaking sikreto — walang mastery, walang final level pagdating sa pag-aaral ng Java. Kaya, handa ka na ba para diyan? Nagagawa mo bang maabot ang kasanayan sa coding? At ano ang kailangan mo para maging matagumpay sa programming? Ang Java ba ay isang Hard Nut na I-crack para sa Iyo?  - 1

Pagkilala sa Iyong Mga Layunin

Malamang, naitakda mo na ang iyong mga layunin at alam mo kung ano ang gusto mong makuha mula sa Java. Gusto mo bang maging isang Java Developer, isang Android Developer, o ikonekta ang iyong buhay sa QA Automation? Nais mo bang bumuo ng mga Web app, Android app, Scientific app, o gumawa ng mga software tool tulad ng Eclipse, IntelliJ IDEA, NetBeans IDE, at iba pa? Panatilihin ang iyong layunin sa isip at pag-isiping mabuti ang mga gawaing iyon na malapit sa iyong layunin. Tiyak, mas madali mong matutunan ang wikang Java kapag direktang iniugnay mo ito sa kung ano ang gusto mong gawin dito sa hinaharap. Ang pagkakita ng output na magagamit mo sa ibang pagkakataon ay makakatulong sa iyong manatiling motivated sa lahat ng paraan at magbibigay sa iyo ng nakikitang patunay ng iyong pag-unlad. Gayunpaman, huwag kalimutan na ang pag-aaral ng mga pangunahing kaalaman ay nananatiling mahalaga, kaya huwag laktawan ang isang paksa, huwag palampasin ang isang bagay. Hindi katulad ng maraming iba pang mga online na kurso, ang CodeGym ay hindi puno ng tubig at naglalaman lamang ng praktikal na impormasyon.

Pagbuo ng Roadmap

Ang salitang " code " ay medyo mahiwaga sa pamamagitan ng kahulugan dahil ito ay nagpapahiwatig ng isang teknikal na anyo ng komunikasyon na ang mga computer (hindi mga tao) ay sinadya upang maunawaan. At ang paraan ng pagsisimula ng maraming tao sa pag-aaral sa code ay nagsasangkot lamang ng pagtalon sa Java na walang direksyon. Ngunit mas mainam na magsimula sa isang roadmap upang magtagumpay – tinatawag namin itong bird's eye view ng mundo ng coding na maaaring magbalangkas ng isang hanay ng mga pinakakinakailangang kasanayan, konsepto ng Java, at tool. Iguhit ang iyong landas sa pagkatuto na dapat kasama ang pag-aaral:
  • Mga pangunahing kaalaman sa Java (Syntax, Core)
  • Mga prinsipyo ng OOP
  • Mga Koleksyon ng Java
  • Java exceptions, Input/Output stream
  • Algorithm, pattern
  • Java Multithreading
  • Pagsubok sa yunit
  • atbp
Sa kabutihang-palad, ang kursong CodeGym ay mahusay na nakabalangkas at sumasaklaw sa lahat ng mahahalagang paksang ito sa tamang pagkakasunod-sunod upang gawing mas madali ang mga bagay para sa iyo.

Pagtatakda ng Iskedyul

Ano ang magagawa ng isang plano nang walang iskedyul? Mas maganda kung magtatakda ka ng personal na iskedyul ng pag-aaral na komportable para sa iyong pamumuhay. Sa isip, dapat kang makapaglaan ng 2-3 oras sa isang araw sa pag-aaral ng Java. Pinakamahalaga, hindi ka dapat kumuha ng mahabang pahinga dahil maaari silang gumawa ng malaking gaps sa iyong landas sa edukasyon. Siyempre, kung sakaling laktawan mo ang isang araw o dalawa sa pag-aaral, hindi ito magiging malaking bagay, ngunit kung magiging ugali na ang mga ganoong break, tiyak na iuurong nila ang iyong proseso sa pag-aaral. Ang lahat ng sinasabi, kung mayroon kang mga problema sa organisasyon, hindi ito nangangahulugan na mabibigo kang matuto ng Java. Subukang ayusin ang lahat ng iyong mga aralin at pagsasanay sa loob ng mga notebook o file. Maniwala ka, makikita mong napaka-kapaki-pakinabang na magkaroon ng isang lugar na babalikan kapag nakalimutan mo kung paano ayusin ang isang bagay na naayos mo noong nakaraang linggo. Sa totoo lang, maraming matagumpay na programmer ang naglalayong mag-save ng code at mga solusyon sa iba't ibang problema upang masuri ang mga ito sa ibang pagkakataon. Gayundin, maaari mong buuin ang iyong mga aralin sa hinaharap sa isang linggo nang mas maaga upang manatili sa itinakdang iskedyul nang walang pag-akit na makaligtaan ng isang araw o dalawa. At para mapanatiling mas motivated ang iyong sarili, maaari mong samantalahin nang husto ang iskedyul ng CodeGym kasama ang lahat ng mga kaganapan sa hinaharap at ang iyong mga nakamit na nasubaybayan. Kakailanganin mong naka-install ang aming Android app para makatanggap ng mga paalala na oras na para matuto. "Sa bawat minutong ginugugol sa pag-aayos, isang oras ang kinikita." — Benjamin Franklin.

Tinutukoy ang mga Panlabas na Katulong

Sa iyong plano sa pag-aaral, dapat mo ring isama ang ilang karagdagang mapagkukunan na maaaring patalasin ang iyong kaalaman sa Java. Siyempre, ang aming Help , Forum , at Article na mga seksyon ay puno ng kapaki-pakinabang na impormasyon. Ngunit upang palawakin ang iyong abot-tanaw, maaaring interesado kang magbasa ng mga sikat na aklat sa mundo na isinulat ng mga propesyonal na Java coder. Sa kabutihang-palad, maraming magagandang seleksyon tulad ng mga Must-read na mga libro para matuto ng Java programming o Best Books to Learn Java for Beginners and Experts ang makakatulong sa iyo na paliitin ang iyong pinili at madaling mahanap kung ano ang mas nababagay sa iyo. Bukod sa pagbabasa ng mga aklat sa Java, maaari ka ring makinabang sa panonood ng mga tutorial sa Youtube, lalo na kung ikaw ay isang taong may malakas na visual na perception. Ang lahat ng sinasabi, darating ang sandali na ang iyong motto ay magiging parang "Less watching, more doing." Maaga o huli, dapat mong ihinto ang panonood lamang ng mga video at pagbabasa ng mga programming book nang pasibo. Ang pagsasanay ay mahalaga, kung kaya't ang aming kurso ay higit na nakatuon sa pagsasanay at puno ng mga nakakaengganyong gawain. Nag-aalok ang aming kurso ng maraming mga halimbawa ng code at coding taks ng iba't ibang kumplikado upang matulungan kang maging mas kumpiyansa sa iyong mga kasanayan sa programming. Sa pamamagitan ng pag-aaral mula sa mga umiiral nang code na isinulat ng mga propesyonal, maaari mong makabuluhang mapabuti ang iyong mga kasanayan sa programming habang unti-unting bumubuo ng iyong sariling istilo. Pagkatapos, kapag sa tingin mo ay handa ka na para sa isang bagay na mas mapaghamong at kawili-wili, maaari mong subukang magsimula ng sarili mong proyekto sa pag-coding, maging ito ay isang pangunahing app o isang laro (ang seksyong 'Mga Laro' ng CodeGym ay magiging kapaki-pakinabang sa harap na iyon ) .

Paghahanap ng Tamang Balanse sa Teorya/Pagsasanay

Ang pinakamalaking pagkakamali na karaniwang ginagawa ng mga bagong programmer ay ang pagtutuon ng pansin sa pag-aaral ng masyadong maraming teorya at syntax sa halip na lutasin ang mga problema. Karanasan at pagsasanay ang lahat ng ito, at iyon ang dahilan kung bakit ipinagmamalaki ng aming kurso ang 80/20 na prinsipyo sa pag-aaral. 80% ng nilalaman ay nakatuon sa mga praktikal na gawain na tumutulong sa iyong magsulat ng code at bumuo ng iyong mga kasanayan sa paglutas ng problema. At hangga't natututo kang gumiling sa mga problema at pagkabigo, lalabas ka sa burol at makikita mo ang iyong pag-unlad.

Magsanay gamit ang CodeGym!

Ang pag-aaral sa programa ay halos kapareho ng pagbuo ng mga kalamnan. Upang makakuha ng lakas, kailangan mong pumunta sa gym at magbuhat ng mabibigat na timbang. Upang matuto ng Java programming, kailangan mong umupo at mag-code. At tulad ng pananakit ng kalamnan na iyong nararanasan sa susunod na araw pagkatapos magbuhat ng mga timbang, maaaring sumakit ang iyong utak kung ikaw ay natigil sa isang problema sa programming. Sumang-ayon na hindi ka susuko sa pag-eehersisyo dahil lamang sa pananakit ng kalamnan. Naiintindihan mo na bahagi ito ng proseso. Kaya't kahit na natigil ka sa isang punto habang natututong mag-code, huwag simulan ang pagdududa sa iyong sarili na nagtataka kung ikaw ay may sapat na talento upang makumpleto ang kurso at maging isang propesyonal sa Java. Ito ay tungkol sa mga reps at set. Binubuo mo ang katawan ng iyong pangarap sa pamamagitan ng pag-eehersisyo. At habang nagsasanay ka, lalo kang lumalakas. Ang pag-aaral ng Java ay eksaktong parehong proseso. Kapag mas maraming oras ang ginugugol mo sa pag-coding, mas nagiging bihasa ka. Kaya, code, code, at code sa araw-araw na may CodeGym para buuin ang iyong mga kalamnan sa Java! Ang Java ay hindi magiging "mahirap" para sa iyo kung binabalangkas mo ang iyong layunin at pipiliin ang tamang diskarte at mga mapagkukunan para sa mastering coding.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION