CodeGym /Java-blogg /Tilfeldig /Hvorfor mislykkes så mange Wannabe-programmerere? 6 fatal...
John Squirrels
Nivå
San Francisco

Hvorfor mislykkes så mange Wannabe-programmerere? 6 fatale læringsfeller og måter å unnslippe dem

Publisert i gruppen
Det er to typer mennesker i denne verden: vinnere og tapere. Uansett hvilken disiplin du tar, vil det være mennesker som har lyktes med det og de som har mislyktes. Og profesjonell programmering er absolutt ikke et unntak. Selvfølgelig foretrekker vi å snakke om vinnerne, de som mestret programmering og nå har karrierer innen programvareutvikling. Derfor har vi i CodeGym en hel seksjon som heter Suksesshistorierpå vår nettside og ingen seksjon for feilhistorier. Men den triste sannheten er at mange mennesker faktisk mislykkes med denne oppgaven. Du vil egentlig ikke lese historiene deres fordi de bare ville vært for deprimerende. Det som er verdt oppmerksomheten din, er grunnene til at flertallet av folk som begynte å lære å kode og til slutt mislyktes gjorde det for å lære av feilene sine. Tross alt, det som ofte skiller vinnere fra tapere er utholdenhet og evnen til å gjøre alt som skal til for å nå målet.Hvorfor mislykkes så mange Wannabe-programmerere?  6 fatale læringsfeller og måter å unnslippe dem - 1

1. Fraværet av fokus

Det er en rekke forskjellige programmeringsspråk som er vanlig i dag. Sammen med verktøy og teknologier danner de et ganske rikt økosystem, som blir mer og mer mangfoldig år etter år. Så enhver wannabe-programmerer står overfor et valg: hvilket programmeringsspråk og stabel med teknologier som skal læres. Uten erfaring og forståelse for disse teknologiene er det ofte ikke lett å ta dette valget. Og selv etter at den er laget, hvordan være sikker på at du lærer det rette? Det er grunnen til at så mange ferske elever kan lære litt JavaScript, deretter bytte til å lære Java, og etter et par måneder bestemmer de seg for at de skal lære Python i stedet. Unødvendig å si fører denne typen tilnærming oftere enn ikke til en fiasko.

Middel

Midlet er ganske åpenbart: gjør ditt valg i begynnelsen og hold deg til det. Vi i CodeGym, for eksempel, mener at Java er det beste valget for alle som er interessert i å bli back-end programvareutviklere.

2. Feil valg av læringsressurs

Så snart du velger språk- og teknologistabelen du ønsker å lære, dukker et annet dilemma opp med en gang. Hvor og hvordan lære det. Og denne kan lett være dødelig også. Spesielt i dag, når det er så mange læringsressurser og materiell tilgjengelig. Noe som faktisk er bra, bortsett fra at det er veldig lett å miste seg selv i alt dette utvalget. Og noen gjør det.

Middel

Du bør velge én objektivt god læringsressurs som hoved. Det er mulig å komplimentere det med andre måter å lære på som tillegg. For å lære Java kan du for eksempel bruke CodeGym, som ble designet for å være selvforsynt, så du trenger ikke å lete etter annet læremateriell eller andre ressurser, siden det har alt for å gjøre deg fra en nybegynner til en kvalifisert Java Programmerer. Men det er mulig å komplimentere det med å lese bøker om Java for nybegynnere eller se YouTube-forelesninger .

3. Feil tankesett og/eller ingen etablert mål

Tankegangen din til denne oppgaven kan være feil på flere måter, undergrave læringsprosessen og til slutt resultere i fiasko. Mange begynner å lære å programmere uten å virkelig tro at de kan lykkes. Naturligvis med denne typen tankesett gir de opp så snart lærestoffet blir komplisert nok eller når de står overfor et vanskelig programmeringsproblem som de ikke er i stand til å knekke lett. Andre begynner å lære av intensjon, uten å ha et klart og formulert mål, det være seg å mestre ferdigheten eller å få jobb innen programvareutvikling.

Middel

Den rette tankegangen er å ha et langsiktig mål og å være mentalt forberedt på en lang og hard vei på veien mot å nå det. Svært ofte kan kommunikasjon med andre hjelpe deg til å oppdage svakheter i ditt eget tankesett og fikse det. Det er derfor CodeGym har så mange forskjellige sosiale funksjoner som tillater og til og med oppmuntrer brukere til å kommunisere og hjelpe hverandre.

4. Feil mål

Men selv om du har satt målet, kan det lett bli feil. Hvordan forstå at det er feil? Hvis å oppnå det ikke får deg til å føle mye, hvis det å tenke på det ikke gir deg motivasjon, er det kanskje ikke det rette målet.

Middel

Ulike mål fungerer for forskjellige mennesker. Noen er begeistret for bare å ha programmering som en ferdighet som er så viktig og etterspurt i dagens verden. For andre er målet en langvarig karriere innen programvareutvikling eller en godt betalt jobb. Et annet godt og motiverende mål ville være å se for deg ditt eget teknologiske prosjekt som du vil bygge når du har kodeferdigheter og litt erfaring.

5. Latskap og utsettelse

Det er ingen måte å sukkerbelegge det på: noen mennesker legger bare ikke nok innsats i å lære. Og det er derfor de mislykkes selv når alle de andre tingene er på de rette stedene. Selvfølgelig bidrar faktorer som dårlige læringsvaner, dårlig planlegging og ikke seriøs nok tilnærming veldig ofte til mangelen på total innsats, som til slutt fører til fiasko.

Middel

Sannheten er at gode ting nesten aldri er lett å få til. Så du trenger bare å bruke tid og krefter på å lære. Hvis det ikke går for bra, prøv å forbedre oppmerksomhetsspennet og evnen til å fokusere med disse metodene her . Det kan også være en god idé å bruke noen verktøy utviklet for å hjelpe deg med å overvinne utsettelse og bli mer produktiv .

6. Feil tilnærming til læring og ikke nok trening

En annen viktig grunn til at mange wannabe-programmerere mislykkes, og vi nevner det ganske mye i CodeGym-artikler, er feil tilnærming til å lære å kode. Programmering er en ferdighet som læres ved å kombinere teori med praksis. Men mange mennesker fortsetter å gjøre feilen med å sette seg dypt inn i teorien før de i det hele tatt prøver å skrive sin første kodelinje. Svært ofte forsinker denne feilen enten resultatet og gjør læringsprosessen mye lengre eller fører til en total fiasko.

Middel

Sørg for at du får praktisert det du nettopp har lært helt fra begynnelsen av læringsprosessen. Og pass på å ikke sitte fast i å lese teori uten å støtte den med praksis for lenge. Dette er grunnen til at noen læringsmetoder i programmering viser seg å være mindre effektive enn de andre. Og grunnen til at CodeGym har sin varemerkepraksis-første-tilnærming , som lar studentene våre ikke bare lære Java raskere enn andre, men også ha virkelig anvendelige ferdigheter etter endt utdanning, noe som lar dem begynne å jobbe med programvareutvikling profesjonelt kort tid etter at de har fullført kurs eller, i noen tilfeller, mens du fortsatt lærer.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION