Er is een mening die ik vaak tegenkom: het is onmogelijk om zelf te leren, je hebt professionals nodig die je door dit moeilijke pad leiden - uitleggen, controleren en toezicht houden. Laat me proberen deze uitspraak te weerleggen, en zoals bekend is, hoeft het slechts één tegenvoorbeeld te zijn. De geschiedenis kent enkele voorbeelden van grote autodidacten (of eenvoudig gezegd, zelflerenden): archeoloog Heinrich Schliemann (1822–1890) of de trots van Georgië - schilder Niko Pirosmani (1862–1918). Ja, deze mensen leefden, leerden en creëerden grotendeels in de 19e eeuw en stonden ver af van de wereld van informatietechnologie. Maar nog steeds geldt: 'de belangrijkste doelstelling van leren is leren leren', zoals Aristoteles zei. In dit artikel deel ik praktische voorbeelden die je helpen om je zelfstandige leerproces effectief te organiseren.

Zelfstandig leren is nog steeds mogelijk. Sterker nog, het is heel goed mogelijk om daarbij hoge resultaten te behalen. Je zult versteld staan: hoe kan iemand uit de wereld van commercieel onderwijs (ik werk bij het opleidingscentrum '') hier iets over zeggen, terwijl ik de tak kap waarbij ik zit. Maar laten we bij het begin beginnen.
Ik ben iemand die zijn hele professionele leven (meer dan 17 jaar) werkzaam is in het onderwijs: ik ben IN het onderwijs en ik ben VOOR het onderwijs. En ik wil praktische voorbeelden met je delen die je helpen om je zelfstandige leerproces effectief te organiseren. Deze technieken zijn een samenvatting van mijn persoonlijke ervaringen. Natuurlijk claim ik niet de absolute waarheid. Maar als ieder van jullie slechts één techniek vindt die hij in zijn persoonlijke praktijk wil gebruiken, beschouw ik mijn taak als voltooid.
Mijn eerste advies is: als je besluit om jezelf te onderwijzen (ongeacht hoeveel tijd je bereid bent eraan te besteden: 10 minuten, een uur, een dag…), probeer dan andere zaken tijdens deze tijd te vermijden, zodat je het zo effectief mogelijk maakt.
Professor Hal Pashler van de Universiteit van Californië zei: 'Zelfs de hersenen van een Harvard-afgestudeerde worden die van een achtjarig kind als je hem twee dingen tegelijk laat doen.'
Geef multitasking op tijdens het leren, en je zult het maximale uit je onderwijs halen.
Maar ik beloofde praktische tips te delen. Ik illustreer deze zelfstudie-technieken aan de hand van het onderwerp frontend ontwikkeling. Ten eerste is dit onderwerp voor mij persoonlijk ontzettend interessant (sinds het moment dat ik als schoolleraar informatica werkte en het aan kinderen doceerde). Ten tweede is het gebied van frontend ontwikkeling een van de meest gevraagde en snelgroeiende richtingen.En ten derde, zelfs als we geen frontend-ontwikkelaars zijn, zijn we consumenten van hun werkresultaten.
Dus, we moeten zelf nieuwe kennis opdoen en praktische vaardigheden verwerven. Waar haal je die vandaan? Wat is jouw bron? Internet, boeken en andere mensen, toch? Laten we beginnen met internet.
1. Zoek effectief.
Er zijn talloze zoekwebsites. Verschillende zoekmachines hebben verschillende zoekalgoritmes. Dit leidt tot verschillende dekkingsgebieden - elke zoekmachine dekt (of in meer technische termen, indexeert) een deel van de beschikbare informatie op het internet. Daarom moet je verschillende zoekmachines gebruiken om de maximale dekking van bronnen te verkrijgen.
Maar hoe organiseer je je zoekopdracht zodat je niet verdrinkt in een enorme hoeveelheid 'informatie-ruis'? Je moet leren om nuttige informatie eruit te filteren. Ja, tegenwoordig begrijpen zoekmachines natuurlijke taal. De algoritmes voor het weergeven van relevante zoekresultaten worden voortdurend verbeterd. Zoekmachines hebben een enorm aantal aanvullende functies verworven. Maar de vraag 'Hoe zoek je informatie effectief?' blijft tot op de dag van vandaag relevant.
Bijna elke zoekmachine heeft een geavanceerde zoekfunctie en een zoektaal die daarvoor gebruikt wordt. Maar niet iedereen maakt regelmatig gebruik van deze mogelijkheid.
Ik laat het zien aan de hand van een voorbeeld met Google. Als ik wil leren over frontend ontwikkeling, ben ik geïnteresseerd in de technologieën waar ik op moet letten en de bronnen die ik moet lezen.
- Laten we naar de pagina
- We stellen de parameters in. Bijvoorbeeld:
a. met de frase: Front-end Development,
b. met een van de woorden: 2018,
c. Zoek in: het Engels,
d. Land: de Verenigde Staten,
e. Datum van bijwerking: het afgelopen jaar,
f. Plaatsing van woorden: in de paginatitel. - Klik op Zoek.
- En op de zoekresultatenpagina kiezen we de bronnen die ons als startpunt zullen dienen voor het bestuderen van het onderwerp.

Voor het verfijnen van zoekopdrachten kunt u ook gebruikmaken van. Deze eenvoudige trucs helpen om relevantere resultaten te krijgen en besparen veel tijd die anders aan het zoeken naar kwalitatieve informatie besteed zou worden.
2. Leer online
Waarschijnlijk weet inmiddels iedereen van MOOC — toegankelijk internetonderwijs voor iedereen die dat wil. De bekendste platforms zijn , , , , . De meeste van dergelijke bronnen bevatten cursussen in het Engels, maar er zijn ook Russischtalige — bijvoorbeeld, (waaronder, ter info, de cursussen van de Corporate University van Sberbank worden geplaatst).
In mijn persoonlijke topfavorieten is de absolute leider — vanwege de professionele benadering en de betrokkenheid van experts uit de industrie. Ik gebruik ook vaak Coursera — zij hebben iets wat andere bronnen niet bieden, zoals kruiscontroles. Dit is de mogelijkheid om niet alleen commentaar van andere gebruikers te krijgen, maar ook zelf betrokken te raken en de rol van expert op zich te nemen (en dit is ook een van de methoden van zelfstudie, waarover ik later zal vertellen).
Naar mijn persoonlijke mening komen Russische platforms nog enigszins tekort ten opzichte van buitenlandse, zowel in de kwaliteit van het materiaal als in de vorm van bezorging aan de luisteraar, maar als je op de vraag "Spreek je Engels?" antwoordt met "Yesлибы", dan is dat ook een uitstekende optie.

Laten we het algoritme voor het zoeken naar de benodigde cursus bekijken aan de hand van.
- We gaan naar de cursuscatalogus —
- We kiezen een categorie:
- We stellen de filter "gratis" in: Type — Gratis Cursussen
- We geven ons niveau op: Vaardigheidsniveau — bijvoorbeeld, Beginner
- We preciseren de vaardigheden die we willen verbeteren: Vaardigheid — HTML, CSS, JavaScript
- En we krijgen een lijst met cursussen waarvoor je je volledig gratis kunt inschrijven. Het voordeel hiervan is dat de meeste zijn ontwikkeld met de deelname van leveranciers en de opleiding plaatsvindt op echte projecten.
Als je een beginnende specialist bent en niet weet in welke volgorde je het onderwijs moet opbouwen, welke cursussen je moet volgen, welke taken je moet oplossen, dan is er voor jou de mogelijkheid om je in te schrijven voor zogenaamde "Complexe programma's". Experts op het gebied van onderwijs hebben de hele educatieve route al uitgezet, het enige wat je hoeft te doen is deze te volgen.
Hoe zulke programma's te zoeken
- Ga naar de sectie met
- Via de Programmeerschool () vinden we de nodige richting: .

Hoe weet je welke van de gevonden cursussen beter zijn? Er is geen universeel recept, alles hangt af van de doelen, taken en eigenschappen van de specifieke persoon. Echter, ik kan enkele aanbevelingen geven.
- Lees reviews om de meningen van anderen te leren kennen.
- Bekend met van de cursus, waar de inhoud, structuur, methoden worden beschreven, en fragmenten worden gepresenteerd waarmee je kunt beoordelen hoe professioneel de benadering van cursusontwikkeling is, of de docent het materiaal toegankelijk uitlegt, en welke extra mechanismen voor zelfcontrole of automatische controle door het systeem er zijn.
Door deze factoren te verzamelen, kun je voor jezelf bepalen of het de moeite waard is om deze cursus te volgen.
Een andere veelgestelde vraag betreft zelforganisatie — maximaal 8% van de luisteraars haalt het einde van online cursussen. Mensen zoeken oplossingen voor specifieke taken en stoppen met leren zodra ze die vinden. Een andere reden is de duur van de cursus. De meeste mensen zijn van nature sprinters, en het is moeilijk voor hen om lange afstanden te lopen.
Als je toch je opleiding wilt afronden, ontwikkel dan vooral die kwaliteiten die zelfeducatie vereist:
- leer tijd te plannen;
- vind de juiste motivatie voor jezelf;
- nodig vrienden uit om je gezelschap te houden tijdens het leren, zodat je kunt bespreken en wat je hebt bestudeerd kunt analyseren.
Ook wordt het probleem van zelforganisatie effectief opgelost wanneer er regelmatige en eindrapportages zijn voor het management of andere personen. Een certificeringssysteem werkt ook, maar alleen in gevallen waar er behoefte is om de status te bevestigen.
3. Zoek experts
Zoek mensen wiens kennis en ervaring je kunt gebruiken. Mensen uit de industrie die zichzelf hebben bewezen als hooggekwalificeerde professionals, klaar om openhartig en kosteloos hun ervaring te delen. Denk je dat dit fantasie is en dat het niet bestaat? Het bestaat wel. Er zijn een paar trucs die je kunt gebruiken om zulke mensen te vinden.
Neem contact op met officiële bronnen, zoals organisaties die normen ontwikkelen. Zij hebben werkgroepen opgericht voor de ontwikkeling van specialistische inhoud. Informatie hierover is meestal openbaar beschikbaar.
Laten we kijken naar een specifiek voorbeeld.
- We gaan naar de website
- We gaan naar Werkgroepen —
- Kies daar een werkgroep die voor ons momenteel interessant is, bijvoorbeeld Cascading Style Sheets (CSS).
- We gaan naar de deelnemerscategorie en krijgen toegang tot alle organisaties die betrokken zijn bij de ontwikkeling van deze normen:
- Zoek naar uitgenodigde experts — specialisten die erkend zijn door de wereldgemeenschap. Uitgenodigde Experts:,

Gewoonlijk delen experts op dit gebied graag hun ontwikkelingen. Je kunt opnames van hun presentaties vinden, kennismaken met de lijst van bronnen die ze hebben gebruikt, slides bekijken en zelfs de code die ze demonstreerden. En leren van hun voorbeeld.
Overigens kan ik Lea Verou bijzonder aanbevelen — zij heeft tal van 'lekkere' ontwikkelingen die ze openbaar maakt. Ze inspireert een enorme hoeveelheid mensen over de hele wereld met haar voorbeeld. En ik ben geen uitzondering.
Een tweede manier om experts te vinden is via videohostings, waar je opnames kunt vinden van conferenties die aan het juiste thema zijn gewijd. Dit is of minder bekend in ons land , waar heel wat materialen zijn opgeslagen die op YouTube soms gewoon niet beschikbaar zijn.
En wederom een voorbeeld:
- We gaan naar YouTube. Zoekopdracht:
- Hier werkt ook een effectieve zoekfunctie, en je moet deze niet verwaarlozen. Kies: Filters → Kanalen
- En we krijgen een lijst van kanalen die aan dit onderwerp zijn gewijd.
- Bijvoorbeeld: Front-Trends → Afspeellijsten →
- Kies een spreker. Laten we zeggen, — zij is een uitstekende expert, van wie je veel kunt leren.
- Voilà.
Zo kun je professionals in het benodigde vakgebied vinden en toegang krijgen tot hun werk.

4. Laat kunstmatige intelligentie voor jou werken
Mijn advies hier is heel eenvoudig en in zekere zin zelfs tegenstrijdig in ons tijdperk van de 'Grote Broer' — laat 'digitale sporen' achter:
- Abonneer je op kanalen, zodat je 'vergelijkbare' aanbevelingen krijgt;
- Like en bewaar video's en materialen in je favorieten;
- Volg de pagina's van professionele gemeenschappen die je interesseren op sociale netwerken.
En op basis van je 'digitale sporen' krijg je aanbiedingen gerelateerd aan jouw interesses. Dit is een kans om deel uit te maken van een professionele gemeenschap waar je nuttige informatie en praktische voorbeelden kunt opdoen.
5. Lees boeken
Er is een mening dat, gezien de beschikbare informatie op internet en ontelbare online cursussen, het lezen van boeken niet meer relevant is. Dat is echter volkomen onjuist.
Boeken zijn noodzakelijk voor een breed perspectief op bepaalde concepties, ideeën, problemen en technologieën. Ze verbreden je horizon en zijn bedoeld voor een diepgaande studie van het materiaal.
Echter, lezen moet ook effectief gedaan worden.
Hoe kies je boeken om te lezen?
Voor theoretische verkenningen zijn er , richtlijnen enzovoort.
Als we het hebben over technische literatuur, volg ik een simpele logica: ik maak gebruik van aanbevelingen van gezaghebbende bronnen. Hiermee bedoel ik erkende experts uit de industrie (veel van hen volg ik op ), evenals gerespecteerde digitale uitgaven en vakportalen (bijvoorbeeld, , , , ).
Over het algemeen geef ik de voorkeur aan praktijkgerichte bronnen. Daarbij vind ik het heel belangrijk:
- dat de taal eenvoudig en menselijk is (ik hou van boeken die als gesprekspartners fungeren, waarin vragen worden gesteld en gedachten worden prikkeld tijdens het lezen),
- de kwaliteit van het vormgegeven materiaal. Natuurlijk is de inhoud waardevoller. Maar de verpakking geeft inzicht in de houding die in het boek is gestopt, laat zien hoeveel tijd en moeite er is gestoken in het tot leven brengen van het boek, en de zoektocht naar de juiste wijze van zelfexpressie van de auteur (en het hele betrokken team) door het boek. Zoals men zegt, het duiveltje zit in de details. En die merk ik goed op.
Hier zijn enkele voorbeelden van boeken die ik zeker aanbeveel:
6. Gebruik verschillende tools
"Ik herinner me alleen wat mijn handen doen" - zo kun je het bekende educatieve principe 'Learning by Doing' interpreteren.
Op een gegeven moment moet je op de een of andere manier al je vergaarde kennis in de praktijk brengen. Je moet constant oefenen — daarvoor moet je speciale tools vinden die je in staat stellen om deze oefeningen het meest effectief te organiseren.
Waar haal je deze tools vandaan?
Door je te baseren op een van de vorige punten — bij experts die hun werktools delen — kun je interessante projecten vinden op hun blogs en websites waar ze hun materiaal publiceren. Deze projecten stellen je in staat om de nieuwe technologieën en werkmethoden die je leert, in de praktijk toe te passen en je eigen kennis op te bouwen. En er zijn er heel veel.
In animatie wordt bijvoorbeeld de tijdsafhankelijkheid van de geanimeerde eigenschap beschreven door een bepaalde curve, of beter gezegd, door een set van parameters (coëfficiënten). De meest realistische, vanuit het perspectief van de kijker, animatie-effecten verlopen niet-lineair in de tijd (een korte kennismaking met de animatieprincipes die Walt Disney heeft vastgelegd, zal dit bevestigen). Bijvoorbeeld, een bepaald object begint langzaam te bewegen, daarna neemt de snelheid toe, en vervolgens begint deze weer geleidelijk af te nemen, enzovoort. Wiskundig worden dergelijke afhankelijkheden beschreven met behulp van Bézier-curves.
Kijk naar de interactieve simulator (Bézier-curve), waar je visueel kunt zien hoe de vorm van de curve het gedrag van de animatie van een object in de ruimte beïnvloedt. Het algoritme is als volgt:
- Stel in ()
- Stel de animatieduur in op 1,5–2 seconden
- Start de test — dit creëert het juiste animatie-effect: er is een voorbereiding op het begin van de actie, de actie zelf en de inertie na de voltooiing.

Nog enkele interessante voorbeelden:
Ik zal dieper ingaan op een paar van de meest representatieve, naar mijn mening.
- Controle op de naleving van wachtwoordvereisten :
Taak: het is noodzakelijk dat het invoerveld voor het wachtwoord van de gebruiker alleen waarde accepteert die uit minstens 6 tekens bestaat, minstens één cijfer, één letter (ongeacht het geval) en elk ander teken bevat. De controle moet aan de kant van de gebruiker worden uitgevoerd met behulp van standaard browserhulpmiddelen (hiervoor wordt gebruikt, waarvan de waarde een reguliere expressie is).
:
- /^.{6,}$/ — любые 6 символов
- /^(?=.*d).{6,}$/ — из них хотя бы одна цифра
- /^(?=.*d)(?=.*[a-z]).{6,}$/i — из них хотя бы одна буква (регистр не важен)
- /^(?=.*d)(?=.*[a-z])(?=.*[W_]).{6,}$/i — из них хотя бы один символ (не буква и не цифра)

- Een ander voorbeeld - patronengalerij : het is gewoon verbluffend hoe code verandert in een geometrisch patroon!
Stappenplan:
- Schaal 90%
- Zig-zag - achtergrondcode

De hoofdgedachte is: gebruik verschillende hulpmiddelen die vrij beschikbaar zijn op de websites van specialisten en die je helpen om je vaardigheden volledig gratis te verfijnen.
7. Word een expert
Nadat je je vaardigheden hebt aangescherpt, bereik je een nieuw niveau - word zelf een expert.
Hoe doe je dat? Heel eenvoudig.
Vergeet het verhaal van de docent niet: "Ik heb het hen drie keer verteld, en ik begrijp het al, maar zij begrijpen het nog steeds niet"? Je moet je kennis overbrengen om deze te verankeren. En als hulpmiddel stel ik voor om de service StackOverflow te gebruiken. Dit is een speciaal aangemaakt platform waar ontwikkelaars antwoorden zoeken op hun professionele vragen. En net als zij zijn er ook andere ontwikkelaars die antwoorden geven. Zo wordt er een uitgebreide database van problemen verzameld, waar elke oplossing voor te vinden is. En jij kunt auteur worden van de antwoorden op deze vragen door je in een bepaald onderwerp te verdiepen en je ervaring te delen.
Je slaat twee vliegen in één klap: ten eerste leer je zelf deze problemen op te lossen. Ten tweede leer je hoe je het algoritme van de oplossing kunt uitleggen en verankert zo nieuwe kennis beter in je geheugen.
Stappenplan op
- Typ de zoekopdracht in het zoekveld - bijvoorbeeld: CSS
- Als resultaat krijgen we een lijst van alle vragen met de tag "CSS"
- Ga naar het tabblad Ongerealiseerde - Unanswered. En verkrijg

Of:
- Volg hetzelfde scenario.
Vergeet ook niet is een netwerk van websites voor vragen en antwoorden in verschillende vakgebieden, evenals een binnenlandse bron (dank aan, , voor de tip).
Conclusies
Ik heb enkele eenvoudige technieken met je gedeeld die je helpen om "te leren leren" en het proces van zelfstudie effectiever maken:
- Zoek efficiënt.
- Volg massale online cursussen (en rond ze af).
- Zoek experts van wie je ervaring kunt lenen, met wie je kunt praten en om advies kunt vragen.
- Maak gebruik van de mogelijkheden van kunstmatige intelligentie: laat 'digitale sporen' achter zodat het voor jou werkt, en breid je professionele netwerk en horizon uit.
- Lees boeken. Kies echter bewust de boeken die je leest. Diegene waarvan de auteurs je vragen stellen en je denkkracht stimuleren, zijn het meest geschikt. Vergeet ook de esthetische kant niet: lezen moet niet alleen intellectueel genoegen, maar ook plezier bieden.
- Oefen met verschillende tools die beschikbaar zijn bij experts. Wees niet bang om te experimenteren.
- Word uiteindelijk zelf een expert, zodat je de opgedane kennis in de praktijk kunt toepassen.
Men zou kunnen denken: waarom zijn opleidingscentra dan eigenlijk nodig?
Ik zal antwoorden:

De Netwerkacademie heeft vacatures openstaan!
Bron: habr.com
