Želite li smršaviti i sami naučiti IT? Pitaj me kako

Postoji mišljenje s kojim se često susrećem - nemoguće je učiti sam, potrebni su vam stručnjaci koji će vas voditi na tom trnovitom putu - objasniti, provjeriti, kontrolirati. Pokušat ću opovrgnuti ovu tvrdnju, a za to je, kao što znate, dovoljno navesti barem jedan protuprimjer. Povijest ima primjere velikih autodidakta (ili, jednostavno rečeno, samoukih umjetnika): arheolog Heinrich Schliemann (1822–1890) ili ponos Gruzije, umjetnik Niko Pirosmani (1862–1918). Da, ti su ljudi živjeli, učili i stvarali najvećim dijelom u XNUMX. stoljeću i bili su iznimno udaljeni od svijeta informacijske tehnologije. Međutim, još uvijek je "najvažniji cilj učenja naučiti kako učiti", kako je rekao Aristotel. U ovom ću članku s vama podijeliti praktične primjere koji vam omogućuju učinkovito organiziranje samostalnog procesa učenja.

Želite li smršaviti i sami naučiti IT? Pitaj me kako
Još uvijek je moguće učiti samostalno. Štoviše, sasvim je moguće postići visoke rezultate. Iznenadit ćete se: kao osoba iz područja komercijalnog obrazovanja (radim u trening centru "Mrežna akademija LANIT") može razgovarati o ovoj temi dok turpija granu na kojoj sjedi. Ipak, krenimo redom.

Ja sam osoba koja je cijeli svoj profesionalni život (a to je više od 17 godina) radila u području obrazovanja: U obrazovanju sam i ZA obrazovanje. I želio bih s vama podijeliti praktične primjere koji vam omogućuju učinkovito organiziranje samostalnog procesa učenja. Ove tehnike su generalizacija mog osobnog iskustva. Naravno, ne tvrdim da je to konačna istina. Ali ako svatko od vas pronađe barem jednu tehniku ​​koju želi koristiti u svojoj osobnoj praksi, smatrat ću svoj zadatak ispunjenim.
 
Moj prvi savjet je da ako se odlučite educirati (bez obzira koliko vremena ste tome spremni posvetiti: 10 minuta, sat, dan...), pokušajte za to vrijeme izbjegavati raditi druge stvari učiniti ga što učinkovitijim.

Profesor psihologije na Kalifornijskom sveučilištu Hal Pashler rekao je: "Čak će i mozak studenta Harvarda postati mozak osmogodišnjeg djeteta ako ga natjerate da radi dvije stvari u isto vrijeme."

Izbjegavajte multitasking tijekom učenja i izvući ćete maksimum iz svog obrazovanja.
 
Ali obećao sam podijeliti praktične tehnike. Ilustrirat ću ove tehnike samoobrazovanja na temu front-end razvoja. Prvo, ova tema mi je nevjerojatno zanimljiva (još od trenutka kada sam radila kao profesorica informatike u školi i predavala djecu). Drugo, front-end razvoj jedno je od najpopularnijih i brzo rastućih područja (pogledaj službenu statistiku). Pa, i treće, čak i ako nismo front-end programeri, potrošači smo rezultata njihovog rada.

Dakle, moramo samostalno stjecati nova znanja i stjecati praktične vještine. Odakle ih nabavljate? Koji je vaš izvor? Internet, udžbenici i drugi ljudi - zar ne? Počnimo s internetom.
 

1. Pretražujte učinkovito

Postoji mnogo stranica za pretraživanje. Različite tražilice imaju različite algoritme pretraživanja. Kao rezultat toga, opseg je drugačiji - svaki pokriva (ili, tehničkim rječnikom rečeno, indeksira) dio informacija prisutnih na Internetu. Stoga morate koristiti različite tražilice kako biste dobili maksimalnu pokrivenost izvora.

Ali kako organizirati potragu da se ne utopite u ogromnoj količini "informacijske buke"? Morate naučiti kako odabrati zdrave žitarice. Da, sada tražilice prihvaćaju zahtjeve na prirodnom jeziku. Algoritmi za isporuku relevantnih rezultata upita za pretraživanje stalno se poboljšavaju. Tražilice dobivaju veliki izbor dodatnih funkcija. Ali pitanje "Kako učinkovito pretraživati ​​informacije?" ostaje relevantan do danas.

Gotovo svaka tražilica ima napredno pretraživanje i jezik upita na kojem je izgrađena. Ali ne iskorištavaju svi ovu priliku redovito.

Pokazat ću vam na primjeru Googlea. Ako želim naučiti front-end razvoj, zanimaju me tehnologije na koje bih trebao obratiti pozornost i resursi koje vrijedi pročitati.

  1. Idemo na stranicu Napredno pretraživanje.
  2. Postavite parametre. Na primjer:

    a. izrazom: Front-end Development,
    b. s bilo kojom od riječi: 2018.,
    c. Traži na: engleskom,
    d. Država: Sjedinjene Američke Države,
    e. Datum ažuriranja: prošle godine,
    f. Položaj riječi: u naslovu stranice.

  3. Pritisnite Pronađi.
  4. A na stranici s rezultatima pretraživanja odabiremo one resurse koji će nam poslužiti kao polazište u proučavanju teme.

Želite li smršaviti i sami naučiti IT? Pitaj me kako
Da biste precizirali svoje upite za pretraživanje, također možete koristiti posebne znakove ili riječi. Ovi jednostavni trikovi pomoći će vam da dobijete relevantnije rezultate i uštedjeti mnogo vremena potrošeno na traženje kvalitetnih informacija.
 

2. Učite online

Do sada vjerojatno svi znaju za MOOC-ove - masovno obrazovanje dostupno na internetu za sve. Među najpoznatijim mjestima su Coursera, Udemy, EDX, Akademija Khan, Zabavni MOOC. Većina ovih resursa sadrži tečajeve na engleskom jeziku, ali postoje i oni na ruskom jeziku - npr. Stepik (gdje, usput rečeno, Sberbank Corporate University održava svoje tečajeve).

U mojoj osobnoj hit paradi, neosporni lider je Udacity — za profesionalan pristup i uključivanje stručnjaka iz industrije. Često koristim Courseru - imaju nešto što drugi resursi nemaju, na primjer, unakrsne provjere. Ovo je prilika ne samo da dobijete komentare od drugih korisnika, već i da se uključite u proces i ponašate se kao stručnjak (a to je također jedna od tehnika samoedukacije, o kojoj ću kasnije).

Po mom osobnom mišljenju, ruske platforme su još uvijek nešto inferiornije od stranih kako u kvaliteti materijala tako iu obliku isporuke slušatelju, ali ako odgovorite na pitanje "Govorite li engleski?" Ako odgovorite "Da ili ne", onda je i ovo odlična opcija.

Želite li smršaviti i sami naučiti IT? Pitaj me kako
Pogledajmo algoritam za pronalaženje željenog programa pomoću primjera Udacity.

  1. Idite na katalog tečajeva - Katalog
  2. Izaberi kategoriju: Kategorija - Programiranje i razvoj
  3. Postavite filtar na "besplatno": Upišite – Besplatni tečajevi
  4. Označite svoju razinu: Skill Level - na primjer, Beginner
  5. Određujemo vještine koje želimo usavršiti: Vještine - HTML, CSS, JavaScript
  6. Dobivamo i popis tečajeva na koje se možete prijaviti potpuno besplatno. Njihova prednost je što se većina njih razvija uz sudjelovanje dobavljača, a obuka se odvija na stvarnim projektima.

Ako ste specijalist početnik i ne znate kojim redoslijedom treba posložiti obuku, koje tečajeve pohađati, koje zadatke rješavati, tada imate priliku upisati tzv. "Sveobuhvatni programi". Stručnjaci iz područja obrazovanja već su izgradili cjelokupnu obrazovnu putanju, preostaje je samo slijediti je.

Kako tražiti takve programe

  1. Idemo na odjeljak s napredni programi obuke (Nanodegree)
  2. Kroz Školu programiranja (Škola programiranja) nalazimo smjer koji nam treba: Front-end web programer.

Želite li smršaviti i sami naučiti IT? Pitaj me kako
Kako razumjeti koji je od pronađenih tečajeva bolji? Ovdje nema univerzalnog recepta, sve ovisi o ciljevima, ciljevima i kvalitetama pojedine osobe. Ipak, mogu dati neke preporuke.

  • Pročitajte recenzije kako biste saznali mišljenja drugih ljudi.
  • Upoznat sa Uvod tečaja, koji opisuje sadržaj, strukturu, tehnike, prezentira fragmente po kojima možete procijeniti koliko je stručan pristup izradi tečaja, prezentira li nastavnik gradivo na pristupačan način, koji dodatni mehanizmi samokontrole ili automatske kontrole od strane sustavi su dostupni.

Prikupljanjem ovih faktora možete sami utvrditi isplati li se pohađati ovaj tečaj.
 
Još jedno često pitanje vezano je uz samoorganizaciju – najviše 8% studenata stigne do kraja online kolegija. Ljudi traže rješenja za specifične probleme i odustaju od treninga čim ih nađu. Drugi razlog je trajanje tečaja. Većina ljudi su po prirodi sprinteri i teško im je trčati na duge staze.

Ako ipak želite završiti studij, prije svega, razvijte u sebi one osobine koje zahtijeva samoobrazovanje:

  • naučiti planirati vrijeme;
  • pronaći pravi motiv za sebe;
  • Pozovite svoje prijatelje da vas prate u učenju, kako biste imali s kime raspravljati i analizirati naučeno.

Također, problem samoorganizacije uspješno se rješava kada je potrebno redovito i konačno izvještavanje uprave ili drugih osoba. Sustav certificiranja također funkcionira, ali samo u slučajevima kada postoji potreba za potvrdom statusa.
 

3. Potražite stručnjake

Potražite ljude na čije se znanje i iskustvo možete osloniti. Ljudi iz industrije koji su se dokazali kao visokokvalificirani profesionalci koji su spremni podijeliti svoje iskustvo otvoreno i besplatno. Mislite li da je ovo fantazija i da se ovo ne događa? Događa se. Postoji nekoliko trikova pomoću kojih možete pronaći te ljude.

Konzultirajte službene izvore, poput organizacija koje razvijaju standarde. Imaju radne skupine stvorene za razvoj specijaliziranog sadržaja. A podaci o njima obično su javno dostupni.

Pogledajmo konkretan primjer.

  1. Idemo na stranicu World Wide Web Consortium
  2. Idi na Radne grupe - Radne skupine
  3. Među njima biramo onu koja nam je trenutno zanimljiva. Na primjer, Cascading Style Sheets (CSS).
  4. Idemo u kategoriju sudionika i dobivamo pristup svim organizacijama koje sudjeluju u razvoju ovih standarda: Sudionici
  5. Nalazimo pozvane stručnjake – specijaliste koji su priznati od međunarodne zajednice. Pozvani stručnjaci: Rachel Andrew, Lea Verou

Želite li smršaviti i sami naučiti IT? Pitaj me kako
Tipično, stručnjaci u ovom području rado dijele svoje razvoje. Možete pronaći snimke njihovih prezentacija, vidjeti popis resursa koje su koristili, vidjeti slajdove, pa čak i kod koji su demonstrirali. I učite na njihovom primjeru.

Usput, posebno preporučujem Lea Verou - ona ima puno "ukusnih" razvoja koje stavlja na raspolaganje javnosti. Ona svojim primjerom nadahnjuje ogroman broj ljudi diljem svijeta. I nisam iznimka.
 
Drugi način pronalaska stručnjaka je putem video hosting stranica, gdje možete pronaći snimke konferencija na željenu temu. Ovaj YouTube ili kod nas ne toliko poznato Vimeo, gdje je pohranjeno mnoštvo materijala koji ponekad jednostavno nisu dostupni na YouTubeu.

I opet s primjerom:

  1. Idemo na YouTube. Traži: frontend konferencija
  2. Učinkovito pretraživanje također funkcionira i ovdje, i ne smije se zanemariti. Odaberite: Filtri → Kanali
  3. I dobivamo popis kanala posvećenih ovoj temi.
  4. Na primjer: Front-Trends → Playlists → Prednji trendovi 2017
  5. Biramo bilo kojeg govornika. Recimo Una Kravets - Ona je izvrsna stručnjakinja od koje se može puno naučiti.
  6. Voila.

Na taj način možete pronaći profesionalce u pravom području i dobiti pristup njihovom radu.

Želite li smršaviti i sami naučiti IT? Pitaj me kako
 

4. Učinite da umjetna inteligencija radi za vas

Ovdje je moj savjet vrlo jednostavan i čak pomalo kontradiktoran u našoj eri “Big Brothera” - ostavite “digitalne tragove”:

  • Pretplatite se na kanale kako bi vam se nudili "slični";
  • "Like" i označavanje videa i materijala;
  • Pretplatite se na stranice profesionalnih zajednica koje vas zanimaju na društvenim mrežama.

A na temelju “digitalnih tragova” dobit ćete prijedloge vezane uz teme koje vas zanimaju. Ovo je prilika za ulazak u stručnu zajednicu gdje ćete dobiti korisne informacije i praktične primjere.

5. Čitajte knjige

Postoji mišljenje da dostupnošću dostupnih informacija na internetu i bezbrojnim online tečajevima čitanje knjiga prestaje biti relevantno. Međutim, to je u osnovi pogrešno.

Knjige su neophodne za stjecanje trodimenzionalnog pogleda na određene koncepte, ideje, probleme i tehnologije. Oni proširuju vaše horizonte i dizajnirani su za dubinsko proučavanje materijala. 

Međutim, trebali biste i učinkovito čitati. 

Kako odabrati knjige za čitanje?

Za teorijska istraživanja postoji standard, propisi itd. 

Ako govorimo o tehničkoj literaturi, onda se vodim jednostavnom logikom - koristim preporuke autoritativnih izvora. Pod njima mislim na priznate stručnjake iz industrije (mnoge od njih pratim u X / Twitter), kao i cijenjene elektroničke publikacije i specijalizirani portali (npr. Knjiga Apart, O'Reilly Media, Smashing Magazine, CSS-trikovi).

Općenito, više volim izvore orijentirane na praksu. U isto vrijeme, vrlo mi je važno: 

  1. tako da jezik izlaganja bude jednostavan i ljudski (volim knjige sugovornike, gdje se postavljaju pitanja, rađaju misli dok se čita), 
  2. kvaliteta postavljenog materijala. Naravno, sadržaj je vredniji. Ali omot nam omogućuje da zaključimo o brizi koja je uložena u knjigu, daje predodžbu o vremenu i trudu utrošenom da se knjiga oživi i traga za pravim načinom za autora (i cijeli uključeni tim) izražava se kroz knjigu. Kako kažu, vrag je u detaljima. I stvarno ih primjećujem. 

Evo nekoliko primjera knjiga koje svakako preporučujem:

6. Koristite različite alate

“Pamtim samo ono što moje ruke rade” - tako se može protumačiti načelo učenja “Učenje kroz rad”, poznato u svjetskoj pedagoškoj praksi.

Prije ili kasnije morat ćete nekako konsolidirati sva stečena znanja u praksi. Morate stalno trenirati - da biste to učinili, pronađite posebne alate koji će vam omogućiti najučinkovitiju organizaciju takvog treninga.

Gdje nabaviti te alate?

Nadovezujući se na jednu od prethodnih točaka - stručnjaci koji dijele svoje radne alate - možete pronaći zanimljive projekte na njihovim blogovima i na stranicama na kojima objavljuju svoje materijale. Ovi projekti vam omogućuju prakticiranje novih tehnologija i metoda rada koje proučavate te razvijanje vlastitog znanja. A ima ih jako puno.

U animaciji je, primjerice, promjena vremena animiranog svojstva opisana nekom krivuljom, točnije, skupom njezinih parametara (koeficijenata). Najrealističniji, s gledateljske točke gledišta, animacijski efekti događaju se nelinearno u vremenu (dovoljno je da se ukratko upoznate s principima animacije koje je postavio Walt Disney da biste se u to uvjerili). Na primjer, neki se objekt počinje postupno kretati, zatim mu se brzina povećava, zatim se postupno počinje smanjivati ​​itd. Matematički se takve ovisnosti opisuju pomoću Bezierovih krivulja.

Pogledajte interaktivni simulator Cubic-Bezier (Bézierova krivulja), gdje se jasno vidi kako oblik krivulje utječe na prirodu animacije objekta koji se kreće u prostoru. Algoritam je ovakav:

  1. Prilagodi (poluga)
  2. Postavite vrijeme animacije na 1,5–2 sekunde
  3. Pokreni test - stvara ispravan učinak animacije: postoji priprema za početak radnje, sama radnja i inercija nakon njezina završetka.

Želite li smršaviti i sami naučiti IT? Pitaj me kako
Još zanimljivih primjera:

Zadržat ću se detaljnije na nekoliko najznačajnijih, s moje točke gledišta.

Zadatak: potrebno je da polje obrasca za unos korisničke lozinke prihvaća kao moguće vrijednosti samo nizove od najmanje 6 znakova koji sadrže barem jedan broj, slovo (bez obzira na velika i mala slova) i bilo koji simbol. Provjeru treba izvršiti na strani korisnika pomoću standardnih alata preglednika (u tu svrhu koristite atribut uzorka polja za unos, čija je vrijednost regularni izraz).

Slijed djelovanja:

  1. /^.{6,}$/ - bilo kojih 6 znakova
  2. /^(?=.*d).{6,}$/ - najmanje jedna od njih je znamenka
  3. /^(?=.*d)(?=.*[az]).{6,}$/i - barem jedno od njih je slovo (velika i mala slova nisu važna)
  4. /^(?=.*d)(?=.*[az])(?=.*[W_]).{6,}$/i - najmanje jedan od njih je znak (ne slovo ili broj)

Želite li smršaviti i sami naučiti IT? Pitaj me kako

  • Drugi primjer je galerija uzoraka Galerija CSS3 uzoraka: Nevjerojatno je kako se kod pretvara u geometrijski uzorak!

Slijed aktivnosti:

  1. Mjerilo 90%
  2. Cik-cak - kod pozadine

Želite li smršaviti i sami naučiti IT? Pitaj me kako
 
Glavna ideja je korištenje raznih alata koji su besplatno dostupni na specijaliziranim web-mjestima i koji vam omogućuju da potpuno besplatno usavršite svoje vještine.
 

7. Postanite stručnjak

Nakon što to shvatite, prijeđite na višu razinu i postanite stručnjak.

Kako to učiniti? Lako.

Sjećate li se priče o učiteljici: “Tri puta sam im rekao, već sam sve razumio, ali oni jednostavno neće razumjeti”? Morate emitirati svoje znanje kako biste ga učvrstili. A kao alat predlažem korištenje usluge StackOverflow. Ovo je posebno kreiran resurs na kojem programeri traže odgovore na svoja profesionalna pitanja. A odgovaraju im isti ljudi – programeri. Tako se prikuplja opsežna baza problema od kojih svaki ima rješenje. I vi možete postati autor odgovora na ova pitanja, razumijevajući ovu ili onu temu i dijeleći svoje iskustvo.

Ubijate dvije muve jednim udarcem: prvo, naučite sami riješiti ovaj problem. Drugo, naučite govoriti o algoritmu rješenja i time pouzdanije učvrstiti nova znanja u pamćenju. 

Redoslijed radnji na https://stackoverflow.com/

  1. Unesite upit u polje za pretraživanje - na primjer: CSS
  2. Kao rezultat toga, imamo izlaz svih pitanja s oznakom "CSS".
  3. Idite na karticu Bez odgovora. I dobivamo široko polje za djelovanje

Želite li smršaviti i sami naučiti IT? Pitaj me kako
Ili:

  1. https://ru.stackoverflow.com/
  2. Tagovi
  3. Pratimo isti scenarij.

Ne zaboravite na Stack Exchange - mreža web stranica za rad s pitanjima i odgovorima u raznim područjima, kao i domaći resurs toster (Hvala, sfi0zy, za napojnicu).
 

Rezultati

Podijelio sam s vama nekoliko jednostavnih tehnika koje će vam pomoći da "naučite učiti" i učinite proces samoobrazovanja učinkovitijim: 

  • Pretražujte učinkovito.
  • Pohađajte masovne online tečajeve (i završite ih).
  • Potražite stručnjake od kojih možete učiti, razgovarati i savjetovati se.
  • Iskoristite moć umjetne inteligencije: ostavite "digitalne tragove" tako da radi za vas, proširujući svoj profesionalni krug i horizonte.
  • Čitati knjige. Samo svjesno pristupite njihovom izboru. Najprikladniji su oni čiji vas autori pitaju i potiču na razmišljanje. Ne zaboravite na estetsku komponentu: čitanje bi trebalo donijeti više od samog intelektualnog užitka. 
  • Trenirajte s raznim alatima dostupnim od stručnjaka. I ne bojte se eksperimentirati.
  • Konačno, postanite i sami stručnjak kako biste stečeno znanje mogli primijeniti u praksi.

Moglo bi se pomisliti: čemu su onda uopće potrebni centri za obuku?

Odgovoriti ću:


Otvorena su mjesta na Mrežnoj akademiji!

Izvor: www.habr.com

Dodajte komentar