Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas

On the contrary, I often encounter the opinion that self-learning is impossible; one needs professionals to guide them through this thorny path — to explain, check, and control. I will try to refute this statement, and for that, as is known, it is enough to provide at least one counterexample. History has examples of great autodidacts (or simply self-taught individuals): the archaeologist Heinrich Schliemann (1822–1890) or Georgia's pride — the artist Niko Pirosmani (1862–1918). Yes, these people lived, studied, and created mostly in the 19th century and were extremely far from the world of information technology. However, as Aristotle said, the most important goal of learning is to learn how to learn. In this article, I will share practical examples that allow for effectively organizing a self-directed learning process.

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas
Self-learning is still possible. Moreover, it is quite real to achieve high results. You will be surprised: how can a person from the commercial education sector (I work at the training center “LANIT Network Academy”) talk about this topic while sawing off the branch he is sitting on? However, let's take it step by step.

I am a person who has spent my entire professional life (over 17 years) in the field of education: I am IN education and I am FOR education. And I want to share practical examples that allow for effectively organizing a self-directed learning process. These methods are a generalization of my personal experience. Of course, I do not claim to have the final truth. But if each of you finds at least one method that you want to use in your personal practice, I will consider my task accomplished.
 
My first advice is — if you have decided to engage in self-education (regardless of how much time you are willing to devote to this: 10 minutes, an hour, a day...), try to avoid other tasks during this time to make it as effective as possible.

The professor of psychology at the University of California, Hal Pashler, said: “Even a Harvard graduate's brain will become that of an eight-year-old if forced to do two things at once.”

Abandon multitasking while learning, and you will get the maximum effect from education.
 
Kuid ma lubasin jagada praktilisi meetodeid. Illustreerin neid iseõppimise meetodeid front-end arenduse teemal. Esiteks, see teema on mulle endale äärmiselt huvitav (veel siis, kui töötasin põhikooli informaatika õpetajana ja õpetasin seda lastele). Teiseks, front-end arenduse suund on üks kõige nõutumaid ja kiiresti arenevaid valdkondi (vaadake ametlikku statistikat). Ja kolmandaks, isegi kui me ei ole front-end arendajad, oleme me nende töö tulemuste tarbijad.

Nii et me peame ise uued teadmised omandama ja praktilisi oskusi arendama. Kust te neid hankite? Mis on teie allikad? Internet, õpikud ja teised inimesed — eks? Alustame internetist.
 

1. Otsige efektiivselt

On palju otsingusüsteeme. Erinevates otsingumootorites on erinevad otsimisalgoritmid. Seetõttu on ka katvuse ulatus erinev — igaüks katab (või, ütleme tehnilisemalt, indekseerib) osa internetis olemasolevast infost. Seega tuleb kasutada erinevaid otsingumootoreid, et saada maksimaalne allikate katvus.

Kuid kuidas korraldada otsingut nii, et mitte uppuda tohutusse „infomüra”? Tuleb õppida kasulikke vilju valima. Jah, nüüd otsingumootorid tajuvad päringuid loomulikus keeles. Otsingutulemuste esitamise algoritmid paranevad pidevalt. Otsingumootoritele lisandub tohutult lisafunktsioone. Kuid küsimus „Kuidas otsida informatsiooni efektiivselt?” jääb tänaseni aktuaalseks.

Peaaegu igal otsingusüsteemil on täiendav otsing ja päringute keel, millel see põhineb. Kuid mitte kõik ei kasuta seda võimalust regulaarselt.

Kodan näide Google'ist. Kui ma tahan õppida front-end arendust, siis mind huvitavad tehnoloogiad, millele pean tähelepanu pöörama, ja ressursid, mida tasub lugeda.

  1. Liigume lehele Täiendav otsing.
  2. Seame parameetrid. Näiteks:

    a. fraasiga: Front-end Development,
    b. mis tahes sõna: 2018,
    c. Otsida: inglise keeles,
    d. Riik: Ameerika Ühendriigid,
    e. Uuendamise kuupäev: eelmine aasta,
    f. Sõnade asukoht: lehe pealkirjas.

  3. Klikkame Otsi.
  4. Ja otsingutulemustes valime need ressursid, mis teenivad meile lähtepunktina teema uurimisel.

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas
Otsingupäringute täpsustamiseks saab kasutada ka erilisi Sümboleid või sõnu. Need lihtsad trikid aitavad saada asjakohasemat tulemuste nimekirja ning säästa palju aega, mis kulub kvaliteetse info leidmisele.
 

