10 måder at opbygge din kodende viden på

Det er nemmere at lære dig selv at kode, end det nogensinde har været før, men som en gruppe uddannede programmører erkender vi også, hvor svært det er at mestre.

Så for dem af jer, der tænker på at udnytte din kodningskendskab, her er vores 10 råd, der hjælper dig på din rejse.



01. Hobby versus erhverv

Overvej hvorfor du vil kode. Er det til en hobby eller en professionel karriere?



Hvis kodning er en hobby, og du har nogle ideer til, hvad du vil oprette, skal du gå videre og oprette dem. Software og hosting er gratis, og der er nogle gode gratis online kodningskurser, der hjælper dig med at lære. Det koster ikke andet end tid.

At være i stand til at programmere er imidlertid en karriereforstærker, og de professionelle fordele, der følger af det, inkluderer god løn, chancen for at rejse verden rundt, muligheden for at arbejde for en større brancheleder eller endda skabe din egen opstart.



I sidste ende er det op til dig, hvad du beslutter at gøre med din kodningskendskab.

02. Mestring af sproget

Mange kodningsprofessionelle er enige om, at der ikke er noget 'bedste' sprog at lære, og når du først har lært et nyt sprog, er det en naturlig udvikling til at lære det næste.

HTML og CSS er gode steder at starte, men disse er kun toppen af ​​isbjerget. Sprog som Ruby on Rails, JavaScript og Python er blandt de mange andre vigtige programmeringssprog derude.



hvordan man får en idé fra jorden

Hvis du arbejder for en virksomhed, er det ofte et krav, at du kender bestemte sprog, så det er værd at have en eller to specialiteter, men vær parat til at kende andre og omsætte dem til praksis.

hvordan man tilføjer teksturer i maya

03. Tålmodighed

Skotland

Skotlands vicepremierminister John Swinney hos CodeClan

Start med det grundlæggende og vær tålmodig. Meget af at lære at kode handler om prøving og fejl, og for mange er dette den fornøjelige del af kodningsprocessen.

Når du lærer, skal du ikke blive stresset eller begynde at skynde dig, da det er her, der opstår fejl. Tag dig tid til at finde ud af, hvorfor noget ikke har fungeret, og tænk på, hvordan du kan ordne det.

Måden, som folk arbejder på, adskiller sig meget, så hvis du arbejder bedre med en deadline eller et slutmål, skal du angive nogle og bruge dem som motivation og et fokuspunkt. For andre fungerer det måske bedre at bruge en time eller to om natten eller en hel dag i weekenden.

04. Hvad er tilgængeligt

Find ud af, hvad der er tilgængeligt i samfundet, hvad enten det er et online kodningsforum eller at gå til en lokal kodningsklub.

At have et stærkt samfund rundt kan være en reel moralbooster, når det bliver svært. At engagere sig i et samfund giver dig mulighed for at stille spørgsmål og få værdifuld feedback samt åbne døre til potentielle jobtilbud, finde en mentor eller endda få en ven, som du kan lære med.

At gå videre til lokale netværks- og branchehændelser er også en glimrende måde at øge den professionelle udvikling på.

Hvis et lokalt kodningssamfund er begrænset, fylder online-samfundet med ivrige programmører, der er klar til at oprette den næste generation af kodere. Prøv Stack OverFlow , et online forum foretrukket af mange programmører.

05. Overvej et kodningskursus

Hvis du koder af professionelle grunde, skal du overveje fuldtids kurser i softwareudvikling med lignende CodeClan . CodeClan giver ikke kun en stor chance for at lære, mens de bliver støttet, men det giver også muligheder for at netværke med virksomheder og er forpligtet til at hjælpe kandidater med at finde arbejde.

Kodningsakademier er en fantastisk måde at spore dig selv, da de lærer dig at kode i et fordybende miljø over kort tid.

Hvis kodning er en hobby, er gratis online kurser med lignende Codecademy glimrende steder at lære i din egen tid.

hvordan man bliver en bedre designer

06. Gør din læsning bedre

Specifikke kurser fra akademier som CodeClan er ideelle for dem, der ønsker at tage kodning professionelt

Specifikke kurser fra akademier som CodeClan er ideelle for dem, der ønsker at tage kodning professionelt

Det ville være rimeligt at sige, at mange af os nu er afhængige af en hurtig Google-søgning, når vi leder efter svar, men at læse bøger kan give unik dybdegående viden og perspektiv.

Populære programmeringsbøger, såsom 'The Pragmatic Programmer: From Journeyman to Master' eller 'Programming Pearls', er gode til at lære nye ting og føde andres viden og erfaring.

07. Bryde ting

Også kendt som hacking af andres kode eller reverse engineering, er 'breaking stuff' en af ​​de bedste måder at lære på.

Omvendt engineering af en andens kode kan give en bedre forståelse af, hvordan noget fungerer, og i et professionelt miljø. Det er ofte tilfældet, at du bliver nødt til at bryde en andens kode for at rette eller ændre deres arbejde.

08. Sæt dig selv et projekt

At være proaktiv er en fantastisk måde at lære, så hvis du har en passion for at bygge ting, skal du bygge dem.

Det betyder ikke noget, hvilket projekt du sætter dig selv, men start i det små og tag dig tid med det. Kodning handler om forsøg og fejl og problemløsning, så prøv at udforske alle mulige veje, inden du går et sted for at få hjælp. Hvis du i sidste ende stadig sidder fast, skal du gå til nogen for at få råd og input.

09. Opret det rigtige udviklingsmiljø

Det er vigtigt at opbygge et udviklingsmiljø, når du vil begynde at skrive dine egne programmer, og det er en chance for dig at vælge, hvilket sprog og hvilken platform du bedst kan lide at arbejde med.

hvordan man trækker fødderne forfra

At vælge et udviklingsmiljø er en personlig proces, men når det først er valgt, kan du have det sjovt ved at tilpasse det med forskellige værktøjer, du kan lide at arbejde med.

Jo mere komfortabel du er med dit miljø, jo bedre vil du være i stand til at arbejde.

10. Find en mentor

Mentorer er gode til at undervise i bedste praksis og er ideelle til at sikre, at du lærer at skrive 'god kode', der er let forståelig for andre.

De er også gode til at holde dig fokuseret og kan hjælpe med at fremskynde læringsprocessen. Desuden er mentorer gode til at fortælle dig, hvilke fejl du skal undgå, og hvordan du skal nærme dig og løse problemer.

Hvis du lærer at kode uafhængigt, kan du finde mentorer på HackPledge men til kodning af akademier som CodeClan er dine mentorer os - instruktørerne - og de kan være afgørende for din succes som udvikler.

Ord : CodeClan's team af instruktører
Billeder : Chris Watt

Sådan her? Læs disse!