Annonse

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

Et av de oppdaterte svarene på dette på Quora.com kom fra grafiker Michel Poisson.

Jeg er 63 år, og for åtte måneder siden bestemte jeg meg for å lære meg Blender 3D. Den er åpen kildekode, skrevet i C, og bruker Python til skripting. I fjor sommer var det HTML5, CSS3, JavaScript og PHP. Så fra mitt perspektiv er 24 så god tid som alle andre.

De 40 årene mellom respondenten og tvilen er kløften i vår tankeprosess som sier at det er et ungt spill. La oss gjenta - det er ingen alder til å lære. Når du er på den veien, må du bare fortsette å øve. Og i dag er det flere måter enn en måte å skjerpe kodingskotelettene dine på.

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

instagram viewer

Bindestrek - Lær med prosjekter

Lære å kode - Dash

Lære: HTML, CSS, JavaScript

Dash ligner Codecademy med sin altoppslukende prosjektbaserte tilnærming, og opplæringsprogrammene leder deg gjennom fem prosjekter med økende vanskeligheter. Begrenset til de tre nettteknologiene for nå, er den godt designet for en nybegynner og helt gratis. Fra å bygge et personlig nettsted til et Madlibs-spill, en koder som må være en, må låse opp 82 ferdigheter ved å gå gjennom sjekkpunkter i timene.

Dash er designet for trinnvis 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 "historie" - med en skinn av virkelighet når du bygger prosjekter for fiktive klienter. Dash-redaktøren lar deg også veksle “det du ser” -skjermen fra en dataskjerm til en mobiltelefon.

Lære å kode - spillere

Lære: HTML5, CSS3, JavaScript.

Å lære med skjermbilder fra kodere er en annen interessant ting å bygge noe med kode. Dette er ikke helt egnet for nybegynnere, men hvis du har litt erfaring under beltet, viser kodespilleren deg kunsten å lage timer eller stilig kalkulator fra bunnen av. Nybegynnere kan hente inspirasjon fra det faktum at noen få kodelinjer skaper digital kunst.

Spill det i forskjellige hastigheter. Bruk glidebryteren for tidslinje for å sette pausene og spolene tilbake bitene du savner. Les beskrivelsen og kommentarene for hvert gjennomgang. Hvis du ønsket å se noen lage noe med kode, i et tempo som passer deg, er Code Player perfekt.

Talent kompis - Lær med quizer og puslespill

Lære å kode - talent kamerat

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

Løs kodingsquizer som inkluderer Java, Ruby, Python, PHP og mer. Nettstedet har betalte mentorprogrammer med ekspert programvareutviklere som hjelper studentene med å utvikle ferdigheter på nettet. Det er et tre måneders program. Men du kan logg inn gratis og prøv de morsomme problemene på den innebygde redaktøren. Quizene kan hjelpe deg med å finpusse ferdighetene dine og gi umiddelbar tilbakemelding via redaktøren. Talent Buddy er kanskje ikke for alle, for det er et betalt program, men quizene hjelper deg med å trene dine ferdigheter.

Codewars - Lær av virkelige kodeutfordringer

Lære å kode - kodevarer

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

Å kaste seg mot noen bedre enn du kan være den raskeste måten å lære - hver idrettsutøver kjenner denne "hemmeligheten". Codewars er en annen plattform for programmerere å skalere ferdighetene sine ved å trene sammen med andre på virkelige kodeutfordringer. Men her er fangsten - du må bevise deg på det programmeringsspråket du ønsker under registreringen. Oppstart ber deg om å løse en “kata”Før du får lov til å være på, lik etos fra en kampsportskole.

Codewars er ikke det første stedet for en nybegynner. Det kan utvikle seg til et online samfunn der talentfulle kodere kan konkurrere, samarbeide og forene seg rundt programmeringsutfordringer - men bare når de har litt erfaring under beltene.

CodeWars er en annen samfunnsinnsats med massevis av kodeutfordringer og løsninger. Noen kodeblokker er gaffelbare slik at andre kan bidra (dvs. "kumite"). Elementer av gamification gjør det morsomt. For eksempel øker katas i vanskeligheter, og du tjener ærespoeng når du lykkes gjennom dem. Det er ikke lett for en nybegynner, men er definitivt en av de flere morsomme måter å praktisere kodingsferdighetene dine på Kjedelig med programmering av bøker? Prøv 3 morsomme måter å nivå opp kodingsferdighetene dine påHvis du noen gang har prøvd å lære deg å 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 sære og morsomt. Les mer .

Codaround - Lær med fellesskapet [ikke lenger tilgjengelig]

Lære å kode - Codearound

Lære: JavaScript-, Ruby- og iOS-programmering

Læring er ofte mer effektivt når man samhandler med jevnaldrende som er bedre på den valgte ferdigheten enn du er. Codaround (beta) er et helt nytt læringsforum som prøver å få et snev av gruppelæring til selvlæring. Tidligere kjent som Hackavard, bringer Codaround samfunnet nær solo-eleven. I mengden av sosiale verktøy og meetup-tjenester holder Codaround fokuset på det voksende fellesskapet til kodere.

Registrer deg på Facebook, spesifiser kompetansenivået ditt og du er i. Nettstedet er en del av chat og en del av møteplanleggingsplattformen. Vil du lære noe - kunngjøre det på nettstedet og møte med læringspartnere på et praktisk sted. Du kan også bruke nettstedet for å se om det oppstår noen møter i nærheten.

Interaksjonene er veldig nye, og de fleste er i USA. Det er bedre måter å blande seg med kodingssamfunnet, men kodekode er et annet alternativ du kan følge med på hvis den vokser.

Programmr - Lær med en "simulator"

Lære å kode - Programr

Lære: 19 teknologier fra Android til SQL

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

Du kan øve ved hjelp av kodingsøvelser og utfordringer. Lag ditt eget prosjekt og legg det til bassenget på 3000+ prosjekter på nettstedet. Eller dyp ned 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 gavekort fra Amazon og et sted på topplisten!

CheckIO - Lær med gamification

Lære å kode - CheckIO

Lære: Python

Gamification av koding er den siste trenden... spesielt for lære barna de grunnleggende programmeringskonseptene gjennom et spill De 11 beste kodingsspillene for barn å lære programmeringVil du få barna dine interessert i programmering? Prøv de beste kodingsspillene for barna å skyve dem i riktig retning. Les mer . CheckIO er en kodespillplattform for kodere som ønsker å lære seg noen Python-ferdigheter. Python er et av de vanlige programmeringsspråkene som læres opp for nybegynnere. På CheckIO kalles programmering av landemerker “øyer”. Du må påta deg programmeringsutfordringer eller "oppdrag" for å gå fra den ene øya til den neste. CheckIO skarer koder for kodingsoppgaver som utgjør utfordringene på hver øy.

Crowdsourcing er unik med tre læringsmuligheter - bidra med gåter via GitHub, hjelp med å oversette gåtene på 10 språk, og gi hint til problemløsere. Med kombinasjonen av fellesskap og spill kan brukere designe oppdrag, utfordre sine jevnaldrende og hjelpe hverandre med å forbedre koden sin i prosessen. CheckIO har blitt en av de populære destinasjonene for lære Python De 5 beste nettstedene for å lære Python-programmeringVil du lære Python-programmering? Her er de beste måtene å lære Python online, hvorav mange er helt gratis. Les mer .

Hvordan lærer du koding?

Gammeldagere må underholde seg. Mange av oss lærte det på den harde måten... med en datavitenskap eller fra programmering av bøker. Hvis du er nybegynner, kan du bruke det profesjonelle kodeprøver Topp 10 profesjonelle eksempler på nettsteder for programmerereØnsker du å lære og lage applikasjoner med eksempelkodebit? Her er de beste gratis kodeeksempler nettsteder til å begynne med. Les mer for å forbedre kodingsferdighetene dine. Og hvis du leter etter en morsom øvelse, kan du bruke kodede ferdigheter som du har funnet lage ditt eget spill med spillutviklingsprogramvare.

Hvis du skal kode som jobb, ta disse kodingsutfordringene 8 Kodingsutfordringer og konkurranser som kan føre til penger eller jobberOnline programmeringskonkurranser kan tilby jobbgjennombrudd eller enkle kontantbelønninger. Velg fra disse kodingsutfordringene. Les mer å fremme ferdighetene dine og karriereutsiktene dine. Men hvis du sliter med å lære deg å kode, kan du sjekke ut noen kraftige automatiserte verktøy du kan lage uten koding Vil du ikke lære koding? 5 måter å fremdeles lage kraftige automatiserte verktøyVet ikke hvordan du kan kode hindre deg i å bygge ting på nettet? Start nå fordi "no-code" -verktøy som disse er her for å hjelpe. Les mer kunnskap.

Saikat Basu er nestleder for Internett, Windows og produktivitet. Etter å ha fjernet skitten fra en MBA og en ti år lang markedsføringskarriere, brenner han nå for å hjelpe andre med å forbedre historiefortellingene sine. Han ser opp for den savnede Oxford-komma og hater dårlige skjermbilder. Men ideer til fotografering, Photoshop og produktivitet beroliger sjelen hans.