Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan

Det er en mening som jeg ofte kommer over - det er umulig å studere på egenhånd, du trenger fagfolk som vil lede deg langs denne vanskelige veien - for å forklare, sjekke, kontrollere. Jeg vil prøve å tilbakevise denne uttalelsen, og for dette er det som kjent nok å gi minst ett moteksempel. Det er slike eksempler på store autodidakter (eller rett og slett selvlærte) i historien: arkeologen Heinrich Schliemann (1822-1890) eller Georgias stolthet - kunstneren Niko Pirosmani (1862-1918). Ja, disse menneskene levde, studerte og skapte for det meste på XNUMX-tallet og var ekstremt langt fra informasjonsteknologiens verden. Imidlertid er fortsatt "det viktigste målet med læring å lære å lære," som Aristoteles sa. I denne artikkelen vil jeg dele praktiske eksempler med deg som lar deg effektivt organisere en uavhengig utdanningsprosess.

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan
Du kan fortsatt studere på egenhånd. Dessuten er det fullt mulig å oppnå høye resultater på samme tid. Du vil bli overrasket: som en person fra feltet kommersiell utdanning (jeg jobber i treningssenteret "Network Academy LANIT“) kan snakke om dette emnet, sage grenen han sitter på. La oss imidlertid gå i rekkefølge.

Jeg er en person som har jobbet innen utdanning hele mitt yrkesliv (og dette er mer enn 17 år): Jeg er under utdanning og jeg er FOR utdanning. Og jeg vil gjerne dele med deg praktiske eksempler som lar deg effektivt organisere en uavhengig utdanningsprosess. Disse teknikkene er en generalisering av min personlige erfaring. Jeg påstår selvfølgelig ikke å være den ultimate sannheten. Men hvis hver av dere selv finner minst én teknikk som han ønsker å bruke i sin personlige praksis, vil jeg vurdere oppgaven min som fullført.
 
Mitt første råd er at hvis du bestemmer deg for å utdanne deg selv (uansett hvor mye tid du er villig til å bruke til det: 10 minutter, en time, en dag ...), prøv å unngå andre aktiviteter i løpet av denne tiden for å gjøre det som effektiv som mulig.

UCLA professor i psykologi Hal Pashler sa: "Selv hjernen til en Harvard-utdannet blir hjernen til en åtteåring hvis du får den til å gjøre to ting samtidig."

Nekt å multitaske når du studerer, og du vil få maksimal effekt av utdanning.
 
Men jeg lovet å dele praktiske teknikker. Jeg vil illustrere disse metodene for selvopplæring om temaet front-end-utvikling. For det første er dette emnet ekstremt interessant for meg selv (fra det øyeblikket jeg jobbet som skolelærer i informatikk og lærte det til barn). For det andre er retningen for frontend-utvikling et av de mest populære og raskt utviklende områdene (se offisiell statistikk). Vel, og for det tredje, selv om vi ikke er front-end-utviklere, er vi forbrukere av resultatene av arbeidet deres.

Så vi må tilegne oss ny kunnskap og tilegne oss praktiske ferdigheter på egen hånd. Hvor får du dem fra? Hva er kilden for deg? Internett, lærebøker og andre mennesker – ikke sant? La oss starte med Internett.
 

1. Søk effektivt

Det er mange søkesider. Ulike søkemotorer har forskjellige søkealgoritmer. Som et resultat, forskjellig omfang - hver dekker (eller i mer tekniske termer, indekserer) en del av informasjonen som finnes på Internett. Derfor må du bruke forskjellige søkemotorer for å få maksimal dekning av kilder.

Men hvordan organisere et søk for ikke å drukne i en enorm mengde "informasjonsstøy"? Du må lære å velge sunne korn. Ja, nå oppfatter søkemotorer søk på naturlig språk. Algoritmer for å utstede relevante søkeresultater blir stadig forbedret. Søkemotorer får et stort sett med tilleggsfunksjoner. Men spørsmålet "Hvordan søke etter informasjon effektivt?" er fortsatt relevant den dag i dag.

Nesten hver søkemotor har et avansert søk og et søkespråk som den er bygget på. Men ikke alle benytter seg av denne muligheten med jevne mellomrom.

Jeg skal bruke Google som et eksempel. Hvis jeg vil lære meg frontend-utvikling, er jeg interessert i teknologier jeg bør ta hensyn til og ressurser som er verdt å lese.

  1. La oss gå til siden Avansert søk.
  2. Vi setter parametrene. For eksempel:

    en. med uttrykket: Front-end Development,
    b. med noen av ordene: 2018,
    c. Søk på: engelsk,
    d. Land: USA,
    e. Dato for oppdatering: i fjor,
    f. Plassering av ord: i tittelen på siden.

  3. Klikk Finn.
  4. Og på søkeresultatsiden velger vi de ressursene som vil tjene som utgangspunkt for oss når vi studerer emnet.

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan
Du kan også bruke til å avgrense søkeordene dine. spesialtegn eller ord. Disse enkle triksene vil hjelpe deg med å få mer relevante resultater og spare deg for mye tid brukt på å søke etter kvalitetsinformasjon.
 

2. Studer på nett

Nå vet sannsynligvis alle om MOOC - masseundervisning tilgjengelig på Internett for alle. Blant de mest kjente stedene er Coursera, Udemy, EDX, Khan Academy, Morsom MOOC. De fleste av disse ressursene inneholder kurs på engelsk, men det finnes også russiskspråklige - f.eks. Stepik (hvor, forresten, Sberbank Corporate University er vertskap for sine kurs).

I min personlige hitparade er den ubestridte lederen Udacity — for en profesjonell tilnærming og involvering av eksperter fra bransjen. Jeg bruker også ofte Coursera – de har noe som andre ressurser ikke har, for eksempel krysssjekker. Dette er en mulighet til ikke bare å motta kommentarer fra andre brukere, men også til å bli involvert i prosessen og fungere som en ekspert (og dette er også en av metodene for selvopplæring, og jeg vil snakke om det senere).

Etter min personlige mening er russiske plattformer fortsatt noe dårligere enn utenlandske både når det gjelder kvaliteten på materialet og leveringsformen til lytteren, men hvis du svarer på spørsmålet "Snakker du engelsk?" svar "Ja", da er dette også et flott alternativ.

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan
Vurder søkealgoritmen for ønsket program ved å bruke et eksempel Udacity.

  1. Gå til kurskatalogen Katalog
  2. Velg en kategori: Kategori — Programmering og utvikling
  3. Sett filteret "gratis": Type - Gratis kurs
  4. Spesifiser ditt nivå: Ferdighetsnivå - for eksempel nybegynner
  5. Avklar ferdighetene vi ønsker å finpusse: Ferdigheter – HTML, CSS, JavaScript
  6. Og vi får en liste over kurs som du kan melde deg på helt gratis. Fordelen deres er at de fleste av dem er utviklet med deltakelse fra leverandører, og opplæring foregår på reelle prosjekter.

Hvis du er en nybegynnerspesialist og ikke vet i hvilken rekkefølge du trenger å bygge opplæring, hvilke kurs du skal ta, hvilke oppgaver du skal løse, så har du muligheten til å melde deg på den såkalte. "Komplekse programmer". Utdanningsspesialister har allerede bygget hele utdanningsbanen, det gjenstår bare å følge den.

Hvordan finne slike programmer

  1. Gå til delen avanserte treningsprogrammer (Nanodegree)
  2. Gjennom School of Programming (Skolen for programmering) finn retningen vi trenger: Front-end webutvikler.

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan
Hvordan forstå hvilke kurs som er best? Det er ingen universell oppskrift her, alt avhenger av målene, målene og egenskapene til en bestemt person. Jeg kan imidlertid gi noen anbefalinger.

  • Les anmeldelser for å få andres meninger.
  • Kjent til Intro kurs, som beskriver innhold, struktur, teknikker, fragmenter presenteres som du kan evaluere hvor profesjonell tilnærmingen til kursutvikling er, om læreren presenterer stoffet på en tilgjengelig måte, hvilke tilleggsmekanismer for selvkontroll eller automatisk kontroll ved systemet er.

Etter å ha samlet disse faktorene, kan du selv bestemme om det er verdt å ta dette kurset.
 
Et annet vanlig spørsmål er knyttet til selvorganisering – maksimalt 8 % av studentene når slutten av nettkurs. Folk som leter etter løsninger på spesifikke problemer dropper treningen så snart de blir funnet. En annen grunn er lengden på kurset. De fleste er sprintere av natur og synes det er vanskelig å løpe lange distanser.

Hvis du fortsatt ønsker å fullføre studiene, må du først og fremst utvikle deg selv de egenskapene som selvutdanning krever:

  • lære å planlegge tid;
  • finn det rette motivet for deg selv;
  • inviter venner til å bli med deg på trening, slik at du har noen til å diskutere og analysere det du har lært.

Også problemet med selvorganisering er vellykket løst når regelmessig og endelig rapportering til ledelsen eller andre personer er nødvendig. Sertifiseringssystemet fungerer også, men kun i tilfeller hvor det er behov for å bekrefte status.
 

3. Se etter eksperter

Se etter folk hvis kunnskap og erfaring du kan trekke på. Folk fra bransjen som har etablert seg som profesjonelle i høy klasse som er klare til å dele sin erfaring åpent og gratis. Tror du dette er fantasi og at dette ikke skjer? Skjer. Det er et par triks du kan bruke for å finne disse menneskene.

Rådfør deg med offisielle kilder - for eksempel organisasjoner som utvikler standarder. De har satt ned arbeidsgrupper for å utvikle spesialisert innhold. Og informasjon om dem er som regel offentlig tilgjengelig.

La oss se på et spesifikt eksempel.

  1. Vi går til siden World Wide Web Consortium
  2. Gå til arbeidsgrupper - Arbeidsgrupper
  3. Blant dem velger vi den som er av interesse for oss for øyeblikket. For eksempel Cascading Style Sheets (CSS).
  4. Vi går til kategorien deltakere og får tilgang til alle organisasjoner som er involvert i utviklingen av disse standardene: Deltakere
  5. Vi finner inviterte eksperter - spesialister som er anerkjent av verdenssamfunnet. Inviterte eksperter: Rachel Andrew, Lea Verou

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan
Vanligvis er eksperter på dette feltet villige til å dele utviklingen sin. Du kan finne opptak av foredragene deres, sjekke listen over ressurser de brukte, se lysbildene og til og med koden de viste. Og lær av deres eksempel.

Jeg anbefaler forresten spesielt Lea Verou – hun har mange «deilige» utviklinger som hun legger i allmennheten. Hun inspirerer et stort antall mennesker rundt om i verden med sitt eksempel. Og jeg er intet unntak.
 
Den andre måten å finne eksperter på er videohosting, hvor du kan finne opptak av konferanser om emnet du trenger. Dette YouTube eller ikke så allment kjent i vårt land Vimeo, hvor mye materiale er lagret, som noen ganger rett og slett ikke er tilgjengelig på YouTube.

Og igjen med et eksempel:

  1. Vi går til YouTube. Søk: front-end konferanse
  2. Et effektivt søk fungerer også her, og du bør ikke overse det. Velg: Filtre → Kanaler
  3. Og vi får en liste over kanaler dedikert til dette emnet.
  4. For eksempel: Front-trender → Spillelister → Fronttrender 2017
  5. Velg hvilken som helst høyttaler. La oss si Una Kravets Hun er en utmerket ekspert med mye å lære av.
  6. Voila.

Så du kan finne fagfolk innen det rette feltet og få tilgang til utviklingen deres.

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan
 

4. Få kunstig intelligens til å fungere for deg

Her er mitt råd veldig enkelt og til og med noe motstridende i vår tid med "Big Brother" - sett "digitale fotspor":

  • Abonner på kanaler for å bli tilbudt «lignende»;
  • "Liker" og bokmerk videoer og materialer;
  • Abonner på sidene til fagmiljøer du er interessert i i sosiale nettverk.

Og i henhold til de "digitale fotsporene" vil du få tilbud knyttet til temaet du er interessert i. Dette er en mulighet til å gå inn i fagmiljøet, hvor du vil få nyttig informasjon og praktiske eksempler.

5. Les bøker

Det er en oppfatning at med tilgjengeligheten av informasjon på Internett og utallige nettkurs, slutter å lese bøker å være relevant. Dette er imidlertid grunnleggende feil.

Bøker er nødvendige for å få et tredimensjonalt syn på visse konsepter, ideer, problemer og teknologier. De utvider horisonten og er designet for dype studier av materialet. 

Men lesing skal også være effektivt. 

Hvordan velge bøker å lese?

For teoretisk forskning standarder, forskrifter osv. 

Hvis vi snakker om teknisk litteratur, er jeg styrt av enkel logikk - jeg bruker anbefalingene fra autoritative kilder. Med dem mener jeg anerkjente eksperter fra bransjen (mange jeg abonnerer på i Twitter), samt respekterte elektroniske publikasjoner og spesialiserte portaler (f.eks. En bok fra hverandre, O'Reilly Media, Smashing Magazine, CSS-triks).

Generelt foretrekker jeg praksisorienterte kilder. Samtidig er det veldig viktig for meg: 

  1. slik at presentasjonsspråket er enkelt og menneskeliggjort (jeg elsker bøker-samtalere, hvor spørsmål stilles, tanken blir begeistret under lesingen), 
  2. kvaliteten på det rullede materialet. Selvfølgelig er innholdet mer verdifullt. Men innpakningen lar deg trekke en konklusjon om holdningen som ble investert i boken, gir en idé om tiden og kreftene brukt på å gi liv til boken, om søket etter den rette veien for forfatteren ( og hele teamet involvert) for å uttrykke seg gjennom boken. Som de sier, djevelen er i detaljene. Og jeg legger virkelig merke til dem. 

Her er noen eksempler på bøker som jeg absolutt anbefaler:

6. Bruk forskjellige verktøy

«Jeg husker bare hva mine hender gjør» – slik kan man tolke det velkjente undervisningsprinsippet «Learning by Doing» i verdens pedagogiske praksis.

Før eller senere må du på en eller annen måte konsolidere all den akkumulerte kunnskapen i praksis. Du må hele tiden trene - for å gjøre dette, finn spesialverktøy som lar deg organisere slik trening mest effektivt.

Hvor kan du få tak i disse verktøyene?

Basert på et av de foregående punktene - fra eksperter som deler sine arbeidsverktøy - kan du finne interessante prosjekter på bloggene deres og på nettsteder der de publiserer materialet sitt. Disse prosjektene lar deg praktisere de nye teknologiene du studerer, arbeidsmetoder og utvikle din egen kunnskap. Og det er mange av dem.

I animasjon, for eksempel, er en endring i en animert egenskap over tid beskrevet av en bestemt kurve, eller rettere sagt, av et sett med parametere (koeffisienter). De mest realistiske, fra seerens synspunkt, animasjonseffekter fortsetter ikke-lineært i tid (det er nok å kort gjøre deg kjent med prinsippene for animasjon fastsatt av Walt Disney for å bli overbevist om dette). For eksempel begynner en gjenstand sin bevegelse gradvis, deretter øker hastigheten, deretter begynner den gradvis å avta, osv. Matematisk beskrives lignende avhengigheter ved hjelp av Bezier-kurver.

Ta en titt på den interaktive simulatoren Kubisk Bezier (Bezier-kurve), hvor du tydelig kan se hvordan formen på kurven påvirker arten av animasjonen av å flytte et objekt i rommet. Algoritmen er denne:

  1. Tilpass (spaker)
  2. Still inn animasjonstid 1,5-2 sekunder
  3. Kjør test - skaper den riktige animasjonseffekten: det er forberedelse til begynnelsen av handlingen, selve handlingen og treghet ved fullføringen.

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan
Flere interessante eksempler:

Jeg vil dvele ved et par av de mest betydningsfulle, fra mitt ståsted.

Oppgave: det er nødvendig at skjemafeltet som brukes til å angi brukerens passord aksepterer som mulige verdier bare sekvenser på minst 6 tegn lange, som inneholder minst ett tall, bokstav (uavhengig av tilfelle) og et hvilket som helst symbol. Verifisering bør utføres på brukerens side ved å bruke standard nettleserverktøy (for dette formålet, inndatafeltmønsterattributt, hvis verdi er et regulært uttrykk).

Sekvens av handlinger:

  1. /^.{6,}$/ — alle 6 tegn
  2. /^(?=.*d).{6,}$/ — minst én av dem er et siffer
  3. /^(?=.*d)(?=.*[az]).{6,}$/i — minst én av dem (uavhengig av store og små bokstaver)
  4. /^(?=.*d)(?=.*[az])(?=.*[W_]).{6,}$/i — minst én av dem (ikke en bokstav eller et tall)

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan

  • Et annet eksempel er mønstergalleriet. CSS3 Patterns Gallery: det er utrolig hvordan koden blir til et geometrisk mønster!

Sekvens av handlinger:

  1. Skala 90 %
  2. Sikk-sakk - bakgrunnskode

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan
 
Hovedideen er å bruke ulike verktøy som er fritt tilgjengelig på nettsidene til spesialister og lar deg finpusse ferdighetene dine gratis.
 

7. Bli en ekspert

Når du har fått tak i det, ta det til neste nivå og bli en ekspert selv.

Hvordan gjøre det? Enkelt.

Husk historien om læreren: "Jeg fortalte dem tre ganger, jeg har allerede forstått alt selv, men de vil ikke forstå på noen måte"? Du må kringkaste kunnskapen din for å konsolidere den. Og som et verktøy foreslår jeg å bruke StackOverflow-tjenesten. Dette er en spesiallaget ressurs hvor utviklere ser etter svar på sine faglige spørsmål. Og de samme menneskene svarer dem - utviklerne. Slik samles en omfattende database med problemer, som hver har en løsning. Og du kan bli forfatteren av svar på disse spørsmålene, forstå et bestemt emne og dele din erfaring.

Du slår to fluer i en smekk: For det første, lær å løse dette problemet selv. For det andre, lær å snakke om løsningsalgoritmen og dermed mer pålitelig konsolidere ny kunnskap i minnet. 

Rekkefølgen av handlinger for https://stackoverflow.com/

  1. I søkefeltet kjører vi inn en spørring – for eksempel: CSS
  2. Som et resultat har vi utstedelse av alle spørsmål med taggen "CSS"
  3. Gå til fanen Ubesvart. Og vi får stort felt for aktivitet

Vil du gå ned i vekt lære IT på egen hånd? spør meg hvordan
Eller:

  1. https://ru.stackoverflow.com/
  2. Tags
  3. Vi følger samme scenario.

Ikke glem stack Exchange- - et nettverk av nettsider for arbeid med spørsmål og svar på ulike felt, samt en innenlandsk ressurs brødrister (Takk, sfi0zy, for et tips).
 

Resultater av

Jeg har delt med deg noen enkle triks som vil hjelpe deg å "lære å lære" og gjøre prosessen med selvopplæring mer effektiv: 

  • Søk effektivt.
  • Ta (og fullfør) massive nettkurs.
  • Se etter eksperter du kan lære av, snakke med og rådføre deg med.
  • Bruk kraften til kunstig intelligens: legg igjen "digitale fotavtrykk" slik at det fungerer for deg, og utvider din profesjonelle sirkel og horisonter.
  • Lese bøker. Bare sørg for at du velger dem med omhu. De hvis forfattere stiller deg spørsmål og stimulerer ditt mentale arbeid, vil fungere best. Ikke glem den estetiske komponenten: lesing skal ikke bare være en intellektuell nytelse. 
  • Tren med en rekke verktøy som kan finnes fra ekspertene. Og ikke vær redd for å eksperimentere.
  • Til slutt, bli en ekspert selv for å omsette den akkumulerte kunnskapen i praksis.

Du tenker kanskje: hvorfor trenger vi da treningssentre?

Jeg vil svare:


Ledige stillinger er åpne på Nettverksakademiet!

Kilde: www.habr.com

Legg til en kommentar