7 Unike måter å praktisere koding ferdigheter
“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: 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 vilkårlig coder 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 “handling” - med en skikkelse av virkeligheten som du bygger prosjekter for fiktive kunder. Dash-editoren lar deg også bytte “det du ser” vise fra en dataskjerm til en mobiltelefon.
Kode Player - Lær av Screencasts
Lære: 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: 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 Logg inn gratis og prøv 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.
Codewars - Lær av Real Code Utfordringer
Lære: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Pitting deg selv mot noen bedre enn du kanskje er den raskeste måten å lære på - hver idrettsutøver vet dette “hemmelig”. 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, ligner 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 seg rundt programmeringsutfordringer - men bare en gang de har erfaring under deres belter.
CodeWars er en annen samfunnsinnsats med crowdsourced kodeutfordringer og løsninger. Noen kodeblokker er forkable slik at andre kan bidra (dvs. “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 spennende alternativer for å gjøre læring mer quirky og morsom. Les mer .
Codaround - Lær med Fellesskapet
Lære: 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, er samspillet få og for det meste innen USA. Det finnes bedre måter å blande seg med det kodende samfunnet på, men Codaround er et annet alternativ du kan holde øye med om den vokser.
Programmr - Lær med A “Simulator”
Lære: 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 “en online interaktiv lab” for nybegynnere kodere å kode, kompilere og kjøre prosjekter i nettleseren. De “auto-fakultetet” Modul gir øyeblikkelig tilbakemelding til studenter ettersom 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: 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” å gå fra en øy til den neste. 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 blitt til en av de populære destinasjonene for å lære Python De 5 beste nettstedene å lære Python Programmering De 5 beste nettstedene å lære Python programmering Ønsker du å lære Python programmering? Her er de beste måtene å lære Python på nettet, hvorav mange er helt gratis. 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. Og hvis du leter etter en morsom øvelse, kan du sette dine nyoppdagede kodende ferdigheter til å bruke spillutviklingsprogramvare for å lage ditt eget spill.
Hvis du allerede er nede i veien, fortell oss hvordan du plukket deg opp etter hver snubling, holdt motivasjonen til å forbedre - eller ressursene du bruker for å oppnå beherskelse i dag.
Utforsk mer om: Programmering.