CodeGym /Java blog /Tilfældig /Farede vild? Sådan holder du dig på sporet, når du lærer ...
John Squirrels
Niveau
San Francisco

Farede vild? Sådan holder du dig på sporet, når du lærer programmering

Udgivet i gruppen
Hvis der var en liste over de mest typiske problemer, som flertallet af programmeringselever står over for på et eller andet tidspunkt, ville følelsen af ​​at være fortabt i rækkevidden af ​​al den information, der skal læres, sandsynligvis være øverst eller et sted meget tæt på det. "Jeg føler mig fortabt i, hvad jeg skal lære" eller "Jeg føler mig fortabt, mens jeg lærer at kode" er en ganske almindelig spørgsmål-klage på tværs af opslagstavler og andre websteder om programmering. I dag vil vi gerne løse dette problem med nogle oplysninger. Farede vild?  Sådan holder du dig på sporet, når du lærer programmering - 1

John Travolta som Vincent Vega ved Pulp Fiction (1994)

Her er 5 vigtige anbefalinger til, hvordan du ikke føler dig fortabt, mens du lærer programmering.

1. Accepter, at du aldrig vil være i stand til at lære alt og fokusere på det vigtigste.

Dette gælder sandsynligvis for ethvert bredt studieområde, men især for programmering. Selvom du holder dig til den specifikke softwareudviklingsniche efter eget valg, såsom Java for eksempel, vil du sandsynligvis aldrig kunne lære alt. Det er derfor, de siger, at for at være en god programmør skal du lære hele tiden gennem din karriere. Så en grundlæggende nøgle til ikke at fare vild i læringsprocessen er at acceptere, at der altid vil være noget, du ikke ved. Fokuser i stedet på de ting, du virkelig skal lære for at komme videre.

2. Læs ikke bare programmeringsteori uden at prøve at skrive din egen kode.

At fokusere på teori uden at understøtte det med praksis, såsom at skrive din egen kode og løse programmeringsudfordringer, er en meget almindelig fejl. Det er nemt at fare vild i læseteori, for der er meget af det, og der vil altid være meget, uanset hvor meget du læser. Det er derfor, at CodeGyms Java-kursus for eksempel er fokuseret på praktiske opgaver, der følger hver en smule teoretisk viden, du lærer. Ved at vedtage en sådan praksis-først tilgang hjælper dig med at holde fokus og se forskel på den viden, du virkelig har brug for at lære, og anden irrelevant information.

3. Fokuser på det større billede i stedet for at prøve at huske detaljerne.

Et andet ret almindeligt og sandsynligvis ikke formuleret nok problem, når det kommer til læring generelt, er at gribe processen fra den forkerte side mentalt. Forsøg ikke at huske alle oplysningerne. Fokuser i stedet på at forstå det større billede: hvordan processerne fungerer sammen, hvad er tanken bag hver enkelt af dem osv. Du vil altid kunne få adgang til den præcise information, du har brug for, ved at google. At forstå tilgangen og teknologierne, der bruges til at få stykker software til at fungere, er den viden, du virkelig ønsker at få ud af at lære.

4. Lær ikke isoleret, kommuniker med andre elever.

Ikke at udnytte den sociale faktor og fællesskabet ville være endnu en fejl, som nemt kan føre til, at du går tabt. Brug online programmeringsfællesskaber og opslagstavler såsom StackOverflow og Reddit. Det er også en god idé at deltage i begivenheder i det virkelige liv, såsom møder og seminarer. Kommuniker og del dine erfaringer med andre elever. CodeGym omfavner styrken af ​​fællesskab og sociale interaktioner for sine brugere i en række funktioner, herunder Hjælp-sektionen, Forum, Chats og kommentarer.

5. Brug ikke for mange læringsressourcer på samme tid.

Overfloden af ​​læringsressourcer i forskellige former er det, der gør programmeringsrelateret viden mere tilgængelig, men svær at strukturere og forvirrende på samme tid. Da der er så mange kurser, foredrag, vejledninger og tutorials om programmeringssprog og teknologier tilgængelige online, med ofte de samme oplysninger i forskellig rækkefølge, er det virkelig nemt at fare vild, hvis du ikke er afhængig af kun en eller to vigtigste ressourcer som grundlaget for din læring. Det er bedre, hvis mindst én af disse ressourcer kan give dig en ordentlig læringsstruktur, som vil tjene dig som et kort over, hvad du skal lære næste gang.

Meninger og tips

Her er nogle tanker om problemet med at føle sig fortabt, når du lærer at kode fra erfarne softwareudviklere. "Jeg er en professionel softwareingeniør, der skriver C++-kode til hverdag, men der er stadig dele af sproget, jeg ikke er bekendt med. Jeg tror, ​​det ville være meget mærkeligere ikke at føle sig fortabt, når man starter. I dag begyndte jeg at lære Rust i min fritid, og selv med en anstændig forståelse af datalogi og programmering, følte jeg mig fortabt med al den nye syntaks, eksplicitte levetider og lånekontrollen. Jeg er virkelig nødt til at tilpasse mig det. Nu er jeg dog vant til at føle mig lidt fortabt. Jeg er stort set aldrig holdt op med at føle mig lidt fortabt, så jeg vil ikke lade det afskrække mig, og jeg bliver ved med at prøve. Hvis du vil vide, hvordan du programmerer, bør du gøre det samme. Det er meget givende,anbefaler Patrick Aupperle, en erfaren softwareudvikler. "Er du nogensinde blevet sat af i en fremmed by, hvor du ved, hvor du er, og hvor du vil hen, men alle veje og steder er ukendte? Efter at du har været i den situation mange gange, bliver det normalt. Du lærer, at du er i stand til at finde vej, selvom du måske bliver nødt til at spørge om vej, og du vil altid sejre, trods nogle snublen. Gode ​​programmører lærer konstant nye værktøjer, bruger de nyeste biblioteker, møder nye sprog og løser helt nye udfordringer. Det er en god ting - det forhindrer det i at blive kedeligt. Det er det, der gør det sjovt!” siger James Barton, en tidligere softwarearkitekt. Glem ikke at øve, minderos Kevin Price, en anden programmeringsveteran: “Programmering er en færdighed. Færdigheder skal øves. Mange mennesker, der har mestret evnen til at programmere, har glemt deres kampe i begyndelsen og får det til at se så nemt ud. Sandheden er, at ingen er født til at være en god programmør, og selvom nogle ting kan prædisponere dig til at lære det hurtigere end andre måske - skulle de alle øve sig. Jeg har en ingeniøruddannelse og var en god programmør uden for skolen. Det var først, da jeg havde lagt tusindvis af timer i det, at jeg havde et ah-ha-øjeblik, der fik alt til at hænge sammen på en sådan måde, at jeg følte, at jeg kunne tackle et hvilket som helst programmeringsprojekt. Det var, da jeg var 28 - seks år efter, at jeg var færdig med ingeniørskolen. Bliv ved, fortsæt med at øve dig, bliv ikke modløs.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION