Paano Gawing Ugali ang Programming
Source: Freecodecamp Taun-taon ang bilang ng mga gustong matuto kung paano magsulat ng code at maging isang developer ay tumataas. Gayunpaman, marami sa kanila ang nahihirapang magprogram araw-araw. Bahagyang dahil sa ang katunayan na hindi nila alam kung paano gawing ugali ang pagsusulat ng code. Maniwala ka sa akin, hindi ito mahirap sa lahat. Ngayon ay makikita mo ito para sa iyong sarili.Ano ang ugali
Ano ang ibig nating sabihin sa salitang “ugalian”? Ayon sa Wikipedia, ang isang ugali ay isang itinatag na paraan ng pag-uugali, ang pagpapatupad nito sa isang tiyak na sitwasyon ay nakakakuha ng katangian ng isang pangangailangan para sa isang indibidwal. Ayon sa The Free Dictionary, ang isang ugali ay isang paulit-ulit, kadalasang walang malay na pattern ng pag-uugali na nabuo sa pamamagitan ng madalas na pag-uulit. Sa pangkalahatan, ang ugali ay isang proseso na awtomatikong nangyayari. Halimbawa, ang pagsipilyo ng iyong ngipin sa umaga. Upang maunawaan kung paano nabuo ang isang ugali, kailangan mong kilalanin ang mga bahagi nito. May tatlo sa kanila: signal, routine at reward.-
Signal
Ang senyales ay isang kaganapan na nagpapalitaw ng isang aksyon. Ang signal ay maaaring oras, emosyonal na estado, lokasyon, o ang mismong aksyon. Halimbawa, kung habang nagtatrabaho ako ay bigla akong naamoy ng kape na nagmumula sa isang lugar sa mesa ng aking kasamahan, pupunta ako at magbuhos ng isang tasa ng kape. Nagsimula ang ugali ko sa pag-inom ng kape, ang hudyat ay ang amoy.
-
nakagawian
Ang routine ay ang mismong aksyon na gagawin mo kapag ang proseso ng ugali ay na-trigger ng isang signal. Iyon ay, ang gawain ay pumunta at ibuhos ang iyong sarili ng isang tasa ng kape.
-
Gantimpala
Ang gantimpala ay ang huling sandali ng buong proseso. Ito ang natatanggap ng isang tao pagkatapos sundin ang nakagawian. Sa halimbawa ng isang tasa ng kape, nakakakuha ito ng dosis ng caffeine na nagpaparamdam sa atin na mas alerto. Kung mas positibo at kasiya-siya ang gantimpala, mas malamang na panatilihin ng iyong utak ang ugali.
Paano Gawing Ugali ang Programming
Ano ang kailangan para maging “routine” ang pagsusulat ng code? Kung gusto mong magabayan ng isang signal, pagkatapos ay subukang itakda ito sa isang partikular na oras. Halimbawa, "Nagsisimula akong magsulat ng code...- tuwing umaga pagkatapos ng almusal;
- pagkatapos umuwi mula sa trabaho;
- sa panahon ng pahinga sa tanghalian;
- [ipasok ang anumang naaangkop na trigger].
Tinutulungan ka ng hamon na magkaroon ng ugali.
Ang isa pang magandang paraan upang bumuo ng isang ugali ay ang paggawa ng isang hamon tulad ng 100 Days of Something. Ang mga grupong Alcoholics Anonymous ay gumagamit ng mga katulad na panuntunan. At ang kanilang pamamaraan ay medyo epektibo. Sa halip na "100 araw na walang alak," magtatakda ka ng layunin na "100 araw ng coding." Mahirap sa una, ngunit sa paglipas ng panahon magsisimula ka ring mag-enjoy. At kung ibabahagi mo ang pag-unlad ng iyong marathon sa mga social network, tiyak na makakatanggap ka ng suporta mula sa mga taong katulad ng pag-iisip, na magbibigay sa iyo ng karagdagang pagganyak.Planuhin ang iyong mga gawain
Ang pagbubuo ng mga yugto ng trabaho ay ginagawang mas madali upang makamit ang layunin. Kailangan mong hindi lamang umupo upang magsulat ng code, ngunit matutong matukoy nang maaga kung ano mismo, paano, kailan at bakit mo ito gagawin.Magtrabaho sa iyong pangarap na proyekto
Ano ang mas mahusay kaysa sa pagsulat ng code araw-araw para sa iyong pangarap na proyekto? Ang paggawa ng sarili mong app ay magbibigay sa iyo ng karagdagang pagganyak. Makisali sa iyong brainchild araw-araw, at ang iyong ugali ay patuloy na bubuo ng kaaya-ayang emosyon.Angkop na kapaligiran sa trabaho
Kung makakagawa ka ng komportable at kasiya-siyang kapaligiran sa trabaho, mapapabuti din nito ang iyong motibasyon na mag-code araw-araw. Ayusin ang iyong lugar ng trabaho upang ikaw ay mas komportable at hindi gaanong pagod.Mga uri ng di-tradisyonal na coding
Pinagmulan: Hackernoon Sa isang mundo na nagiging mas digital bawat taon, ang mga kasanayan sa coding ay higit na mahalaga kaysa sa tradisyonal na kaalaman. Binibigyang-daan ka nito hindi lamang na maunawaan kung paano gumagana ang mga system, kundi pati na rin upang lumikha ng iba't ibang mga makabagong teknolohiya sa iyong sarili. Isa sa mga mahalagang bentahe ng programming ay ang accessibility nito. Upang matutunan kung paano magsulat ng code, hindi mo kailangan ng mga mamahaling device at natatanging kagamitan. Ang coding ay mas demokratiko kaysa sa pag-aaral ng agham. Maaari kang maging isang programmer nang hindi man lang pumapasok sa unibersidad o kolehiyo. Tingnan natin kung ano ang hindi tradisyonal na coding at kung ano ang mga uri nito.Pag-coding sa komunidad
Ang isang digital na summer camp o after-school club ay isang mahusay na paraan upang pahusayin ang iyong mga kasanayan sa coding at makakuha ng karagdagang pagganyak. Ang adversarial na proseso ay nagpapahintulot sa iyo na mapanatili ang isang mataas na bilis ng pag-aaral ng bagong kaalaman. Sa bahay, kapag nag-aaral nang nakapag-iisa sa tulong ng mga aklat-aralin, ang mag-aaral ay pinagkaitan ng pagkakataong ito.Mga online na kurso
Ginawang posible ng Internet na ikonekta ang mga tao at kultura mula sa buong mundo. Mula sa pananaw na pang-edukasyon, lubos nitong pinadali ang proseso ng pag-aaral. Maaari na ngayong piliin ng estudyante hindi lamang ang direksyon, kung ano nga ba at kung anong programming language ang gusto niyang matutunan, kundi pati na rin ang platform at learning tools. Ang isa pang bentahe ng mga online na kurso ay ang paggamit ng mga pamamaraan sa pagtuturo ng multimedia. Kabilang dito ang mga video, pagsusulit, survey sa pagsubok ng kaalaman, at iba pang pamamaraan. Walang alinlangan na ang e-learning ay mas epektibo kaysa sa tradisyonal na edukasyon sa pag-aaral ng programming. Sa pagkakaroon ng pagkakataong pumili ng paraan ng pagtuturo, karamihan sa mga mag-aaral ay iniiwan ang konserbatibong pagsasaulo na karaniwan sa paaralan at unibersidad pabor sa mga demokratikong kurso.
Mula sa mga editor ng JavaRush: Ang isa pang benepisyo ng online na pag-aaral ay ang kakayahang mag-aral sa iyong sariling iskedyul. Gusto mo bang mag-aral ng 4-6 na oras araw-araw o 2-3 oras lang kapag weekend? Pakiusap. Kung nais mong makatanggap ng agarang pag-verify ng mga resulta ng iyong trabaho, at hindi "hilahin" ang tagapagturo - pareho. Ang mga online na kurso para sa pag-aaral ng programming ay isang mas abot-kayang tool kumpara sa pag-aaral sa isang unibersidad o mga offline na kurso. Nangangahulugan ito na madali silang maisasama sa iba pang mga mapagkukunan ng pag-aaral na hindi mo magagawa nang wala. Halimbawa, kung gusto mong matuto ng Java, maaari mong makuha ang "backbone" ng teorya at ang maximum na dami ng coding practice sa kursong JavaRush , at palalimin ang kaalaman na kailangan para sa programming sa pamamagitan ng pagbabasa ng mga libro at pagsulat ng sarili mong mga proyekto. |
GO TO FULL VERSION