JavaRush /Java Blog /Random-TL /Mahirap ang programming. Kaya naman sulit ang pag-aaral

Mahirap ang programming. Kaya naman sulit ang pag-aaral

Nai-publish sa grupo
Iba-iba ang pagdating sa programming ng bawat isa. Ang ilang mga tao ay naging interesado dito sa panahon ng kanilang mga taon ng pag-aaral sa kanilang unang mga aralin sa computer science, ang ilan ay nagsimulang magsulat ng "mga lab" sa unibersidad, at ang iba ay nagsimulang mag-aral na may layuning baguhin ang kanilang propesyon. Gayunpaman, karamihan sa mga "junior" ay sumasang-ayon na ang pagsisimula ay napakahirap. Dinadala namin sa iyong pansin ang isang adaptasyon ng isang artikulo ng mamamahayag na si Roger Collier tungkol sa kung paano siya natutong magprograma upang malampasan ang mga paghihirap. Tinatasa niya ang kanyang antas bilang baguhan. Mahirap ang programming.  Kaya naman sulit na mag-aral - 1Gabi na, pagkatapos ng hatinggabi. Ang aking asawa at mga anak ay matagal nang natutulog, ngunit ang pagtulog ay hindi pa bahagi ng aking mga plano. Gayunpaman, tatapusin ko ito... Na-debug ko ang code sa ika-isang milyong beses at inilunsad ito para sa pagpapatupad. Hmm... Mukhang promising. Kung mag-click ako dito, dapat tawagan ng program ang function na "kalkulahin ang susunod na hakbang". Kaya... At kung mag-click ka dito, ang function ay dapat tumawag sa sarili nito. Malaki. Ngayon, kung mag-click ako dito, dapat kong makuha... uh... maliwanag na hindi ito. Eh... Mas maraming debugging, mas maraming bug, at dumadaloy ang oras kasama ng enerhiya... Pamilyar ba itong larawan? … Sa tingin ko mahirap ang pag-aaral ng programming. At iyon ang dahilan kung bakit gustong-gusto kong gawin ito.

Paano naging libangan ko ang programming

Nagsimula akong matutong magprograma sa JavaScript apat na buwan na ang nakalipas, gamit ang isang front-end na tutorial. Kaya naging libangan ko ang programming. Sa nakalipas na ilang taon, naging disillusioned ako sa creation/consumption ratio sa buhay ko. Masyadong marami sa aking libreng oras ay naubos ng pagkonsumo. Netflix, mga podcast, Twitter, mga magazine, mga palakasan sa telebisyon, Facebook, mga blog, Medium, mga pahayagan, mga nobela—patuloy ang listahan. Walang mali sa mga aktibidad na ito: ang mga ito ay kawili-wili, pang-edukasyon at medyo kapaki-pakinabang, ngunit, sa katunayan, sila ay naglalayong eksklusibo sa pagkonsumo. Kahit na ang pagbabasa ng isang mahusay na libro ay isang proseso ng pagkonsumo. Syempre, hindi lang ako nag-consume. Bilang bahagi ng aking mga aktibidad sa pamamahayag, nagsulat ako. Nilikha, wika nga. Gayunpaman, unti-unti akong napagod at sinubukan lamang na gumawa ng isang mahusay na trabaho kung ito ay may malaking epekto sa aking mga bayarin. Sa kabila ng pamilya, trabaho, iba pang aktibidad at libangan, marami pa rin akong libreng oras. At ginugol ko ang karamihan sa panonood ng mga video. At some point, para akong baboy. Mahirap ang programming.  Kaya naman sulit na mag-aral - 2Sa katunayan, ang aking libangan sa programming ay hindi pa nagdudulot ng anumang makabuluhang resulta. Gumawa ako ng isang simpleng aplikasyon, nakumpleto ang mga front-end na hamon at proyekto sa aking mga kurso. Ngunit ito ay simula pa lamang! Para sa akin, ang punto ng programming ay hindi upang lumikha ng bago at hindi pangkaraniwang bagay, ngunit upang isali ang iyong sarili sa proseso ng paglikha, upang hamunin ang iyong sarili, upang subukan ang isang bagay na mahirap para sa nag-iisang dahilan ng pagtatapos ng iyong nasimulan.

Ang mas kumplikado ay mas mabuti

Sa aking bayan sa Ontario, Canada, mayroong isang proyekto na ang layunin ay mapabuti ang pisikal na kondisyon ng mga tao. Ito ay tinatawag na Make Your Day Harder . Ang pangunahing ideya ng proyekto ay napaka-simple: kailangan mong magdagdag ng mga simpleng pagsasanay sa iyong pang-araw-araw na gawain. Ito ay magpapataas ng iyong antas ng pisikal na aktibidad at mapabuti ang iyong kalusugan. Napakasimple ng lahat. Gumawa ng mga hakbang, huwag sumakay sa elevator, bumaba ng isang hintuan nang mas maaga kaysa sa kailangan mo at maglakad. Sa paradahan ng kumpanya, pumarada nang malayo sa pasukan ng opisina hangga't maaari. "Simpler does not mean better" ang motto ng komunidad na ito. Anong tiyak na pananalita!
Siyempre, ang pag-upo sa harap ng isang computer habang nagsusulat ka ng code ay hindi makakabuti sa iyong pisikal na kondisyon. Mahusay ang programming, ngunit hindi ito para sa iyong mga kalamnan. Gayunpaman, maaari mong isipin ang iyong pagsasanay sa Java programming bilang isang ehersisyo sa utak. Sa anumang kaso, mas malusog ito kaysa sa pag-scroll sa celebrity Instagram habang umiinom ng beer at chips. Pagkatapos kong magsimula sa programming, mayroon pa akong sapat na oras para sa paglilibang. Halimbawa, sa nakalipas na buwan gumugol ako ng dose-dosenang oras sa panonood ng mga estranghero na naghahagis ng bola sa isang metal hoop. Sa madaling salita, nanood ako ng NBA playoffs. At dahil fan ako ng Toronto Raptors, ang aktibidad na ito ay maitutumbas din sa pagpapahirap sa sarili. Mahirap ang programming.  Kaya naman sulit na mag-aral - 3Nakinabang ba ako sa regular na panonood ng basketball? Nagsimula akong uminom ng mas maraming beer at kumain ng mas maraming junk food, tulad ng chips at chicken wings. Dagdag pa, palagi akong puyat mamaya dahil nanonood ako ng mga laro sa West Coast. Kaya ang malusog na pagtulog ay hindi tungkol sa akin. At kahit na talagang nasisiyahan ako sa aktibidad na ito, sa katunayan, nakakasama ito sa akin. Ito ay magandang libangan, ngunit wala nang iba pa. Maliban kung, siyempre, isinasaalang-alang mo ang labis na timbang mula sa mga high-calorie na meryenda at beer, o pag-aantok sa kalagitnaan ng susunod na araw. Ngunit ito ay simple at kaaya-aya! Ibagsak sa sofa, buksan ang isang bote ng malamig na beer, iunat ang iyong mga binti at umupo sa isang lugar sa loob ng 3 oras. Ang madaling paraan ay nakatutukso. Ang mga kumplikado ay mas kapaki-pakinabang.

Mahirap matuto, madaling labanan

Muli kong naisip ang halaga ng paglampas sa mga kahirapan habang pinapanood ang pelikulang Hidden Figures (2016). Kasama sa pelikula ang isang sipi mula sa talumpating "We have decided to go to the moon" ni John F. Kennedy. Ang Estados Unidos ay hindi ipinagpaliban ang mga flight sa kalawakan, bagaman ang gawaing ito ay napatunayang mahirap, sinabi ng pangulo. Ipinagpatuloy nila ang pagbuo ng programa sa espasyo nang tumpak dahil mahirap ito. "Oo, nagpasya kaming sakupin ang Buwan, at sa dekada na ito. Ito ay hindi isang madaling layunin, ngunit mas mabuti: ang gayong pagsubok ay magbibigay-daan sa amin na ibigay ang aming makakaya, upang ipakita kung ano ang aming kaya, upang mapagtanto ang lahat ng aming kapangyarihan. Ito ay isang hamon na handa naming harapin dito at ngayon. At umaasa lang tayo sa tagumpay!" . John F. Kennedy.
Ang mga salitang "mahirap", "mahirap" at "kumplikado" ay kadalasang ginagamit upang ilarawan ang isang bagay na masama. Sa maraming pagkakataon ito ay talagang totoo. Mahirap makita ang mga mahal sa buhay na nahihirapan o nagkakasakit, mahirap kapag namatay ang isang alagang hayop, mahirap makaligtas sa isang breakup. Ang ilang mga sitwasyon ay nagdudulot lamang ng sakit, at imposibleng kumuha ng anumang positibo mula sa mga ito.
Ang pag-aaral ng isang bagay na mahirap, gayunpaman, ay palaging kapaki-pakinabang sa sarili nito . Ang proseso ng pag-aaral mismo ay makikita bilang isang gantimpala o benepisyo. Ang walang saysay na pakikibaka sa code ay makikita bilang gamot para sa isip.
Kung nangyari na sa panahon ng iyong trabaho ay lumikha ka ng isang bagay na kamangha-mangha, at ang mga gumagamit ay pumila sa likod ng iyong aplikasyon gamit ang mga bukas na wallet, mahusay. Kung hindi, ipagpatuloy ang programming. Kung ikaw ay isang master coder at ikaw ay naging isang YouTube guru na may mas maraming subscriber kaysa sa New York Times (mahigit isang milyon), iyon ay mahusay. Kung hindi, panatilihin ang coding. Mahirap ang programming.  Kaya naman sulit na mag-aral - 4Maraming tao ang natututong magprograma para makamit ang isang tiyak na layunin. Marahil ay pagod ka na sa iyong trabaho at nais mong baguhin ito sa isang bagay na mas kawili-wili. Walang mali. O gusto mong pumasok sa IT para kumita ng mas malaki. Siyempre, kailangang may magbigay sa iyong pamilya ng mga donut at magbayad ng mga bayarin. Gayunpaman, hindi mo kailangan ng seryosong dahilan para simulan ang programming . Magsimula ka lang. At kung hindi madali ang iyong landas, huwag mawalan ng pag-asa. Nangangahulugan ito na ikaw ay nasa tamang landas. Sa mahirap.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION