7 unikke måder at øve dine kodningsevner på

  • Gabriel Brooks
  • 0
  • 2926
  • 953
Reklame

“Jeg er 24 år gammel og er lige begyndt at lære kodning. Jeg vil være programmerer. Er jeg for sent i spillet?”

Et af de opdaterede svar på dette på Quora.com kom fra grafikeren Michel Poisson.

Jeg er 63 år, og for otte måneder siden besluttede jeg at lære mig Blender 3D. Det er open source, skrevet i C, og bruger Python til scripting. Sidste sommer var det HTML5, CSS3, JavaScript og PHP. Så fra mit perspektiv er 24 et så godt tidspunkt som enhver.

De 40 år mellem respondenten og tvivlen er hånden i vores tankeproces, der siger, at det er en ung mandspil. Lad os gentage - der er ingen alder til at lære. Når du er på den sti, skal du bare fortsætte med at øve. Og i dag er der flere måder end en måde at skærpe dine kodningskoteletter på.

Hvis du har valgt et programmeringssprog for at lære, hvordan man vælger et programmeringssprog for at lære i dag og få et godt job om to år Sådan vælges et programmeringssprog at lære i dag og få et godt job om 2 år Det kan tage år med dedikeret arbejde for at blive en virkelig god programmør; så er der en måde at vælge det rigtige sprog til at starte fra i dag for at blive ansat i morgen? , lad os starte klassen med nogle innovative websteder.

Dash - Lær med projekter

Lære: HTML, CSS, JavaScript

Dash ligner Codecademy med sin fordybende projektbaserede tilgang, og tutorials leder dig gennem fem projekter med stigende vanskeligheder. Begrænset til de tre webteknologier i øjeblikket er det godt designet til en begynder og helt gratis. Fra at oprette et personligt websted til et Madlibs-spil, en koder, der skal være, skal låse 82 færdigheder op ved at gå gennem kontrolpunkter i lektionerne.

Dash er designet til trinvis læring - du kan ikke gå til den næste færdighed, medmindre du låser op den forrige. Dash-projekterne er korte og baseret på den virkelige verden. Hver har en “historie” - med en sandhed af virkeligheden, når du bygger projekter for fiktive klienter. Dash-editoren giver dig også mulighed for at skifte til “hvad du ser” skærm fra en computerskærm til en mobiltelefon.

Kodeafspilleren - Lær af screencasts

Lære: HTML5, CSS3, JavaScript.

At lære med screencasts fra kodere er en anden interessant opgave, hvordan man bygger noget med kode. Dette er ikke helt velegnet til begyndere, men hvis du har nogle erfaringer under dit bælte, viser kodeafspilleren dig kunsten at lave timer eller stilfuld lommeregner fra bunden af. Begyndere kan hente inspiration fra det faktum, at et par kodelinjer skaber digital kunst.

Spil det i forskellige hastigheder. Brug skyderen til tidslinjen til at sætte pauser og spole tilbage på de bits, du savner. Læs beskrivelsen og kommentarerne for hver gennemgang. Hvis du ønskede at se nogen oprette noget med kode, i et tempo, der passer dig, er kodespilleren ideel.

Talentkompis - Lær med quizzer og puslespil

Lære: JavaScript og andre sprog fra C til Scala.

Løs kodningsspørgsmål, der inkluderer Java, Ruby, Python, PHP og mere. Siden har betalt mentorprogrammer med ekspert softwareudviklere, der hjælper studerende med at udvikle færdigheder på webudvikling. Det er et tre måneders program. Men du kan log ind gratis og prøv de sjove problemer på den indbyggede editor. Spørgsmålene kan hjælpe dig med at finpudse dine evner og give øjeblikkelig feedback via redaktøren. Talent Buddy er muligvis ikke for alle, da det er et betalt program, men quizzerne hjælper dig med at udøve dine evner.

Codewars - Lær af udfordringer med reel kode

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

At sætte sig selv imod nogen bedre end du er måske den hurtigste måde at lære på - enhver atlet ved det “hemmelighed”. Codewars er en anden platform for programmerere til at opskalere deres færdigheder ved at træne med andre på reelle kodeudfordringer. Men her er fangsten - du skal bevise dig selv på det programmeringssprog, du vælger, under tilmeldingen. Opstart beder dig om at løse en “kata” før du får adgang til, svarende til etos fra en kampsportskole.

Codewars er ikke det første sted for en nybegynder. Det kunne udvikle sig til et online samfund, hvor talentfulde kodere kan konkurrere, samarbejde og forene sig omkring programmeringsudfordringer - men kun når de har en vis erfaring under deres bælter.

CodeWars er en anden indsats fra lokalsamfundet med masser af udfordringer og løsninger til koder. Nogle kodeblokke er gaffelbare, så andre kan bidrage (dvs. a “kumite”). Elementer af gamification gør det sjovt. F.eks. Stiger katas i vanskeligheder, og du tjener ærespoeng, når du med succes gennemgår dem. Det er ikke let for en nybegynder, men er bestemt en af ​​de sjovere måder at øve dine kodefærdigheder Bored With Programming Books? Prøv 3 sjove måder at niveau op på dine kodningsevner keder med programmeringsbøger? Prøv 3 sjove måder at niveau op på dine kodningsevner Hvis du nogensinde har prøvet at lære at kode fra en bog, ved du, hvor kedeligt det kan være. Hvorfor ikke prøve nogle spændende muligheder for at gøre læring mere finurligt og sjovt. .

Codaround - Lær med samfundet [Ikke længere tilgængelig]

Lære: JavaScript, Ruby og iOS-programmering

Læring er ofte mere effektiv, når man interagerer med kammerater, der er bedre til din valgte færdighed, end du er. Codaround (beta) er et nyt spankende læringsforum, der prøver at bringe et strejf af gruppelæring til selvundervisning. Tidligere kendt som Hackavard, bringer Codaround samfundet tæt på solo-læreren. I mængden af ​​sociale værktøjer og meetup-tjenester holder Codaround sit fokus på det voksende samfund af kodere.

Registrer dig med Facebook, angiv dit ekspertiseniveau, og du er i. Webstedet er en del af chat og en del af opdateringsplanlægning. Vil du lære noget - annoncer det på webstedet og møde op med læringspartnere på et praktisk sted. Du kan også bruge webstedet til at se, om der sker nogle møder i nærheden.

Da de er meget nye, er interaktionerne få og for det meste inden for USA. Der er bedre måder at blande sig med det kodende samfund, men Codaround er en anden mulighed, du kan holde øje med, hvis det vokser.

Programmer - Lær med A “Simulator”

Lære: 19 teknologier fra Android til SQL

Programmr er designet til at være en programmeringssimulator til at lære og praktisere kodningsevner. Platformen dækker teknologier som AngularJS, Backbones, PHP, Python og mere. Webstedet kalder sig selv en “et online interaktivt laboratorium” for begynderkodere til at kode, kompilere og køre projekter i browseren. Det “auto-fakultet” modul giver øjeblikkelig feedback til studerende, når de afslutter øvelserne og udfordringerne. Du koder dine egne applikationer og integrerer dem derefter som YouTube-videoer.

Du kan øve dig ved hjælp af kodningsøvelser og udfordringer. Lav dit eget projekt og tilføj det til puljen af ​​3000+ projekter på webstedet. Eller dyb ned i disse projekter og lær, hvordan de blev lavet. Der ser ikke ud til at være nogen åbne konkurrencer lige nu, men hold øje med at vinde nogle Amazon-gavekort og et sted på toplisten!

CheckIO - Lær med gamification

Lære: Python

Gamification af kodning er den seneste tendens… især for at lære børn de grundlæggende programmeringskoncepter gennem et spil De 11 bedste kodningsspil for børn at lære programmering De 11 bedste kodningsspil for børn at lære programmering Vil du have dine børn interesseret i programmering? Prøv de bedste kodningsspil for børn for at skubbe dem i den rigtige retning. . CheckIO er en kodespilplatform for kodere, der vil lære nogle Python-færdigheder. Python er et af de almindelige programmeringssprog, der læres til begyndere. På CheckIO kaldes programmeringsmærker “øer”. Du skal tage programmeringsudfordringer eller “missioner” at gå fra den ene ø til den næste. CheckIO skaber kilder til de kodende gåder, der udgør udfordringerne på hver ø.

Crowdsourcing er unik med tre læringsmuligheder - bidrage med gåder via GitHub, hjælpe med at oversætte gåderne på 10 sprog og give tip til problemløsere. Med kombinationen af ​​community og spil kan brugerne designe missioner, udfordre deres kammerater og hjælpe hinanden med at forbedre deres kode i processen. CheckIO er blevet en af ​​de populære destinationer for at lære Python De 5 bedste websteder til at lære Python-programmering De 5 bedste websteder til at lære Python-programmering Vil du lære Python-programmering? Her er de bedste måder at lære Python online, hvoraf mange er helt gratis. .

Hvordan lærer du kodning?

Gamle-timere skal more. Mange af os lærte det på den hårde måde ... med en datalogi eller fra programmering af bøger. Hvis du er nybegynder, kan du bruge professionelle kodeprøver Top 10 Professionelle prøvekode-websteder til programmerere Top 10 professionelle prøvekodewebsteder til programmerere Leder du efter at lære og oprette applikationer med eksempelkodestykker? Her er de bedste gratis kodeeksempelwebsteder til at begynde med. at forbedre dine kodningsevner. Og hvis du leder efter en sjov øvelse, kan du bruge dine nye fundne kodningsevner til at bruge ved at lave dit eget spil med spiludviklingssoftware.

Hvis du er i kodning som et job, skal du tage disse kodningsudfordringer 8 Kodning udfordringer og konkurrencer, der kan føre til penge eller job 8 Kodning udfordringer og konkurrencer, der kan føre til penge eller job Online programmeringskonkurrencer kan tilbyde gennembrud på job eller enkle kontante belønninger. Vælg dit valg fra disse kodningsudfordringer. at fremme dine færdigheder og dine karrieremuligheder. Men hvis du kæmper med at lære at kode, kan du tjekke nogle kraftfulde automatiserede værktøjer, du kan lave uden kodning. Vil du ikke lære kodning? 5 måder at stadig lave kraftfulde automatiserede værktøjer Vil du ikke lære kodning? 5 måder at stadig gøre kraftfulde automatiserede værktøjer Ved ikke, hvordan man kode, forhindrer dig i at opbygge ting online? Start nu, fordi "no-code" -værktøjer som disse er her for at hjælpe. viden.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.