13 sfaturi pentru a învăța programarea pe cont propriu
13 sfaturi pentru a învăța programarea pe cont propriu
Anonim

Înveți să programezi pe cont propriu și te străduiești să te motivezi? Autoeducația poate epuiza toate puterile. Iată 13 sfaturi de învățare de la Laurence Bradford, creatorul blogului learntocodewith.me, pentru cei care învață să codeze singuri. Aceste linii directoare vă vor ajuta să obțineți cunoștințe rapid, eficient și fără stres inutil.

13 sfaturi pentru a învăța programarea pe cont propriu
13 sfaturi pentru a învăța programarea pe cont propriu

1. Găsiți motivația potrivită pentru învățare

Având o rațiune clară a motivului pentru care înveți codificarea te va ajuta să te concentrezi. Asigurați-vă că vă formulați un obiectiv specific. Luați în considerare motivația dvs. în detaliu. „Vreau să pot”, „ar fi bine să învăț” este un scop rău. Exemple de obiective bune:

  1. Avansați mai mult în cariera dvs. actuală.
  2. Schimbați-vă ocupația.
  3. Câștigați bani în plus datorită proiectelor secundare.
  4. Dezvoltați-vă propriul produs (joc, aplicație mobilă), creați un startup.

Nu contează dacă punctele enumerate sunt aceleași cu cele pe care le definiți singur - nu uitați de ele. Amintiți-vă că scopul final va fi salvarea celor mai dificile momente.

Pentru a vă aminti obiectivul, îl puteți nota pe hârtie și îl puteți păstra la vedere, îl puteți face tapet pe desktop-ul computerului sau al telefonului dvs. (care îmi place cel mai mult).

2. Alegeți limba corectă

La început, poate fi foarte dificil să decizi ce să studiezi. Unele limbaje de programare sunt mai ușor de învățat, altele au aplicații mai restrânse. Cu toate acestea, nu ar trebui să vă agățați prea mult de asta. Mai bine să începi cu orice decât să petreci ore întregi căutând opțiunea „perfectă”. Pentru că odată ce ați stăpânit un limbaj de programare, va fi mai ușor să treceți la altul.

Dacă vă cunoașteți deja obiectivul final, determinați ce este necesar pentru a-l atinge. Învață limbi care se potrivesc acestui obiectiv. Pentru a dezvolta jocuri 3D, aveți nevoie de unele limbi și instrumente, pentru a crea site-uri web - altele.

Dacă nu sunteți sigur de unde să începeți, încercați să învățați JavaScript. Indiferent dacă altor programatori le place sau nu, JavaScript devine din ce în ce mai popular și este folosit nu numai în dezvoltarea site-urilor web, ci și în alte domenii. Astfel, acoperiți numărul maxim de aplicații.

3. Fă-ți un program

Un program clar de clasă crește probabilitatea de succes. Dar stabiliți termene realiste pentru sarcini specifice. Nu vă așteptați să finalizați sute de pagini de programare în mai puțin de o săptămână - decât dacă renunțați la toate celelalte responsabilități în acest timp.

Când am început să învăț programarea pe cont propriu, aveam spațiu pentru 25 de minute de practică în fiecare celulă a calendarului.

Autostudiu de programare
Autostudiu de programare

Este ușor să faci 25 de minute de sport pe zi. Merită să te obișnuiești cu un astfel de minim și, în curând, nu te vei putea îndepărta de la antrenament timp de câteva ore.

4. Fă câte un lucru pe rând

Mulți oameni încearcă să facă o sută de lucruri la un moment dat. O mare greseala! Fă câte un lucru pe rând. Nu învățați HTML, JavaScript, Swift și orice altceva în paralel. Te vei înnebuni!

Acest articol poate fi dificil pentru tine (vorbesc din experiență), pentru că întotdeauna vrei să înveți totul deodată.

În cartea sa „Începe cu lucrul principal!” Gary Keller a spus: „Rezultatele extraordinare sunt direct legate de cât de mult vă puteți limita concentrarea”. Acest lucru poate fi aplicat la orice, inclusiv la învățarea programării. Nu vă fie teamă să întârziați - limbile și tehnologiile nu vor merge nicăieri. Începe cu mic și continuă.

5. Împărțiți totul în porții mici

Ca și în sfatul anterior, nu trebuie să înghesui prea multe informații în tine deodată, chiar dacă este vorba despre același subiect. A învăța ceva nou este mult mai ușor atunci când este împărțit în bucăți mai mici.

Concentrați-vă pe un subiect și împărțiți-l în bucăți digerabile. Asigurați-vă că înțelegeți și interiorizați pe deplin un concept înainte de a trece la următorul.

Antreprenorul Tim Ferriss a inventat acronimul ABC - Always Be Compressing. Ideea este că ar trebui să încercați să formulați fiecare bloc de informații cât mai succint posibil. Apoi rezumați-l într-un paragraf, creați o diagramă sau o imagine, folosiți o schemă mnemonică - orice, atâta timp cât vă ajută să vă amintiți rapid ceea ce căutați.

6. Schimbați calea

Cercetările arată că cu cât folosiți mai multe tipuri de percepție, cu atât este mai probabil să o asimilați. Cărțile, videoclipurile, lecțiile interactive, chestionarele, podcasturile și multe altele vă vor ajuta în acest sens.

Absorbiți informațiile în orice mod puteți. Potrivit lui Judy Willis, autoarea cărții Teaching Your Child to Learn Easily, cu cât mai multe zone ale creierului stochează date despre un subiect, cu atât se formează mai multe relații active. Redundanța lor oferă elevului oportunități suplimentare de a obține informații din diferite magazine ale creierului. Această legătură încrucișată a datelor înseamnă că am învățat ceva, nu doar am memorat.

7. Antrenează-i pe alții

Dacă trebuie să explicați cuiva un concept sau un proces, vă asigură că îl veți înțelege pe deplin singur. Acest lucru se poate face în moduri diferite. Una dintre ele este predarea unui curs sau ateliere pentru adolescenți. Puteți crea propriile videoclipuri YouTube care explică concepte. Nu-ți place ideea pentru videoclip? Te poți descurca fără el. Puteți preda în multe moduri diferite. Alternativ, scrie. De exemplu, cu ajutorul blogului meu, nu numai că îi ajut pe alții, ci și învăț mult mai eficient decât dacă aș studia singur.

În orice caz, a-i învăța pe alții ceea ce înveți tu însuți ajută la întărirea conceptelor formate în capul tău.

Pe platformele educaționale, există de obicei o oportunitate de a-i ajuta pe alții. Acesta este de obicei ceva ca un forum pentru întrebările studenților. Aruncă o privire acolo, iar dacă există o întrebare acolo, răspunsul la care știi (sau ai măcar gânduri despre el), scrie, nu ezita. Site-urile educaționale bune au o atmosferă sănătoasă și ajutorul tău va fi apreciat. Și nu ezitați să puneți întrebările dvs.! Oferă-le altora ocazia să-ți explice ceva.

8. Găsește o persoană care să aibă la fel

Acest lucru se poate face printr-o întâlnire personală sau online. Puteți încerca să colaborați cu un prieten sau un membru al familiei care dorește și el să învețe programare. Așa cum oamenii merg la sală cu alții și își stabilesc un obiectiv de a pierde în greutate împreună, și tu poți găsi un partener online.

9. Găsește un mentor

Chat-urile și forumurile pe platforme educaționale sunt locuri bune pentru a găsi oameni cu gânduri similare și, eventual, mentori.

Forumurile online sunt, desigur, o sursă valoroasă de informații, dar nimic nu bate suportul personalizat atunci când puteți obține un răspuns direct.

10. Introduceți elemente de joc în proces

Veniți cu un sistem de reguli și recompense, acest lucru va ajuta la învățarea mai plăcută. Recompensele vă pot ajuta să dezvoltați reflexe pozitive în creier atunci când ați îndeplinit cu succes o sarcină importantă. Ei pot transforma procesul de învățare dintr-o corvoadă într-un joc. De exemplu, după ce termini o anumită carte despre programare, cumpără același rucsac la care te gândești de luni de zile.

Stabiliți obiective și lucrați pentru a le atinge. Recompensează-te când le atingi.

Autostudiu de programare
Autostudiu de programare

11. Reproiectează codul altcuiva

Vedeți cum a implementat altcineva soluția pe care doriți să o dezvoltați. Consultați proiecte open source pe GitHub. Comunitatea de programare poate fi un loc foarte prietenos în care citirea (sau chiar modificarea) codului cuiva este perfect în regulă. Doar parcurgeți rând cu rând, gândindu-vă la modul în care funcționează fiecare și cum se încadrează în imaginea de ansamblu.

Folosiți munca altcuiva pentru inspirație și idei.

12. Practică. Nu vă concentrați pe învățare

Un punct foarte important. Începătorii rămân mereu blocați cu asta. Trebuie să începeți să scrieți propriul cod cât mai devreme posibil. Știu că este dificil, dar la un moment dat merită să te îndepărtezi de lecții și să începi să creezi proiecte reale.

Să înțelegi cum funcționează lucrurile este propriul tău test și să faci o greșeală este ceea ce schimbă jocul. Acest lucru ne duce la sfatul final.

13. Nu-ți fie frică de eșec

Există un astfel de concept - productivitatea eșecului. Cu cât este mai dificil să înveți ceva, cu atât îți vei aminti mai bine informațiile învățate. Încercările eșuate vă pot ajuta să obțineți o înțelegere mai profundă, deoarece veți fi implicat în găsirea propriilor greșeli și remedierea lor. Este extrem de important să acționezi și să înveți ceva pe cont propriu, să te critici și să explorezi lucruri noi.

Chiar dacă nu ați terminat niciodată de construit site-ul sau aplicația dvs. mică, veți învăța multe încercând și eșuând. Această abordare este mult mai eficientă decât urmărirea mecanică a exemplelor de antrenament, când toate răspunsurile sunt în fața nasului tău.

Ieșire

Cheia unui auto-studiu de succes este încrederea. Dacă crezi în tine, este mai probabil să faci mai bine decât te-ai așteptat. Nu te mai îndoi de tine și de abilitățile tale și vei străpunge ca un adevărat campion!

Jocul este pierdut doar dacă te predai.

Recomandat: