Ž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.
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.
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.
Pritisnite Pronađi.
A na stranici s rezultatima pretraživanja odabiremo one resurse koji će nam poslužiti kao polazište u proučavanju teme.
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.
Pogledajmo algoritam za pronalaženje željenog programa pomoću primjera Udacity.
Postavite filtar na "besplatno": Upišite – Besplatni tečajevi
Označite svoju razinu: Skill Level - na primjer, Beginner
Određujemo vještine koje želimo usavršiti: Vještine - HTML, CSS, JavaScript
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 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.
Među njima biramo onu koja nam je trenutno zanimljiva. Na primjer, Cascading Style Sheets (CSS).
Idemo u kategoriju sudionika i dobivamo pristup svim organizacijama koje sudjeluju u razvoju ovih standarda: Sudionici
Nalazimo pozvane stručnjake – specijaliste koji su priznati od međunarodne zajednice. Pozvani stručnjaci: Rachel Andrew, Lea Verou
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.
Biramo bilo kojeg govornika. Recimo Una Kravets - Ona je izvrsna stručnjakinja od koje se može puno naučiti.
Voila.
Na taj način možete pronaći profesionalce u pravom području i dobiti pristup njihovom radu.
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:
tako da jezik izlaganja bude jednostavan i ljudski (volim knjige sugovornike, gdje se postavljaju pitanja, rađaju misli dok se čita),
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:
“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:
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).
/^(?=.*d).{6,}$/ - najmanje jedna od njih je znamenka
/^(?=.*d)(?=.*[az]).{6,}$/i - barem jedno od njih je slovo (velika i mala slova nisu važna)
/^(?=.*d)(?=.*[az])(?=.*[W_]).{6,}$/i - najmanje jedan od njih je znak (ne slovo ili broj)
Drugi primjer je galerija uzoraka Galerija CSS3 uzoraka: Nevjerojatno je kako se kod pretvara u geometrijski uzorak!
Slijed aktivnosti:
Mjerilo 90%
Cik-cak - kod pozadine
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.
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?