13 խորհուրդ ծրագրավորում ինքնուրույն սովորելու համար
13 խորհուրդ ծրագրավորում ինքնուրույն սովորելու համար
Anonim

Դուք սովորում եք ինքնուրույն ծրագրավորել և պայքարում եք ինքներդ ձեզ մոտիվացնելու համար: Ինքնակրթությունը կարող է սպառել բոլոր ուժերը: Ահա 13 ուսուցման խորհուրդ Լոուրենս Բրեդֆորդից՝ Learntocodewith.me բլոգի ստեղծողից, նրանց համար, ովքեր ինքնուրույն կոդավորում են սովորում: Այս ուղեցույցները կօգնեն ձեզ արագ, արդյունավետ և առանց ավելորդ սթրեսի գիտելիքներ ձեռք բերել:

13 խորհուրդ ծրագրավորում ինքնուրույն սովորելու համար
13 խորհուրդ ծրագրավորում ինքնուրույն սովորելու համար

1. Գտեք սովորելու ճիշտ մոտիվացիա

Հստակ հիմնավորում ունենալը, թե ինչու եք սովորում կոդավորումը, կօգնի ձեզ կենտրոնանալ: Համոզվեք, որ ինքներդ ձեզ համար կոնկրետ նպատակ ձևակերպեք: Մտածեք ձեր մոտիվացիան մանրամասն: «Ես ուզում եմ կարողանալ», «լավ կլինի սովորել» վատ նպատակ է։ Լավ նպատակների օրինակներ.

  1. Առաջադիմեք ձեր ընթացիկ կարիերայում:
  2. Փոխեք ձեր զբաղմունքը:
  3. Վաստակեք լրացուցիչ գումար կողմնակի նախագծերի շնորհիվ:
  4. Մշակեք ձեր սեփական արտադրանքը (խաղ, բջջային հավելված), ստեղծեք ստարտափ։

Կարևոր չէ, թե թվարկված կետերը նույնն են, ինչ դուք ինքներդ եք սահմանում, մի մոռացեք դրանց մասին: Հիշեք, որ վերջնական նպատակը կլինի փրկել ամենադժվար ժամանակները:

Նպատակը հիշելու համար կարող եք այն գրել թղթի վրա և պահել այն պարզ տեսադաշտում, դարձնել այն ձեր համակարգչի կամ հեռախոսի աշխատասեղանի պաստառ (ինչն ինձ ամենաշատն է դուր գալիս):

2. Ընտրեք ճիշտ լեզուն

Սկզբում կարող է շատ դժվար լինել որոշել, թե ինչ սովորել։ Ծրագրավորման որոշ լեզուներ ավելի հեշտ է սովորել, ոմանք ավելի նեղ հավելվածներ ունեն: Այնուամենայնիվ, դուք չպետք է շատ կախված լինեք այս մասին: Ավելի լավ է սկսել ամեն ինչից, քան ժամերով ծախսել «կատարյալ» տարբերակը: Քանի որ ծրագրավորման մեկ լեզվին տիրապետելուց հետո ավելի հեշտ կլինի անցնել մյուսին:

Եթե դուք արդեն գիտեք ձեր վերջնական նպատակը, որոշեք, թե ինչ է անհրաժեշտ դրան հասնելու համար: Սովորեք լեզուներ, որոնք համապատասխանում են այս նպատակին: Եռաչափ խաղեր մշակելու համար ձեզ անհրաժեշտ են որոշ լեզուներ և գործիքներ, կայքեր ստեղծելու համար՝ այլ:

Եթե չգիտեք, թե որտեղից սկսել, փորձեք սովորել JavaScript-ը: Անկախ նրանից, թե դա դուր է գալիս մյուս ծրագրավորողներին, թե ոչ, JavaScript-ը դառնում է ավելի ու ավելի տարածված և օգտագործվում է ոչ միայն կայքերի մշակման, այլ նաև այլ ոլորտներում: Այսպիսով, դուք ծածկում եք հայտերի առավելագույն քանակը:

3. Կազմեք ժամանակացույց

Դասերի հստակ ժամանակացույցը մեծացնում է հաջողության հասնելու հավանականությունը: Բայց կոնկրետ առաջադրանքների համար սահմանեք իրատեսական ժամկետներ: Մի ակնկալեք, որ հարյուրավոր էջեր կավարտեք ծրագրավորումը մեկ շաբաթից էլ քիչ ժամանակում, եթե այդ ընթացքում չհրաժարվեք ձեր բոլոր մյուս պարտականություններից:

Երբ ես առաջին անգամ սկսեցի ինքնուրույն սովորել ծրագրավորում, օրացույցի յուրաքանչյուր բջիջում տեղ ունեի 25 րոպե պրակտիկայի համար:

Ծրագրավորման ինքնուրույն ուսումնասիրություն
Ծրագրավորման ինքնուրույն ուսումնասիրություն

Օրական 25 րոպե մարզվելը հեշտ է։ Արժե ընտելանալ նման նվազագույնին, և շուտով մի քանի ժամով չեք կարողանա ձեզ պոկվել մարզումներից։

4. Մի բան արեք միանգամից

Շատերը փորձում են միանգամից հարյուր բան անել: Մեծ սխալ! Մի բան արեք միանգամից: Զուգահեռաբար մի սովորեք HTML, JavaScript, Swift և այլ բաներ: Դուք ինքներդ ձեզ կխենթացնեք։

Այս իրը կարող է դժվար լինել ձեզ համար (փորձից եմ խոսում), քանի որ դուք միշտ ցանկանում եք ամեն ինչ միանգամից սովորել։

Իր «Սկսի՛ր գլխավորից» գրքում։ Գարի Քելլերն ասել է. «Արտասովոր արդյունքներն ուղղակիորեն կապված են այն բանի հետ, թե որքանով կարող եք նեղացնել ձեր ուշադրությունը»: Սա կարող է կիրառվել ամեն ինչի համար, ներառյալ ծրագրավորում սովորելը: Մի վախեցեք ուշանալ. լեզուներն ու տեխնոլոգիաները ոչ մի տեղ չեն գնա: Սկսեք փոքրից և առաջ գնացեք:

5. Ամեն ինչ բաժանել փոքր մասերի

Ինչպես նախորդ հուշում, ձեզ հարկավոր չէ միանգամից շատ տեղեկություններ խցկել ձեր մեջ, նույնիսկ եթե այն նույն թեմայի շուրջ է: Նոր բան սովորելը շատ ավելի հեշտ է, երբ այն բաժանվում է փոքր մասերի:

Կենտրոնացեք մեկ թեմայի վրա և բաժանեք այն մարսելի մասերի: Համոզվեք, որ լիովին հասկանում և ներդաշնակում եք հայեցակարգը, նախքան հաջորդին անցնելը:

Ձեռնարկատեր Թիմ Ֆերիսը հորինել է ABC - միշտ սեղմող հապավումը: Գաղափարն այն է, որ դուք պետք է փորձեք ձևակերպել տեղեկատվության յուրաքանչյուր բլոկ որքան հնարավոր է հակիրճ: Այնուհետև ամփոփեք այն պարբերության մեջ, ստեղծեք դիագրամ կամ պատկեր, օգտագործեք մնեմոնիկ սխեման՝ ինչ էլ որ լինի, քանի դեռ այն օգնում է ձեզ արագ հիշել, թե ինչ եք փնտրում:

6. Փոխեք ճանապարհը

Հետազոտությունները ցույց են տալիս, որ որքան շատ ընկալման տեսակներ եք օգտագործում, այնքան ավելի հավանական է, որ դուք յուրացնեք այն: Գրքերը, տեսանյութերը, ինտերակտիվ դասերը, վիկտորինաները, փոդքասթերը և ավելին կօգնեն ձեզ այս հարցում:

Ներծծեք տեղեկատվությունը ամեն կերպ: Ըստ Ջուդի Ուիլիսի՝ «Սովորեցրե՛ք ձեր երեխային հեշտ սովորել» գրքի հեղինակը, որքան շատ ուղեղի տարածքներում պահվում են տվյալ առարկայի վերաբերյալ տվյալներ, այնքան ավելի ակտիվ հարաբերություններ են ձևավորվում: Դրանց ավելորդությունը ուսանողին լրացուցիչ հնարավորություններ է տալիս ուղեղի տարբեր պաշարներից տեղեկատվություն ստանալու համար։ Տվյալների այս խաչաձեւ կապը նշանակում է, որ մենք ինչ-որ բան սովորել ենք, ոչ թե պարզապես անգիր արել:

7. Մարզե՛ք ուրիշներին

Ինչ-որ մեկին հասկացություն կամ գործընթաց բացատրելը երաշխավորում է, որ դուք ինքներդ այն լիովին կհասկանաք: Դա կարելի է անել տարբեր ձևերով: Դրանցից մեկը դեռահասների համար դասընթաց կամ սեմինարներ դասավանդելն է: Դուք կարող եք պատրաստել ձեր սեփական YouTube տեսանյութերը՝ բացատրելով հասկացությունները: Չե՞ք հավանում տեսահոլովակի գաղափարը: Դուք կարող եք անել առանց դրա: Դուք կարող եք ուսուցանել տարբեր ձևերով: Այլապես գրեք. Օրինակ՝ իմ բլոգի օգնությամբ ես ոչ միայն օգնում եմ ուրիշներին, այլեւ շատ ավելի արդյունավետ եմ սովորում, քան եթե միայնակ եմ սովորել։

Ամեն դեպքում, ուրիշներին սովորեցնելն այն, ինչ դուք ինքներդ եք սովորում, օգնում է ամրապնդել ձեր գլխում ձևավորված հասկացությունները:

Կրթական հարթակներում սովորաբար ուրիշներին օգնելու հնարավորություն կա։ Սա սովորաբար ուսանողների հարցերի ֆորումի պես մի բան է: Նայեք այնտեղ, և եթե այնտեղ հարց կա, որի պատասխանը գիտեք (կամ գոնե մտքեր ունեք դրա մասին), գրեք, մի հապաղեք։ Լավ կրթական կայքերն ունեն առողջ մթնոլորտ, և ձեր օգնությունը կգնահատվի: Եվ ազատ զգալ ինքներդ ձեզ տալ հարցերը: Հնարավորություն տվեք ուրիշներին բացատրել ձեզ ինչ-որ բան:

8. Գտեք համախոհի

Դա կարելի է անել անձնական հանդիպման կամ առցանց: Կարող եք փորձել համագործակցել ընկերոջ կամ ընտանիքի անդամի հետ, ով նույնպես ցանկանում է ծրագրավորում սովորել: Ինչպես մարդիկ գնում են մարզասրահ ուրիշների հետ և միասին նիհարելու նպատակ են դնում, դուք նույնպես կարող եք զուգընկեր գտնել առցանց:

9. Գտեք դաստիարակ

Կրթական հարթակի զրույցները և ֆորումները լավ վայրեր են համախոհներ և, հնարավոր է, մենթորներ գտնելու համար:

Առցանց ֆորումները, իհարկե, տեղեկատվության արժեքավոր աղբյուր են, բայց ոչինչ չի գերազանցում անհատականացված աջակցությունը, երբ դուք կարող եք ուղղակի պատասխան ստանալ:

10. Գործընթացի մեջ ներմուծեք խաղի տարրեր

Գտեք կանոնների և պարգևների համակարգ, սա կօգնի ուսուցումն ավելի հաճելի դարձնել: Պարգևները կարող են օգնել ձեզ զարգացնել դրական ռեֆլեքսներ ձեր ուղեղում, երբ հաջողությամբ ավարտեք կարևոր առաջադրանքը: Նրանք կարող են ուսուցման գործընթացը տնային աշխատանքից վերածել խաղի: Օրինակ, ծրագրավորման վերաբերյալ կոնկրետ գիրք ավարտելուց հետո գնեք նույն ուսապարկը, որի մասին մտածում էիք ամիսներ շարունակ:

Նպատակներ դրեք և աշխատեք դրանց հասնելու համար: Պարգևատրեք ինքներդ ձեզ, երբ հասնեք դրանց:

Ծրագրավորման ինքնուրույն ուսումնասիրություն
Ծրագրավորման ինքնուրույն ուսումնասիրություն

11. Վերափոխեք ուրիշի կոդը

Տեսեք, թե ինչպես է մեկ ուրիշն իրականացրել լուծումը, որը դուք ցանկանում եք մշակել: Ստուգեք բաց կոդով նախագծերը GitHub-ում: Ծրագրավորման համայնքը կարող է լինել շատ բարեկամական վայր, որտեղ ինչ-որ մեկի կոդը կարդալը (կամ նույնիսկ փոփոխելը) միանգամայն նորմալ է: Պարզապես անցեք տող առ տող՝ մտածելով, թե ինչպես է յուրաքանչյուրն աշխատում և ինչպես է այն տեղավորվում մեծ պատկերի մեջ:

Օգտագործեք ուրիշի աշխատանքը ոգեշնչման և գաղափարների համար:

12. Պրակտիկա. Մի կենտրոնացեք սովորելու վրա

Շատ կարևոր կետ. Նորեկները միշտ խրված են դրանով: Դուք պետք է սկսեք գրել ձեր սեփական կոդը որքան հնարավոր է շուտ: Գիտեմ, որ դժվար է, բայց ինչ-որ պահի արժե դասերից հեռանալ և սկսել իրական նախագծեր ստեղծել:

Պարզել, թե ինչպես են ամեն ինչ աշխատում, դա ձեր սեփական փորձությունն է, իսկ սխալ թույլ տալը՝ խաղի փոփոխությունը: Սա մեզ տանում է դեպի վերջնական հուշում:

13. Մի վախեցեք անհաջողությունից։

Նման հասկացություն կա՝ ձախողման արտադրողականություն։ Ինչքան դժվար լինի ինչ-որ բան սովորելը, այնքան լավ կհիշես սովորած տեղեկատվությունը: Ձախողված փորձերը կարող են օգնել ձեզ ավելի խորը ըմբռնում ձեռք բերել, քանի որ դուք ներգրավված կլինեք գտնել ձեր սեփական սխալները և ուղղել դրանք: Չափազանց կարևոր է ինքնուրույն ինչ-որ բան սովորելը, ինքներդ ձեզ քննադատելը և նոր բաներ բացահայտելը:

Նույնիսկ եթե դուք երբեք չավարտեք ձեր փոքրիկ կայքի կամ հավելվածի կառուցումը, դուք շատ բան կսովորեք փորձելով և ձախողելով: Այս մոտեցումը շատ ավելի արդյունավետ է, քան մեխանիկորեն հետևելը մարզումների օրինակներին, երբ բոլոր պատասխանները քթի առաջ են:

Արդյունք

Հաջող ինքնուրույն ուսումնասիրության բանալին վստահությունն է: Եթե հավատում ես ինքդ քեզ, ապա ավելի հավանական է, որ ավելի լավ գործես, քան սպասվում էր: Դադարեք կասկածել ինքներդ ձեզ և ձեր ունակություններին, և դուք ճեղքեք ճշմարիտ չեմպիոնի պես:

Խաղը կորչում է միայն այն դեպքում, եթե դուք հանձնվեք:

Խորհուրդ ենք տալիս: