1. Atrast pareizo motivāciju mācīties
Skaidri jāpamato, kāpēc jums ir mācīties programmēšanu palīdz jums koncentrēties. Noteikti, lai norādītu konkrētu mērķi sev. Rūpīgi apsveriet savu motivāciju. "Es gribu, lai varētu", "tas ir labi mācīties" - ir slikts mērķis. Piemēri kvalitātes mērķiem:
- Pārvietot tālāk pašreizējā karjera.
- Mainīt nodarbošanās.
- Nopelnīt papildus pateicoties trešo pušu projektiem.
- Attīstīt savu produktu (spēle, mobilo lietojumprogrammu), izveidot starta.
Vai dotie punkti sakrīt ar tiem, kas definē sevi - neaizmirstiet par tiem. Atcerieties, ka galvenais mērķis būs saglabāt visgrūtākajos brīžos.
Atcerēties mērķi, jūs varat ierakstīt to uz papīra un turēt uz prātu darīt tapetes uz datora vai galda telefonu (kas man patīk).
2. Izvēlieties pareizo valodu
Sākumā tas var būt ļoti grūti izlemt, ko mācīties. Daži programmēšanas valodas ir vieglāk iemācīties, daži ir šaura joma. Tomēr tas nav nepieciešams kavēties nopietni. Tas ir labāk, lai sāktu ar kaut ko, nevis tērēt laiku meklējot "ideālu" variantu. Jo apgūt programmēšanas valodu, tas būs vieglāk pāriet uz citu.
Ja jūs jau zināt savu galveno mērķi, noteikt, kas ir nepieciešams, lai to sasniegtu. Mācīties valodas, kas ir piemēroti šim nolūkam. Par attīstību trīsdimensiju spēlēm vajag dažas valodas un rīkus, lai izveidotu tīmekļa vietnes - citus.
Ja jūs nezināt, kur sākt, mēģiniet izpētīt JavaScript valodu. Patīk tas vai ne citiem programmētājiem, JavaScript kļūst aizvien populārāka un tiek izmantots ne tikai izstrādājot tīmekļa vietnēm, bet arī citās jomās. Tādējādi, jūs aptvers maksimālo skaitu pieteikumu.
3. Padarīt grafiku
skaidrs saraksts apmācība palielina iespēju gūt panākumus. Bet noteikt reālus termiņus konkrētiem uzdevumiem. Negaidiet apgūt grāmatu programmēšanu no simtiem lappušu mazāk nekā nedēļu - ja vien jūs mest visus citus pienākumus šajā laikā.
Kad es pirmo reizi sāku mācīties programmēšanu ar sevi, jo katrs kalendārs šūna Man ir piešķirts vietu 25 minūšu praksē.
Iesaistīties 25 minūtes dienā viegli. Būtu jāizmanto, lai mazinātu šo, un drīz jums nebūs iespēja izrauties no mācībām uz vairākām stundām.
4. Iesaistīties viena lieta laikā
Daudzi mēģināt darīt simts lietas vienlaicīgi. Milzīgs kļūda! Iesaistīties viena lieta laikā. Nelietojiet studēt paralēli HTML, JavaScript, Swift un kaut kas cits. Jums būs vadīt sevi traks!
Šī vienība var tikt dota jums ar grūtībām (es runāju no pieredzes), jo jūs vienmēr vēlaties uzzināt visu uzreiz.
Savā grāmatā "Sāciet ar galveno!"Gary Keller (Gary Keller) teica:" Ārkārtas rezultāti tieši nosaka, cik daudz jūs varat sašaurināt savu fokusu ". To var piemērot jebko, tai skaitā programmēšanas pētījumiem. Nebaidieties būt vēlu - valodas un tehnoloģijas nav iet visur. Sākt mazo un virzīties uz priekšu.
5. Dalīt viss mazās porcijās
Tāpat kā iepriekšējā galu, jums nav nepieciešams, lai push, kad ļoti lielu informācijas daudzumu, arī tad, ja tas ir par to pašu tēmu. Lai uzzinātu kaut ko jaunu, ir daudz vieglāk, kad tas tiek sadalīti mazākās porcijās.
Koncentrēšanās uz vienu tēmu, un to sadala sagremojama gabalos. Pārliecinieties, ka jūs pilnībā saprast un iemācīties kādu koncepciju, pirms pārcelšanās uz nākamo.
Uzņēmējs Tim Ferriss (Tim Ferriss) izdomāts akronīms ABC - Vienmēr Be saspiešana. Ideja ir tāda, ka ir vajadzīgs katrs gabals informācijas mēģināt formulēt tik īsi, cik vien iespējams. Tad apkopot to daļā, izveidot diagrammu vai attēlu, izmantojiet mnemonisks shēma - kaut ko, ja tas palīdzēs jums ātri atceros vēlēšanās.
6. mainīt savu veidos
Pētījumi liecina, ka vairāk dažādu veidu informācijas uztveres jūs izmantojat, jo vairāk iespējams, viņas satvert. Tas palīdzēs grāmatas, video, interaktīvas nodarbības, viktorīnas, podkastus un vairāk.
Ļaujieties informāciju nekādā veidā iespējams. Saskaņā ar Džūdija Willis (Judy Willis), autors grāmatas "Kā mācīt bērnam ir viegli iemācīties"Jo vairāk jomas smadzenes saglabā informāciju par kādu tēmu ir, jo vairāk attiecības veidojas. Atlaišana dod studentu papildu iespēju iegūt informāciju no dažādām repozitoriju smadzenēm. Šādas pārrobežu datu komunikācijas nozīmē, ka mēs esam iemācījušies kaut, un ne tikai iegaumētu.
7. izglītot citus
Nepieciešamība, lai izskaidrotu kādu jēdzienu vai procesu dod garantiju, ka esat pilnībā internalizēt to. To var izdarīt dažādos veidos. Viens no tiem - iemācīt kursu vai seminārus par pusaudžiem. Jūs varat padarīt savu video YouTube ar paskaidrojumiem par dažiem jēdzieniem. Man nepatīk ideja par video? Jūs varat darīt bez tā. Jūs varat pasniegt dažādos veidos. Kā variants - rakstīt. Piemēram, ar palīdzību no viņa blogā, es ne tikai palīdz citiem, bet arī apmācīts daudz efektīvāk nekā tad, ja es uzzināju vienu.
Jebkurā gadījumā, mācot citiem, ko jūs uzzināsiet par sevi palīdz nostiprināt jēdzienus veidojas prātā.
Par izglītības platformas, kā likums, tā ir iespēja palīdzēt citiem. Parasti tas ir kaut kas līdzīgs forums ar skolēnu jautājumiem. Check it out, un, ja ir jautājums, kura atbilde jūs zināt (vai ir vismaz domas par), - rakstīt, nevilcinieties. Par labu mācību vietās valda veselīgu atmosfēru, un novērtējam jūsu palīdzību. Un nekautrējieties uzdot jautājumus sev! Dotu pārējiem iespēju, lai izskaidrotu jums neko.
8. atrast līdzīgi domājošiem
To var izdarīt, izmantojot personīgo sanāksmēs vai tiešsaistē. Jūs varat mēģināt veidot sadarbību ar draugu vai ģimenes locekli, kurš arī vēlas mācīties programmēšanu. Tāpat kā cilvēki iet uz sporta zāli ar otru un ar mērķi zaudēt svaru, jūs varat atrast partneri internetā.
9. atrast mentors
Tērzētavās un forumos izglītības platformas - labas vietas, kur meklēt līdzīgi domājošiem cilvēkiem, un, iespējams, skolotāju.
Tiešsaistes forumi - tas noteikti ir vērtīgs informācijas avots, bet nekas nevar salīdzināt ar individuālu atbalstu, ja jūs varat saņemt atbildi tieši.
10. Padarīt gameplay elementi
Padomā par noteikumu sistēma un stimuli, tas palīdzēs padarīt mācīšanos patīkamāku. Veicināšana palīdzēs izstrādāt pozitīvus refleksus smadzenēs, kad esat veiksmīgi veic svarīgu uzdevumu. Tās var pārveidot mācību procesu par ikdienas darbu spēlē. Piemēram, pēc tam, kad esat pabeidzis ar specifisku programmēšanas grāmatu, nopirkt to pašu maisu, kas domāja mēnešiem.
Lai iestatītu mērķus un strādāt par tiem. Apbalvot sevi, kad jūs sasniedzat tos.
11. Pāratsaukt kāds kods
Skatiet, kā kāds cits ir ieviesta risinājumu, kas jūs vēlaties, lai attīstītu. Paskaties uz atvērtā pirmkoda projektos par GitHub. kopiena programmētāju, var būt ļoti draudzīga vieta lasīt (vai modifikācija) kāds ir kods - tas ir pilnīgi normāli. Vienkārši pārlūkot to rindiņai, domājot, kā katrs no tiem darbojas, un apvienojumā ar kopējo ainu.
Izmantot kāds cits ir darbs, iedvesmu un idejas.
12. Prakse. Nelietojiet koncentrēties tikai uz mācībām
Ļoti svarīgs punkts. Ar to, ka vienmēr iestrēdzis jaunpienācējiem. Jums ir nepieciešams, lai sāktu rakstīt savu kodu, cik drīz vien iespējams. Es zinu, tas ir grūti, bet kādā brīdī vajadzētu virzīties prom no mācību un sākt veidot reālus projektus.
Norādītas, kā tā darbojas - tas ir jūsu pašu testu, un kļūdas - kas radikāli maina spēles noteikumus. Tas noved mūs pie pēdējā galu.
13. Nebaidieties neizdoties
Ir tāda lieta - atteice produktivitāti. Sarežģītāka dots pētījuma kaut, jo labāk jūs atceraties iemācījušies informāciju. Neveiksmīgiem mēģinājumiem var palīdzēt jums iegūt dziļāku izpratni, jo jums būs jāiesaista, meklējot to pašu kļūdām un labojot tos. Darboties un mācīties kaut ko sev, kritizēt sevi un izpētīt jaunas - tas ir ārkārtīgi svarīgi.
Pat ja jūs nekad nav darīts izveidojot savu mazo tīmekļa vietni vai lietotni, jums būs mācīties daudz, mēģinot un kļūdām. Šī pieeja ir daudz efektīvāka nekā mehāniskā atkārtošanās apmācības piemēriem, kur visas atbildes uz viņa deguna.
secinājums
Panākumu atslēga pašmācībā - tā ir uzticība. Ja tu tici sev, jo lielāka iespēja jums veiksies labāk, nekā gaidīts. Stop apšaubīt sevi un savas spējas, un jums būs pārtraukums kā īsts čempions!
Spēle tiek spēlēta tikai tad, ja jūs atmest.