Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur

Det finns en åsikt som jag ofta stöter på - det är omöjligt att studera på egen hand; du behöver proffs som guidar dig längs denna svåra väg - förklara, kontrollera, kontrollera. Jag ska försöka motbevisa detta påstående, och för detta räcker det som ni vet att ge åtminstone ett motexempel. Historien har exempel på stora autodidakter (eller, enkelt uttryckt, självlärda konstnärer): arkeologen Heinrich Schliemann (1822–1890) eller Georgiens stolthet, konstnären Niko Pirosmani (1862–1918). Ja, dessa människor levde, studerade och skapade till största delen på XNUMX-talet och var extremt långt ifrån informationsteknologins värld. Men det är fortfarande "det viktigaste målet med lärande är att lära sig hur man lär sig", som Aristoteles sa. I den här artikeln kommer jag att dela med dig av praktiska exempel som gör att du effektivt kan organisera en självständig inlärningsprocess.

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur
Det är fortfarande möjligt att studera på egen hand. Dessutom är det fullt möjligt att uppnå höga resultat. Du kommer att bli förvånad: som en person från området för kommersiell utbildning (jag arbetar i träningscentret "Network Academy LANIT") kan prata om detta ämne medan han arkiverar grenen som han sitter på. Men låt oss ta ordning på saker och ting.

Jag är en person som har arbetat inom utbildningsområdet under hela mitt yrkesliv (och detta är mer än 17 år): Jag är under utbildning och jag är FÖR utbildning. Och jag skulle vilja dela med dig av praktiska exempel som gör att du effektivt kan organisera en självständig inlärningsprocess. Dessa tekniker är en generalisering av min personliga erfarenhet. Jag gör naturligtvis inte anspråk på att vara den yttersta sanningen. Men om var och en av er hittar minst en teknik som han vill använda i sin personliga praktik, kommer jag att betrakta min uppgift som avslutad.
 
Mitt första råd är att om du bestämmer dig för att utbilda dig själv (oavsett hur mycket tid du är villig att ägna åt det: 10 minuter, en timme, en dag...), försök att undvika att göra andra saker under denna tid för att göra det så effektivt som möjligt.

Professor Hal Pashler i psykologi vid University of California sa: "Till och med hjärnan hos en Harvard-examinerad kommer att bli hjärnan hos ett åttaårigt barn om du får honom att göra två saker samtidigt."

Undvik multitasking medan du studerar så får du ut det mesta av din utbildning.
 
Men jag lovade att dela med mig av praktiska tekniker. Jag kommer att illustrera dessa självutbildningstekniker på ämnet front-end-utveckling. För det första är det här ämnet otroligt intressant för mig (från det ögonblick då jag arbetade som lärare i skolans datavetenskap och lärde ut det för barn). För det andra är frontend-utveckling ett av de mest populära och snabbväxande områdena (titta på den officiella statistiken). Tja, och för det tredje, även om vi inte är frontend-utvecklare, är vi konsumenter av resultatet av deras arbete.

Så vi måste självständigt förvärva ny kunskap och skaffa oss praktiska färdigheter. Var får du dem ifrån? Vad är din källa? Internet, läroböcker och andra människor – eller hur? Låt oss börja med Internet.
 

1. Sök effektivt

Det finns många söksidor. Olika sökmotorer har olika sökalgoritmer. Som ett resultat av detta är omfattningen olika - var och en täcker (eller, i mer tekniska termer, indexerar) en del av den information som finns på Internet. Därför behöver du använda olika sökmotorer för att få maximal täckning av källor.

Men hur organiserar man en sökning för att inte drunkna i en enorm mängd "informationsbrus"? Du måste lära dig att välja friska spannmål. Ja, nu accepterar sökmotorer förfrågningar på naturligt språk. Algoritmer för att leverera relevanta sökfrågeresultat förbättras ständigt. Sökmotorer får ett stort antal ytterligare funktioner. Men frågan "Hur söker man information effektivt?" är fortfarande relevant än i dag.

Nästan varje sökmotor har en avancerad sökning och ett frågespråk som den bygger på. Men alla utnyttjar inte denna möjlighet regelbundet.

Jag ska visa dig använda Google som exempel. Om jag vill lära mig frontend-utveckling är jag intresserad av teknologier som jag bör uppmärksamma och resurser som är värda att läsa.

  1. Låt oss gå till sidan Avancerad sökning.
  2. Ställ in parametrarna. Till exempel:

    a. med frasen: Front-end Development,
    b. med något av orden: 2018,
    c. Sök på: engelska,
    d. Land: USA,
    e. Uppdateringsdatum: förra året,
    f. Ordplacering: i sidrubriken.

  3. Klicka på Sök.
  4. Och på sökresultatsidan väljer vi de resurser som kommer att fungera som utgångspunkt för oss när vi studerar ämnet.

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur
För att förfina dina sökfrågor kan du också använda specialtecken eller ord. Dessa enkla knep hjälper dig att få mer relevanta resultat och sparar mycket tid på att söka efter kvalitetsinformation.
 

2. Studera online

Vid det här laget känner förmodligen alla till MOOCs - massutbildning tillgänglig på Internet för alla. Bland de mest kända platserna är Coursera, Udemy, EDX, Khan akademin, Rolig MOOC. De flesta av dessa resurser innehåller kurser på engelska, men det finns också ryskspråkiga - t.ex. stepik (där, förresten, Sberbank Corporate University är värd för sina kurser).

I min personliga schlagerparad är den obestridde ledaren Udacity — För ett professionellt förhållningssätt och medverkan av branschexperter. Jag använder ofta Coursera - de har något som andra resurser inte har, till exempel korskontroller. Det här är en möjlighet att inte bara få kommentarer från andra användare, utan också att engagera sig i processen och agera som expert (och detta är också en av teknikerna för självutbildning, och jag kommer att prata om det senare).

Enligt min personliga åsikt är ryska plattformar fortfarande något sämre än utländska både vad gäller kvaliteten på materialet och i form av leverans till lyssnaren, men om du svarar på frågan "Pratar du engelska?" Om du svarar "Ja eller inte", är detta också ett utmärkt alternativ.

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur
Låt oss titta på algoritmen för att hitta det önskade programmet med hjälp av exemplet Udacity.

  1. Gå till kurskatalogen - Sortiment
  2. Välj en kategori: Kategori - Programmering och utveckling
  3. Ställ in filtret på "gratis": Typ – Gratis kurser
  4. Ange din nivå: Skicklighetsnivå - till exempel nybörjare
  5. Vi specificerar de färdigheter som vi vill finslipa: Skill - HTML, CSS, JavaScript
  6. Och vi får en lista över kurser som du kan anmäla dig till helt gratis. Deras fördel är att de flesta av dem är utvecklade med deltagande av leverantörer, och utbildning sker på riktiga projekt.

Om du är nybörjarspecialist och inte vet i vilken ordning utbildningen ska anordnas, vilka kurser du ska gå, vilka uppgifter som ska lösas, då har du möjlighet att anmäla dig till den sk. "Omfattande program". Experter inom utbildningsområdet har redan byggt hela utbildningsbanan, det återstår bara att följa den.

Hur man söker efter sådana program

  1. Låt oss gå till avsnittet med avancerade utbildningsprogram (Nanodegree)
  2. Genom School of Programming (Skolan för programmering) hittar vi den riktning vi behöver: Front-end webbutvecklare.

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur
Hur förstår man vilken av kurserna som är bäst? Det finns inget universellt recept här; allt beror på en viss persons mål, mål och egenskaper. Jag kan dock ge några rekommendationer.

  • Läs recensioner för att ta reda på andras åsikter.
  • Bekant med intro kurs, som beskriver innehåll, struktur, tekniker, presenterar fragment genom vilka du kan utvärdera hur professionellt tillvägagångssättet för kursutveckling är, om läraren presenterar materialet på ett tillgängligt sätt, vilka ytterligare mekanismer för självkontroll eller automatisk kontroll av system är tillgängliga.

Genom att samla in dessa faktorer kan du själv avgöra om denna kurs är värd att gå.
 
En annan vanlig fråga är relaterad till självorganisering - maximalt 8% av eleverna når slutet av onlinekurser. Människor letar efter lösningar på specifika problem och slutar träna så fort de hittar dem. En annan anledning är kursens längd. De flesta är sprinters till sin natur och har svårt att springa långa sträckor.

Om du fortfarande vill slutföra dina studier, utveckla först och främst de egenskaper hos dig själv som självutbildning kräver:

  • lära sig att planera tid;
  • hitta rätt motiv för dig själv;
  • Bjud in dina vänner att följa med dig i dina studier, så att du har någon att diskutera och analysera vad du har lärt dig.

Problemet med självorganisering är också framgångsrikt löst när regelbunden och slutlig rapportering till ledningen eller andra personer krävs. Certifieringssystemet fungerar också, men endast i de fall det finns behov av att bekräfta status.
 

3. Sök upp experter

Leta efter personer vars kunskap och erfarenhet du kan lita på. Människor från branschen som har visat sig vara högt kvalificerade yrkesmän som är redo att dela med sig av sina erfarenheter öppet och kostnadsfritt. Tror du att det här är fantasi och att det inte händer? Händer. Det finns ett par knep du kan använda för att hitta dessa människor.

Konsultera officiella källor, till exempel organisationer som utvecklar standarder. De har skapat arbetsgrupper för att utveckla specialiserat innehåll. Och information om dem är vanligtvis allmänt tillgänglig.

Låt oss titta på ett specifikt exempel.

  1. Vi går till sajten World Wide Web Consortium
  2. Gå till arbetsgrupper - Arbetsgrupper
  3. Bland dem väljer vi den som just nu är intressant för oss. Till exempel Cascading Style Sheets (CSS).
  4. Vi går till kategorin deltagare och får tillgång till alla organisationer som deltar i utvecklingen av dessa standarder: Deltagare
  5. Vi hittar inbjudna experter - specialister som är erkända av det internationella samfundet. Inbjudna experter: Rachel Andrew, Lea Verou

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur
Vanligtvis delar experter inom detta område gärna med sig av sin utveckling. Du kan hitta inspelningar av deras presentationer, se en lista över resurser de använde, se bilderna och till och med koden de visade. Och lära av deras exempel.

Förresten, jag rekommenderar speciellt Lea Verou - hon har många "goda" utvecklingar som hon gör tillgängliga för allmänheten. Hon inspirerar ett stort antal människor runt om i världen med sitt exempel. Och jag är inget undantag.
 
Det andra sättet att hitta experter är genom videohotellsajter, där du kan hitta inspelningar av konferenser om önskat ämne. Detta Youtube eller inte så allmänt känt i vårt land Vimeo, där mycket material lagras som ibland helt enkelt inte är tillgängligt på YouTube.

Och återigen med ett exempel:

  1. Låt oss gå till YouTube. Sök: frontend-konferens
  2. Effektiv sökning fungerar också här, och bör inte försummas. Välj: Filter → Kanaler
  3. Och vi får en lista över kanaler dedikerade till detta ämne.
  4. Till exempel: Front-trender → Spellistor → Front-trender 2017
  5. Vi väljer vilken högtalare som helst. Låt oss säga Una Kravets – Hon är en utmärkt expert som det finns mycket att lära av.
  6. Voila.

På så sätt kan du hitta proffs inom rätt område och få tillgång till deras arbete.

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur
 

4. Få artificiell intelligens att fungera för dig

Här är mitt råd väldigt enkelt och till och med något motsägelsefullt i vår era av "Big Brother" - lämna "digitala spår":

  • Prenumerera på kanaler för att erbjudas "liknande";
  • "Gilla" och bokmärka videor och material;
  • Prenumerera på sidorna i professionella gemenskaper som intresserar dig på sociala nätverk.

Och baserat på de "digitala spåren" kommer du att få förslag relaterade till de ämnen som intresserar dig. Detta är en möjlighet att komma in i en professionell gemenskap där du får användbar information och praktiska exempel.

5. Läs böcker

Det finns en åsikt att med tillgången till tillgänglig information på Internet och otaliga onlinekurser, slutar läsa böcker att vara relevant. Detta är dock i grunden felaktigt.

Böcker är viktiga för att få en tredimensionell syn på vissa koncept, idéer, problem och teknologier. De vidgar dina vyer och är utformade för att fördjupa dig i materialet. 

Men du bör också läsa effektivt. 

Hur väljer man böcker att läsa?

För teoretisk forskning finns standarder, föreskrifter m.m. 

Om vi ​​pratar om teknisk litteratur, så styrs jag av enkel logik - jag använder rekommendationer från auktoritativa källor. Med dem menar jag erkända experter från branschen (jag följer många av dem i Twitter), såväl som respekterade elektroniska publikationer och specialiserade portaler (t.ex. En bok förutom, O'Reilly Media, Smashing Magazine, CSS-tricks).

Generellt sett föredrar jag praktikinriktade källor. Samtidigt är det väldigt viktigt för mig: 

  1. så att presentationsspråket är enkelt och humant (jag älskar samtalsböcker, där frågor ställs, tankar rörs när du läser), 
  2. kvaliteten på det utlagda materialet. Naturligtvis är innehållet mer värdefullt. Men omslaget gör att vi kan sluta oss till den omsorg som lagts ner i boken, ger en uppfattning om den tid och ansträngning som lagts ner på att ge boken liv, och sökandet efter det rätta sättet för författaren (och hela det inblandade teamet) att uttrycka sig genom boken. Som de säger, djävulen ligger i detaljerna. Och jag lägger verkligen märke till dem. 

Här är några exempel på böcker som jag definitivt rekommenderar:

6. Använd olika verktyg

"Jag kommer bara ihåg vad mina händer gör" - så här kan man tolka undervisningsprincipen "Learning by Doing", känd i världens pedagogiska praktik.

Förr eller senare måste du på något sätt konsolidera all ackumulerad kunskap i praktiken. Du måste ständigt träna - för att göra detta, hitta specialverktyg som gör att du kan organisera sådan träning mest effektivt.

Var får man tag i dessa verktyg?

Med utgångspunkt i en av de tidigare punkterna – experter som delar med sig av sina arbetsverktyg – kan du hitta intressanta projekt på deras bloggar och på de webbplatser där de publicerar sitt material. Dessa projekt låter dig öva på de nya tekniker och arbetsmetoder du studerar och utveckla ditt eget kunnande. Och det finns många av dem.

I animering, till exempel, beskrivs förändringen i tid för en animerad egenskap av någon kurva, eller mer exakt, av en uppsättning av dess parametrar (koefficienter). De mest realistiska, från tittarens synvinkel, animationseffekter uppstår olinjärt i tiden (det räcker att kortfattat bekanta dig med animationsprinciperna som fastställts av Walt Disney för att bli övertygad om detta). Till exempel börjar något objekt sin rörelse gradvis, sedan ökar dess hastighet, sedan börjar det gradvis minska, etc. Matematiskt beskrivs sådana beroenden med hjälp av Bezier-kurvor.

Ta en titt på den interaktiva simulatorn Cubic-Bezier (Bézier-kurva), där du tydligt kan se hur formen på kurvan påverkar arten av animeringen av ett objekt som rör sig i rymden. Algoritmen är så här:

  1. Anpassa (inflytande)
  2. Ställ in animationstiden på 1,5–2 sekunder
  3. Kör testet - skapar den korrekta animationseffekten: det finns förberedelser för starten av åtgärden, själva åtgärden och tröghet efter dess slutförande.

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur
Fler intressanta exempel:

Jag kommer att uppehålla mig mer i detalj vid ett par av de ur min synvinkel mest betydelsefulla.

Uppgift: det är nödvändigt att formulärfältet som används för att ange användarlösenordet accepterar som möjliga värden endast sekvenser på minst 6 tecken långa, som innehåller minst en siffra, bokstav (oavsett skiftläge) och vilken symbol som helst. Kontroll bör utföras på användarens sida med hjälp av vanliga webbläsarverktyg (för detta ändamål, använd mönsterattribut för inmatningsfältet, vars värde är ett reguljärt uttryck).

Последовательность действий:

  1. /^.{6,}$/ - alla 6 tecken
  2. /^(?=.*d).{6,}$/ - minst en av dem är en siffra
  3. /^(?=.*d)(?=.*[az]).{6,}$/i - minst en av dem är en bokstav (skiftläge är inte viktigt)
  4. /^(?=.*d)(?=.*[az])(?=.*[W_]).{6,}$/i - minst en av dem är ett tecken (inte en bokstav eller en bokstav siffra)

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur

  • Ett annat exempel är ett mönstergalleri CSS3 Patterns Gallery: Det är fantastiskt hur koden förvandlas till ett geometriskt mönster!

Sekvens av åtgärder:

  1. Skala 90 %
  2. Zig-zag - bakgrundskod

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur
 
Huvudtanken är att använda olika verktyg som är fritt tillgängliga på specialistwebbplatser och låter dig finslipa dina kunskaper helt kostnadsfritt.
 

7. Bli expert

När du har fått kläm på det, ta det till nästa nivå och bli en expert själv.

Hur man gör det? Lätt.

Kom ihåg historien om läraren: "Jag sa till dem tre gånger, jag har redan förstått allt, men de kommer bara inte att förstå"? Du måste sända ut din kunskap för att konsolidera den. Och som ett verktyg föreslår jag att du använder StackOverflow-tjänsten. Detta är en speciellt skapad resurs där utvecklare letar efter svar på sina professionella frågor. Och samma personer svarar på dem - utvecklare. Så samlas en omfattande databas med problem som var och en har en lösning. Och du kan bli författare till svar på dessa frågor, förstå det här eller det ämnet och dela med dig av dina erfarenheter.

Du slår två flugor i en smäll: för det första lär du dig att lösa detta problem själv. För det andra, lär dig att prata om lösningsalgoritmen och därigenom mer tillförlitligt konsolidera ny kunskap i minnet. 

Åtgärdssekvens på https://stackoverflow.com/

  1. Ange en fråga i sökfältet - till exempel: CSS
  2. Som ett resultat har vi utmatningen av alla frågor med "CSS"-taggen
  3. Gå till fliken Obesvarade. Och vi får brett fält för aktivitet

Vill du gå ner i vikt och lära dig IT på egen hand? Fråga mig hur
Eller:

  1. https://ru.stackoverflow.com/
  2. Tags
  3. Vi följer samma scenario.

Glöm inte bort stack Exchange - ett nätverk av webbplatser för att arbeta med frågor och svar inom olika områden, samt en inhemsk resurs brödrost (tack, sfi0zy, för tipset).
 

Resultat av

Jag har delat med dig några enkla tekniker som hjälper dig att "lära dig hur man lär sig" och göra självutbildningsprocessen mer effektiv: 

  • Sök effektivt.
  • Ta massiva onlinekurser (och slutför dem).
  • Leta efter experter som du kan lära dig, prata och konsultera av.
  • Använd kraften i artificiell intelligens: lämna "digitala spår" så att det fungerar för dig, utöka din professionella cirkel och horisonter.
  • Läsa böcker. Bara närma sig deras val medvetet. De vars författare ställer frågor till dig och stimulerar ditt tänkande är bäst lämpade. Glöm inte den estetiska komponenten: läsning bör ge mer än bara intellektuell njutning. 
  • Träna med en mängd olika verktyg från experter. Och var inte rädd för att experimentera.
  • Slutligen, bli en expert själv så att du kan omsätta din samlade kunskap i praktiken.

Man kan tänka: varför behövs det då träningscenter överhuvudtaget?

Jag kommer svara:


Lediga tjänster är lediga på Nätverksakademin!

Källa: will.com

Lägg en kommentar