Želite da smršate i sami naučite IT? Pitaj me kako

Postoji mišljenje na koje često nailazim - nemoguće je samostalno učiti, potrebni su vam profesionalci koji će vas voditi ovim trnovitim putem - objasniti, provjeriti, kontrolisati. Pokušaću da opovrgnem ovu tvrdnju, a za to je, kao što znate, dovoljno dati barem jedan kontraprimjer. Istorija ima primere velikih autodidakata (ili, jednostavno rečeno, samoukih umetnika): arheologa Hajnriha Šlimana (1822–1890) ili ponosa Gruzije, umetnika Niko Pirosmanija (1862–1918). Da, ti ljudi su živeli, studirali i stvarali najvećim delom u XNUMX. veku i bili su izuzetno udaljeni od sveta informacionih tehnologija. Međutim, još uvijek je „najvažniji cilj učenja naučiti kako učiti“, kako je rekao Aristotel. U ovom članku podijelit ću s vama praktične primjere koji vam omogućavaju da efikasno organizirate samostalan proces učenja.

Želite da smršate i sami naučite IT? Pitaj me kako
I dalje je moguće samostalno učiti. Štoviše, sasvim je moguće postići visoke rezultate. Iznenadit ćete se: kao osoba iz oblasti komercijalnog obrazovanja (radim u trening centru "Mrežna akademija LANIT") može razgovarati na ovu temu dok podnese granu na kojoj sjedi. Ipak, hajde da povedemo stvari redom.

Ja sam osoba koja je tokom svog profesionalnog života (a ovo je više od 17 godina) radila u oblasti obrazovanja: U obrazovanju sam i ZA obrazovanje. I želio bih podijeliti s vama praktične primjere koji vam omogućavaju da efikasno organizirate samostalan proces učenja. Ove tehnike su generalizacija mog ličnog iskustva. Naravno, ne tvrdim da sam konačna istina. Ali ako svako od vas pronađe barem jednu tehniku ​​koju želi koristiti u svojoj ličnoj praksi, smatrat ću svoj zadatak završenim.
 
Moj prvi savet je da ako odlučite da se obrazujete (bez obzira koliko ste vremena spremni da posvetite tome: 10 minuta, sat, dan...), pokušajte da izbegavate da radite druge stvari za to vreme kako biste učinite to što efikasnijim.

Profesor psihologije na Kalifornijskom univerzitetu Hal Pashler rekao je: “Čak će i mozak diplomca Harvarda postati mozak osmogodišnjeg djeteta ako ga natjerate da radi dvije stvari u isto vrijeme.”

Izbjegavajte multitasking tokom učenja i izvući ćete maksimum iz svog obrazovanja.
 
Ali obećao sam da ću podijeliti praktične tehnike. Ilustrovaću ove tehnike samoobrazovanja na temu front-end razvoja. Prvo, ova tema mi je neverovatno interesantna (od trenutka kada sam radio kao profesor informatike u školi i predavao deci). Drugo, front-end razvoj je jedno od najpopularnijih i brzo rastućih područja (pogledajte zvaničnu statistiku). Pa, i treće, čak i ako nismo front-end programeri, mi smo potrošači rezultata njihovog rada.

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

1. Pretražujte efikasno

Postoji mnogo stranica za pretraživanje. Različiti pretraživači imaju različite algoritme pretraživanja. Kao rezultat toga, opseg je različit - svaki pokriva (ili, tehnički rečeno, indeksira) dio informacija prisutnih na Internetu. Stoga morate koristiti različite pretraživače da biste dobili maksimalnu pokrivenost izvora.

Ali kako organizirati pretragu kako se ne biste udavili u ogromnoj količini "informacijske buke"? Morate naučiti kako odabrati zdrave žitarice. Da, sada pretraživači prihvataju zahteve na prirodnom jeziku. Algoritmi za isporuku relevantnih rezultata upita pretraživanja stalno se poboljšavaju. Pretraživači dobivaju ogroman raspon dodatnih funkcija. Ali pitanje "Kako efikasno tražiti informacije?" ostaje relevantan do danas.

Gotovo svaki pretraživač ima naprednu pretragu i jezik upita na kojem je izgrađen. Ali ne koriste svi ovu priliku redovno.

Pokazat ću vam da koristite Google kao primjer. Ako želim da naučim front-end razvoj, zanimaju me tehnologije na koje treba da obratim pažnju i resursi koje vredi pročitati.

  1. Idemo na stranicu Napredna pretraga.
  2. Podesite parametre. Na primjer:

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

  3. Kliknite na Find.
  4. A na stranici rezultata pretraživanja biramo one resurse koji će nam poslužiti kao polazna tačka u proučavanju teme.

Želite da smršate i sami naučite 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štedjete mnogo vremena utrošenog na traženje kvalitetnih informacija.
 

2. Učite online

Do sada, vjerovatno svi znaju za MOOC - masovno obrazovanje dostupno na internetu za svakoga. Među najpoznatijim mjestima su Coursera, Udemy, edX, Khan Academy, Fun MOOC. Većina ovih resursa sadrži kurseve na engleskom, ali postoje i oni na ruskom jeziku - npr. Stepik (gdje, inače, Sberbank Corporate University održava svoje kurseve).

U mojoj ličnoj hit paradi, neprikosnoveni lider je Udacity — za profesionalni pristup i uključivanje stručnjaka iz industrije. Često koristim Coursera - oni imaju nešto što drugi resursi nemaju, na primjer, unakrsne provjere. Ovo je prilika ne samo da dobijete komentare drugih korisnika, već i da se uključite u proces i djelujete kao stručnjak (a to je također jedna od tehnika samoobrazovanja, o čemu ću kasnije).

Po mom ličnom mišljenju, ruske platforme su i dalje nešto inferiornije od stranih i po kvaliteti materijala i po obliku dostave slušaocu, ali ako odgovorite na pitanje „Govorite li engleski?“ Ako odgovorite sa "Yeslibs", onda je i ovo odlična opcija.

Želite da smršate i sami naučite IT? Pitaj me kako
Pogledajmo algoritam za pronalaženje željenog programa koristeći primjer Udacity.

  1. Idite na katalog kurseva - katalog
  2. Izaberi kategoriju: Kategorija - Programiranje i razvoj
  3. Postavite filter na “besplatno”: Vrsta – Besplatni kursevi
  4. Navedite svoj nivo: Nivo vještine - na primjer, početnik
  5. Navodimo vještine koje želimo usavršiti: Vještinu - HTML, CSS, JavaScript
  6. Dobijamo i listu kurseva na koje se možete prijaviti potpuno besplatno. Njihova prednost je što se većina njih razvija uz učešće dobavljača, a obuka se odvija na stvarnim projektima.

Ukoliko ste specijalista početnik i ne znate kojim redosledom treba da se organizuje obuka, koje kurseve da pohađate, koje zadatke treba da rešavate, onda imate mogućnost da se upišete na tzv. "Sveobuhvatni programi". Stručnjaci iz oblasti obrazovanja su već izgradili čitavu obrazovnu putanju, preostaje samo da je pratimo.

Kako tražiti takve programe

  1. Idemo na odjeljak sa napredni programi obuke (Nanodegree)
  2. Kroz Školu programiranja (Škola programiranja) nalazimo pravac koji nam je potreban: Front-end Web Developer.

Želite da smršate i sami naučite IT? Pitaj me kako
Kako razumjeti koji je od pronađenih kurseva bolji? Ovdje ne postoji univerzalni recept, sve ovisi o ciljevima, ciljevima i kvalitetama određene osobe. Ipak, mogu dati neke preporuke.

  • Pročitajte recenzije da saznate mišljenja drugih ljudi.
  • Upoznat sa Intro kurs, koji opisuje sadržaj, strukturu, tehnike, predstavlja fragmente pomoću kojih možete ocijeniti koliko je profesionalan pristup izradi predmeta, da li nastavnik prezentira gradivo na pristupačan način, koji dodatni mehanizmi samokontrole ili automatske kontrole od strane sistem je dostupan.

Prikupljanjem ovih faktora možete sami utvrditi da li se isplati pohađati ovaj kurs.
 
Još jedno uobičajeno pitanje je vezano za samoorganizaciju – maksimalno 8% polaznika stigne do kraja online kurseva. Ljudi traže rješenja za određene probleme i odustaju od treninga čim ih pronađu. Drugi razlog je trajanje kursa. Većina ljudi su po prirodi sprinteri i teško im je trčati na velike udaljenosti.

Ako ipak želite da završite svoje studije, prije svega, razvijte u sebi one kvalitete koje samoobrazovanje zahtijeva:

  • naučiti planirati vrijeme;
  • pronađite pravi motiv za sebe;
  • Pozovite svoje prijatelje da vas prate u učenju, kako biste imali sa kim da razgovarate i analizirate ono što ste naučili.

Takođe, problem samoorganizacije se uspješno rješava kada je potrebno redovno i konačno izvještavanje menadžmenta ili drugih lica. Sistem sertifikacije takođe funkcioniše, ali samo u slučajevima kada postoji potreba za potvrdom statusa.
 

3. Potražite stručnjake

Potražite ljude na čije znanje i iskustvo se možete osloniti. Ljudi iz industrije koji su se dokazali kao visokokvalifikovani profesionalci koji su spremni otvoreno i besplatno podijeliti svoja iskustva. Mislite li da je ovo fantazija i da se to ne dešava? Dešava se. Postoji nekoliko trikova koje možete koristiti da pronađete ove ljude.

Konsultujte zvanične izvore, kao što su organizacije koje razvijaju standarde. Imaju radne grupe stvorene za razvoj specijalizovanog sadržaja. A informacije o njima su obično javno dostupne.

Pogledajmo konkretan primjer.

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

Želite da smršate i sami naučite IT? Pitaj me kako
Tipično, stručnjaci u ovoj oblasti rado dijele svoja dostignuća. Možete pronaći snimke njihovih prezentacija, vidjeti listu resursa koje su koristili, vidjeti slajdove, pa čak i kod koji su demonstrirali. I učite iz njihovog primjera.

Inače, posebno preporučujem Leu Verou - ona ima puno "ukusnih" razvoja koje stavlja na raspolaganje javnosti. Svojim primjerom inspirira ogroman broj ljudi širom svijeta. I ja nisam izuzetak.
 
Drugi način za pronalaženje stručnjaka je putem video hosting stranica, gdje možete pronaći snimke konferencija na željenu temu. Ovo YouTube ili kod nas ne toliko poznat Vimeo, gdje je pohranjeno mnogo materijala koji ponekad jednostavno nisu dostupni na YouTubeu.

I opet sa primjerom:

  1. Idemo na YouTube. Traži: frontend konferencija
  2. Efikasna pretraga takođe funkcioniše i ovde, i ne treba je zanemariti. Odaberite: Filteri → Kanali
  3. I dobijamo listu kanala posvećenih ovoj temi.
  4. Na primjer: Front-Trends → Playlists → Front-Trends 2017
  5. Biramo bilo koji zvučnik. Recimo Una Kravets - Ona je odličan stručnjak od kojeg se može mnogo naučiti.
  6. Voila.

Na ovaj način možete pronaći profesionalce u pravom polju i dobiti pristup njihovom radu.

Želite da smršate i sami naučite IT? Pitaj me kako
 

4. Neka umjetna inteligencija radi umjesto vas

Ovdje je moj savjet vrlo jednostavan, pa čak i pomalo kontradiktoran u našoj eri “Velikog brata” – ostavite “digitalne tragove”:

  • Pretplatite se na kanale koji će vam biti ponuđeni „slični“;
  • “Sviđa mi se” i označi video i materijale;
  • Pretplatite se na stranice profesionalnih zajednica koje vas zanimaju na društvenim mrežama.

A na osnovu “digitalnih tragova” dobićete prijedloge u vezi sa temama koje vas zanimaju. Ovo je prilika da uđete u profesionalnu zajednicu u kojoj ćete dobiti korisne informacije i praktične primjere.

5. Čitajte knjige

Postoji mišljenje da dostupnošću dostupnih informacija na Internetu i bezbroj online kurseva čitanje knjiga prestaje biti relevantno. Međutim, ovo je u osnovi pogrešno.

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

Međutim, trebalo bi da čitate i efikasno. 

Kako odabrati knjige za čitanje?

Za teorijska istraživanja postoji standardima, 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 cvrkut), kao i ugledne elektronske publikacije i specijalizovane portale (npr. A Book Apart, O'Reilly Media, Smashing Magazine, CSS-trikovi).

Generalno, preferiram izvore orijentisane na praksu. Istovremeno, veoma mi je važno: 

  1. tako da jezik prezentacije bude jednostavan i human (obožavam knjige sagovornika, gde se postavljaju pitanja, pokreću misli dok čitate), 
  2. kvalitetu postavljenog materijala. Naravno, sadržaj je vredniji. Ali omot nam omogućava da zaključimo o brizi koja je uložena u knjigu, daje predstavu o vremenu i trudu utrošenom na oživljavanje knjige i traženju pravog načina za autora (i cijeli tim koji je uključen) izrazi se kroz knjigu. Kako kažu, đavo je u detaljima. I zaista ih primjećujem. 

Evo nekoliko primjera knjiga koje svakako preporučujem:

6. Koristite različite alate

„Sjećam se samo onoga što moje ruke rade“ – tako se može protumačiti nastavni princip „Učenje kroz rad“, poznat u svjetskoj pedagoškoj praksi.

Prije ili kasnije morat ćete nekako konsolidirati svo akumulirano znanje u praksi. Morate stalno trenirati - da biste to učinili, pronađite posebne alate koji će vam omogućiti da najefikasnije organizirate takvu obuku.

Gdje nabaviti ove alate?

Nadovezujući se na jednu od prethodnih tačaka - stručnjake 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ćavaju da uvježbate nove tehnologije i metode rada koje proučavate i razvijete vlastito znanje. A ima ih puno.

U animaciji, na primjer, promjena vremena animiranog svojstva opisuje se nekom krivom, tačnije, skupom njenih parametara (koeficijenata). Najrealniji, sa stanovišta gledatelja, animacijski efekti se javljaju nelinearno u vremenu (dovoljno je ukratko upoznati se s principima animacije koje je postavio Walt Disney da biste se uvjerili u to). Na primjer, neki objekt počinje postepeno da se kreće, zatim se njegova brzina povećava, zatim postepeno počinje opadati, itd. Matematički, takve zavisnosti su opisane pomoću Bezierovih krivulja.

Pogledajte interaktivni simulator Cubic-Bezier (Bézierova kriva), gdje možete jasno vidjeti kako oblik krive utječe na prirodu animacije objekta koji se kreće u prostoru. Algoritam je ovakav:

  1. Prilagodite (poluge)
  2. Postavite vrijeme animacije na 1,5–2 sekunde
  3. Pokreni test - stvara ispravan efekat animacije: postoji priprema za početak akcije, sama radnja i inercija po njenom završetku.

Želite da smršate i sami naučite IT? Pitaj me kako
Još zanimljivih primjera:

Zadržaću se detaljnije na nekoliko najznačajnijih, sa moje tačke gledišta.

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

Sekvenca akcija:

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

Želite da smršate i sami naučite IT? Pitaj me kako

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

Sekvenca akcija:

  1. Skala 90%
  2. Cik-cak - pozadinski kod

Želite da smršate i sami naučite IT? Pitaj me kako
 
Glavna ideja je korištenje različitih alata koji su besplatno dostupni na stručnim web stranicama i koji vam omogućavaju da potpuno besplatno usavršite svoje vještine.
 

7. Postanite stručnjak

Jednom kada se snađete, pređite na viši nivo i sami postanite stručnjak.

Kako uraditi? Lako.

Sjećate se priče o učiteljici: „Rekao sam im tri puta, sve sam već razumio, ali oni jednostavno neće da shvate“? Morate emitovati svoje znanje da biste ga konsolidovali. I kao alat, predlažem korištenje usluge StackOverflow. Ovo je posebno kreiran resurs u kojem programeri traže odgovore na svoja profesionalna pitanja. A odgovaraju im isti ljudi - programeri. Tako se prikuplja opsežna baza podataka problema, od kojih svaki ima rješenje. I možete postati autor odgovora na ova pitanja, razumjeti ovu ili onu temu i podijeliti svoje iskustvo.

Ubijete dvije muhe jednim udarcem: prvo, naučite sami riješiti ovaj problem. Drugo, naučite govoriti o algoritmu rješenja i time pouzdanije konsolidirati novo znanje u memoriji. 

Redoslijed radnji na https://stackoverflow.com/

  1. Unesite upit u polje za pretragu - na primjer: CSS
  2. Kao rezultat, imamo izlaz svih pitanja sa oznakom “CSS”.
  3. Idite na karticu Neodgovoreno. I dobijamo široko polje za aktivnost

Želite da smršate i sami naučite IT? Pitaj me kako
Ili:

  1. https://ru.stackoverflow.com/
  2. Oznake
  3. Pratimo isti scenario.

Ne zaboravi Stack Exchange - mreža web stranica za rad sa pitanjima i odgovorima u različitim oblastima, kao i domaći resurs Toster (hvala, sfi0zy, za napojnicu).
 

Ishodi

Podijelio sam s vama nekoliko jednostavnih tehnika koje će vam pomoći da “naučite kako učiti” i učiniti proces samoobrazovanja učinkovitijim: 

  • Pretražite efikasno.
  • Pohađajte masivne online kurseve (i završite ih).
  • Potražite stručnjake od kojih možete učiti, razgovarati i konsultovati se.
  • Iskoristite moć umjetne inteligencije: ostavite “digitalne tragove” kako bi radila za vas, proširujući vaš profesionalni krug i horizonte.
  • Čitati knjige. Samo svjesno pristupite njihovom izboru. Oni čiji vam autori postavljaju pitanja i podstiču vaše razmišljanje najbolje odgovaraju. Ne zaboravite na estetsku komponentu: čitanje bi trebalo da donese više od samo 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: zašto su onda uopće potrebni centri za obuku?

ja ću odgovoriti:


Konkursi su otvoreni na Mrežnoj akademiji!

izvor: www.habr.com

Dodajte komentar