CodeGym /Java Blog /Random /Bakit Napakaraming Wannabe Programmer ang Nabigo? 6 Nakam...
John Squirrels
Antas
San Francisco

Bakit Napakaraming Wannabe Programmer ang Nabigo? 6 Nakamamatay na Mga Traps sa Pag-aaral at Mga Paraan para Takasan ang mga Ito

Nai-publish sa grupo
Mayroong dalawang uri ng tao sa mundong ito: mananalo at talunan. Alinmang disiplina ang gawin mo, may mga taong nagtagumpay dito at may mga nabigo. At tiyak na hindi eksepsiyon ang propesyonal na programming. Siyempre, mas gusto naming pag-usapan ang tungkol sa mga nanalo, ang mga matagumpay na nakabisado ang programming at ngayon ay may mga karera sa pagbuo ng software. Iyon ang dahilan kung bakit kami sa CodeGym ay may isang buong seksyon na tinatawag na Mga Kwento ng Tagumpaysa aming website at walang seksyon ng Failure Stories. Ngunit ang malungkot na katotohanan ay, maraming tao ang talagang nabigo sa gawaing ito. Hindi mo talaga gustong basahin ang kanilang mga kuwento dahil sila ay magiging masyadong mapagpahirap. Ano ang nagkakahalaga ng iyong pansin, ay ang mga dahilan kung bakit ang karamihan ng mga tao na nagsimulang matuto kung paano mag-code at kalaunan ay nabigo, upang matuto mula sa kanilang mga pagkakamali. Pagkatapos ng lahat, ang madalas na pinagkaiba ng mga nanalo sa mga natalo ay ang pagtitiyaga at ang kakayahang gawin ang lahat ng kinakailangan upang maabot ang layunin.Bakit Napakaraming Wannabe Programmer ang Nabigo?  6 Nakamamatay na Mga Traps sa Pag-aaral at Mga Paraan para Takasan Ang mga Ito - 1

1. Ang kawalan ng focus

Mayroong ilang iba't ibang mga programming language na karaniwang ginagamit ngayon. Kasama ng mga tool at teknolohiya, bumubuo sila ng isang mayamang ecosystem, na nagiging mas magkakaibang taon-taon. Kaya't ang sinumang wannabe programmer ay nahaharap sa isang pagpipilian: kung aling programming language at stack ng mga teknolohiya ang matututunan. Kung walang karanasan at pag-unawa sa mga teknolohiyang ito, kadalasan ay hindi madaling gawin ang pagpipiliang ito. At kahit na matapos itong gawin, paano makasigurado na natututo ka ng tama? Iyon ang dahilan kung bakit napakaraming bagong mag-aaral ang maaaring matuto ng kaunting JavaScript, pagkatapos ay lumipat sa pag-aaral ng Java, at pagkatapos ng ilang buwan ay magpasya na dapat silang matuto ng Python sa halip. Hindi na kailangang sabihin, ang ganitong uri ng diskarte ay mas madalas na humahantong sa isang pagkabigo.

Lunas

Ang lunas ay medyo halata: gawin ang iyong pagpili sa simula at manatili dito. Kami sa CodeGym, halimbawa, ay naniniwala na ang Java ay ang pinakamahusay na pagpipilian para sa sinumang interesadong maging isang back-end na software developer.

2. Maling pagpili ng learning resource

Sa sandaling piliin mo ang stack ng wika at teknolohiya na gusto mong matutunan, isa pang dilemma ang lalabas kaagad. Saan at paano ito matutunan. At ang isang ito ay madaling maging nakamamatay din. Lalo na ngayon, kapag napakaraming mapagkukunan at materyales sa pag-aaral na magagamit. Na kung saan ay talagang isang magandang bagay, maliban na ito ay talagang madaling mawala ang iyong sarili sa lahat ng pagpipiliang ito. At ginagawa ng ilang tao.

Lunas

Dapat kang pumili ng isang layunin na mahusay na mapagkukunan sa pag-aaral bilang pangunahing. Posibleng purihin ito ng iba pang paraan ng pag-aaral bilang karagdagan. Halimbawa, upang matuto ng Java maaari mong gamitin ang CodeGym, na idinisenyo upang maging sapat sa sarili, kaya hindi mo na kailangang maghanap ng anumang iba pang materyales sa pag-aaral o mapagkukunan dahil mayroon itong lahat upang gawing isang kwalipikadong Java mula sa isang kabuuang baguhan. programmer. Ngunit posibleng purihin ito sa pagbabasa ng mga aklat tungkol sa Java para sa mga nagsisimula o nanonood ng mga lektura sa YouTube .

3. Maling pag-iisip at/o walang itinatag na layunin

Ang iyong mindset patungo sa gawaing ito ay maaaring mali sa maraming paraan, na nakakasira sa proseso ng pag-aaral at sa huli ay nagreresulta sa pagkabigo. Maraming tao ang nagsisimulang matuto kung paano magprograma nang hindi tunay na naniniwalang magtagumpay sila. Natural na may ganitong uri ng pag-iisip, sumusuko sila sa sandaling maging kumplikado ang materyal sa pag-aaral o kapag nahaharap sa isang mahirap na problema sa programming na hindi nila madaling ma-crack. Ang iba ay nagsisimulang matuto nang wala sa intensyon, nang walang malinaw at malinaw na layunin, maging ito upang makabisado ang kasanayan o makakuha ng trabaho sa pagbuo ng software.

Lunas

Ang tamang pag-iisip ay ang pagkakaroon ng pangmatagalang layunin at pagiging handa sa pag-iisip para sa isang mahaba at mahirap na daan sa iyong paraan upang maabot ito. Kadalasan, ang pakikipag-usap sa iba ay makakatulong sa iyo na makita ang mga kahinaan sa iyong sariling pag-iisip at ayusin ito. Iyon ang dahilan kung bakit ang CodeGym ay may napakaraming iba't ibang mga social na tampok na nagbibigay-daan at kahit na hinihikayat ang mga gumagamit na makipag-usap at tumulong sa isa't isa.

4. Maling layunin

Ngunit kahit na naitatag mo ang layunin, madali itong maging mali. Paano maintindihan na mali? Kung ang pagtupad nito ay hindi gaanong nakakaramdam sa iyo, kung ang pag-iisip tungkol dito ay hindi nagbibigay sa iyo ng pagganyak, maaaring hindi ito ang tamang layunin.

Lunas

Iba't ibang layunin ang gumagana para sa iba't ibang tao. Ang isang tao ay nasasabik tungkol sa pagkakaroon lamang ng programming bilang isang kasanayan na napakahalaga at in-demand sa mundo ngayon. Para sa iba, ang layunin ay isang pangmatagalang karera sa pagbuo ng software o isang trabahong may mataas na suweldo. Ang isa pang mahusay at nakakaganyak na layunin ay ang pag-isipan ang iyong sariling tech na proyekto na iyong bubuo kapag may mga kasanayan sa coding at ilang karanasan.

5. Katamaran at pagpapaliban

Walang paraan upang i-sugarcoat ito: ang ilang mga tao ay hindi naglalagay ng sapat na pagsisikap sa pag-aaral. At iyon ang dahilan kung bakit sila nabigo kahit na ang lahat ng iba pang mga bagay ay nasa tamang lugar. Siyempre, ang mga kadahilanan tulad ng masamang gawi sa pag-aaral, hindi magandang pagpaplano, at hindi sapat na seryosong diskarte ay madalas na nag-aambag sa kakulangan ng pangkalahatang pagsisikap, na sa huli ay humahantong sa kabiguan.

Lunas

Ang totoo, ang magagandang bagay ay halos hindi madaling makuha. Kaya kailangan mo lang maglaan ng oras at pagsisikap sa pag-aaral. Kung hindi ito magiging maayos, subukang pagbutihin ang iyong tagal ng atensyon at ang kakayahang tumuon sa mga pamamaraang ito dito . Ang paggamit ng ilang tool na idinisenyo upang tulungan kang matalo ang pagpapaliban at maging mas produktibo , maaari ding magandang ideya.

6. Maling diskarte sa pag-aaral at hindi sapat na pagsasanay

Ang isa pang mahalagang dahilan kung bakit nabigo ang maraming wannabe programmer, at marami kaming binabanggit sa mga artikulo ng CodeGym, ay ang maling diskarte sa pag-aaral kung paano mag-code. Ang programming ay isang kasanayan na natutunan sa pamamagitan ng pagsasama ng teorya sa pagsasanay. Ngunit maraming mga tao ang patuloy na nagkakamali sa pagkuha ng malalim sa teorya bago nila subukang isulat ang kanilang unang linya ng code. Kadalasan ang pagkakamaling ito ay maaaring naantala ang resulta at ginagawang mas matagal ang proseso ng pag-aaral o humahantong sa isang kabuuang pagkabigo.

Lunas

Siguraduhing maisasanay mo ang natutunan mo sa simula pa lamang ng proseso ng pag-aaral. At mag-ingat na huwag matigil sa pagbabasa ng teorya nang hindi sinusuportahan ito ng pagsasanay nang masyadong mahaba. Ito ang dahilan kung bakit ang ilang mga paraan ng pag-aaral sa programming ay nagiging hindi gaanong epektibo kaysa sa iba. At ang dahilan kung bakit mayroong trademark practice-first approach ang CodeGym, na nagpapahintulot sa aming mga mag-aaral na hindi lamang matuto ng Java nang mas mabilis kaysa sa iba, ngunit magkaroon din ng mga talagang naaangkop na kasanayan sa pagtatapos, na nagpapahintulot sa kanila na magsimulang magtrabaho sa software development nang propesyonal sa lalong madaling panahon pagkatapos makumpleto ang kurso o, sa ilang mga kaso, habang nag-aaral pa.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION