Trăim într-un moment foarte interesant. Niciodată nu a existat o educație atât de ieftină pentru mase (dacă nu liberă). Mediul, în sine, a făcut schimbări tectonice dintr-un cadru de clasă, spre bloguri, scenarii și cursuri universitare complete, ca un set de videoclipuri și forumuri interactive. Având în vedere aceste resurse, nu există absolut nici o scuză să nu se scufunde și să învețe. Cu toate acestea, cu o asemenea bogăție de resurse, filtrarea prin opțiuni poate deveni adesea copleșitoare. În acest articol, voi schița un proces simplu pentru a vă da startul educației.
Deși sugestiile mele se vor referi în primul rând la dezvoltarea de software, aceste principii sunt cu siguranță aplicabile și în alte domenii.
Învățând ceva nou mereu începe prin a depăși mai întâi inerția de a face prima mișcare. Aceasta este aceeași inerție pe care o simți când doriți să schimbați canalul TV, dar telecomanda nu este în apropiere! Din fericire, există câteva tehnici simple pentru a fi încântați și motivați. Unul care a funcționat foarte bine pentru mine este conceptul de obiceiuri mici. Mai degrabă decât să vă copleșiți de sarcina, faceți un pas mic și faceți ceva pentru a începe. Utilizarea "obțineți telecomanda televizorului" de exemplu, începeți să vă răsuciți degetele de la picioare, apoi vă aplecați înainte, apoi împingeți-vă departe de canapea. Apoi, încercați să cădeți pe podea și în cele din urmă să vă ridicați. Urmând o serie de pași mici, vă veți depăși inerția și sarcina nu va părea la fel de copleșitoare. Aceeași idee poate fi aplicată învățării de noi competențe. E vorba de pași mici.
Primul pas, atunci când luați o nouă abilitate, este de a determina ce a invata. Acest lucru ar putea fi orice vă simțiți pasionat și aveți un adevărat interes să explorați mai departe. Este important să aveți această înclinație puternică, deoarece vă va oferi combustibilul necesar, în acele timpuri joase. După ce decideți ce să învățați, fie că este vorba de un nou limbaj de programare, de un cadru de aplicație sau de un instrument, de cercetare care inspiră o muncă făcută de comunitățile respective. Puteți găsi pe YouTube, Vimeo, HackerNews, bloguri sau chiar de la unul dintre prietenii dvs. din Twitter. Revizuirea a ceea ce au făcut alții vă va da încredere că și dumneavoastră puteți să o faceți!
Odată ce treceți prin etapa de a vă convinge de ceea ce doriți să învățați, este timpul să deveniți un burete și să începeți să absorbiți cunoștințele. Începeți cu unele căutări Google pe "tutoriale pentru începători" legate de subiectul dvs. După cum știți, Nettuts + oferă sute de sute de tutoriale. Verificați și aici. StackOverflow este un loc în care veți găsi cu siguranță legături către o mulțime de resurse. Alternativ, Quora este un loc excelent pentru a căuta răspunsuri. După ce treceți prin aceste linkuri, vă recomandăm să luați o doză mai concentrată, caută cele mai bune cărți pe această temă. Personal, mă refer la Amazon pentru că vânez cărți cu un grad ridicat de evaluare.
Pe măsură ce vă grăbiți mai adânc în grupul de cunoștințe, veți dori să adăugați și alte forme de informații - și anume, podcasturi și programe de screencast. Vă încurajez să navigați prin iTunesU, care oferă cursuri complete pe o varietate de teme de la unele dintre cele mai bune instituții din lume. Acest lucru este deosebit de util pentru cei care preferă un cadru academic.
Aceste zile, există o mulțime de site-uri web care oferă educație online. Nu căutați mai mult decât propriile noastre Tuts + Premium. În speranța de a învăța PHP sau JavaScript? Nu există o resursă mai bună pe web. Alternativ, puteți lua în considerare:
De asemenea, puteți viziona prezentări de conferințe, precum Google IO pe YouTube sau Confreaks gratuit!
Cel mai bun mod de a învăța este prin a face.
Bine, ai citit nenumărate tutoriale, ai vizionat videoclipuri și ai o înțelegere mai bună a tehnologiei pe care ai sperat să o înveți. Ce acum? Ei bine, este timpul să vă puneți cunoștințele la încercare. În cele din urmă, cel mai bun mod de a învăța este prin practică.
Alegeți un proiect personal pe care îl puteți construi utilizând această nouă tehnologie. Proiectați câteva caracteristici simple și implementați-le. Cu siguranță veți lovi câteva piedici. Când se întâmplă acest lucru, căutați soluția pe StackOverflow sau pe Google. Sunteți acum într-o călătorie pentru a deveni un expert în această tehnologie. Cele mai multe eșecuri și blocuri de drum pe care le întâlnești, cu atât vei fi mai înțelepți. Există o zicală că "experții sunt cei care au făcut cele mai multe greșeli". Înseamnă că au încercat lucruri nebunești și au împins limitele unei tehnologii. Ca urmare, ei au dobândit o înțelegere intimă a modului în care funcționează. Cu o astfel de înțelegere, ei sunt capabili să îndoaască tehnologia voinței lor și să poată exercita puteri Jedi (bine, desigur).
Aceste puteri sunt de asemenea la îndemână.
Pe măsură ce vă îmbarcați în călătoria dvs., este util să cronicizați pașii (sau greșelile) pe care le-ați făcut pe parcurs. Blogurile sunt cu ușurință cea mai populară formă de exprimare în comunitatea de tehnologie. Face parte din ADN-ul nostru. Când vă puneți un stilou în învățăturile dvs., vă forțați să deveniți mai coerenți în gândurile voastre, aducând o anumită structură în piesele dispersate de cunoștințe pe care le-ați acumulat. Cine știe, în acest proces, ați putea educa altcineva pe Internet. Plătiți-l înainte când puteți.
Dacă doriți să faceți lucrurile cu un pas mai departe (cum fac scriitorii în fiecare zi aici pe Nettuts +), puteți face acest lucru cu un pas mai departe și puteți crea sateliții, preferat de majoritatea cursanților vizuale. În general, blogging-ul vă ajută să vă construiți abilitățile de comunicare, ceea ce este la fel de important ca tehnologia pe care o învățați.
Tehnologia se maturizează atunci când oamenii fac lucruri nebunești și uneori de neconceput.
Rețelele sociale au devenit o modalitate universală de a rămâne în contact și de a descoperi lucruri noi. Twitter și Facebook sunt suspecții principali ai informațiilor, dar există site-uri mai concentrate, cum ar fi Quora menționată anterior, care au un set larg de subiecte pe care oamenii pot să-i voteze și să le comenteze. Este un loc minunat pentru a găsi răspunsuri și opinii de la indivizi bine-cunoscuți cu experiențe din viața reală. De fapt, o căutare rapidă pe Quora pentru alte perspective de învățare, relevă un set interesant de rezultate.
Scanarea setului tot mai mare de întrebări despre StackOverflow poate fi, de asemenea, o modalitate amuzantă de a examina modul în care alții împing limitele unei anumite tehnologii. De fapt, tehnologia se maturizează atunci când oamenii fac lucruri nebunești și uneori de neconceput.
Dacă doriți să simțiți pulsul unei tehnologii și să determinați dacă merită să învățați, încercați o căutare pe StackOverflow pentru a vedea amploarea și profunzimea comunității. Cele mai votate, întrebările recomandate sunt candidați excelenți pentru acest tip de explorare. De asemenea, puteți efectua o explorare similară pe GitHub.
Deși rețelele sociale sunt minunate, nimic nu poate înlocui conexiunea reală umană. Este foarte probabil că aveți un grup Meetup într-un loc aproape de dvs., unde veți găsi mai mulți oameni asemănători. Veți învăța despre proiecte interesante pe care alții le lucrează, în timp ce rezolvă și unele dintre problemele dificile rezolvate !. Pe o notă asemănătoare, și conferințele sunt un loc minunat pentru a împărtăși experiențele și pentru a vă îmbogăți setul de calificări deja în creștere.
GitHub este reperul iconic al lumii proiectelor cu sursă deschisă. Este o comoară a cunoașterii și a creativității, exprimată sub formă de cod. Odată ce vă simțiți confortabil cu o anumită tehnologie, următorul pas ar trebui să fie acela de a explora GitHub pentru a găsi proiecte interesante. Citiți codul sursă. Citește cât poți. În acest sens, puteți învăța o varietate de lucruri, cum ar fi:
Toate aceste cunoștințe doar așteaptă să fie devorate. Interesant, și în beneficiul dvs., vine doar cu un simplu etichetă: curiozitate.
Dacă vă faceți griji că procesul descris mai sus este prea lent, puteți încerca și o abordare rapidă. S-ar putea să fi auzit despre "Învățați X în 24 de ore ", dar nu este ceea ce am în vedere.Un linie de timp mai pragmatică este, probabil, de câteva săptămâni.Dacă acest lucru pare rezonabil, puteți încerca ceva ca șapte limbi în șapte săptămâni sau șapte baze de date în șapte săptămâni. aceste cărți se referă la limbi și baze de date, ați putea face același lucru cu alte tehnologii.
Un stil puțin diferit ar fi să înveți lucrurile "calea grea". Ideea este să accepți în avans că nimeni nu poate stăpâni o abilitate dacă nu se practică zilnic. Deci, pentru a obține expertiză, practica prin munca prin nenumărate exerciții. Într-un mod similar, aveți și Katas și Koans, care încurajează rezolvarea problemelor în limba aleasă de dumneavoastră. Acestea vă vor prezenta conceptele și tehnicile care pot fi inițial străine pentru dvs. Asta este punctul! Dacă chiar vrei să te distrugi de zona ta de confort, dă-i o lovitură!
Dreptul-creier procesează informațiile într-un mod foarte diferit.
Programarea este în primul rând o activitate stânga-creier. Acesta utilizează partea analitică a creierului care caută o abordare pas cu pas a rezolvării problemelor. Pentru a aprecia puterea creierului drept, faceți o activitate creativă, cum ar fi pictura, modelarea 3D, origami, jocul unui instrument sau chiar construirea de cărți foto din albumele de familie. De fapt, programarea necesită o mare creativitate. S-ar putea să fi experimentat deja acest lucru, dacă ați găsit vreodată soluții pentru a obtura probleme în somn. Acest lucru se datorează faptului că creierul vostru procesează informațiile într-un mod foarte diferit și poate să compileze idei din întreaga lume. Andy Hunt, de la librăria pragmatică, a scris o carte pe această temă: Gândirea și învățarea pragmatică: Refactorul tău Wetware. Dacă doriți să trageți pe toate sinapsele, ridicați o abilitate ortogonală cu ceea ce faceți deja.
Dobândirea unei noi calități este întotdeauna interesantă. Este începutul unei noi experiențe care vă va modela gândirea. Dar mai întâi trebuie să învingi inerția. După ce faceți acest lucru, începeți călătoria dvs. pentru a absorbi cunoștințele din fiecare fațetă a web-ului. Sper că procesul descris mai sus vă oferă câteva idei pentru abordarea acestui drum lung.
Dacă aveți o altă abordare a învățării, mi-ar plăcea să aflu mai multe despre aceasta. Simțiți-vă liber să lăsați un comentariu, în timp ce vă las cu aceste legături inspirate: