7 Unike måter å praktisere koding ferdigheter

La oss gjenta - det er ingen alder å lære. Når du er på den banen, må du bare fortsette å øve. Og i dag er det flere måter enn å skarpere kodingskoteletter.

La oss gjenta - det er ingen alder å lære.  Når du er på den banen, må du bare fortsette å øve.  Og i dag er det flere måter enn å skarpere kodingskoteletter.
Annonse

"Jeg er 24 år gammel og begynte å lære koding. Jeg vil være programmerer. Er jeg for sent i spillet? "

En av de oppvåtte svarene på dette på Quora.com kom fra grafikeren Michel Poisson.

Jeg er 63, og åtte måneder siden bestemte jeg meg for å lære meg Blender 3D. Det er åpen kildekode, skrevet i C, og bruker Python for scripting. I fjor var det HTML5, CSS3, JavaScript og PHP. Så fra mitt perspektiv er 24 like god tid som noen.

De 40 årene mellom respondenten og tvilleren er chinken i vår tankeprosess som sier at det er en ung manns spill. La oss gjenta - det er ingen alder å lære. Når du er på den banen, må du bare fortsette å øve. Og i dag er det flere måter enn en måte å skjerpe dine kodende koteletter.

Hvis du har hentet et programmeringsspråk for å lære Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb på 2 år Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb om 2 år Det kan ta mange år med dedikert arbeide for å bli en virkelig god programmerer; så er det en måte å velge riktig språk for å starte fra i dag, for å bli ansatt i morgen? Les mer, la oss starte klassen med noen innovative nettsteder.

Dash - Lær med prosjekter

Lære å kode - Dash

Lær: HTML, CSS, JavaScript

Dash ligner Codecademy med sin etterspurte prosjektbaserte tilnærming, og veiledningene går gjennom fem prosjekter med økende vanskeligheter. Begrenset til de tre nettteknologiene for nå, det er godt designet for nybegynnere og helt gratis. Fra å bygge en personlig nettside til et Madlibs-spill, må en kodenavn låse opp 82 ferdigheter ved å gå gjennom sjekkpunkter i leksjonene.

Dash er designet for inkrementell læring - du kan ikke gå til neste ferdighet med mindre du låser opp den forrige. Dash-prosjektene er korte og basert på virkelige behov. Hver har en "storyline" - med en del av virkeligheten som du bygger prosjekter for fiktive kunder. Med Dash-editoren kan du også veksle "det du ser" skjerm fra en dataskjerm til en mobiltelefon.

Kode Player - Lær av Screencasts

Lære å kode - Codeplayer

Lær: HTML5, CSS3, JavaScript.

Lære med screencasts fra kodere er en annen interessant ta på hvordan å bygge noe med kode. Dette er ikke helt egnet for nybegynnere, men hvis du har noen erfaring under beltet ditt, viser kodespilleren deg kunsten å lage timer eller stilig kalkulator fra bunnen av. Nybegynnere kan ta inspirasjon fra det faktum at noen linjer med kode skaper digital kunst.

Spill det med forskjellige hastigheter. Bruk tidslinjeskiften for å stoppe og spole biter du savner. For hver walkthrough, les beskrivelsen og kommentarene. Hvis du vil se noen som lager noe med kode, i et tempo som passer deg, er The Code Player ideell.

Talent Buddy - Lær med quizzer og puslespill

Lære å kode - Talent Buddy

Lær: JavaScript og andre språk fra C til Scala.

Løs kodingsquizzer som inkluderer Java, Ruby, Python, PHP og mer. Nettstedet har betalt mentorprogrammer med ekspertprogramvareutviklere som hjelper studenter med å utvikle webutviklingsferdigheter. Det er et tre måneders program. Men du kan logge inn gratis og prøve de morsomme problemene på den innebygde redaktøren. Spørsmålene kan hjelpe deg med å finpusse dine ferdigheter og gi umiddelbar tilbakemelding via redaktøren. Talent Buddy kan ikke være for alle som det er et betalt program, men spørrekonkurranser hjelper deg å utøve dine ferdigheter.

Du kan også bruke den gratis iPhone-appen til å trene fra lommen.

Codewars - Lær av Real Code Utfordringer

Lære å kode - Codewars

Lær: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.

Pitting deg selv mot noen bedre enn du kan være den raskeste måten å lære - hver idrettsutøver kjenner denne "hemmelige". Codewars er en annen plattform for programmerere å oppgradere sine ferdigheter ved å trene med andre på ekte kodeutfordringer. Men her er fangsten - du må bevise deg selv i programmeringsspråket ditt valg under påmelding. Oppstart ber deg om å løse en "kata" før du er tillatt i, lik etos av en kampsportskole.

Codewars er ikke det første stedet for en nybegynner. Det kan utvikle seg til et nettbasert samfunn hvor talentfulle kodere kan konkurrere, samarbeide og forene programmeringsutfordringer - men bare en gang de har erfaring under belter.

CodeWars er en annen samfunnsinnsats med crowdsourced kodeutfordringer og løsninger. Noen kodeblokker er forkable slik at andre kan bidra (dvs. en "kumite"). Elementer av gamification gjør det morsomt. For eksempel øker katas i vanskeligheter, og du tjener ærepoeng ettersom du lykkes å gå gjennom dem. Det er ikke lett for en nybegynner, men definitivt er en av de morsomme måtene å øve dine kodingsevner Bored With Programming Books? Prøv 3 morsomme måter å nive opp dine kodingskunnskaper som er lei av programmeringsbøker? Prøv 3 morsomme måter å nive opp kodingskunnskapene dine Hvis du noen gang har prøvd å lære å kode fra en bok, vet du hvor kjedelig det kan være. Hvorfor ikke prøve noen engasjerende alternativer for å gjøre læring mer quirky og morsom. Les mer .

Codaround - Lær med Fellesskapet

Lære å kode - Codearound

Lær: JavaScript, Ruby og iOS programmering

Læring er ofte mer effektiv når man samhandler med jevnaldrende som er bedre på din valgte ferdighet enn du er. Codaround (beta) er et splitter nytt læringsforum som prøver å få et snev av gruppelæring til selvundervisning. Tidligere kjent som Hackavard, bringer Codaround samfunnet nær solo-læreren. I mengden sosiale verktøy og møteoppgaver holder Codaround sitt fokus på det spirende samfunnet av kodere.

Registrer deg med Facebook, spesifiser ditt ekspertnivå og du er inne. Nettstedet er delchat og en del møteplanleggingsplattform. Ønsker å lære noe - kunngjøre det på nettstedet og møtes med læringspartnere på et passende sted. Du kan også bruke nettstedet til å se om noen møter skjer i nærheten.

Å være veldig ny, samspillet er få og for det meste innen USA. Det er bedre måter å blande seg med kodende samfunn, men Codaround er et annet alternativ du kan holde øye med om den vokser.

Programmr - Lær med en "Simulator"

Lære å kode - Programmr

Lær: 19 teknologier fra Android til SQL

Programmr er designet for å være en programmeringssimulator for å lære og praktisere kodingsevner. Plattformen dekker teknologier som AngularJS, Backbones, PHP, Python og mer. Nettstedet kaller seg en "online-interaktiv lab" for nybegynnere kodere å kode, kompilere og kjøre prosjekter i nettleseren. Modulen "auto-fakultet" gir øyeblikkelig tilbakemelding til elevene da de fullfører øvelsene og utfordringene. Du koder dine egne applikasjoner, og deretter legger dem inn som YouTube-videoer.

Du kan øve med hjelp av kodende øvelser og utfordringer. Lag ditt eget prosjekt og legg det til bassenget på 3000 + prosjekter på nettstedet. Eller dykk inn i disse prosjektene og lær hvordan de ble laget. Det ser ikke ut til å være noen åpne konkurranser akkurat nå, men hold øye med å vinne noen Amazon-gavekort og et sted på topplisten!

CheckIO - Lær med Gamification

Lære å kode - CheckIO

Lær: Python

Gamification av koding er den nyeste trenden ... spesielt for undervisning barna de grunnleggende programmeringskonseptene. CheckIO er en kode spillplattform for kodere som ønsker å lære noen Python ferdigheter. Python er et av de felles programmeringsspråkene som læres til nybegynnere. På CheckIO kalles programmerings landemerker "øyer". Du må gjennomføre programmeringsutfordringer eller "oppdrag" for å gå fra en øy til en annen. CheckIO crowdsources de kodende puslespillene som utgjør utfordringene på hver øy.

Crowdsourcing er unikt med tre læringsmuligheter - bidra med puslespill via GitHub, hjelp med å oversette puslespillene på 10 språk, og gi tips til problemløsere. Med kombinasjonen av fellesskap og spill kan brukerne designe oppdrag, utfordre sine jevnaldrende og hjelpe hverandre til å forbedre koden i prosessen. CheckIO har forvandlet seg til en av de populære destinasjonene for å lære Python De 5 beste nettstedene for å lære Python Programmering De 5 beste nettstedene for å lære Python Programmering I løpet av de siste tiårene har Python programmeringsspråket eksplodert i popularitet blant programmører på alle områder av koding. Fra webutviklere til videospilldesignere til in-house verktøyskapere har mange mennesker falt i ... Les mer.

Hvordan lærer du koding?

Gamle timere må bli underholdt. Mange av oss lærte det på den harde måten ... med en datavitenskapelig grad eller fra programmeringsbøker 9 Gratis programmeringsbøker som gjør deg til en pro 9 Gratis programmeringsbøker som gjør deg til et pro Calling alle programmerere, enten nye, gamle eller håper: Vi har funnet et stort utvalg av gratis (som i øl) bøker for å øke kodingsevnen til neste nivå. Hopp inn og nyt. Les mer . Nybegynnere bør følge disse 8 anbefalte og testede tipsene for å lære kode 8. Prøvede og sanne tips for å lære. Slik kodes du 8. Prøvede og sanne tips for å lære. Slik kode Kunnskapede programmerere har vært i stor etterspørsel etter flere år nå, og det ser ikke ut som at etterspørselen er i ferd med å gå ned når som helst snart. Men selv om du ikke har tenkt å leve som ... Les mer.

Hvis du allerede er nede i veien, fortell oss hvordan du plukket deg opp etter hver snubler, holdt motivasjonen til å forbedre - eller ressursene du bruker for å oppnå mestring i dag.

In this article