JavaRush /Java Blog /Random-TL /Hindi ako matututong magprogram. Mga simpleng tip sa kung...

Hindi ako matututong magprogram. Mga simpleng tip sa kung paano bumuo ng isang plano sa pagsasanay at hakbang-hakbang patungo sa iyong layunin

Nai-publish sa grupo
Sa paaralan kami ay nag-aral ayon sa kurikulum ng paaralan, sa unibersidad - ayon sa kurikulum ng unibersidad. Sa aming unang trabaho, tinulungan kami ng aming mga kasamahan. Ngunit sa online na edukasyon, ang lahat ay hindi gaanong simple. Kahit na naghahanda kang kumuha ng ganap na online na kurso, at hindi lamang mag-aral mula sa mga libro at tutorial, maaaring maging mahirap ang paggawa ng plano sa pagsasanay: kailangan mong tukuyin ang panghuling layunin, gumawa ng iskedyul, at subaybayan ang pag-unlad. At kung sa tradisyonal na edukasyon ito ay madalas na ginagawa ng guro, kung gayon sa online na pag-aaral ang papel na ito ay dapat gawin ng mag-aaral. Sa tekstong ito ay pag-uusapan natin kung bakit kailangan ang isang kurikulum at magbigay ng ilang mga tip kung paano ito ibubuo ng tama."Hindi ako matututong mag-program."  Mga simpleng tip sa kung paano bumuo ng isang plano sa pagsasanay at hakbang-hakbang patungo sa iyong layunin - 1

Bakit kailangan mo ng plano sa pagsasanay?

Ang mga nagtapos sa Harvard Business School ay tinanong kung mayroon silang nakasulat na mga layunin at isang plano upang makamit ang mga ito: 84% ay walang mga layunin sa lahat, 13% ay may nakasulat na mga layunin ngunit walang partikular na mga plano, at 3% ay sumulat ng mga layunin at mga partikular na plano upang makamit ang mga ito. Pagkaraan ng 10 taon, ang 3% ng klase na may mga layunin at plano na nakasulat ay nakakuha ng sampung beses na higit sa 97% ng kanilang mga kaklase. Malinaw, ang pagsusulat ng aming mga layunin ay nakakatulong sa amin na mas malinaw na maunawaan kung ano ang talagang gusto namin at bumuo ng isang epektibong plano upang maisakatuparan ang mga layuning ito. Narito ang ilan pang dahilan kung bakit kailangan ang isang kurikulum:
  1. Tumutulong na hatiin ang isang malaking gawain (master Java programming) sa mas maliliit na gawain. Halimbawa, alamin ang pangkalahatang syntax ng wika; maunawaan ang mga klase, bagay at paghawak ng exception; matutong magtrabaho sa mga file at input/output stream; master multithreading, pamilyar sa mga koleksyon; mga pangunahing kaalaman sa pagbuo ng web, mga sikat na framework.
  2. Tumutulong na lumikha ng isang maginhawang iskedyul: araw-araw sa loob ng 4 na oras; 2 oras sa karaniwang araw at 6 sa katapusan ng linggo; pag weekends lang, weekdays lang.
  3. Tumutulong na subaybayan ang pag-unlad: maaari mong ihambing ang iyong pag-unlad habang sumusulong ka sa ginawa mo sa simula. Maaari mo ring ihambing ang iyong natutunan sa mga nakaplanong milestone at maunawaan kung kailangan mong palakasin ang iyong iskedyul ng pag-aaral.
  4. Ang plano sa pagsasanay ay nakakaganyak. Ang pakiramdam ng tagumpay mula sa pagkumpleto ng isang item sa iyong listahan ng gagawin ay naghihikayat sa iyo na mag-aral pa.

Paano gumawa ng plano sa pag-aaral?

Maghanap ng motibasyon

Ito ang una at mahalagang bagay na dapat gawin kapag gumagawa ng isang plano sa pagsasanay. Ang kasunod na tagumpay sa pag-aaral ay nakasalalay sa motibasyon. Kung naiintindihan mo na ang pagnanais na matuto ay ipinataw ng ibang tao, kung gayon ang iyong pagsasanay ay hindi magtatagal. Upang makarating sa ilalim nito, masasagot mo ang ilang tanong: Nasisiyahan ba ako sa pag-aaral nito? Gusto mo bang gawin ang negosyong ito nang propesyonal?

Tukuyin ang iyong antas ng kaalaman

Kung natutunan mo na ang isang programming language dati, walang saysay na magsimula sa mga pangunahing kaalaman. Samakatuwid, ito ay nagkakahalaga ng pag-alala sa lahat ng iyong natutunan at subukang mapagtanto kung anong antas ka. Ang pagtukoy sa antas ng iyong kaalaman ay makakatulong sa iyong lumikha ng tamang listahan ng mga mapagkukunan ng pag-aaral at isang mapa ng "mga puting spot". Kung nag-aral ka ng programming sa isang unibersidad at natutunan ang teorya, maaari kang tumuon sa pag-aaral ng wika at pagsasanay sa nakuhang kaalaman. Kung hindi ka pa nakikitungo sa programming dati, sulit na isama ang mga libro sa teorya para sa mga nagsisimula sa iyong programa sa pagsasanay .

Bumuo ng isang layunin

Upang makamit ang tagumpay, ang layunin ay dapat na tiyak hangga't maaari. Halimbawa, ang layunin na "matuto ng isang programming language" ay malabo. Mas mainam na sabihin ito sa ganitong paraan: "matuto ng Java at maghanap ng trabaho bilang isang junior sa isang kumpanya ng produkto." Ang ganitong tiyak na layunin ay magiging mas mahusay na motivating.

Pumili ng isa sa mga plano sa pagsasanay

Mayroong dalawang pangunahing paraan upang magplano ng pagsasanay - maaari silang gamitin nang hiwalay o pinagsama. Ang unang plano ay batay sa layunin . Sa kasong ito, walang mahigpit na pagtukoy sa mga petsa; ang plano ay mas nakatuon sa pagkamit ng mga resulta. Ang pangalawa ay isang time-based na plano . Sa kasong ito, mayroong isang deadline. Halimbawa, matuto ng Java Core sa loob ng 6 na buwan. Kapag pumipili ng isa sa mga plano, dapat mong isaalang-alang ang iyong mga katangian. Kung napagtanto mo na masama ka sa disiplina, marahil ay dapat mong piliin ang pangalawang plano. Naiintindihan mo ba na madalas tayong makaligtaan sa mga deadline? Subukang makatwirang kalkulahin kung gaano karaming oras, dahil sa iyong workload at kaalaman, kakailanganin mong makabisado at pagsamahin ang bagong materyal. Ang pag-aaral na "Gaano katagal bago matuto ng Java ," na aming isinagawa sa mga nagtapos, ay makakatulong dito .

Hatiin ang iyong layunin sa maliliit na hakbang

Maipapayo na gawin ang mga pinakaspesipikong hakbang na may eksaktong mga deadline hanggang sa huling layunin. Sa pamamagitan ng paggawa ng maliliit na hakbang, maiiwasan mo ang panggigipit ng panghuling layunin (na maaaring mukhang hindi makatotohanan sa simula), ngunit ang maliliit na pang-araw-araw na pagkilos ay nasa iyong kapangyarihan. Ito ang tinatawag na "small victories strategy" - mas madalas itong ginagamit para sa team work, ngunit angkop din ito para sa indibidwal na trabaho. Ang mga pangunahing prinsipyo nito: malinaw na mga layunin, awtonomiya, mapagkukunan, oras, suporta (halimbawa, mula sa isang mentor - ed.). Kasama rin sa payo na ito ang pagguhit ng isang pang-araw-araw na iskedyul na isasama ang iyong pagsasanay. Maipapayo na magtrabaho sa parehong oras ng araw: kung gayon ang iskedyul ay magiging isang ugali. Narito ang isinulat ng isang user ng JavaRush tungkol sa kanyang iskedyul: “Ang pangunahing bagay ay lingguhang pag-unlad. Pagkatapos ng dalawang linggong pahinga, mahirap nang bumalik, at hindi lahat ay maaaring magsulat araw-araw sa loob ng ilang buwan nang sunud-sunod. Bigyan ang iyong sarili ng limitasyon ng mga oras para sa linggo - halimbawa, 15. Maaari kang mag-code ng 1.5 na oras tuwing weekday at isa pang 3-4 na oras sa parehong weekend, o maaari kang magpahinga ng ilang gabi, ngunit ang "limit sa katapusan ng linggo" ay pagtaas. Sa ganitong paraan, magiging flexible ang iskedyul, ngunit regular.”“Hinding-hindi ako matututong mag-program.”  Mga simpleng tip kung paano bumuo ng plano sa pagsasanay at hakbang-hakbang patungo sa iyong layunin - 2
Halimbawa ng isang plano sa pagsasanay (mapa ng daan)

Gumawa ng listahan ng mga mapagkukunan para sa pag-aaral

Ang listahan ng mga mapagkukunan ay maaaring iisa, o maaari itong dagdagan o baguhin sa proseso. Halimbawa, upang matuto ng Java, maaaring ang mga ito ay:
  1. kursong JavaRush.

    Ginagamit namin ang kurso upang makuha ang kinakailangang minimum ng teorya at tumuon sa pagsulat ng code.

  2. Mga Aklat:
    • "Head First Java, Learning Java", Kathy Sierra, Bert Bates;
    • "Java. Isang Gabay sa Baguhan", Herbert Schildt;
    • "Java. Ang Kumpletong Gabay", Herbert Schildt;
    • "Java. The Professional's Library", Kay S. Horstmann, Gary Cornell.
  3. Mga tutorial sa YouTube (maraming pagpipilian - piliin ang format para sa pagpapakita ng impormasyon na mas malapit sa iyo);
  4. Mga konsultasyon sa isang mentor/pamilyar na developer. Ang puntong ito ay kinakailangan para sa mga taong mahalaga na makatanggap ng isang "live na paliwanag", at hindi upang malaman ang lahat sa kanilang sarili.

Subaybayan ang pag-unlad

Ang mga tool para subaybayan ang iyong pag-unlad ay makakatulong sa iyong manatili sa iyong orihinal na plano. Ang pangalawang bentahe ay pagganyak, dahil ang maliliit na tagumpay sa daan patungo sa isang malaking layunin ay nagbibigay-daan sa iyo na hindi masunog nang maaga. Upang subaybayan ang pag-unlad, maaari kang lumikha ng isang dokumento sa Excel, isang papel na talaarawan, o gumamit ng mga espesyal na application at plugin tulad ng Trello, Google Keep, Degreed, Diigo, Maketime.

Purihin ang iyong sarili

Maipapayo na isama ang mga insentibo para sa mga nakamit na resulta sa plano ng pagsasanay. Maaari itong maging anuman: mga bagong sneaker o isang masarap na ulam. Mas mabuti kung ito ay isang bagay na hindi mo ginagamot araw-araw. Maaari mo ring purihin ang iyong sarili sa salita. Alam na ang positibong pagpapalakas ng anumang aksyon ay nakakatulong upang bumuo ng isang ugali, kabilang ang ugali ng pag-aaral ng programming.

Paano manatili sa iyong plano sa pag-aaral?

Sabihin nating nakaisip ka na ng plano sa pagsasanay. Ngunit ang tanong ay lumitaw: kung paano sumunod dito. Ang JavaRush ay may ilang mga solusyon na makakatulong dito:

Istraktura ng kurso

Ang buong kurso sa pagsasanay ay nahahati sa 4 na bloke - mga quest: Java Syntax, Java Core, Java Multithreading at Java Collections. Ang bawat paghahanap ay binubuo ng 10 mga antas, at ang bawat antas ay naglalaman ng 10-15 mga lektura at 20-30 praktikal na mga problema. Ang istrukturang ito ay tumutulong sa mga mag-aaral na unti-unting lumipat patungo sa kanilang nilalayon na layunin. Kung kinakailangan, maaari kang palaging bumalik sa mga nalutas na problema at mga lektura at suriin muli ang mga ito.

Kicks chart

Siyempre, ito ang magiging programa , hindi ang tao, ang sisipain ka, ngunit kahit na sa harap nito ay maaaring mahiya ka sa mga nawawalang klase. Maaari mong manual na i-program ang kick manager para sa mga kinakailangang araw ng paaralan - ito ay magpapaalala sa iyo kapag ito ay kinakailangan. Maaari kang pumili ng mga paalala para sa bawat araw o katapusan ng linggo. At kung biglang kailangan mong magpahinga nang madali, maaari mong gamitin ang pindutang "Kalimutang mag-aral"."Hindi ako matututong mag-program."  Mga simpleng tip sa kung paano bumuo ng isang plano sa pagsasanay at hakbang-hakbang patungo sa iyong layunin - 3

Mga nagawa para sa paglutas ng mga problema

Para sa bawat nalutas na problema makakatanggap ka ng isang gantimpala - ilang mga yunit ng itim na bagay. Ang bagay ay kinakailangan upang magpatuloy - upang buksan ang mga susunod na antas at lektura. “Hinding-hindi ako matututong mag-program.”  Mga simpleng tip sa kung paano bumuo ng isang plano sa pagsasanay at hakbang-hakbang patungo sa iyong layunin - 4Buweno, para sa mas malalaking tagumpay, tulad ng paglutas ng 10 mga problema bawat araw, isang tuluy-tuloy na serye ng mga pang-araw-araw na klase, paglutas ng lahat ng mga problema sa paghahanap, aktibong pagtulong sa ibang mga user na kumpletuhin ang kurso, makakatanggap ka ng mga espesyal na tagumpay na bumubuo sa iyong panghuling rating sa lahat ng mga mag-aaral ng kurso. Well, sino sa atin ang hindi gustong makakuha ng mga tagumpay? Ito ay isang mahusay na motibasyon upang magpatuloy :)
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION