Der er en opfattelse, jeg ofte støder på — at man ikke kan lære selvstændigt, og at man har brug for professionelle, der kan guide én igennem denne udfordrende rejse — forklare, kontrollere og overvåge. Jeg vil forsøge at modbevise denne påstand, og for det er det som bekendt tilstrækkeligt at give blot et enkelt modeksempel. I historien findes der sådanne eksempler på store autodidakter (eller mere enkelt sagt, selvuddannede): arkæologen Heinrich Schliemann (1822–1890) eller Georgiens stolthed — kunstneren Niko Pirosmani (1862–1918). Ja, disse mennesker levede, lærte og skabte næsten udelukkende i det 19. århundrede og var langt fra verden af informations teknologi. Men alligevel var „det vigtigste mål med læring — at lære at lære“, som Aristoteles sagde. I denne artikel vil jeg dele praktiske eksempler med jer, der effektivt kan organisere den selvstændige læringsproces.

Det er stadig muligt at lære selvstændigt. Desuden er det fuldt ud realistisk at opnå høje resultater undervejs. Du vil blive overrasket: hvordan en person fra den kommercielle uddannelsessektor (jeg arbejder i uddannelsescentret „“) kan tale om dette emne, mens han savner den gren, han sidder på. Men lad os tage det fra begyndelsen.
Jeg er en person, der i hele mit professionelle liv (og det er over 17 år) har arbejdet inden for uddannelse: jeg er I uddannelsen og JEG er FOR uddannelsen. Og jeg vil gerne dele praktiske eksempler med dig, der effektivt kan organisere den selvstændige læringsproces. Disse teknikker er en sammenfatning af mine personlige erfaringer. Selvfølgelig gør jeg ikke krav på at være den endelige autoritet. Men hvis hver af jer finder mindst én teknik, som I ønsker at anvende i jeres personlige praksis, vil jeg betragte min opgave som fuldført.
Mit første råd er — hvis du har besluttet dig for at engagere dig i selvuddannelse (uanset hvor meget tid du er villig til at afsætte: 10 minutter, en time, en dag…), så forsøg at undgå andre opgaver i den periode, for at gøre det så effektivt som muligt.
Professor i psykologi ved University of California, Hal Pashler, sagde: „Selv hjernen på en Harvard-kandidat bliver til en otteårigs hjerne, hvis han tvinges til at lave to ting på én gang.“
Giv slip på multitasking under læring, og du vil maksimere effekten af uddannelsen.
Men jeg lovede at dele praktiske metoder. Jeg vil illustrere disse selvstudiemetoder med emnet frontend-udvikling. For det første er dette emne noget, jeg selv er ekstremt interesseret i (siden jeg arbejdede som skolelærer i IT og underviste det for børn). For det andet er frontend-udvikling et af de mest efterspurgte og hurtigt udviklende områder,). Og for det tredje, selvom vi ikke er frontend-udviklere, er vi forbrugere af deres arbejde.
Så vi skal selv tilegne os ny viden og praktiske færdigheder. Hvor henter du dem fra? Hvad fungerer som din kilde? Internettet, lærebøger og andre mennesker — ikke sandt? Lad os starte med internettet.
1. Søg effektivt
Der er mange søgesider. Forskellige søgemaskiner har forskellige søgealgoritmer. Som et resultat varierer rækkevidden — hver dækker (eller for at sige det mere teknisk, indekserer) en del af informationen, der findes på internettet. Derfor skal man bruge forskellige søgemaskiner for at få maksimal dækning af kilder.
Men hvordan organiserer man søgningen for ikke at drukne i det enorme antal af "informationslarm"? Man skal lære at udvælge de nyttige korn. Ja, nu kan søgemaskiner opfatte forespørgsler på naturligt sprog. Algoritmerne til at levere relevante søgeresultater forbedres konstant. Søgemaskinerne får et enormt sæt af ekstra funktioner. Men spørgsmålet "Hvordan søger man information effektivt?" forbliver relevant den dag i dag.
Næsten hver søgemaskine har udvidet søgning og et forespørgselssprog, som den er baseret på. Men ikke alle bruger denne mulighed regelmæssigt.
Jeg vil demonstrere med Google som eksempel. Hvis jeg vil lære frontend-udvikling, er jeg interesseret i teknologier, jeg skal være opmærksom på, og ressourcer, der er værd at læse.
- Lad os gå til siden
- Vi angiver parametre. For eksempel:
a. med sætningen: Front-end Development,
b. med et af ordene: 2018,
c. Søg på: engelsk,
d. Land: De Forenede Stater,
e. Dato for opdatering: det seneste år,
f. Placering af ord: i sidens titel. - Klikker på Find.
- Og på søgesiderne skal vi vælge de ressourcer, der vil være vores udgangspunkt i studiet af emnet.

For at præcisere søgeanmodninger kan man også bruge. Disse enkle tricks vil hjælpe med at få mere relevante resultater og spare en masse tid brugt på at søge efter kvalitetsinformation.
2. Lær online
Nu ved sikkert alle om MOOC — den tilgængelige online masseuddannelse for alle interesserede. Blandt de mest kendte platforme er , , , , . De fleste af disse ressourcer indeholder kurser på engelsk, men der er også russisk talende — for eksempel (hvor Korporativt universitet Sberbank placerer sine kurser, for øvrigt).
I min personlige top-list er den ubestridte leder — for sin professionelle tilgang og inddragelse af eksperter fra industrien. Jeg bruger ofte også Coursera — de har noget, som ikke er tilgængeligt på andre ressourcer, for eksempel krydscheck. Det er en mulighed for ikke kun at få kommentarer fra andre brugere, men også selv at involvere sig i processen og fungere som ekspert (og det er også en af metoderne til selvuddannelse, som jeg vil tale om senere).
Efter min mening er russiske platforme stadig lidt bagud i forhold til udenlandske både med hensyn til kvaliteten af materialet og måden, det leveres til lytteren, men hvis du svarer "Ja" på spørgsmålet "Do you speak English?", så er det også et glimrende alternativ.

Lad os se på algoritmen for at finde det nødvendige program ved eksempel.
- Gå til kursuskataloget —
- Vælg kategori:
- Sæt filteret 'gratis': Type — Gratis kurser
- Angiv dit niveau: Færdigheder — for eksempel Begynder
- Præciser de færdigheder, du ønsker at forbedre: Færdigheder — HTML, CSS, JavaScript
- Og vi får en liste over kurser, man kan tilmelde sig helt gratis. Fordelen ved dem er, at de fleste af dem er udviklet med deltagelse af leverandører, og undervisningen foregår på reelle projekter.
Hvis du derimod er en ny specialist og ikke ved, i hvilken rækkefølge du skal opbygge din uddannelse, hvilke kurser du skal tage, hvilke opgaver der skal løses, så er der mulighed for at tilmelde dig såkaldte 'Komplekse programmer'. Eksperter inden for undervisning har allerede opbygget hele uddannelsesforløbet, du skal blot følge det.
Hvordan man finder sådanne programmer
- Vi går til sektionen med
- Gennem Programmeringsskolen () finder vi den retning, vi har brug for: .

Hvordan kan man forstå, hvilke af de fundne kurser der er bedst? Der findes ikke en universel opskrift, alt afhænger af målene, opgaverne og karakteristikaene ved den specifikke person. Men jeg kan give nogle anbefalinger.
- Læse anmeldelser for at finde ud af, hvad andre mener.
- Bekendtgør dig med kurset, som beskriver indhold, struktur, metoder, præsenterer fragmenter, hvorigennem man kan vurdere, hvor professionelt kursets tilgang er, om instruktøren præsenterer materialet tilgængeligt, og hvilke ekstra mekanismer der findes for selvkontrol eller automatisk kontrol fra systemet.
Når man har samlet disse faktorer, kan man vurdere, om det er værd at tage dette kursus.
Et andet ofte stillet spørgsmål handler om selvorganisering — højst 8% af deltagerne når til slutningen af onlinekurserne. Folk søger løsninger på specifikke opgaver og stopper med at studere, så snart de finder dem. En anden grund er kursusets længde. De fleste mennesker er sprintere af natur, og det er svært for dem at løbe lange distancer.
Hvis du stadig vil afslutte kurset, skal du først og fremmest udvikle de kvaliteter, som selvuddannelse kræver:
- lær at planlægge din tid;
- find en god motivation;
- inviter venner til at danne selskab med dig i dit studie, så du har nogen at diskutere og gennemgå det lærte med.
Problemet med selvorganisering løses også effektivt, når der er brug for regelmæssig og endelig rapportering til ledelsen eller andre personer. Et certificeringssystem fungerer også, men kun når der er behov for at bekræfte status.
3. Søg eksperter
Find mennesker, hvis viden og erfaring du kan støtte dig til. Mennesker fra industrien, der har gjort sig som højt kvalificerede fagfolk, villige til åbent og gratis at dele deres erfaring. Tænker du, at det er fantasi og ikke findes? Det findes. Der er et par tricks, som man kan benytte sig af for at finde sådanne mennesker.
Kontakt officielle kilder — for eksempel organisationer, der udvikler standarder. De har arbejdsgrupper, der er oprettet til at udvikle specialiseret indhold. Informationen om dem er normalt offentligt tilgængelig.
Lad os se på et konkret eksempel.
- Vi besøger hjemmesiden
- Vi går til Arbejdsgrupper —
- Blandt dem vælger vi den, der i øjeblikket interesserer os. For eksempel, Cascading Style Sheets (CSS).
- Vi går ind under kategorien deltagere og får adgang til alle organisationer, der deltager i udviklingen af disse standarder:
- Vi finder inviterede eksperter — specialister, der er anerkendt af det globale samfund. Invited Experts:,

Eksperter på dette område deler ofte villigt deres udviklinger. Man kan finde optagelser af deres præsentationer, se listen over ressourcer, de har brugt, se slides og endda koden, som de har vist. Og lære af deres eksempel.
For resten, jeg anbefaler især Lea Verou — hun har mange 'lækre' udviklinger, som hun deler offentligt. Hun inspirerer en enorm mængde mennesker verden over med sit eksempel. Jeg er ikke en undtagelse.
En anden måde at finde eksperter på er videohosting, hvor man kan finde optagelser af konferencer om det relevante emne. Dette eller mindre kendt i vores land , hvor der findes mange materialer, som der ofte ikke er på YouTube.
Og igen med et eksempel:
- Vi går ind på YouTube. Søgning:
- Her fungerer en effektiv søgning også, og man skal ikke forsømme den. Vi vælger: Filtre → Kanaler
- Og vi får en liste over kanaler dedikeret til dette emne.
- For eksempel: Front-Trends → Playlister →
- Vi vælger en hvilken som helst taler. Lad os sige, — hun er en fremragende ekspert, som man kan lære meget af.
- Voilà.
Sådan kan man finde professionelle inden for et nødvendigt område og få adgang til deres værker.

4. Få kunstig intelligens til at arbejde for dig
Her er mit råd meget simpelt og på en måde endda modstridende i vores tid med 'Storebror' — efterlad 'digitale spor':
- Abonner på kanaler, så de kan foreslå 'beslægtede';
- ‘Liker’ og gem videoer og materialer i bogmærker;
- Følg de professionelle fællesskaber, der interesserer dig, på sociale medier.
Og ud fra de "digitale spor" vil du modtage tilbud relateret til de emner, der interesserer dig. Dette er en mulighed for at træde ind i et professionelt fællesskab, hvorfra du kan hente nyttig information og praktiske eksempler.
5. Læs bøger
Der er en opfattelse af, at med den tilgængelige information på internettet og utallige onlinekurser er læsning af bøger blevet irrelevant. Men det er helt forkert.
Bøger er nødvendige for at få et omfattende syn på bestemte koncepter, ideer, problemer og teknologier. De udvider horisonterne og er beregnet til dybdegående studier af materialet.
Men man skal også læse effektivt.
Hvordan vælger man bøger at læse?
Til teoretiske undersøgelser er der , regulativer osv.
Hvis vi taler om teknisk litteratur, guider jeg mig efter en simpel logik - jeg bruger anbefalinger fra autoritative kilder. Med dette mener jeg anerkendte eksperter inden for branchen (jeg følger mange af dem på ), samt respekterede elektroniske publikationer og specialiserede portaler (for eksempel, , , , ).
Generelt foretrækker jeg praksisorienterede kilder. Det er meget vigtigt for mig:
- at sproget er enkelt og menneskeligt (jeg elsker bøger, der føles som samtaler, hvor der stilles spørgsmål, og tanker vækkes under læsningen),
- kvaliteten af det designede materiale. Selvfølgelig er indholdet vigtigere. Men indpakningen giver en indikation af den indsats, der er lagt i bogen, og giver en idé om den tid og de kræfter, der er investeret i at give bogen liv, samt søgningen efter den rigtige måde for forfatteren (og hele det involverede teams) at udtrykke sig gennem bogen. Som det siges, ligger djævlen i detaljerne. Og dem bemærker jeg meget.
Her er nogle eksempler på bøger, som jeg helt klart anbefaler:
6. Brug forskellige værktøjer
"Jeg husker kun det, mine hænder gør" - sådan kan man tolke det kendte princip i den globale pædagogiske praksis 'Learning by Doing'.
På et eller andet tidspunkt vil du have brug for at anvende hele den samlede viden praktisk. Du skal konstant træne — for dette skal du finde specielle værktøjer, der gør det muligt at organisere sådanne træninger mest effektivt.
Hvor finder man disse værktøjer?
Ved at støtte dig til et af de tidligere punkter — hos eksperterne, som deler deres arbejdsværktøjer — kan du finde interessante projekter i deres blogs og på de sider, hvor de offentliggør deres materialer. Disse projekter giver dig mulighed for praktisk at øve de nye teknologier og arbejdsmetoder, du lærer, og udvikle dine egne know-hows. Og der er mange af dem.
I animation beskrives ændringen af det animerede egenskab over tid ved en bestemt kurve, eller rettere, en sætning af dens parametre (koefficienter). De mest realistiske animations-effekter, set fra seerens perspektiv, foregår over tid nonlinear (det er nok at få en hurtig introduktion til animationsprincipperne, som Walt Disney har lagt til grund, for at bekræfte dette). For eksempel begynder en genstand sin bevægelse gradvist, derefter øges dens hastighed, hvorefter den gradvist begynder at sænke sig igen osv. Matematisk set beskrives sådanne afhængigheder ved hjælp af Bézier-kurver.
Tag et kig på den interaktive simulator (Bézier-kurve), hvor du kan se, hvordan kurvens form påvirker karakteren af animationen af objekternes bevægelse i rummet. Algoritmen er som følger:
- Indstil ()
- Angiv animationstiden til 1,5–2 sekunder
- Start testen — det skaber den rigtige animeringseffekt: der er forberedelse til starten af handlingen, selve handlingen og inertien ved afslutningen.

Nogle andre interessante eksempler:
Jeg vil gå mere i dybden med et par af de mest illustrative, efter min mening.
- Kontrol af overholdelse af adgangskodekrav :
Opgaven: det er nødvendigt at sikre, at inputfeltet, der bruges til at indtaste brugerens adgangskode, kun accepterer sekvenser, der er mindst 6 tegn lange, indeholder mindst ét tal, et bogstav (uanset dets store eller små bogstaver) og et vilkårligt tegn. Kontrollen skal udføres på klientsiden med standardværktøjer i browseren (til dette formål anvendes, hvis værdien er et regulært udtryk).
:
- /^.{6,}$/ — любые 6 символов
- /^(?=.*d).{6,}$/ — из них хотя бы одна цифра
- /^(?=.*d)(?=.*[a-z]).{6,}$/i — из них хотя бы одна буква (регистр не важен)
- /^(?=.*d)(?=.*[a-z])(?=.*[W_]).{6,}$/i — из них хотя бы один символ (не буква и не цифра)

- Endnu et eksempel — mønsterbibliotek : det er simpelthen fantastisk, hvordan kode bliver til et geometrisk mønster!
Handlingsforløb:
- Skala 90%
- Zig-zag — baggrundskode

Hovedideen er at bruge forskellige værktøjer, der er frit tilgængelige på specialisternes hjemmesider og som giver mulighed for at perfektionere dine færdigheder helt gratis.
7. Bliv ekspert
Når du har fået erfaring, kan du tage det til næste niveau — blive ekspert selv.
Hvordan gør man det? Det er nemt.
Husker du fabelen om læreren: «Jeg har fortalt det tre gange, og jeg har selv forstået det, men de forstår det slet ikke»? Du er nødt til at formidle din viden for at forankre den. Som et værktøj foreslår jeg at bruge StackOverflow. Dette er en platform, hvor udviklere søger svar på deres professionelle spørgsmål. Og svarene gives af ligesindede — udviklere. Her samles en omfattende base af problemer, hver med en løsning. Og du kan blive forfatter til svarene på disse spørgsmål ved at forstå et emne og dele din erfaring.
Du dræber to fluer med ét smæk: for det første lærer du selv at løse dette problem. For det andet lærer du at forklare løsningsalgoritmen og derved fastholde ny viden bedre i hukommelsen.
Handlingsforløb på
- I søgefeltet indtaster vi forespørgslen — for eksempel: CSS
- Som resultat får vi en liste over alle spørgsmål med tagget «CSS»
- Vi går til fanen Unanswered — Urimede. Og får

Eller:
- Vi handler efter samme skabelon.
Glem ikke — et netværk af websites til at arbejde med spørgsmål og svar inden for forskellige områder, samt en hjemlig ressource (tak, , for tippet).
Resumé
Jeg har delt nogle enkle metoder med dig, der vil hjælpe dig med at «lære at lære» og gøre din selvuddannelse mere effektiv:
- Søg effektivt.
- Lær på massive online kurser (og afslut dem).
- Søg eksperter, hvis erfaring du kan låne, og som du kan tale med og få rådgivning fra.
- Udnyt kunstig intelligens: efterlad "digitale spor", så den arbejder for dig, udvider dit professionelle netværk og horisont.
- Læs bøger. Vær dog bevidst om dit valg. De, hvis forfattere stiller spørgsmål til dig og stimulerer din tænkning, vil være de mest hensigtsmæssige. Glem ikke den æstetiske dimension: læsning skal give ikke kun intellektuel fornøjelse.
- Træn med forskellige værktøjer, som du kan finde hos eksperterne. Og vær ikke bange for at eksperimentere.
- Bliv endelig en ekspert selv, så de tilegnede viden kan anvendes i praksis.
Man kunne tænke: hvad er formålet med uddannelsescentre?
Jeg vil svare:

Der er åbne stillinger på Netværksakademiet!
Kilde: habr.com
