JavaRush /Java Blog /Random-TL /Coffee break #11. Paano gawing ugali ang programming at k...

Coffee break #11. Paano gawing ugali ang programming at kung anong mga uri ng di-tradisyonal na coding ang mayroon

Nai-publish sa grupo

Paano Gawing Ugali ang Programming

Source: Freecodecamp Coffee break #11.  Paano gawing ugali ang programming at kung anong mga uri ng non-traditional coding ang nariyan - 1 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.
  1. 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.

  2. 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.

  3. 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].
Maaari ka ring magtakda ng time frame para sa pagkakasunud-sunod ng mga aksyon na magiging mas madali para sa iyo na mag-navigate. Halimbawa, maaari mong sabihin, "Gusto kong mag-code sa loob ng 30 minuto" o "Matututo ako [magpasok ng kasanayan] sa loob ng 30 minuto." Maaaring mag-iba ang mga opsyon. Ang isang mahalagang bahagi ng proseso ng pagbuo ng ugali ay gantimpala. Upang mapataas ang iyong pagiging produktibo, kailangan mong magtakda ng layunin. Makakatulong ito sa iyo na mas mapalapit sa pagkamit nito sa pamamagitan ng ugali. Ang gantimpala ay maaaring ang diskarte mismo. Halimbawa, ang pagkakaroon ng mas mataas na antas ng kaalaman. Ngunit maaaring iba ang gantimpala. Masasabi mo sa iyong sarili: "Kung mag-aaral ako ng programming ng isang oras ngayon, bibili ako ng chocolate bar o iba pang masarap na treat bilang gantimpala."

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. Coffee break #11.  Paano gawing ugali ang programming at kung anong mga uri ng non-traditional coding ang nariyan - 2Isa 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.

Mga application, software at gamification

Maraming programmer ang gumagawa ng malalaking hakbang sa kanilang pag-aaral sa pamamagitan lamang ng paglikha ng mga programa. Maraming mga platform na naglalayong ituro ang mga pangunahing kaalaman sa coding sa pamamagitan ng mga tagabuo ng app at iba pang mga application program. Marami sa mga platform na ito ay nakatuon sa mga bata, ngunit mayroon ding mga magiging kapaki-pakinabang para sa mga matatanda. Halimbawa, may mga laro na nagtuturo ng mga kasanayan sa cybersecurity sa pamamagitan ng pag-hack. Ang isang ganoong platform, ang Hack the Box, ay nag-aanyaya sa mga user na maghanap ng mga kahinaan sa code. Ang pagkakaroon ng pinamamahalaang upang malutas ang problema na ibinabanta sa kanya, ang mag-aaral ay tumatanggap ng isa pang pamagat, na pinatataas din ang kanyang pagganyak. Mapapabuti ba ng lahat ng pamamaraang ito ang iyong mga kasanayan sa programming? Siguradong oo. Binibigyang-daan tayo ng teknolohiya na makakuha ng mas malalim na edukasyon sa labas ng tradisyonal na silid-aralan. Samakatuwid, magiging isang malaking pagkakamali na tanggihan ang gayong pag-asam.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION