13 savjeta za one koji studiraju programiranje na vlastitu
Savjet Formiranje / / December 19, 2019
1. Pronađite pravu motivaciju za učenje
Jasno obrazloženje zašto ste učenje programiranja pomaže da se usredotočite. Budite sigurni da odredite određeni cilj za sebe. Temeljito razmotriti vašu motivaciju. „Želim biti u mogućnosti”, „dobro je naučiti” - je loša cilj. Primjeri svrhu poboljšanja kvalitete:
- Premještanje dalje u struji karijera.
- Promjena zanimanje.
- Zaradite dodatnih zahvaljujući treće strane projekte.
- Razvijte svoj vlastiti proizvod (igre, mobilne aplikacije), stvoriti pokretanje.
Je li neka točke podudaraju se s onima koji sebe definiraju - ne zaboravite o njima. Sjeti se da je krajnji cilj bio bi, osim u najtežim trenucima.
Za zapamtiti svrhu, možete ga snimiti na papiru i čuvati na umu napraviti pozadinu na vašem računalu ili stolnom telefonu (što mi se sviđa).
2. Odaberite pravi jezik
U početku, to može biti vrlo teško odlučiti što studirati. Neki programski jezici su lakše učiti, neki su uski opseg. Međutim, to nije potrebno boraviti ozbiljno. Bolje je početi s ništa, nego provesti sate u potrazi za „idealne” opciju. Zbog savladavanje programskog jezika, to će biti lakše prebaciti na drugu.
Ako već znate svoj krajnji cilj, utvrditi što je potrebno da se to postigne. Saznajte jezika, koji su namjenjeni za tu svrhu. Za razvoj trodimenzionalne igre trebaju neke jezike i alate za izradu web stranice - Ostali.
Ako ne znate gdje započeti, pokušati istražiti JavaScript jezika. Sviđa ili ne drugih programera, JavaScript je sve popularniji i koristi se ne samo u razvoju web stranica, ali i na drugim područjima. Dakle, od vas će pokriti najveći broj prijava.
3. Napraviti raspored
jasno raspored trening povećava vjerojatnost uspjeha. No, realno postaviti rokove za određene zadatke. Nemojte očekivati da će svladati knjigu programa od stotine stranica u manje od tjedan dana - osim ako baciti sve ostale dužnosti u ovom trenutku.
Kada sam prvi put počeo učiti programiranje po sebi, u svakom kalendar stanica Ja sam bio dodijeljen mjesto za 25 minuta praksi na.
Sudjelovati u 25 minuta dnevno lako. To bi trebao biti korišten kako bi se smanjili ovaj, i uskoro nećete moći otrgnuti od trening za nekoliko sati.
4. Sudjelovati u jednu stvar u isto vrijeme
Mnogi ljudi pokušavaju napraviti sto stvari odjednom. Velika pogreška! Sudjelovati u jednu stvar u isto vrijeme. Ne studij u paralelnom HTML, JavaScript, Swift i nešto drugo. Vi ćete voziti sami ludo!
Ovaj predmet može biti tebi teško (govorim iz iskustva), zato što uvijek žele naučiti sve odjednom.
U svojoj knjizi "Počnite s glavni!„Gary Keller (Gary Keller) je rekao:” Izvanredni rezultati direktno određuje koliko možete suziti fokus ". To se može primijeniti na bilo što, uključujući i programiranje studija. Nemojte se bojati biti kasno - jezici i tehnologije ne ide nigdje. Start mala i krenuti naprijed.
5. Podijeliti sve što se u malim količinama
Kao i kod prethodnog vrha, ne morate gurati jednom vrlo veliku količinu podataka, čak i ako je na istu temu. Da biste saznali nešto novo je puno lakše kada je razbijena u manje dijelove.
Fokus na jednu temu i podijeliti u lako probavljive dijelove. Uvjerite se da ste u potpunosti razumjeti i naučiti neki koncept prije prelaska na sljedeći.
Tim Ferriss biznismen (Tim Ferriss) skovao akronim ABC - Uvijek Biti sažimanje. Ideja je da se svaki podatak treba pokušati formulirati što je sažeto što je više moguće. Zatim ga sažeti u stavku, stvoriti tablicu ili sliku, upotrijebite mnemotičkim shemu - ništa, ako će vam pomoći da brzo sjetiti želji.
6. promijeniti svoje putove
Studije pokazuju da što više vrsta percepcije informacija koje koristite, to je vjerojatnije ju shvatiti. To će pomoći knjige, video, interaktivne lekcije, kvizova, Podcasts i više.
Pokupiti informacije na bilo koji mogući način. Prema Judy Willis (Judy Willis), autor knjige "Kako naučiti dijete je jednostavan za naučiti„Što više područja informacija o trgovinama mozga o temi, više odnosi se formiraju. Redundancija daje student dodatnu priliku dobiti informacije iz različitih spremišta mozga. Takva komunikacija unakrsno podataka znači da smo naučili nešto, a ne samo napamet.
7. educirati drugima
Potreba da se objasni nekome pojam ili postupak daje jamstvo da u potpunosti ga internaliziraju. To se može učiniti na različite načine. Jedan od njih - kako naučiti tečaj ili radionica za mlade. Možete napraviti svoj video na YouTubeu s objašnjenjima pojedinih pojmova. Ne sviđa mi se ideja o video? To možete učiniti bez njega. Možete naučiti razne načine. Kao opcija - pisati. Na primjer, uz pomoć svom blogu, ja ne samo da pomažu drugima, ali i trenirao mnogo učinkovitije nego ako sam saznao jedan.
U svakom slučaju, nauk drugima ono što naučiti za sebe pomaže ojačati koncepte nastale u umu.
Na obrazovnim platformama, u pravilu, ima priliku da pomogne drugima. Obično je to nešto kao forum s pitanjima studenata. Check it out, a ako je pitanje čiji odgovor znate (ili imaju barem misli na), - pisati, ne oklijevajte. Na dobrim obrazovnim mjestima vlada zdrava atmosfera, i cijenimo vašu pomoć. I ne ustručavajte se postavljati pitanja sami! Dajte drugima priliku da ti objasnim nešto.
8. naći istomišljenika
To se može učiniti kroz osobne susrete ili online. Možete pokušati udružiti s prijateljima ili obitelji koji također želi naučiti programiranje. Baš kao što ljudi idu u teretanu s drugim i sa ciljem da izgube težinu, možete pronaći partnera na internetu.
9. naći mentor
Chat sobe i forume edukativne platforme - dobra mjesta za tražiti istomišljenike i eventualno nastavnika.
Online forumi - to je svakako vrijedan izvor informacija, ali ništa se ne može usporediti s osobnim podršku, kada možete dobiti odgovor izravno.
10. Napravite gameplay elemente
Misli za sustav pravila i poticaja, to će pomoći da učenje ugodnijim. Promocija će pomoći da razviju pozitivne reflekse u mozgu kada se uspješno obaviti važan zadatak. Oni mogu transformirati proces učenja dio rutinskog posla u igri. Na primjer, nakon što završi specifični programski knjigu, kupiti istu torbu, koja mislio mjesecima.
Da biste postavili ciljeve i raditi na njima. Nagradite se kada ih doći.
11. Ponoviti nečiji broj
Pogledajte kako je netko drugi provodi rješenje koje želite razvijati. Pogledajte u open source projekata na GitHub. zajednica programera može biti vrlo prijateljski mjesto za čitanje (ili mijenjanje) nečije koda - to je apsolutno normalno. Samo pregledavati ga redak po redak, misleći kako je svaki od njih radi i u kombinaciji s ukupnu sliku.
Korištenje tuđeg rada za inspiraciju i ideje.
12. Praksa. Nemojte se usredotočiti samo na treningu
Vrlo važna točka. Uz to uvijek zaglavi pridošlice. Morate početi pisati svoj vlastiti kod u najkraćem mogućem roku. Znam da je teško, ali u nekom trenutku treba odmaknuti od lekcija i početi stvarati prave projekte.
Figuring out kako se to radi - to je vaš vlastiti test, a pogreška - koja će radikalno promijeniti pravila igre. To nas dovodi do posljednjeg vrha.
13. Nemojte se bojati da će uspjeti
Tu je takva stvar - neuspjeh produktivnosti. Složenije je navedena studija je nešto, bolje ćete se sjetiti naučene informacije. Neuspješni pokušaji može vam pomoći steći dublje razumijevanje, jer ćete biti uključeni u potragu za vlastitim greškama i njihova ispravljanja. Djelovati i naučiti nešto sami, kritiziraju sebe i istražiti nova - to je izuzetno važno.
Čak i ako ste nikada nije učinio stvarajući svoju malu web stranicu ili aplikaciju, koju će naučiti puno, težak i pogreške. Ovaj pristup je mnogo učinkovitije od mehaničkog ponavljanja primjera treninga, gdje su svi odgovori na nos.
zaključak
Ključ za uspješnu samospoznaja - to je povjerenje. Ako vjerujete u sebe, to je vjerojatnije da će uspjeti bolje nego što se očekivalo. Prestanite sumnjati u sebe i svoje sposobnosti, i da će se slomiti kao pravi prvak!
Igra se samo ako se odrekne.