2. Õppige veebis

Nüüdseks teavad ilmselt kõik MOOC-st — veebis saadaval olevast massilisest haridusest kõigile soovijatele. Kõige tuntumate platvormide seas on Coursera, Udemy, NetApp AFF A300 all-flash seadmestiku unboxing, Khan Academy, Fun MOOC. Enamik sellistest ressurssidest sisaldab ingliskeelseid kursuseid, kuid on ka venekeelseid — näiteks Stepik (kus, muide, avaldab oma kursuseid Sberbanki ettevõtteülikool).

Minu isiklikus edetabelis on absoluutne liider Fortineti võrguohutuse tehas: mida see suudab — professionaalse lähenemise ja tööstuse ekspertide kaasamise tõttu. Kasutan tihti ka Coursera teenuseid — seal on sisu, mida teistes ressurssides ei ole, näiteks ristkontrollid. See annab võimaluse mitte ainult saada tagasisidet teistelt kasutajatelt, vaid ka ise osaleda protsessis ja astuda ekspertide rolli (see on samuti üks enesetäiendamise viise, millest räägin hiljem).

Isiklikult arvan, et Venemaa platvormid jäävad veel veidi alla välispindadele nii materjali kvaliteedi kui ka edastamise vormi osas, kuid kui teie vastus küsimusele «Do you speak English?» on «Yesлибы», siis on see samuti suurepärane variant.

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas
Vaatame vajaliku programmi otsimise algoritmi näite kaudu Fortineti võrguohutuse tehas: mida see suudab.

  1. Liigume kursuste katalooge — Kataloog
  2. Valime kategooria: Kategooria — Programmeerimine ja arendus
  3. Seame filtri "tasuta": Tüüp — Tasuta kursused
  4. Määrame oma taseme: Osakoolitus — näiteks Algaja
  5. Täpsustame oskused, mida soovime arendada: Oskus — HTML, CSS, JavaScript
  6. Ja saame nimekirja kursustest, millele saab registreeruda täiesti tasuta. Nende pluss on see, et enamik neist on loodud koostöös tootjatega ja õpe toimub päris projektide peal.

Kui aga olete algaja spetsialist ja ei tea, millises järjekorras õppimist üles ehitada, milliseid kursuseid läbida, milliseid ülesandeid lahendada, siis on teie jaoks ette nähtud nii-öelda „Komplekssete programmide” peal registreerimise võimalus. Hariduse valdkonna spetsialistid on juba loonud kogu õpikava, jääb vaid sellele järgida.

Kuidas leida selliseid programme

  1. Liigume jaotisse, kus kvalifikatsiooni tõstmise programmid (Nanodegree)
  2. Programmeerimise kooli (School of Programming) kaudu leiame me vajaliku suuna: Front-end Web Developer.

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas
Kuidas otsustada, millised leitud kursused on paremad? Universaalset retsepti ei ole, kõik sõltub eesmärkidest, ülesannetest ja konkreetse inimese iseloomuomadustest. Siiski, mõningaid soovitusi saaksin anda.

  • Loe ülevaateid, et teada saada teiste arvamusi.
  • Tutvu Sissejuhatus kursusega, kus on kirjeldatud sisu, struktuuri, meetodeid, esitatud fragmendid, mille põhjal saab hinnata, kui professionaalne on kursuse arendamine, kas õpetaja esitleb materjali selgelt, millised lisamehhanismid on enesekontrolliks või süsteemi poolt automaatseks kontrollimiseks.

Need tegurid kokku kogudes saab määrata, kas tasub seda kursust läbida.
 
Veel üks sage küsimus on seotud enesemotivatsiooniga — maksimum 8% kuulajatest lõpetavad online-kursused. Inimesed otsivad lahendusi konkreetsetele probleemidele ja lõpetavad õpingud niipea, kui need leidnud on. Teine põhjus on kursuse pikkus. Enamik inimesi on loomult sprinterid ja neil on raske joosta pika distantsi.

Kui soovite siiski lõpetada õpingud, arendage kõigepealt endas neid omadusi, mida enesetäiendamine nõuab:

  • õppige ajaplaneerimist;
  • leidke endale õige motivatsioon;
  • kutsuge tuttavad endale õppimisse seltsi, et oleks kellegagi arutada ja läbitud materjali läbi arutada.

Samuti lahendatakse enesemotivatsiooni probleem edukalt, kui on vajalik regulaarne ja lõplik aruandlus juhtimise või teiste isikute ees. Töötab ka sertifitseerimise süsteem, kuid ainult siis, kui on vajadus staatuse kinnitamiseks.
 

3. Otsige eksperte

Otsige inimesi, kelle teadmiste ja kogemuste najal saate toetuda. Inimesi valdkonnast, kes on ennast tõestanud kõrgetasemeliste professionaalidena, kes on valmis oma kogemusi avameelselt ja tasuta jagama. Kas arvatakse, et see on fantaasia ja seda ei juhtu? Juhtub. On paar nippi, mida saab kasutada, et selliseid inimesi leida.

Pöörduge ametlike allikate poole — näiteks organisatsioonide, kes töötavad standardite koostamisega. Neil on töörühmad, mis on loodud spetsialiseeritud sisu arendamiseks. Ja teave nende kohta on tavaliselt avalikult kättesaadav.

Vaatame konkreetset näidet.

  1. Siseneme veebisaidile Maailma Veebi Konsortsium
  2. Liigume töörühmade juurde — Töörühmad
  3. Valime nende seast selle, mis meid hetkel huvitab. Näiteks kaskaadstiililehed (CSS).
  4. Liigume osalejate kategooriasse ja saame juurdepääsu kõigile organisatsioonidele, kes osalevad nende standardite arendamisel: Osalejad
  5. Otsime kutsutud eksperte — spetsialiste, keda tunnustatakse rahvusvaheliselt. Kutsutud eksperdid: Rachel Andrew, Lea Verou

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas
Tavaliselt jagavad eksperdid selles valdkonnas heameelega oma arendusi. Võite leida nende esitluste salvestusi, tutvuda kasutatud ressursside nimekirjaga, vaadata slaide ja isegi koodi, mida nad demonstreerisid. Ja õppida nende näitel.

Muide, Lea Verou on minu soovitus — tal on palju "maitsvaid" arendusi, mida ta jagab üldkasutuseks. Ta inspireerib oma näitega tohutut hulka inimesi üle kogu maailma. Ja ma ei ole erand.
 
Teine viis ekspertide leidmiseks on veebivideote platvormid, kus on võimalik leida konverentside salvestusi vajalikel teemadel. Need on YouTube või meie riigis mitte nii tuntud Vimeo, kus leidub hulgaliselt materjale, mida YouTube'is sageli lihtsalt ei ole.

Ja taas näite najal:

  1. Siseneme YouTube'i. Otsing: frontend conference
  2. Siin töötab samuti tõhus otsing, ja ei tasu sellest mööda vaadata. Valime: Filtrid → Kanalid
  3. Ja saame nimekirja kanalitest, mis on pühendatud sellele teemale.
  4. Näiteks: Front-Trends → Mängulistid → Front-Trends 2017
  5. Valime mõne esineja. Ütleme, Una Kravets — ta on suurepärane ekspert, kellelt on mida õppida.
  6. Voila.

Nii saab leida professionaale vajalikes valdkondades ja pääseda ligi nende töödele.

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas
 

4. Laske kunstlikul intelligentsil teie kasuks töötada

Siin on minu nõuanne väga lihtne ja isegi mingil määral vastuoluline meie „Suur Vend“ ajastul — jätke „digitaalsed jäljed“:

  • Tellige kanaleid, et teile pakutaks „sarnaseid“;
  • „Meeldige“ ja salvestage videod ja materjalid järjehoidjatesse;
  • Jälgi sotsiaalmeedias huvitavaid professionaalseid kogukondi.

Ja teie "digitaalsed jäljed" annavad teile pakkumisi, mis on seotud teid huvitava temaatikaga. See on võimalus astuda professionaalsesse kogukonda, kust saate kasulikku teavet ja praktilisi näiteid.

5. Loe raamatuid

On arvamus, et internetis on piisavalt teavet ja lõputult palju veebikursusi, mistõttu raamatute lugemine kaotab oma olulisuse. Kuid see on täiesti vale.

Raamatud on vajalikud, et saada laiapindset arusaamist teatud kontseptsioonidest, ideedest, probleemidest ja tehnoloogiatest. Need laiendavad silmaringi ja on mõeldud materjali süvitsi uurimiseks. 

Kuid lugeda tuleb ka efektiivselt. 

Kuidas valida lugemist vajavaid raamatuid?

Teoreetiliste uuringute jaoks on olemas standardeid, regulatsioonid jne. 

Kui aga räägime tehnilisest kirjandusest, siis juhindun lihtsast loogikast — järgin autoriteetsete allikate soovitusi. Allikad, mida ma pean silmas, on tunnustatud tööstuse eksperdid (paljusid neist jälgin ma Twitteris), samuti respekteeritud digitaalsed väljaanded ja valdkondlikud portaalid (näiteks, A Book Apart, O’Reilly Media, Smashing Magazine, CSS-Tricks).

Üldiselt eelistan praktiliselt suunatud allikaid. Samas on mulle väga oluline: 

  1. et esituse stiil oleks lihtne ja inimsõbralik (armastan raamatuid, nagu oleksid nad vestluses, kus esitatakse küsimusi ja mõtted tärkavad lugemise käigus), 
  2. pärandatud materjali kvaliteet. Loomulikult on sisu väärtuslikum. Kuid pakend võimaldab järeldada, kui palju vaeva on raamatule elu andmiseks kulutatud, mida autor (ja kogu temaga seotud meeskond) raamatu kaudu väljendada soovis, ja see annab aimu õigesti väljendamisviisi otsimise protsessist. Nagu öeldakse, on kurat detailides. Ja mina märkan neid väga hästi. 

Siin on mõned raamatute näited, mida ma kindlasti soovitan:

6. Kasutage erinevaid tööriistu

"Ma mäletan ainult seda, mida mu käed teevad" — just nii võib tõlgendada maailmas tuntud haridusteooria põhimõtet "Learning by Doing."

Varem või hiljem peate leidma viisi, kuidas kogu oma teadmistepagasit praktikas rakendada. Tuleb pidevalt harjutada – selleks on vaja leida spetsiaalseid tööriistu, mis aitavad organiseerida neid harjutusi kõige tõhusamalt.

Kust leida neid tööriistu?

Toetudes ühele eelnevale punktile – ekspertidele, kes jagavad oma tööriistu, – leiate nende blogidest ja veebilehtedelt, kus nad oma materjale avaldavad, huvitavaid projekte. Need projektid võimaldavad teil praktikas harjutada uusi tehnoloogiaid, töömeetodeid ja arendada oma oskusi. Ning neid on tõeliselt palju.

Animatsioonis, näiteks, kirjeldatakse ajas animeeritud omaduse muutumist teatud kumeruse kaudu, täpsemalt, nende parameetrite kogumi (koefitsiendid) kaudu. Kõige realistlikumad animaatsiooniefektid, mis vaataja jaoks mõjuvad, arenevad ajas mittelineaarselt (piisab, kui tutvute Walt Disney' kehtestatud animatsiooniprintsiipidega, et selles veenduda). Näiteks, mingi objekt alustab oma liikumist järk-järgult, seejärel suureneb selle kiirus, seejärel hakkab see järk-järgult kahanema ja nii edasi. Matemaatiliselt kirjeldatakse selliseid sõltuvusi Beziere kõverate kaudu.

Vaadake interaktiivset simulaatorit Cubic-Bezier (Beziere kõver), kus on võimalik visuaalselt näha, kuidas kõveriku kuju mõjutab objekti liikumise animatsiooni iseloomu ruumis. Algskeem on järgmine:

  1. Seadista (käepidemed)
  2. Määrake animatsiooni kestus 1,5–2 sekundit
  3. Käivita test – loob õige animatsiooniefekti: on ettevalmistus tegevuse alguseks, ise tegevus ja inerts peale selle lõpetamist.

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas
Veel huvitavamaid näiteid:

Peatun lähemalt paaril kõige näitlikumal, minu arvates.

Ülesanne: on vajalik, et formaal, mida kasutatakse kasutaja parooli sisestamiseks, aktsepteeriks ainult sekundeid, mille pikkus on vähemalt 6 sümbolit, sisaldades vähemalt ühte numbrit, tähte (independent of case) ja mis tahes sümbolit. Kontroll peab toimuma kasutaja poolel brauseri standardsete vahendite abil (selleks kasutatakse sisendi pattern atribuut, mille väärtus on regulaarne väljend).

Tegevuste järjekord:

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

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas

  • Veel üks näide — mustrikogu CSS3 Musterite Galerii: lihtsalt hämmastav, kuidas kood muutub geomeetriliseks mustriks!

Tegevuste järjekord:

  1. Suurus 90%
  2. Zig-zag — taustakood

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas
 
Põhiväide on see, et kasutage erinevaid tööriistu, mis on spetsialistide veebis vabalt kättesaadavad ja võimaldavad tasuta oma oskusi arendada.
 

7. Saage ekspert

Kui olete oskused selgeks saanud, viige need järgmisele tasemele — muutuge ise ekspertideks.

Kuidas seda teha? Lihtne.

Kas mäletate lugu õpetajast: „Ma rääkisin neile kolm korda, juba ise mõistsin, kuid nad ei mõista kuidagi”? Te peate edastama oma teadmised, et need kinnistuda. Ja tööriigina soovitan ma kasutada StackOverflow teenust. See on spetsiaalselt loodud ressurss, kus arendajad otsivad vastuseid oma professionaalsetele küsimustele. Ja neile vastavad samasugused inimesed — arendajad. Nii koguneb ulatuslik probleemide baas, millele leidub lahendused. Ja te võite saada nende küsimuste vastuste autoriks, süvenedes teemasse ja jagades oma kogemust.

Lööte kahte jänest üheaegselt: esiteks õpite ise seda probleemi lahendama. Teiseks õpite rääkima lahendusalgoritmist, kinnistades seeläbi uusi teadmisi paremini mällu. 

Tegevuste järjestus https://stackoverflow.com/

  1. Otsinguväljale kirjutage päring — näiteks: CSS
  2. Kasutulemusena saame kõik küsimused, mis on seotud sildiga „CSS”
  3. Liigume vahekaardile Vastamata — Unanswered. Ja saame lai teemaplaneeringu võimalus

Tahad kaalust alla võtta ja õppida IT-d iseseisvalt? Küsige minult, kuidas
Või:

  1. https://ru.stackoverflow.com/
  2. Märgid
  3. Toimige sama stsenaariumi järgi.

Ärge unustage ka Stack Exchange'i — veebisaitide võrgustik küsimuste ja vastuste jaoks erinevates valdkondades, samuti kohalik ressurss Toaster (aitäh, sfi0zy, vihje eest).
 

Summary

Olen jaganud teiega mõned lihtsad tehnikad, mis aitavad teil „õppida õppima” ja muudavad enesetäiendamise protsessi efektiivsemaks: 

  • Otsige efektiivselt.
  • Õppige massiivsetelt online-kursustelt (ja lõpetage need).
  • Otsige eksperte, kellelt saaksite kogemust laenata, kellega saab rääkida ja konsulteerida.
  • Kasutage tehisintellekti võimalusi: jätke „digitaalsed jäljed”, et see töötaks teie heaks, laiendades teie professionaalset ringi ja silmaringi.
  • Lugege raamatuid. Valige need teadlikult. Autorid, kes esitlevad teile küsimusi ja stimuleerivad teie mõtlemisprotsessi, sobivad kõige paremini. Ärge unustage ka esteetilist komponenti: lugemine peaks pakkuma mitte ainult vaimset naudingut. 
  • Treeni end erinevate tööriistade abil, mida eksperdid pakuvad. Ja ärge kartke katsetada.
  • Lõpuks, muutuge ise ekspertiks, et omandatud teadmisi praktikas rakendada.

Võib mõelda: miks siis on vajalikud õpikoda?

Vastan:

Mängi videot

Veebiakadeemias on avatud sellised ametikohad!

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster