CodeGym /Java blogg /Slumpmässig /Varför misslyckas så många Wannabe-programmerare? 6 dödli...
John Squirrels
Nivå
San Francisco

Varför misslyckas så många Wannabe-programmerare? 6 dödliga inlärningsfällor och sätt att undkomma dem

Publicerad i gruppen
Det finns två typer av människor i den här världen: vinnare och förlorare. Vilken disciplin du än tar kommer det att finnas människor som lyckats med det och de som har misslyckats. Och professionell programmering är verkligen inget undantag. Naturligtvis föredrar vi att prata om vinnarna, de som framgångsrikt behärskar programmering och nu har karriärer inom mjukvaruutveckling. Det är därför vi i CodeGym har ett helt avsnitt som heter Framgångsberättelserpå vår webbplats och ingen avsnitt om misslyckanden. Men den sorgliga sanningen är att många människor faktiskt misslyckas med denna uppgift. Du vill egentligen inte läsa deras berättelser eftersom de bara skulle vara för deprimerande. Det som är värt din uppmärksamhet är anledningarna till att majoriteten av människor som började lära sig koda och till slut misslyckades gjorde det för att lära sig av sina misstag. När allt kommer omkring, det som ofta skiljer vinnare från förlorare är uthållighet och förmågan att göra allt som krävs för att nå målet.Varför misslyckas så många Wannabe-programmerare?  6 ödesdigra inlärningsfällor och sätt att undkomma dem - 1

1. Frånvaron av fokus

Det finns ett antal olika programmeringsspråk som är vanliga idag. Tillsammans med verktyg och teknologier bildar de ett ganska rikt ekosystem, som blir mer och mer varierat år efter år. Så alla wannabe-programmerare står inför ett val: vilket programmeringsspråk och hög med teknologier som ska läras. Utan erfarenhet och förståelse för dessa tekniker är det ofta inte lätt att göra detta val. Och även efter att den är gjord, hur kan man vara säker på att du lär dig rätt sak? Det är därför så många nya elever kan lära sig lite JavaScript, sedan byta till att lära sig Java och efter ett par månader bestämmer sig för att de ska lära sig Python istället. Naturligtvis leder denna typ av tillvägagångssätt oftare än inte till ett misslyckande.

Avhjälpa

Lösningen är ganska uppenbar: gör ditt val i början och håll dig till det. Vi på CodeGym tror till exempel att Java är det bästa valet för alla som är intresserade av att bli en back-end mjukvaruutvecklare.

2. Fel val av lärresurs

Så fort du väljer den språk- och teknikstapel du vill lära dig kommer ett annat dilemma upp direkt. Var och hur man lär sig det. Och den här kan lätt bli dödlig också. Speciellt idag, när det finns så många lärresurser och material tillgängligt. Vilket faktiskt är bra, förutom att det är väldigt lätt att förlora sig själv i allt det här urvalet. Och vissa människor gör det.

Avhjälpa

Du bör välja en objektivt bra inlärningsresurs som huvudsaklig. Det går att komplettera den med andra sätt att lära sig som ett tillägg. Till exempel, för att lära dig Java kan du använda CodeGym, som designades för att vara självförsörjande, så du behöver inte leta efter något annat läromedel eller resurser eftersom det har allt för att förvandla dig från en total nybörjare till en kvalificerad Java programmerare. Men det är möjligt att komplettera den med att läsa böcker om Java för nybörjare eller titta på YouTube-föreläsningar .

3. Fel tankesätt och/eller inget fastställt mål

Ditt tänkesätt för denna uppgift kan vara fel på flera sätt, undergräva inlärningsprocessen och i slutändan resultera i misslyckande. Många människor börjar lära sig programmera utan att verkligen tro att de kan lyckas. Naturligtvis med den här typen av tänkesätt ger de upp så fort läromaterialet blir tillräckligt komplicerat eller när de står inför ett tufft programmeringsproblem som de inte lätt kan knäcka. Andra börjar lära sig av avsikt, utan att ha ett tydligt och formulerat mål, vare sig det är att behärska färdigheten eller att få jobb inom mjukvaruutveckling.

Avhjälpa

Det rätta tänkesättet är att ha ett långsiktigt mål och att vara mentalt förberedd på en lång och hård väg på väg att nå det. Mycket ofta kan kommunikation med andra hjälpa dig att upptäcka svagheter i ditt eget tänkesätt och fixa det. Det är därför CodeGym har så många olika sociala funktioner som tillåter och till och med uppmuntrar användare att kommunicera och hjälpa varandra.

4. Fel mål

Men även om du har fastställt målet kan det lätt bli fel. Hur förstår man att det är fel? Om det inte får dig att känna så mycket att genomföra det, om det inte ger dig motivation att tänka på det, kanske det inte är rätt mål.

Avhjälpa

Olika mål fungerar för olika människor. Någon är entusiastisk över att bara ha programmering som en färdighet som är så viktig och efterfrågad i dagens värld. För andra är målet en långvarig karriär inom mjukvaruutveckling eller ett högbetalt jobb. Ett annat bra och motiverande mål skulle vara att föreställa dig ditt eget tekniska projekt som du kommer att bygga när du har kodningsförmåga och viss erfarenhet.

5. Lättja och förhalande

Det finns inget sätt att sockerlacka det: vissa människor lägger helt enkelt inte tillräckligt mycket ansträngning på att lära sig. Och det är därför de misslyckas även när alla andra saker är på rätt ställen. Naturligtvis bidrar faktorer som dåliga inlärningsvanor, dålig planering och ett inte tillräckligt seriöst tillvägagångssätt till bristen på övergripande ansträngning, vilket i slutändan leder till misslyckande.

Avhjälpa

Sanningen är att bra saker nästan aldrig är lätta att få. Så du behöver bara lägga tid och kraft på att lära dig. Om det inte går för bra, försök att förbättra din uppmärksamhetsförmåga och förmågan att fokusera med dessa metoder här . Att använda några verktyg som är utformade för att hjälpa dig att övervinna förhalning och bli mer produktiv kan också vara en bra idé.

6. Fel inställning till lärande och inte tillräckligt med övning

En annan viktig anledning till att många wannabe-programmerare misslyckas, och vi nämner det ganska mycket i CodeGym-artiklar, är fel inställning till att lära sig koda. Programmering är en färdighet som man lär sig genom att kombinera teori med praktik. Men många människor gör fortfarande misstaget att gå djupt in i teorin innan de ens försöker skriva sin första kodrad. Mycket ofta försenar detta misstag antingen resultatet och gör inlärningsprocessen mycket längre eller leder till ett totalt misslyckande.

Avhjälpa

Se till att du får öva på det du just lärt dig från början av inlärningsprocessen. Och se till att inte fastna i lästeori utan att stödja den med praktik för länge. Det är därför som vissa inlärningsmetoder inom programmering visar sig vara mindre effektiva än andra. Och anledningen till att CodeGym har sitt varumärke, praxis-först-metoden , som gör det möjligt för våra studenter att inte bara lära sig Java snabbare än andra, utan också att ha riktigt tillämpbara färdigheter efter examen, vilket gör att de kan börja arbeta med mjukvaruutveckling professionellt snart efter att de har slutfört kurs eller, i vissa fall, medan du fortfarande lär dig.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION