Vidokezo 13 vya kujifunza kupanga programu peke yako
Vidokezo 13 vya kujifunza kupanga programu peke yako
Anonim

Je! unajifunza kupanga mwenyewe na unajitahidi kujihamasisha? Elimu ya kibinafsi inaweza kumaliza nguvu zote. Hapa kuna vidokezo 13 vya kujifunza kutoka kwa Laurence Bradford, mtayarishi wa blogu ya learntocodewith.me, kwa wale wanaojifunza kuweka msimbo wao wenyewe. Miongozo hii itakusaidia kupata maarifa haraka, kwa ufanisi na bila mkazo usio wa lazima.

Vidokezo 13 vya kujifunza kupanga programu peke yako
Vidokezo 13 vya kujifunza kupanga programu peke yako

1. Tafuta motisha sahihi ya kujifunza

Kuwa na mantiki wazi kwa nini unajifunza usimbaji kutakusaidia kuzingatia. Hakikisha unajitengenezea lengo maalum. Fikiria motisha yako kwa undani. "Nataka kuwa na uwezo", "ingekuwa vizuri kujifunza" ni lengo mbaya. Mifano ya malengo mazuri:

  1. Songa mbele zaidi katika taaluma yako ya sasa.
  2. Badilisha kazi yako.
  3. Pata pesa za ziada kutokana na miradi ya kando.
  4. Tengeneza bidhaa yako mwenyewe (mchezo, programu ya rununu), unda anza.

Haijalishi ikiwa pointi zilizoorodheshwa ni sawa na zile unazofafanua mwenyewe - usisahau kuzihusu. Kumbuka kwamba lengo kuu litakuwa kuokoa nyakati ngumu zaidi.

Ili kukumbuka lengo, unaweza kuandika kwenye karatasi na kuiweka wazi, uifanye Ukuta kwenye kompyuta ya kompyuta au simu yako (ambayo napenda zaidi).

2. Chagua lugha sahihi

Mwanzoni, inaweza kuwa vigumu sana kuamua nini cha kujifunza. Lugha zingine za programu ni rahisi kujifunza, zingine zina programu nyembamba. Walakini, haupaswi kukata tamaa sana juu ya hii. Afadhali kuanza na chochote kuliko kutumia masaa kutafuta chaguo "kamili". Kwa sababu ukishajua lugha moja ya programu, itakuwa rahisi kubadili hadi nyingine.

Ikiwa tayari unajua lengo lako kuu, tambua kile kinachohitajika ili kufikia lengo hilo. Jifunze lugha zinazolingana na lengo hili. Ili kukuza michezo ya 3D, unahitaji lugha na zana kadhaa, kuunda tovuti - zingine.

Ikiwa hujui pa kuanzia, jaribu kujifunza JavaScript. Iwe watengenezaji programu wengine wanapenda au la, JavaScript inazidi kuwa maarufu na haitumiki tu katika ukuzaji wa tovuti, bali pia katika maeneo mengine. Kwa hivyo, unashughulikia idadi ya juu zaidi ya programu.

3. Tengeneza ratiba

Ratiba iliyo wazi ya darasa huongeza uwezekano wa kufaulu. Lakini weka tarehe za mwisho za kweli za kazi maalum. Usitarajie kumaliza mamia ya kurasa za programu katika muda wa chini ya wiki moja - isipokuwa utaacha majukumu yako mengine yote wakati huo.

Nilipoanza kujifunza programu peke yangu, nilikuwa na nafasi ya dakika 25 za mazoezi katika kila seli ya kalenda.

Kujisomea mwenyewe kwa programu
Kujisomea mwenyewe kwa programu

Ni rahisi kufanya mazoezi kwa dakika 25 kwa siku. Inafaa kuzoea kiwango cha chini kama hicho, na hivi karibuni hautaweza kujiondoa kwenye mafunzo kwa masaa kadhaa.

4. Fanya jambo moja kwa wakati mmoja

Watu wengi hujaribu kufanya mambo mia moja kwa wakati mmoja. Kosa kubwa! Fanya jambo moja kwa wakati mmoja. Usijifunze HTML, JavaScript, Swift na kitu kingine chochote sambamba. Utajiendesha kichaa!

Kipengee hiki kinaweza kuwa vigumu kwako (nazungumza kutokana na uzoefu), kwa sababu daima unataka kujifunza kila kitu mara moja.

Katika kitabu chake "Anza na jambo kuu!" Gary Keller alisema, "Matokeo ya ajabu yanahusiana moja kwa moja na kiasi gani unaweza kupunguza umakini wako." Hii inaweza kutumika kwa chochote, ikiwa ni pamoja na kujifunza programu. Usiogope kuchelewa - lugha na teknolojia hazitaenda popote. Anza kidogo na fanya njia yako mbele.

5. Gawanya kila kitu katika sehemu ndogo

Kama ilivyo katika kidokezo kilichotangulia, hauitaji kujilimbikizia habari nyingi mara moja, hata ikiwa ni kwenye mada sawa. Kujifunza kitu kipya ni rahisi zaidi wakati kimegawanywa katika vipande vidogo.

Zingatia mada moja na uigawanye katika vipande vinavyoweza kuyeyushwa. Hakikisha unaelewa kikamilifu na kuingiza dhana ya ndani kabla ya kuendelea na inayofuata.

Mjasiriamali Tim Ferriss aliunda kifupi ABC - Always Be Compressing. Wazo ni kwamba unapaswa kujaribu kuunda kila kizuizi cha habari kwa ufupi iwezekanavyo. Kisha fanya muhtasari katika aya, unda mchoro au picha, tumia mpango wa mnemonic - chochote, mradi tu itakusaidia kukumbuka haraka kile unachotafuta.

6. Badilisha njia

Utafiti unaonyesha kuwa kadiri aina nyingi za mtazamo unaotumia, ndivyo unavyoweza kuuiga. Vitabu, video, masomo shirikishi, maswali, podikasti na zaidi zitakusaidia kwa hili.

Loweka habari kwa njia yoyote unayoweza. Kulingana na Judy Willis, mwandishi wa Kufundisha Mtoto Wako Kujifunza kwa Urahisi, kadiri maeneo mengi ya ubongo yanavyohifadhi data kuhusu somo, ndivyo mahusiano amilifu zaidi yanavyoundwa. Upungufu wao wa kazi humpa mwanafunzi fursa za ziada za kupata habari kutoka kwa maduka tofauti ya ubongo. Kuunganisha huku kwa data kunamaanisha kuwa tumejifunza kitu, sio kukariri tu.

7. Wafunze wengine

Kuwa na kueleza dhana au mchakato kwa mtu kuhakikisha kwamba wewe mwenyewe kuelewa kikamilifu. Hii inaweza kufanywa kwa njia tofauti. Mojawapo ni kufundisha kozi au warsha kwa vijana. Unaweza kutengeneza video zako za YouTube zinazoelezea dhana. Je, hupendi wazo la video? Unaweza kufanya bila hiyo. Unaweza kufundisha kwa njia nyingi tofauti. Vinginevyo, andika. Kwa mfano, kwa msaada wa blogi yangu, sio tu kusaidia wengine, lakini pia kujifunza kwa ufanisi zaidi kuliko ikiwa nilisoma peke yangu.

Vyovyote vile, kuwafundisha wengine mambo unayojifunza wewe mwenyewe husaidia kuimarisha dhana zinazoundwa kichwani mwako.

Kwenye majukwaa ya elimu, kwa kawaida kuna fursa ya kuwasaidia wengine. Hii ni kawaida kitu kama jukwaa la maswali ya wanafunzi. Angalia hapo, na ikiwa kuna swali huko, jibu ambalo unajua (au una angalau mawazo juu yake), andika, usisite. Tovuti nzuri za kielimu zina mazingira mazuri na msaada wako utathaminiwa. Na jisikie huru kuuliza maswali mwenyewe! Wape wengine fursa ya kukueleza jambo fulani.

8. Tafuta mtu mwenye nia moja

Hii inaweza kufanywa kupitia mkutano wa kibinafsi au mtandaoni. Unaweza kujaribu kushirikiana na rafiki au mwanafamilia ambaye pia anataka kujifunza upangaji programu. Kama vile watu huenda kwenye ukumbi wa mazoezi na wengine na kuweka lengo la kupunguza uzito pamoja, wewe pia unaweza kupata mpenzi mtandaoni.

9. Tafuta mshauri

Soga na vikao vya jukwaa la elimu ni mahali pazuri pa kupata watu wenye nia kama hiyo na ikiwezekana washauri.

Mijadala ya mtandaoni, bila shaka, ni chanzo muhimu cha habari, lakini hakuna kitu kinachoshinda usaidizi wa kibinafsi wakati unaweza kupata jibu la moja kwa moja.

10. Tambulisha vipengele vya mchezo katika mchakato

Kuja na mfumo wa sheria na zawadi, hii itasaidia kufanya kujifunza kufurahisha zaidi. Zawadi zinaweza kukusaidia kukuza hisia chanya katika ubongo wako unapomaliza kazi muhimu kwa mafanikio. Wanaweza kubadilisha mchakato wa kujifunza kutoka kwa kazi ya nyumbani kuwa mchezo. Kwa mfano, baada ya kumaliza kitabu mahususi kuhusu upangaji programu, nunua mkoba ule ule ambao umekuwa ukifikiria kwa miezi kadhaa.

Weka malengo na ufanyie kazi. Jituze unapozifanikisha.

Kujisomea mwenyewe kwa programu
Kujisomea mwenyewe kwa programu

11. Tengeneza upya msimbo wa mtu mwingine

Tazama jinsi mtu mwingine ametekeleza suluhu unayotaka kuendeleza. Angalia miradi ya chanzo wazi kwenye GitHub. Jumuiya ya programu inaweza kuwa mahali pa urafiki sana ambapo kusoma (au hata kurekebisha) msimbo wa mtu ni sawa kabisa. Pitia tu mstari kwa mstari, ukitafakari jinsi kila moja inavyofanya kazi na jinsi inavyoingia kwenye picha kubwa.

Tumia kazi ya mtu mwingine kwa msukumo na mawazo.

12. Fanya mazoezi. Usizingatie kujifunza

Jambo muhimu sana. Wapya kila wakati hukwama na hii. Unahitaji kuanza kuandika nambari yako mwenyewe mapema iwezekanavyo. Najua ni vigumu, lakini kwa wakati fulani inafaa kuondoka kwenye masomo na kuanza kuunda miradi halisi.

Kubaini jinsi mambo yanavyofanya kazi ni mtihani wako mwenyewe, na kufanya makosa ni kibadilisha mchezo. Hii inatupeleka kwenye kidokezo cha mwisho.

13. Usiogope kushindwa

Kuna dhana kama hiyo - tija ya kutofaulu. Kadiri inavyokuwa vigumu kujifunza kitu, ndivyo utakavyokumbuka vizuri zaidi habari uliyojifunza. Majaribio yasiyofanikiwa yanaweza kukusaidia kupata uelewa wa kina kwa sababu utahusika katika kutafuta makosa yako mwenyewe na kuyarekebisha. Ni muhimu sana kuchukua hatua na kujifunza kitu peke yako, kujikosoa na kuchunguza mambo mapya.

Hata kama hutamaliza kujenga tovuti yako ndogo au programu, utajifunza mengi kwa kujaribu na kushindwa. Mbinu hii ni nzuri zaidi kuliko kufuata kimitambo mifano ya mafunzo, wakati majibu yote yako mbele ya pua yako.

Pato

Ufunguo wa kujisomea kwa mafanikio ni kujiamini. Ikiwa unajiamini, kuna uwezekano mkubwa wa kufanya vizuri zaidi kuliko inavyotarajiwa. Acha kujishuku na uwezo wako na utapita kama bingwa wa kweli!

Mchezo unapotea tu ikiwa utajisalimisha.

Ilipendekeza: