![Java coding para sa Dummies: ano ang pinakamagandang opsyon para matutunan ito mula sa simula - 1](https://cdn.codegym.cc/images/article/ddb7fe1b-d163-4e5a-8ca8-415c56dbca59/800.jpeg)
Saan magsisimula at kung ano ang HINDI dapat gawin
May milyon-milyong mga mag-aaral bago ka at magkakaroon ng higit pang mga kahalili, at hulaan mo? Marami pa rin sa kanila ang nahuhulog sa karaniwang mga bitag. Ngunit hindi ka makakasama sa kanila, pare :) Dahil mayroon kang isang shortlist ng mga karaniwang pagkakamali na ginagawa ng halos lahat ng mga nagsisimula at ngayon ay malamang na hindi ka na maglalaan ng oras sa:- masyadong maraming pananaliksik sa halip na pagsasanay;
- patuloy na pag-aaral nang walang tinukoy na layunin;
- paggawa ng masyadong mahabang paghinto sa edukasyon;
- solong pag-aaral.
Kilalanin ang CodeGym: isang Java tutorial para sa mga dummies (at mga advanced na nag-aaral, masyadong :)
Ang kurso ng CodeGym ay madaling napupunta para sa kabuuang mga nagsisimula sa programming. Hindi mo kailangang magpakita ng mga natitirang resulta sa matematika o magkaroon ng background sa IT para makapasa sa kurso. Ang kailangan mo lang ay oras para sa pag-aaral at pagsasanay. Narito ang ilang feature ng CodeGym para i-level-up ang iyong pag-aaral ng Java.-
Magsimula sa isang pinag-isipang plano sa pag-aaral
Maaaring napansin mo na hindi lahat ng nangungunang propesyonal ay maaari ding maging nangungunang guro. Minsan hindi maipaliwanag ng mga dalubhasang espesyalista ang anumang konseptong alam nila sa isang ganap na baguhan... dahil lamang sa hindi nila ito mapanatiling simple.
Alam namin kung gaano kahirap unawain ang isang bagong paksa na ipinaliwanag gamit ang isang bagay na puro teoretikal at hindi pamilyar na mga expression. Mas mainam na huwag masyadong magsaliksik sa bawat pinakamaliit na feature, na kahit papaano ay may kaugnayan sa paksa.
Ang layunin ng CodeGym ay bigyan ka ng pinakamababang batayan ng teorya na kakailanganin mo bilang isang junior developer. Ito ay isang kumpletong Java tutorial para sa mga dummies, kung saan natututo ka sa pamamagitan ng paggawa (o coding, upang maging mas tiyak).
Ang kurso ay binubuo ng isang dash ng teoretikal na kaalaman na ipinaliwanag bilang simple hangga't maaari at libu-libong (!) ng mga gawain sa coding. Magsisimula ka sa elementarya na mga takdang-aralin at hakbang-hakbang sa mas nakakalito na gawain at coding na proyekto. Huwag mag-alala: gagabayan ka ng kurso mula sa ground zero hanggang sa isang malinaw na pag-unawa kung paano patakbuhin ang java programming.
Ang iyong paglalakbay sa CodeGym ay nahahati sa apat na quest: Java Syntax, Java Core, Java Multithreading at Java Collections. Ang bawat pakikipagsapalaran ay binubuo ng 10 mga antas. Ang bawat antas ay may 12-13 aralin. Ang bawat aralin ay sumasaklaw sa isang partikular na paksa at may kasamang teorya at isang hanay ng mga gawain. Dito, mayroon kang planong pang-edukasyon na may maikli at madaling maunawaan na mga lektura at "araling-bahay"!
-
Makakuha ng agarang feedback tungkol sa iyong mga resulta at pag-unlad
Ang aklat ay maaari lamang mag-alok sa iyo ng kung ano ang nakasulat na. Hindi nito sasagutin ang mga karagdagang tanong at tiyak na hindi rin magpapayo kung paano ayusin ang iyong code!
Kailangan mo ng mentor para sa mga layuning ito. Ang pag-aaral sa mga klase o pribadong matrikula ay mas epektibo kaysa sa pag-aaral ng Java mula sa mga libro, ngunit mayroon din itong kahinaan. Una, ito ay isang mahirap na iskedyul. Pangalawa, belated feedback. Ang iyong tutor ay nangangailangan ng oras upang suriin ang iyong takdang-aralin at bigyan ka ng mga rekomendasyon, at maaari kang maghintay ng tugon nang ilang araw.
Sa CodeGym makakakuha ka ng agarang pagsusuri ng iyong solusyon sa loob lamang ng ilang segundo, tingnan kung ang iyong code ay ganap na nakakatugon sa mga kinakailangan at marami pang iba! Tingnan para sa iyong sarili: ang programming sa Java para sa mga dummies ay maaaring maging kapana-panabik. Magsisimula ka sa pag-coding mula sa unang aralin gamit ang isang madaling gamitin na webIDE, kumuha ng mga tip sa iyong solusyon at ilang payo kung paano gagawing mas mahusay ang iyong istilo ng coding.
Ang lahat ay simple: isulat ang iyong code, i-click ang pindutang "I-verify" at agad na makita ang mga resulta. Ang system ay magbibigay din sa iyo ng average na bilang ng mga pagsubok na ginawa ng ibang mga mag-aaral.
-
Matuto nang may sense, motivation, at magandang kumpanya
Bakit humihinto ang mga nag-aaral ng Java sa kalagitnaan, anuman ang kanilang pagganap? Ang sagot ay simple: isang kakulangan ng pagganyak o (at) isang nakakapagod na karanasan sa pag-aaral. Anuman ang background sa programming na mayroon ka kung hindi ka nakatuon, mahirap ipilit ang iyong sarili sa pag-aaral. Ngunit may isang bagay na gusto nating lahat — maglaro.
Kung pamilyar ka sa mga laro, alam mo na madali ka nilang "nakawin" mula sa katotohanan sa loob ng maraming oras at araw, hanggang sa makapasa ka sa paghahanap o masakop ang haka-haka na mundo. Maaari bang maging ganoon kasaya ang edukasyon? Muli, maligayang pagdating sa CodeGym.
Dito maaari kang matuto at maglaro sa isang futuristic na kapaligiran. Ang iyong layunin ay i-level-up ang isang karakter sa pamamagitan ng pagpasa sa mga quest at paglutas ng mga gawain. Ang bawat matagumpay na nalutas na gawain ay nagdudulot sa iyo ng isang "madilim na bagay". Ito ang iyong gantimpala at isang mapagkukunan na kailangan mo upang magbukas ng higit pang mga aralin at pagsasanay. Upang maipasa ang buong laro hanggang sa dulo kailangan mong mag-code ng marami. Sa ganoong paraan sa pagtatapos ng kurso, magkakaroon ka ng kaalaman at 300 hanggang 500 oras ng tunay na pagsasanay.
Ang mahalaga din, hindi ka nag-iisa dito. Ang komunidad ng CodeGym ay lumalaki at maaari kang palaging humingi ng tulong sa mga gawain o makakuha ng payo sa pagsasaayos ng iyong pag-aaral. Gawin ang coding na iyong pang-araw-araw na ugali, at tiyak na matututunan mo kung paano magpatakbo ng Java programming.
Isang bonus na listahan ng mga aklat na matututunan ang Java: mula sa seryeng "para sa mga dummies" hanggang sa malalim na pagbabasa
Huwag kang magkamali, walang sinuman ang nagsisikap na mangatuwiran sa iyo sa pagbabasa. Sa totoo lang, ang mga libro ay maaaring maging isang magandang karagdagan sa iyong plano sa pag-aaral. Narito ang ilang mga mapagkukunan, na nagkakahalaga ng iyong pansin:-
Head First Java nina Kathy Sierra at Bert Bates
Ang aklat na ito ay malamang na ang pinakamahusay na panimula sa Java, kung saan ang pangunahing wika at ang mga konsepto ng OOP ay ipinaliwanag sa mga tunay na halimbawa sa mundo. Makikipag-ugnayan ka mula sa unang pahina hanggang sa matapos mo ito. Subukang huwag laktawan ang mga pagsasanay at palaisipan sa dulo ng bawat kabanata upang mas maisaulo ang materyal.
-
Simula sa Programming gamit ang Java For Dummies
Maaaring may pag-aalinlangan ka tungkol sa “the dummies series”, ngunit maganda pa rin ang mga ito para sa mga walang alam sa partikular na larangan. Dito matututunan mo ang mga pangunahing bagay na kailangan mong magsimula sa Java coding, tulad ng kung paano mag-install ng Java, mag-compile ng code at kumpletuhin ang iba't ibang praktikal na pagsasanay pagkatapos mong matapos ang pagbabasa.
-
Java: Isang Gabay sa Baguhan ni Herbert Schildt
Okay, jokes aside. Kung inaasahan mo ang isang malalim na paliwanag sa isang seryosong tono ng boses, subukan ang isang ito. Ipinakilala ka ng aklat na ito sa mga pangunahing tuntunin ng Java at ginagabayan ka mula sa pangunahing pag-unawa sa mga uri ng data, klase, at mga bagay patungo sa mas kumplikadong mga konsepto tulad ng mga lambda expression at functional na interface. Ang aklat na ito ay mayroon ding seksyon ng self-test sa dulo ng bawat kabanata.
-
Core Java Volume I — Mga Pangunahing Kaalaman
Huwag malito sa kahanga-hangang 1000 na pahina — madali mong mabasa ang aklat na ito mula pabalat hanggang pabalat. Ang bawat kabanata ay nakatuon sa isang tiyak na paksa, simula sa pagpapakilala sa wika at Java programming environment at paglipat sa mga istruktura ng data, mga bagay at klase at iba pa. Hindi tulad ng maraming aklat para sa mga nagsisimula, ang Core Java ay nagbibigay ng tahasang saklaw ng mga koleksyon at generics, na kapaki-pakinabang para sa tunay na programming.
-
Think Java: How to Think Like a Computer Scientist nina Allen Downey at Chris Mayfield
Ang aklat na ito para sa kumpletong mga baguhan ay magtuturo sa iyo kung paano mag-isip sa code. Tulad ng marami pang iba, nagsisimula ito sa pagpapakilala sa OOP. Ang bawat kabanata ay may mga seksyon ng bokabularyo at ehersisyo upang pagsamahin ang teorya at master ang kasanayan ng pag-iisip ng programming. Ito ay mas angkop para sa mga nagsisimula kaysa sa mga mambabasa na may kahit maliit na karanasan sa coding. Para sa panimula, ito ay simple at uri ng masaya basahin.
Balutin
Tandaan na ang iyong entry level ng pag-unawa sa programming ay may kaugnayan lamang sa pinakasimula. Mayroon kang lahat ng pagkakataong malampasan ang mas handa na mga mag-aaral kung mayroon kang hindi bababa sa tatlong bagay na ito:- malinaw na mga layunin at timeframe
- pagganyak
- ...at maraming pagsasanay, siyempre
GO TO FULL VERSION