Orodha ya maudhui:

Jinsi ya kujifunza kuweka nambari kwa mtoto au kijana: vidokezo na rasilimali muhimu kwa waandaaji wa programu vijana
Jinsi ya kujifunza kuweka nambari kwa mtoto au kijana: vidokezo na rasilimali muhimu kwa waandaaji wa programu vijana
Anonim

Kwanza, unahitaji kuamua juu ya maslahi ya msanidi wa baadaye - hatua zaidi hutegemea.

Jinsi ya kujifunza kuweka nambari kwa mtoto au kijana: vidokezo na rasilimali muhimu kwa waandaaji wa programu vijana
Jinsi ya kujifunza kuweka nambari kwa mtoto au kijana: vidokezo na rasilimali muhimu kwa waandaaji wa programu vijana

Tutakuambia ili wapi kuanza kujifunza, jinsi ya kuchagua vitabu vya kiada na nini kitakusaidia usipoteze motisha.

Amua lengo

Kabla ya kutafuta masomo yenye kichwa "Programu kwa Watoto", ni muhimu kwa wazazi kujua mtoto wao anataka kufanya nini. Mara nyingi, watoto huota kuunda michezo, lakini kuna vijana ambao ni mashabiki wa tovuti za baridi, roboti au huduma za Google.

Lugha ya programu inayohitajika huchaguliwa kulingana na kusudi. Kati ya maelfu ya majina, takriban 50 bado zinahitajika leo. Lugha zingine zimeundwa kwa kazi maalum, zingine ni za ulimwengu wote. Kwa mfano, Swift hutumiwa kuunda programu za iOS, wakati michezo yote na akili ya bandia hutengenezwa katika Python.

Ili kukusanya mapendekezo, nilihoji walimu 70 wa shule yetu - wahitimu wa vyuo vikuu vya kiufundi na wafanyakazi wa makampuni ya kimataifa. Maarufu zaidi, yenye matumizi mengi na rahisi kujifunza ni Python na JavaScript. Shukrani kwa za zamani, Ulimwengu wa Mizinga na YouTube zilisasishwa, na za mwisho zilitupa Netflix na Om Nom kutoka Kata Kamba. Haitakuwa kosa ikiwa kijana anaamua kwa uangalifu kujifunza Java, C au C ++, hata hivyo, wanadai zaidi kwa mwanafunzi na ni vigumu kujifunza. Ninapendekeza kuzianzisha baada ya kupata maarifa ya kimsingi katika lugha angavu.

Watoto walio chini ya umri wa miaka 11 mara nyingi wanahimizwa kuanza kusimba kwa kutumia Scratch. Kiolesura cha maingiliano na urahisi wa kujifunza vimeundwa kimsingi kumvutia mtoto katika ulimwengu wa programu, na sio kumgeuza kuwa mtaalamu. Miradi rahisi tu huundwa kwenye Scratch - michezo ndogo na uhuishaji. Walakini, hii ni sehemu nzuri ya kuanzia kisha kuendelea na ufahamu wa Python na JavaScript.

Jifunze Kiingereza

Ikiwa kijana yuko kwenye YouTube au Twitch na anafungia katika Dota 2, basi kuna uwezekano mkubwa kuwa tayari ana ufahamu wa kimsingi wa Kiingereza. Mawasiliano na wachezaji wa kigeni kwenye Mtandao na kutazama video kutoka kwa watumiaji wa kigeni hukupa motisha ya kujifunza lugha yenye nguvu kuliko tano kwenye shajara. Usishangae: Michezo ya mtandaoni ni nyongeza nzuri kwa masomo yako ya Kiingereza shuleni. Wazazi wanaweza kuchukua muda kumpa mtoto wao mkufunzi, huduma ya lugha, au kitabu kizuri cha kiada.

Kutojua lugha ni kikwazo kikubwa kwa ujifunzaji programu. Maneno ya Kiingereza na vifupisho hutumiwa katika kanuni, na huduma nyingi muhimu, mafunzo na mafunzo ya video hazitafsiriwa kwa Kirusi.

Kwa bahati nzuri, ujuzi wa kimsingi wa Kiingereza unatosha. Sheria za sarufi na alama za uandishi katika programu ni za kibinafsi, kwa hivyo jambo kuu ni kuelewa maana ya jumla wakati wa kusoma. Katika siku zijazo, ujuzi wa Kiingereza utasaidia kupata kazi katika kampuni ya kimataifa.

Tafuta mshauri

Kuelewa misingi ya lugha ya programu sio ngumu zaidi kuliko kujua Kiingereza cha msingi. Wakati huo huo, haijalishi ni nini rahisi kwa mwanafunzi - sayansi ya kompyuta au fasihi.

Ni suala jingine kuwa mtaalamu kamili.

Kuzingatia umri, vitu vya kupumzika na masomo ya shule, kusoma kwa kujitegemea kwa algoriti na zana sio kazi rahisi, hata kwa kijana anayetamani.

Njia rahisi ni kutengeneza orodha ya nyenzo za kujisomea na kutumaini kwamba kijana wako atafanya vizuri. Kwa kweli, wengi wataalamisha viungo na kusahau juu yao. Kwa bahati mbaya, idadi isiyo na kikomo ya yaliyomo bila malipo ilifanya watu kuahirisha: kila kitu ambacho ni muhimu na kisicholipishwa huahirishwa kwa baadaye. Kulingana na takwimu, ni 3-5% tu ya faida na hasara za kozi kubwa za mtandaoni za wanafunzi wa kozi za wazi za mtandaoni huhitimu kutoka kwao.

Jambo lingine muhimu - wakati wa masomo, maswali huibuka kila wakati: kwa nini nambari hutoa kosa, ni kitabu gani cha kuchagua, nini cha kusoma baadaye. Katika idadi kubwa ya habari kwenye Wavuti, mtoto anaweza kuchanganyikiwa kwa urahisi.

Shule za kibinafsi na walimu huja kuwaokoa. Chaguzi zote mbili zitawapa wanafunzi jambo muhimu zaidi: mpango wa elimu unaofikiriwa na usaidizi wa ushauri. Shule za kibinafsi ni ghali zaidi lakini hutoa mtaala uliothibitishwa, kazi shirikishi, na huduma anuwai. Wazazi wanaweza pia kupata mwalimu wa kibinafsi: madarasa na mwanafunzi wa chuo kikuu cha ufundi au mwanafunzi wa programu ya Junior yataharakisha kasi ya kujifunza. Mwalimu atakuwa mwongozo, akionyesha mwelekeo sahihi katika kutafuta ujuzi. Na muhimu zaidi, mtoto hatapoteza motisha ya kuendelea kujifunza.

Tumia rasilimali zinazosaidia

Huna haja ya programu za gharama kubwa na "nzito" ili kuanza kuandika msimbo. Wasanidi wengine hutumia Maandishi ya Sublime. Ni mhariri wa maandishi rahisi na usaidizi wa programu-jalizi nyingi. Ina toleo la bure. Baadaye, mtoto ataweza kuchagua chombo kwa ajili yake mwenyewe, kuna analogues nyingi: kutoka Notepad ++ na Visual Studio Code hadi Notepad ya kawaida.

Pia tutapendekeza vitabu, njia na kozi, ambazo ubora wake umethibitishwa kupitia uzoefu wa kibinafsi.

Mafunzo

Kabla ya kununua vitabu, makini na tarehe ya kutolewa. Licha ya kutobadilika kwa dhana za kimsingi, lugha za programu zinasasishwa kila wakati. Chagua vitabu vipya vya kiada na ufuate matoleo ya sasa ya lugha kwenye mtandao - kwenye tovuti maalum au kwa kuandika ombi kwenye injini ya utafutaji.

1. "Scratch 3 kwa waandaaji wa programu vijana", Denis Golikov

Ni rahisi kwa watoto walio na umri wa chini ya miaka 12 kuanza kusimba kwa kutumia Scratch. Kitabu cha maandishi cha rangi na wazi cha Golikov ni mwongozo bora wa kuunda michezo ya kwanza na uhuishaji.

2. “HTML na CSS. Ukuzaji wa Tovuti na Ubunifu ", John Duquette

Ni rahisi zaidi kuanza kutumia HTML na CSS kwenye njia ya kuandaa programu kwa kijana. Licha ya ukweli kwamba hizi sio lugha za programu, kusoma markup itakusaidia kuelewa muundo wa tovuti na iwe rahisi kujua Python na JavaScript katika siku zijazo. Mafunzo ya John Duckett yamejaa mifano wazi na vielelezo vya vitendo.

3. “Chatu kwa watoto. Mafunzo juu ya programu, Jason Briggs

Mafunzo ya ajabu yenye michoro yenye mazoezi ya vitendo. Shule nyingi na waelimishaji binafsi hufanya kazi chini ya mpango wa Briggs.

4. "Kujifunza JavaScript Programming" na Eric Freeman, Elizabeth Robson

Uwasilishaji wake rahisi na muundo wazi umetoa kitabu hiki mahali kwenye rafu za watengeneza programu wengi. Hebu mtoto asiogope na kiasi cha kuvutia (kurasa 600!). Kitabu kimejaa vielelezo, mifano na michoro, na yaliyomo yanashughulikia kila kitu unachohitaji ili kuanza kutengeneza JavaScript.

Tovuti

1. Code.org

Madarasa ya maingiliano ya bure kwenye kivinjari. Huu ni mradi wa hisani wenye kichwa cha Code Break, ambacho hutoa masomo madogo, kazi na changamoto kwa wanafunzi wa kila rika na viwango vya maarifa.

2. FreeCodeCamp

Zaidi ya masomo 6,000 ya bure. Kwa bahati mbaya, huduma inafanya kazi kwa Kiingereza pekee.

3. Mzulia na Chatu

Maktaba ya bure ya Al Sveigart. Kuna mafunzo juu ya misingi ya Python na Scratch, kutengeneza mchezo, na mafunzo ya video kwa mikono. Vifaa vinapatikana kwa Kiingereza, lakini baadhi ya vitabu vimetafsiriwa kwa Kirusi, vinaweza kupatikana kupitia injini ya utafutaji.

4. CodeCombat

Madarasa maingiliano yanayozingatia Python na JavaScript, pamoja na misingi ya sayansi ya kompyuta. Uboreshaji hurahisisha kujifunza na kufurahisha.

Kozi

1. Kituo cha YouTube cha Sentdex

Zaidi ya video 1,000 kwenye ukuzaji wa Python, ikijumuisha uundaji wa mradi wa wakati halisi.

2. Kupanga programu katika Python kutoka Taasisi ya Bioinformatics

Kozi ya bure kwenye jukwaa la Stepik juu ya misingi ya lugha ya Python. Ina masomo 28 yenye kazi za vitendo kutoka kwa waelimishaji hodari.

3. JavaScript - misingi na kazi

Kozi kutoka kwa watengenezaji wa Yandex kwenye Coursera. Mihadhara ya wazi na rahisi kwenye lugha ya JavaScript. Vipindi vya mikono na mazoezi vitasaidia wanaoanza kuunda programu na maktaba zao za kwanza. Kozi imeundwa kwa wiki 5 na upatikanaji wa mara kwa mara wa vifaa vya video.

Kama hitimisho, tunatoa orodha ya ukaguzi ambayo itakusaidia kuanza kujifunza:

  1. Tafuta mtoto anataka nini. Kupanga hujumuisha maeneo mengi, kutoka kwa kuunda michezo hadi kutengeneza roboti.
  2. Kuanzia lengo, chagua lugha ya programu. Kwa vijana, tunapendekeza kuanza na Python na JavaScript. Watoto walio chini ya umri wa miaka 11 wanaweza kujaribu mkono wao kwenye Scratch, na baadaye kuendelea na lugha za "watu wazima".
  3. Sambamba na upangaji wa programu, boresha Kiingereza chako. Sio lazima hata kidogo kuwa mwanaisimu mwenye ujuzi wa kipekee, lakini kuelewa maandishi katika vitabu vya kiada na mihadhara katika lugha ya kigeni kutaharakisha sana kujifunza.
  4. Chagua shule ya kibinafsi au mwalimu. Mshauri atamshauri mpangaji wa programu mchanga juu ya kitabu kinachofaa, onyesha makosa na kuwasaidia kupata maarifa peke yao bila kupoteza motisha.
  5. Chagua fasihi mpya zaidi. Endelea kufuatilia masasisho ya matoleo na lugha za programu.
  6. Jiunge na jumuiya. Kujifunza kama timu ni rahisi na kufurahisha zaidi kuliko kufanya kazi kwenye dawati. Mtoto atahamasishwa zaidi kwa kushiriki matokeo na wenzake.

Ilipendekeza: