Hi
Hvis du leser denne artikkelen, har tanken på å endre bransjen allerede dukket opp i hodet ditt. Du spør sikkert deg selv "Jeg er X år gammel, har jeg allerede gått glipp av sjansen min?", "egner jeg meg?". Jeg har også stilt meg selv lignende spørsmål, og jeg har funnet ut at alder ikke spiller noen rolle her, og den beste måten er å bare prøve.
Hvor lang tid skal det ta meg?
Å lære programmering er et maraton, ikke en sprint, det er ingen magiske kurs eller boot-camper som vil gjøre deg til en programmerer på 5 minutter, alt avhenger av hvor mye tid i løpet av dagen du er i stand til å bruke på å lære programmering. Jo mer tid du har, desto kortere prosessen vil være (dvs. fra starten av læringsprosessen til du finner en jobb som programmerer), som fortsatt regnes i måneder eller til og med år.
Etter det, stopper læringsvei aldri, du må lære nye ting hele tiden, for teknologier du bruker kommer og går som motetrender.
Hvordan sjekke om programmering er noe for deg?
Hvis du liker å løse ulike typer logiske problemer, kan du engelsk godt nok til å lese og forstå dokumentasjon, du har store mengder iherdighet og utholdenhet (du ville ofte tenke om å gi opp fordi det kommer å bli vanskelig ... veldig vanskelig, men det er verdt det) så er denne karrieren for deg.
Til å begynne med, for å sjekke på en ikke-invasiv måte til lommeboken din om den virkelig er noe for deg, anbefaler jeg gratis kilder til høykvalitetskunnskap:
• "freeCodeCamp" trenger ikke å installere tilleggsprogramvare, alt skjer i nettleseren så du kan begynne å skrive med en gang, kunnskap overføres på en svært tilgjengelig interaktiv måte. "freeCodeCamp" har også en youtube-kanal, som jeg personlig anbefaler.
• Et alternativ til "freeCodeCamp" er "The Odin Project" - dette er et alternativ for de mer avanserte brukere. Odin vil ikke leies som det første alternativet.
I pausene mellom modulene anbefaler jeg å lage sine enkle elementer (navbar osv.) eller modifisere elementer laget under verksteder eller i "freeCodeCamp" eller odin.
Begge kildene gir kunnskap om JavaScript programmeringsspråket, tre av fire programmerere bruker JS i sitt eget arbeid, enten de vil det eller ikke :-).
"Time to get serious"
Vi fant ut at det å skrive kode er det vi ønsker å gjøre, så det er "på tide å bli seriøs".
Vi skal på eventyr, vi trenger jo et kart for å vite hvordan vi kan utvikle oss på en optimal måte, du finner dem her: https://roadmap.sh/,
alle kartene er klare og brukervennlige. Personlig anbefaler jeg Front-end Developer-banen, fordi du kan se resultatene av arbeidet ditt nesten umiddelbart, men bestem deg selv.
På dette stadiet av selvutvikling er det verdt å investere i et kurs ( udemy coursera osv. ). Det som er viktig, det er verdt å sjekke gjennomsnittlig vurdering på kurset, samt antall utstedte tilbakemeldinger.
Mens på kurset, er det svært viktig å skrive koden sammen med læreren og etter hver instruksjonsvideo analysere hvordan det vi laget fungerer, og noe som gjør at kurset er gode er å ha til slutt et prosjekt som skal lages sammen med læreren.
Det er viktig å legge til flere egne funksjoner i prosjektet etter å ha fullført kurset, det er en veldig god måte å konsolidere den nye kunnskapen på.
Repetering
Et godt tillegg til å lære programmering gjennom hele perioden er å lage dine egne flashcards for repetering (ved å lage flashcards repeterer du også den tilegnete kunnskapen). Et veldig fint verktøy for denne oppgaven er ANKI-appen. Det er det fra meg, lykke til :-)