Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum

Există o opinie, cu care mă întâlnesc adesea, că nu este posibil să înveți singur; ai nevoie de profesioniști care să te ghideze pe acest drum accidentat — să explice, să verifice, să controleze. Voi încerca să contrazic această afirmație, iar pentru aceasta, așa cum se știe, este suficient să aduc măcar un contraexemplu. În istorie există exemple de mari autodidacți (sau, pe scurt, autoînvățați): arheologul Heinrich Schliemann (1822–1890) sau mândria Georgiei — artistul Niko Pirosmani (1862–1918). Da, acești oameni au trăit, au învățat și au creat în mare parte în secolul XIX și erau extrem de departe de lumea tehnologiilor informației. Cu toate acestea, „cea mai importantă țintă a învățării este să înveți să înveți”, a spus Aristotel. În acest articol, voi împărtăși cu voi exemple practice care permit organizarea eficientă a procesului de învățare autonomă.

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum
Învățarea autonomă este în continuare posibilă. Mai mult, este complet realizabil să atingi rezultate ridicate în acest fel. Vei fi surprins: cum poate un om din domeniul educației comerciale (lucrez la centrul de învățare „Academia de Rețea LANIT„) să vorbească pe această temă, tăind craca pe care stă. Cu toate acestea, să procedăm pas cu pas.

Eu sunt o persoană care, întreaga viață profesională (iar aceasta este de peste 17 ani) am lucrat în domeniul educației: sunt ÎN educație și sunt PENTRU educație. Și vreau să împărtășesc cu voi exemple practice care permit organizarea eficientă a procesului de învățare autonomă. Aceste tehnici sunt o generalizare a experienței mele personale. Desigur, nu pretind că dețin adevărul ultim. Dar dacă fiecare dintre voi găsește măcar o tehnică pe care dorește să o folosească în practica sa personală, voi considera că mi-am îndeplinit sarcina.
 
Primul meu sfat — dacă ai decis să te dedici autoeducației (indiferent de cât timp ești dispus să îi dedici: 10 minute, o oră, o zi...), încearcă să eviți alte activități în acest timp pentru a-l face cât mai eficient.

Profesorul de psihologie de la Universitatea din California, Hal Pashler, a spus: „Chiar și creierul unui absolvent de la Harvard va deveni creierul unui copil de opt ani dacă este forțat să facă două lucruri deodată”.

Renunță la multitasking în timpul învățării și vei obține maximal din educație.
 
Dar am promis că voi împărtăși metode practice. Voi ilustra aceste metode de autoeducație pe tema dezvoltării front-end. În primul rând, această temă este extrem de interesantă pentru mine (încă din momentul în care am lucrat ca profesor de informatică în școală și le-am predat copiilor). În al doilea rând, dezvoltarea front-end este unul dintre cele mai solicitate și în continuă expansiune domenii.consultă statisticile oficiale). Și, în al treilea rând, chiar dacă nu suntem dezvoltatori front-end, suntem consumatori ai rezultatelor muncii lor.

Așadar, trebuie să ne obținem singuri cunoștințe noi și să dobândim abilități practice. De unde le obțineți? Ce reprezintă sursa pentru voi? Internetul, manualele și alte persoane, nu-i așa? Haideți să începem cu internetul.
 

1. Căutați eficient

Există o mulțime de site-uri de căutare. Fiecare motor de căutare are algoritmi de căutare diferiți. Ca urmare, domeniul de acoperire este variabil—fiecare indexează (sau, spus mai tehnic, acoperă) o parte din informațiile prezente pe internet. Prin urmare, este important să folosiți diferite motoare de căutare pentru a obține o acoperire maximă a surselor.

Dar cum organizăm căutarea pentru a nu ne pierde în cantitatea uriașă de „zgomot informațional”? Trebuie să învățăm să selectăm perlele utile. Da, acum motoarele de căutare interpretează cererile în limbaj natural. Algoritmii de livrare a rezultatelor relevante sunt constant îmbunătățiți. Motoarele de căutare capătă un set imens de funcții suplimentare. Dar întrebarea „Cum să căutăm informația eficient?” rămâne relevantă și astăzi.

Practic fiecare motor de căutare dispune de căutare avansată și de un limbaj de interogare pe care se bazează. Dar nu toată lumea folosește această oportunitate în mod regulat.

Voi ilustra cu exemplul Google. Dacă vreau să învăț dezvoltarea front-end, mă interesează tehnologiile la care ar trebui să fiu atent și resursele pe care ar trebui să le citesc.

  1. Navigăm pe pagina Căutării Avansate.
  2. Setăm parametrii. De exemplu:

    a. cu fraza: Front-end Development,
    b. cu oricare dintre cuvinte: 2018,
    c. Căutare în: engleză,
    d. Țara: Statele Unite,
    e. Data actualizării: ultimul an,
    f. Poziția cuvintelor: în titlul paginii.

  3. Apăsăm pe Găsește.
  4. Și pe pagina rezultatelor căutării, alegem resursele care ne vor servi ca punct de plecare în studierea subiectului.

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum
Pentru a clarifica căutările, se pot utiliza de asemenea simboluri sau cuvinte speciale. Aceste trucuri simple vor ajuta la obținerea unor rezultate mai relevante și vor economisi o mulțime de timp în căutarea informațiilor de calitate.
 

2. Învățați online

Acum, probabil, toată lumea știe despre MOOC - educația deschisă de masă disponibilă online pentru toți cei interesați. Printre cele mai cunoscute platforme se numără Coursera, Udemy, edX, Academia Khan, Fun MOOC. Cele mai multe dintre aceste resurse conțin cursuri în limba engleză, dar există și în limba rusă - de exemplu, Stepik (unde, de altfel, Corpurile Universitare ale Sberbank își publică cursurile).

În topul meu personal, liderul absolut este Udacity — datorită abordării profesionale și atragerii de experți din industrie. Folosesc adesea și Coursera — au lucruri pe care nu le găsești pe alte resurse, cum ar fi verificările încrucișate. Aceasta este o oportunitate nu doar de a obține comentarii de la alți utilizatori, ci și de a te implica în proces și de a acționa ca expert (iar aceasta este, de asemenea, o metodă de autoeducare, despre care voi vorbi mai târziu).

Din punctul meu de vedere, platformele rusești sunt încă puțin în urmă comparativ cu cele internaționale, atât în calitatea materialelor, cât și în forma de livrare, dar dacă răspundeți cu „Yesли бы” la întrebarea „Do you speak English?”, aceasta este o opțiune excelentă.

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum
Să analizăm algoritmul de căutare a programului dorit pe exemplul Udacity.

  1. Trecem la catalogul cursurilor — Catalog
  2. Alegem categoria: Category — Programming and Development
  3. Setăm filtrul „gratuit”: Type — Free Courses
  4. Indicam nivelul nostru: Skill Level — de ex, Beginner
  5. Precizăm abilitățile pe care dorim să le îmbunătățim: Skill — HTML, CSS, JavaScript
  6. Și obținem o listă de cursuri la care ne putem înscrie complet gratuit. Avantajul lor este că majoritatea au fost dezvoltate cu participarea furnizorilor, iar învățarea se desfășoară pe proiecte reale.

Dacă ești un specialist începător și nu știi în ce ordine să îți structurezi învățarea, ce cursuri să urmezi, ce sarcini să rezolvi, există opțiunea de a te înscrie la așa-numitele „Programe complexe”. Specialiștii în educație au construit deja întreaga traiectorie educațională, tot ce trebuie să faci este să o urmezi.

Cum să căutați astfel de programe

  1. Trebuie să mergem în secțiunea cu programele de perfecționare profesională (Nanodegree)
  2. Prin Școala de Programare (School of Programming) găsim direcția dorită: Front-end Web Developer.

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum
Cum să înțelegi care dintre cursurile găsite sunt cele mai bune? Nu există o rețetă universală, totul depinde de obiectivele, sarcinile și calitățile fiecărei persoane în parte. Totuși, pot oferi câteva recomandări.

  • Citiți recenzile pentru a afla părerile altor persoane.
  • Familiarizați-vă cu Intro cursul, care descrie conținutul, structura, tehnicile, oferind fragmente ce permit evaluarea profesionalismului abordării în dezvoltarea cursului, accesibilitatea materialului prezentat de către instructor și ce mecanisme suplimentare de autoevaluare sau de control automat din partea sistemului există.

Adunând acești factori, puteți stabili dacă merită să urmați acest curs.
 
O altă întrebare frecventă este legată de autoorganizare — la finalul cursurilor online ajung maximum 8% dintre participanți. Oamenii caută soluții pentru sarcini specifice și abandonează studiile imediat ce le găsesc. O altă cauză este durata cursului. Majoritatea oamenilor sunt sprinteri prin naturalețe și le este greu să parcurgă o distanță lungă.

Dacă doriți să finalizați studiile, în primul rând, dezvoltați în voi acele calități necesare pentru autoeducație:

  • învățați să vă planificați timpul;
  • găsiți-vă motivul potrivit;
  • invitați cunoscuți să vă țină companie în învățare, pentru a avea pe cineva cu care să discutați și să analizați ceea ce a fost învățat.

De asemenea, problema autoorganizării se rezolvă cu succes atunci când există o necesitate de raportare regulată și finală către conducere sau alte persoane. Funcționează și sistemul de certificare, dar numai atunci când există necesitatea de a confirma statutul.
 

3. Căutați experți

Cautați oameni pe care vă puteți baza, cu cunoștințe și experiență. Oameni din industrie, care s-au dovedit a fi profesioniști de înaltă clasă, gata să împărtășească experiența în mod deschis și gratuit. Credeți că este fantastic și că astfel de oameni nu există? Există. Există câteva trucuri pe care le puteți folosi pentru a găsi astfel de persoane.

Consultați sursele oficiale - de exemplu, organizațiile care dezvoltă standarde. Acestea dispun de grupuri de lucru create pentru a elabora conținut specializat. Informațiile despre ele sunt de obicei disponibile publicului.

Să ne uităm la un exemplu concret.

  1. Accesăm site-ul Consorțiului World Wide Web
  2. Trecem la Grupurile de lucru - Working Groups
  3. Între acestea, alegem grupul care ne interesează în acest moment. De exemplu, Cascading Style Sheets (CSS).
  4. Accesăm categoria participanților și obținem informații despre toate organizațiile care participă la dezvoltarea acestor standarde: Participants
  5. Găsim experții invitați - specialiști recunoscuți de comunitatea internațională. Invited Experts: Rachel Andrew, Lea Verou

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum
De obicei, experții din acest domeniu sunt dornici să împărtășească dezvoltările lor. Puteți găsi înregistrări ale prezentărilor lor, consulta lista de resurse pe care le-au utilizat, viziona slide-uri și chiar coduri pe care le-au demonstrat. Și învățați din exemplul lor.

Apropo, Lea Verou este o recomandare specială - are multe dezvoltări 'delicioase' pe care le publică în mod deschis. Ea inspiră un număr imens de oameni din întreaga lume. Și eu nu fac excepție.
 
O a doua metodă de a găsi experți sunt platformele de video-sharing, unde puteți găsi înregistrări ale conferințelor dedicate subiectului de interes. Acestea sunt YouTube sau mai puțin cunoscut în țara noastră Vimeo, unde sunt păstrate multe materiale care lipsesc de pe YouTube.

Și din nou, să luăm un exemplu:

  1. Accesăm YouTube. Căutare: frontend conference
  2. Aici funcționează o căutare eficientă, așa că nu ar trebui să o ignorăm. Alegem: Filtre → Canale
  3. Și obținem o listă de canale dedicate acestui subiect.
  4. De exemplu: Front-Trends → Playlists → Front-Trends 2017
  5. Alegem orice vorbitor. Să spunem, Una Kravets — este un expert excelent de la care avem multe de învățat.
  6. Voilà.

Așa puteți găsi profesioniști în domeniul dorit și obține acces la realizările lor.

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum
 

4. Faceți inteligența artificială să lucreze pentru voi

Aici sfatul meu este foarte simplu și chiar într-o oarecare măsură contrar sentimentului epocii noastre 'Big Brother' - lăsați 'urme digitale':

  • Abonați-vă la canale pentru a primi sugestii de tip 'similar';
  • Faceți 'like' și salvați în marcaje videoclipuri și materiale;
  • Abonați-vă la paginile comunităților profesionale care vă interesează în rețelele sociale.

Și în urma „urmelor digitale”, veți primi oferte legate de tematica care vă interesează. Aceasta este o oportunitate de a intra într-o comunitate profesională, din care veți obține informații utile și exemple practice.

5. Citiți cărți

Există o părere că, având în vedere informațiile disponibile pe internet și nenumăratele cursuri online, citirea cărților nu mai este relevantă. Totuși, aceasta este o supoziție greșită.

Cărțile sunt necesare pentru a obține o viziune cuprinzătoare asupra anumitor concepte, idei, probleme și tehnologii. Ele îți lărgesc orizontul și sunt menite pentru o studiere aprofundată a materialului. 

Cu toate acestea, trebuie să citim și eficient. 

Cum să alegem cărțile de citit?

Pentru cercetări teoretice, există standardele, reglementări etc. 

Dacă vorbim despre literatură tehnică, mă ghidez după o logică simplă – urmez recomandările surselor autoritare. Prin acestea înțeleg experți recunoscuți din industrie (la mulți sunt abonat în Twitter), dar și publicații electronice respectate și portaluri de specialitate (de exemplu, A Book Apart, O’Reilly Media, Smashing Magazine, CSS-Tricks).

În general, prefer surse orientate practic. Este foarte important pentru mine: 

  1. să fie un limbaj simplu și umanizat (îmi plac cărțile-dialog, unde sunt adresate întrebări și gândirea este stimulată pe parcursul lecturii), 
  2. calitatea materialului tipărit. Sigur, conținutul este mai valoros. Dar ambalajul oferă o idee despre atitudinea pusă în carte, despre timpul și efortul investit pentru a-i da viață, despre căutările modalităților corecte de auto-exprimare ale autorului (și ale întregii echipe implicate) prin carte. Așa cum se spune, diavolul se află în detalii. Iar eu le observ cu atenție. 

Iată câteva exemple de cărți pe care le recomand cu certitudine:

6. Folosiți diverse instrumente

„Îmi amintesc doar ceea ce fac mâinile mele” – așa se poate interpreta principiul cunoscut în practica educațională mondială „Learning by Doing”.

Într-un moment sau altul, va trebui să aplicați într-un fel toată bagajul acumulat de cunoștințe în practică. Este necesar să exersați constant — pentru asta, trebuie să găsiți instrumente speciale care să organizeze antrenamentele într-un mod cât mai eficient.

De unde să obțineți aceste instrumente?

Bazându-vă pe unul dintre punctele anterioare — la experți care își împărtășesc instrumentele de lucru — veți putea găsi în blogurile lor și pe site-urile unde publică materialele lor, proiecte interesante. Aceste proiecte vă permit să exersați în practică noile tehnologii pe care le studiați, tehnici de lucru și să vă dezvoltați proprii know-how. Și sunt foarte multe.

În animație, de exemplu, schimbarea caracteristicii animate în timp este descrisă de o anumită curba, sau mai precis, de un set al parametrilor săi (coeficienți). Cele mai realiste efecte de animație, din punctul de vedere al spectatorului, se desfășoară în timp non-liniar (destul de rapid, vă puteți familiariza cu principiile animației stabilite de Walt Disney pentru a vă convinge de acest lucru). De exemplu, un obiect își începe mișcarea treptat, apoi viteza sa crește, apoi aceasta începe să scadă treptat și așa mai departe. Matematic, aceste dependențe sunt descrise prin curbe Bézier.

Uitați-vă la simulatorul interactiv Cubic-Bezier (Curba Bézier), unde puteți vedea vizual cum forma curbei influențează caracterul animației mișcării unui obiect în spațiu. Algoritmul este următorul:

  1. Setați (manetele)
  2. Stabiliți timpul animației la 1,5–2 secunde
  3. Rulați testul — creează efectul de animație corect: există o pregătire pentru începutul acțiunii, acțiunea în sine și inerția la finalizarea acesteia.

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum
Iată și câteva exemple interesante:

Mă voi concentra mai în detaliu pe câteva dintre cele mai ilustrative, din punctul meu de vedere.

Sarcina: este necesar ca câmpul formularului folosit pentru introducerea parolei utilizatorului să accepte ca valori doar secvențe cu o lungime de cel puțin 6 caractere, conținând cel puțin un număr, o literă (indiferent de registrul acesteia) și un simbol. Verificarea trebuie să fie efectuată în partea utilizatorului cu instrumentele standard ale browserului (pentru această sarcină se utilizează atributul pattern al câmpului de input, al cărui valoare este o expresie regulată).

Secvența acțiunilor:

  1. /^.{6,}$/ — любые 6 символов
  2. /^(?=.*d).{6,}$/ — из них хотя бы одна цифра
  3. /^(?=.*d)(?=.*[a-z]).{6,}$/i — из них хотя бы одна буква (регистр не важен)
  4. /^(?=.*d)(?=.*[a-z])(?=.*[W_]).{6,}$/i — из них хотя бы один символ (не буква и не цифра)

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum

Secvența de acțiuni:

  1. Scala 90%
  2. Zig-zag — cod de fundal

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum
 
Ideea principală — folosiți diverse instrumente care sunt disponibile gratuit pe site-urile specialiștilor și care vă permit să vă perfecționați abilitățile complet gratuit.
 

7. Fiți expert

După ce v-ați exersat, duceți-vă la un nou nivel — deveniți voi înșivă experți.

Cum să faceți asta? Simplu.

Amintiți-vă de povestea cu profesorul: „Le-am explicat de trei ori, am înțeles tot, dar ei nu pot înțelege deloc”? Este necesar să transmiteți cunoștințele voastre pentru a le consolida. Iar ca instrument, vă propun să folosiți serviciul StackOverflow. Acesta este un resursă special creată, unde dezvoltatorii caută răspunsuri la întrebările lor profesionale. Și răspund la ele alți dezvoltatori, la fel ca ei. Astfel se adună o bază vastă de probleme, fiecare cu soluțiile sale. Și puteți deveni autorul răspunsurilor la aceste întrebări, aprofundând o anumită temă și împărtășind experiența voastră.

Așadar, omorâți două păsări deodată: pe de o parte, învățați să rezolvați această problemă. Pe de altă parte, învățați să explicați algoritmul de soluție și astfel să consolidați cunoștințele noi în memorie. 

Secvența de acțiuni pe https://stackoverflow.com/

  1. În câmpul de căutare, introducem o cerere — de exemplu: CSS
  2. Ca rezultat, avem o listă cu toate întrebările cu eticheta „CSS”
  3. Accesăm tab-ul Neîntrebate — Unanswered. Și obținem un domeniu larg de activitate

Vrei să slăbești învățând IT de unul singur? Întreabă-mă cum
Sau:

  1. https://ru.stackoverflow.com/
  2. Etichete
  3. Acționăm conform aceluiași scenariu.

Nu uitați de Stack Exchange — o rețea de site-uri pentru întrebări și răspunsuri în diferite domenii, precum și un resursă națională Toster (mulțumesc, sfi0zy, pentru sugestie).
 

Concluzii

V-am împărtășit câteva tehnici simple care vă vor ajuta să „învățați să învățați” și să faceți procesul de autoeducație mai eficient: 

  • Căutați eficient.
  • Participați la cursuri online masive (și terminați-le).
  • Căutați experți de la care să puteți împrumuta experiența, cu care să puteți discuta și consulta.
  • Utilizați oportunitățile inteligenței artificiale: lăsați „urma digitală”, astfel încât să vă lucreze în favoarea voastră, extinzând cercul vostru profesional și orizontul.
  • Cite cărți. Alegeți-le cu atenție. Cele ale autorilor care vă pun întrebări și stimulează gândirea sunt cele mai potrivite. Nu uitați de aspectul estetic: cititul ar trebui să ofere nu doar plăcere intelectuală. 
  • Exersați cu ajutorul diverselor instrumente disponibile la experți. Și nu vă temeți să experimentați.
  • În cele din urmă, deveniți expert pentru a aplica cunoștințele acumulate în practică.

Poate te întrebi: de ce sunt necesare centrele de învățare?

Îți voi răspunde:

Redați video

Academia de Rețea are locuri de muncă disponibile!

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster