2024 Autors: Malcolm Clapton | [email protected]. Pēdējoreiz modificēts: 2023-12-17 04:04
Vai jūs mācāties programmēt viens pats un cenšaties motivēt sevi? Pašizglītošanās var iztukšot visus spēkus. Šeit ir 13 mācīšanās padomi, ko sniedz Lorenss Bredfords, emuāra learningtocodewith.me veidotājs, tiem, kuri mācās kodēt paši. Šīs vadlīnijas palīdzēs iegūt zināšanas ātri, efektīvi un bez lieka stresa.
1. Atrodi pareizo motivāciju mācībām
Skaidrs pamatojums, kāpēc jūs mācāties kodēšanu, palīdzēs jums koncentrēties. Noteikti formulējiet sev konkrētu mērķi. Sīki apsveriet savu motivāciju. “Es gribu būt spējīgs”, “būtu labi mācīties” ir slikts mērķis. Labu mērķu piemēri:
- Virzieties tālāk savā pašreizējā karjerā.
- Mainiet savu nodarbošanos.
- Nopelniet papildu naudu, pateicoties blakus projektiem.
- Izstrādājiet savu produktu (spēli, mobilo aplikāciju), izveidojiet startu.
Nav svarīgi, vai uzskaitītie punkti ir tie paši, kurus jūs pats definējat – neaizmirstiet par tiem. Atcerieties, ka galvenais mērķis būs izglābt grūtākos laikus.
Lai atcerētos mērķi, varat to pierakstīt uz papīra un glabāt skaidri redzamā vietā, izveidot kā fona tapeti uz datora vai tālruņa darbvirsmas (kas man patīk vislabāk).
2. Izvēlieties pareizo valodu
Sākumā var būt ļoti grūti izlemt, ko studēt. Dažas programmēšanas valodas ir vieglāk apgūstamas, dažām ir šaurākas lietojumprogrammas. Tomēr jums nevajadzētu pārāk aizrauties ar šo. Labāk sākt ar jebko, nekā pavadīt stundas, meklējot “ideālo” variantu. Jo, kad būsi apguvis vienu programmēšanas valodu, būs vieglāk pārslēgties uz citu.
Ja jūs jau zināt savu galveno mērķi, nosakiet, kas ir nepieciešams, lai to sasniegtu. Apgūstiet valodas, kas atbilst šim mērķim. Lai izstrādātu 3D spēles, jums ir nepieciešamas dažas valodas un rīki, lai izveidotu tīmekļa vietnes - citas.
Ja nezināt, ar ko sākt, mēģiniet apgūt JavaScript. Neatkarīgi no tā, vai citiem programmētājiem tas patīk vai nē, JavaScript kļūst arvien populārāks un tiek izmantots ne tikai vietņu izstrādē, bet arī citās jomās. Tādējādi jūs aptverat maksimālo pieteikumu skaitu.
3. Izveidojiet grafiku
Skaidrs nodarbību grafiks palielina panākumu iespējamību. Bet konkrētiem uzdevumiem nosakiet reālus termiņus. Negaidiet, ka pabeigsit simtiem programmēšanas lappušu mazāk nekā nedēļā - ja vien šajā laikā neatteiksities no visiem citiem pienākumiem.
Kad es pirmo reizi sāku mācīties programmēšanu pati, man bija vieta 25 minūšu praksei katrā kalendāra šūnā.
Vingrot 25 minūtes dienā ir viegli. Ir vērts pierast pie šāda minimuma, un drīz jūs nevarēsit atraut sevi no treniņa vairākas stundas.
4. Dariet vienu lietu vienlaikus
Daudzi cilvēki vienlaikus cenšas darīt simts lietas. Milzīga kļūda! Dariet vienu lietu vienlaikus. Nemācieties paralēli HTML, JavaScript, Swift un jebko citu. Tu padarīsi sevi traku!
Šis priekšmets jums var būt grūts (es runāju no pieredzes), jo jūs vienmēr vēlaties uzzināt visu uzreiz.
Savā grāmatā "Sāc ar galveno!" Gerijs Kellers teica: "Neparasti rezultāti ir tieši saistīti ar to, cik daudz jūs varat sašaurināt savu uzmanību." To var attiecināt uz jebko, ieskaitot programmēšanas apguvi. Nebaidieties nokavēties – valodas un tehnoloģijas nekur nepazudīs. Sāciet ar mazumiņu un virzieties uz priekšu.
5. Sadaliet visu mazās porcijās
Tāpat kā iepriekšējā ieteikumā, jums nav vienlaikus jāiekļauj pārāk daudz informācijas, pat ja tā ir par vienu un to pašu tēmu. Mācīties kaut ko jaunu ir daudz vieglāk, ja tas tiek sadalīts mazākos gabalos.
Koncentrējieties uz vienu tēmu un sadaliet to sagremojamos gabalos. Pirms pāriet pie nākamās koncepcijas, pārliecinieties, ka pilnībā saprotat un iekļaujat to.
Uzņēmējs Tims Feriss izdomāja akronīmu ABC - Always Be Compressing. Ideja ir tāda, ka jums vajadzētu mēģināt formulēt katru informācijas bloku pēc iespējas īsi. Pēc tam apkopojiet to rindkopā, izveidojiet diagrammu vai attēlu, izmantojiet mnemonisko shēmu - neatkarīgi no tā, ja vien tas palīdz ātri atcerēties to, ko meklējat.
6. Mainiet veidu
Pētījumi liecina, ka jo vairāk uztveres veidu jūs izmantojat, jo lielāka iespēja, ka jūs to asimilēsit. Grāmatas, video, interaktīvas nodarbības, viktorīnas, aplādes un daudz kas cits jums palīdzēs.
Iegūstiet informāciju jebkurā veidā. Kā stāsta Džūdija Vilisa, grāmatas Teaching Your Child to Learn Easily autore, jo vairāk smadzeņu apgabalu glabā datus par kādu priekšmetu, jo aktīvākas veidojas attiecības. To atlaišana dod studentam papildu iespējas iegūt informāciju no dažādiem smadzeņu krājumiem. Šī datu savstarpējā sasaiste nozīmē, ka mēs esam kaut ko iemācījušies, nevis tikai iegaumējuši.
7. Apmācīt citus
Ja kādam ir jāpaskaidro jēdziens vai process, tas nodrošina, ka jūs pats to pilnībā sapratīsit. To var izdarīt dažādos veidos. Viens no tiem ir pasniegt kursu vai darbnīcas pusaudžiem. Varat izveidot savus YouTube videoklipus, kuros izskaidroti jēdzieni. Nepatīk video ideja? Bez tā var iztikt. Jūs varat mācīt dažādos veidos. Alternatīvi rakstiet. Piemēram, ar sava emuāra palīdzību es ne tikai palīdzu citiem, bet arī mācos daudz efektīvāk nekā tad, ja mācītos viena.
Jebkurā gadījumā, mācot citiem to, ko apgūstat pats, tas palīdz nostiprināt galvā izveidotos jēdzienus.
Izglītības platformās parasti ir iespēja palīdzēt citiem. Tas parasti ir kaut kas līdzīgs studentu jautājumu forumam. Ieskaties tur, un, ja tur ir kāds jautājums, uz kuru atbildi tu zini (vai tev ir vismaz domas par to), raksti, nekavējies. Labās izglītības vietnēs valda veselīga atmosfēra, un jūsu palīdzība tiks novērtēta. Un droši uzdodiet jautājumus paši! Dodiet citiem iespēju jums kaut ko izskaidrot.
8. Atrodi līdzīgi domājošu cilvēku
To var izdarīt, izmantojot personisku tikšanos vai tiešsaistē. Varat mēģināt sadarboties ar draugu vai ģimenes locekli, kurš arī vēlas apgūt programmēšanu. Tāpat kā cilvēki dodas uz sporta zāli kopā ar citiem un izvirza mērķi kopā zaudēt svaru, arī jūs varat atrast partneri tiešsaistē.
9. Atrodi mentoru
Izglītības platformu tērzēšana un forumi ir laba vieta, kur atrast līdzīgi domājošus cilvēkus un, iespējams, mentorus.
Tiešsaistes forumi, protams, ir vērtīgs informācijas avots, taču nekas nav labāks par personalizētu atbalstu, ja varat saņemt tiešu atbildi.
10. Ieviest procesā spēles elementus
Izstrādājiet noteikumu un atlīdzības sistēmu, tas palīdzēs padarīt mācīšanos patīkamāku. Atlīdzības var palīdzēt jums attīstīt pozitīvus refleksus jūsu smadzenēs, kad esat veiksmīgi pabeidzis svarīgu uzdevumu. Viņi var pārvērst mācību procesu no mājas darbiem par spēli. Piemēram, kad esat pabeidzis konkrētu grāmatu par programmēšanu, iegādājieties to pašu mugursomu, par kuru esat domājis vairākus mēnešus.
Izvirziet mērķus un strādājiet pie tiem. Apbalvojiet sevi, kad tos sasniedzat.
11. Pārveidojiet kāda cita kodu
Skatiet, kā kāds cits ir ieviesis risinājumu, kuru vēlaties izstrādāt. Apskatiet atvērtā pirmkoda projektus vietnē GitHub. Programmēšanas kopiena var būt ļoti draudzīga vieta, kur lasīt (vai pat mainīt) kāda cilvēka kodu ir pilnīgi pareizi. Vienkārši ejiet cauri rindiņai, pārdomājot, kā katrs darbojas un kā tas iekļaujas kopējā attēlā.
Izmantojiet kāda cita darbu iedvesmai un idejām.
12. Prakse. Nekoncentrējieties uz mācīšanos
Ļoti svarīgs punkts. Iesācējiem tas vienmēr iestrēgst. Jums jāsāk rakstīt savs kods pēc iespējas agrāk. Es zinu, ka tas ir grūti, bet kādā brīdī ir vērts atteikties no nodarbībām un sākt veidot reālus projektus.
Noskaidrot, kā lietas darbojas, ir jūsu pašu pārbaudījums, un kļūdīšanās ir spēles maiņa. Tas mūs noved pie pēdējā padoma.
13. Nebaidieties no neveiksmēm
Ir tāds jēdziens - neveiksmes produktivitāte. Jo grūtāk ir kaut ko iemācīties, jo labāk atcerēsies iegūto informāciju. Neveiksmīgi mēģinājumi var palīdzēt iegūt dziļāku izpratni, jo jūs pats būsit iesaistīts savu kļūdu atrašanā un to labošanā. Ir ārkārtīgi svarīgi rīkoties un kaut ko mācīties pašam, kritizēt sevi un izpētīt jaunas lietas.
Pat ja jūs nekad nepabeigsit izveidot savu mazo vietni vai lietojumprogrammu, jūs daudz uzzināsit, mēģinot un neizdodas. Šāda pieeja ir daudz efektīvāka nekā mehāniska sekošana treniņu piemēriem, kad visas atbildes ir deguna priekšā.
Izvade
Veiksmīgas pašmācības atslēga ir pārliecība. Ja ticat sev, visticamāk, jums veiksies labāk, nekā gaidīts. Beidz šaubīties par sevi un savām spējām, un tu izlauzīsies kā īsts čempions!
Spēle tiek zaudēta tikai tad, ja jūs padodaties.
Ieteicams:
6 padomi, kas palīdzēs apgūt paškontroli
Grāmata “Griba un paškontrole. Kā gēni un smadzenes neļauj mums cīnīties ar kārdinājumiem”palīdzēs saprast, kā atteikties no mirkļa baudām un attīstīt gribasspēku
Kā nolīgt labu programmētāju, ja nezināt programmēšanu
Ja jums ir nepieciešams programmētājs un jūs noteikti esat nolēmis, ka bez ārštata pakalpojumiem nevar iztikt, galvenais ir skaidri definēt, kādi uzdevumi viņam būtu jāatrisina, un intervijas laikā uzdot pareizos jautājumus
174 bezmaksas grāmatas par programmēšanu, dizainu un uzņēmējdarbību
Pazīstamā izdevniecība O'Reilly ir laidusi klajā vairāk nekā simts jaunas grāmatas par informācijas tehnoloģijām un biznesu brīvpiekļuvē. Teksti ir pieejami angļu valodā. Jūs to varat lejupielādēt pilnīgi bez maksas. Grāmatas ir īsi informatīvi izdevumi, ko sagatavojuši izdevniecības darbinieki un dažādi IT nozares eksperti.
Kā patstāvīgi apgūt angļu valodu no nulles
Lifehacker nolēma izdomāt, kā iemācīties angļu valodu no nulles cilvēkam, kurš vēlas skatīties filmas angļu valodā un sazināties ar ārzemniekiem
Kā patstāvīgi apgūt angļu valodu: 10 noderīgas spēles un vingrinājumi
Ja jums nav ne laika, ne vēlēšanās strādāt ar pasniedzējiem, jums palīdzēs Lifehacker simulatoru izlase un Puzzle English serviss