13 sfaturi pentru cei care studiaza programare pe cont propriu
Sfaturi Formare / / December 19, 2019
1. Găsiți motivația potrivită pentru învățare
Un raționament clar de ce sunteți de învățare de programare vă ajută să vă concentrați. Asigurați-vă că pentru a specifica un anumit obiectiv pentru el însuși. considerăm temeinic motivația ta. „Vreau să fie în măsură să“, „este bine să învețe“ - este un obiectiv rău. Ca exemple de scopuri legate de calitate:
- Mutați în continuare în curent carieră.
- Schimbare ocupație.
- Câștigați o grație suplimentare pentru proiecte terțe părți.
- Dezvolta propriul produs (joc, aplicații mobile), a crea o pornire.
Dacă da puncte coincid cu cele pe care le definesc - nu uita de ele. Amintiți-vă că obiectivul final ar fi de a salva în cele mai dificile momente.
Pentru a aminti scopul, îl puteți înregistra pe suport de hârtie și să păstreze în minte să facă tapet pe telefon sau calculator desktop (care îmi place).
2. Selectați limba corectă
La început, poate fi foarte dificil de a decide ce să studieze. Unele limbaje de programare sunt mai ușor de a învăța, unele au un domeniu de aplicare restrâns. Cu toate acestea, nu este necesar să locuiască în mod serios. Este mai bine să se înceapă cu ceva, decât să-și petreacă ore în căutarea pentru opțiunea „ideală“. Deoarece stăpânirea unui limbaj de programare, va fi mai ușor pentru a comuta la altul.
Dacă știți deja obiectivul dvs. final, determina ceea ce este necesar pentru atingerea acestuia. Aflați mai multe limbi, care sunt potrivite pentru acest scop. Pentru dezvoltarea de jocuri tridimensionale nevoie de unele limbi și instrumente pentru crearea de site-uri web - altele.
Dacă nu știi de unde să înceapă, încercați să exploreze limbajul JavaScript. Îți place sau nu alte programatori, JavaScript devine din ce în ce mai popular și este folosit nu numai în dezvoltarea de site-uri web, dar, de asemenea, în alte sfere. Astfel, vă va acoperi numărul maxim de cereri.
3. Asigurați-un program
clar orar de formare crește probabilitatea de succes. Dar stabilească termene realiste pentru sarcini specifice. Nu vă așteptați să stăpânească programare carte de sute de pagini în mai puțin de o săptămână - dacă nu arunci toate celelalte îndatoriri în acest moment.
Când am început să învețe programare de unul singur, în fiecare celulă calendar Am fost alocat un loc pentru practica de 25 de minute.
Se angajeze în 25 de minute pe zi cu ușurință. Ar trebui să fie utilizat pentru a minimiza acest lucru, și în curând nu va fi capabil să se rupă de formare timp de mai multe ore.
4. Se angajeze într-un singur lucru la un moment dat
Mulți oameni încearcă să facă o sută de lucruri dintr-o dată. O mare greșeală! Se angajeze într-un singur lucru la un moment dat. Nu studia în HTML paralel, JavaScript, Swift și altceva. Te va innebuni!
Acest articol poate fi administrat cu dificultate (vorbesc din experienta), pentru că întotdeauna doriți să învețe totul dintr-o dată.
În cartea sa "Începeți cu principalele!„Gary Keller (Gary Keller) a spus:“ Rezultatele extraordinare determinate direct de cât de mult vă puteți restrânge obiectivul ". Acest lucru poate fi aplicat la orice, inclusiv studii de programare. Nu-ți fie teamă să fie târziu - limbaje si tehnologii nu merg nicăieri. Start mici și merge mai departe.
5. Împărțiți totul în porțiuni mici
Ca și în vârful anterior, nu aveți nevoie pentru a împinge o cantitate dată foarte mare de informații, chiar dacă acesta este pe același subiect. Pentru a afla ceva nou este mult mai ușor atunci când este rupt în sus, în porții mici.
Focus pe un subiect și împărțiți-l în bucăți de digerare. Asigurați-vă că ați înțeles pe deplin și să învețe unele conceptul înainte de a trece la următorul.
Antreprenor Tim Ferriss (Tim Ferriss) a inventat acronimul ABC - Fii întotdeauna Comprimarea. Ideea este că fiecare bucată de informații pe care trebuie să încerce să să formuleze cât mai concis posibil. Apoi rezuma într-un paragraf, creați o diagramă sau o imagine, utilizați diagrama mnemonic - nimic, în cazul în care vă va ajuta să-și amintească mai repede dorit.
6. schimba căile tale
Studiile arată că mai multe tipuri de percepție a informațiilor pe care le utilizați, cu atât mai probabil o apuce. Acest lucru va ajuta la carte, video, lecții interactive, teste, podcast-uri și mai mult.
Bucurați-vă de informații în orice mod posibil. Potrivit lui Judy Willis (Judy Willis), autor al cărții "Cum de a preda un copil este ușor de învățat„Cu cat mai multe zone ale creierului stochează informații despre un subiect, se formează mai multe relații. Redundanța oferă studenților posibilitatea de suplimentare pentru a obține informații de la diferite depozite creier. Astfel de comunicații de date încrucișate înseamnă că am învățat ceva, și nu doar memorate.
7. educe pe alții
Necesitatea de a explica cuiva conceptul sau proces oferă o garanție că sunt pe deplin îl internalizeze. Acest lucru se poate face în diferite moduri. Unul dintre ei - pentru a preda un curs sau workshop-uri pentru adolescenți. Puteți face videoclipurile de pe YouTube, cu explicații ale unor concepte. Nu-mi place ideea unui film? Puteți face fără ea. Puteți învăța o varietate de moduri. Ca o opțiune - scriere. De exemplu, cu ajutorul blog-ul său, nu numai eu ajuta pe alții, dar, de asemenea, instruit mult mai eficient decât dacă am învățat unul.
În orice caz, învăța pe alții ceea ce înveți pentru tine ajută la consolidarea conceptelor formate în minte.
Pe platformele educaționale, de regulă, are posibilitatea de a ajuta pe alții. De obicei, acest lucru este ceva de genul un forum cu întrebări elevilor. Verificați-l, și dacă există o întrebare al cărei răspuns știți (sau să aibă cel puțin gânduri cu privire), - scrie, nu ezitati. Pe site-urile educaționale bune domnește o atmosferă sănătoasă, și să aprecieze ajutorul tau. Și nu ezitați să puneți întrebări vă! Da altora posibilitatea de a-ți explic ceva.
8. găsi ca-minded
Acest lucru se poate face prin întâlniri personale sau online. Puteți încerca să echipa cu un prieten sau membru de familie, care, de asemenea, vrea să învețe programare. La fel cum oamenii merg la sala de sport cu cealaltă și cu scopul de a pierde în greutate, puteți găsi, de asemenea, un partener de pe Internet.
9. găsi un mentor
camere de chat și forumuri platforme educaționale - locuri bune pentru a căuta oameni ca-minded și, eventual, profesori.
forumuri online - aceasta este cu siguranță o sursă valoroasă de informații, dar nimic nu se poate compara cu sprijinul personal, atunci puteți obține direct un răspuns.
10. Asigurați-vă elementele de gameplay
Gândiți-vă pentru un sistem de reguli și stimulente, aceasta va ajuta pentru a face învățarea mai plăcută. Promovarea va contribui la dezvoltarea reflexe pozitive în creier atunci când efectuați cu succes o sarcină importantă. Ele se pot transforma procesul de învățare a lucrărilor de rutină în joc. De exemplu, după ce terminați cartea de programare specifică, cumpăra același sac, care a crezut de luni de zile.
Pentru a stabili obiective și lucrări asupra acestora. Recompensați-vă, atunci când ajunge la ele.
11. Codul Refaceți cuiva
A se vedea modul în care altcineva a pus în aplicare o soluție pe care doriți să se dezvolte. Uită-te în proiecte open source pe GitHub. comunitate de programatori poate fi un loc foarte prietenos pentru a citi (sau modificarea) a codului cuiva - este absolut normal. Doar naviga prin ea linie cu linie, gândire modul în care fiecare dintre ele funcționează și combinate cu imaginea de ansamblu.
Utilizarea altei persoane, cu locul de muncă pentru inspirație și idei.
12. Practica. Nu se concentreze doar pe formarea
Un punct foarte important. Cu acel nou-veniți mereu blocat. Ai nevoie pentru a începe să scrie propriul cod, cât mai curând posibil. Știu că este dificil, dar la un moment dat, ar trebui să se îndepărteze de lecțiile și să înceapă să creeze proiecte reale.
Imaginind cum funcționează - este propriul test, iar eroarea - care va schimba radical regulile jocului. Acest lucru ne conduce la ultimul vârf.
13. Nu-ți fie frică să eșueze
Există un astfel de lucru - eșecul productivității. Cu cât este mai complexă dat de studiu ceva, cu atât mai bine vă veți aminti informații învățate. încercări nereușite poate ajuta să câștige o înțelegere mai profundă, pentru că va fi implicat în căutarea pentru propriile lor greșeli și corectarea acestora. Pentru a actiona si de a invata ceva, de te critica și de a explora noi - acest lucru este extrem de important.
Chiar dacă nu ați făcut crearea de site-ul dvs. mici sau aplicația, veți învăța o mulțime, încercând și de a face greșeli. Această abordare este mult mai eficientă decât o repetare mecanică de exemple de formare, în care toate răspunsurile la nas.
concluzie
Cheia de succes de auto-învățare - este de încredere. Dacă crezi în tine, cu atât mai probabil va reuși mai bine decât se aștepta. Nu te mai pune la îndoială-te și abilitățile tale, și vei rupe ca un adevărat campion!
Jocul este jucat numai dacă renunți.