Reklame
”Jeg er 24 år og retfærdig begyndte 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 grafiker 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 et ungt menneskes spil. Lad os gentage - der er ingen alder til at lære. Når du først 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 hentet et programmeringssprog at lære Sådan vælger du et programmeringssprog for at lære i dag og få et godt job om to årDet kan tage år med dedikeret arbejde 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? Læs mere
, 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, det er godt designet til en begynder og helt gratis. Fra opbygning af 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 "historielinje" - med en sans for virkeligheden, når du bygger projekter for fiktive klienter. Dash-editoren giver dig også mulighed for at skifte “det, du ser” -display fra en computerskærm til en mobiltelefon.
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 starten. 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 hvert gennemgang. Hvis du ønskede at se nogen oprette noget med kode, i et tempo, der passer til 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 reelle kodeudfordringer
Lære: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
At sætte sig selv mod nogen bedre end du måske er den hurtigste måde at lære - enhver atlet kender denne "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 et “kata”Før du får adgang til det, der ligner 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 kodeudfordringer og løsninger. Nogle kodeblokke er gaffelbare, så andre kan bidrage (dvs. en "kumite"). Elementer af gamification gør det sjovt. F.eks. Stiger katas i vanskeligheder, og du optjener ærespoeng, når du med succes gennemgår dem. Det er ikke let for en nybegynder, men er bestemt en af de mere sjove måder at øve dine kodningsevner på Keder du med programmering af bøger? Prøv 3 sjove måder at niveau op på dine kodningsevner på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. Læs mere .
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 helt nyt læringsforum, der prøver at bringe et strejf af gruppelæring til selvlæring. 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 hos Facebook, angiv dit ekspertiseniveau, og du er i. Webstedet er en del af chat og del af meetup planlægningsplatform. 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 den vokser.
Programmr - Lær med en "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 "et online interaktivt laboratorium" for begynderkodere til at kode, kompilere og køre projekter i browseren. Modulet "auto-fakultet" 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å topplanen!
CheckIO - Lær med gamification
Lære: Python
Gamification af kodning er den seneste trend… især for lære børn de grundlæggende programmeringskoncepter gennem et spil De 11 bedste kodningsspil for børn at lære programmeringVil du have dine børn interesseret i programmering? Prøv de bedste kodningsspil for børn for at skubbe dem i den rigtige retning. Læs mere . 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 programmering af landemærker “øer”. Du er nødt til at påtage dig programmeringsudfordringer eller "missioner" for 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ælp til at oversætte gåderne på 10 sprog og tilbyde 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-programmeringVil du lære Python-programmering? Her er de bedste måder at lære Python online, hvoraf mange er helt gratis. Læs mere .
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 programmering af bøger. Hvis du er nybegynder, kan du bruge det prøver af professionel kode Top 10 professionelle eksempler på websider til programkoder til programmerereLeder du efter at lære og oprette applikationer med eksempelkodestykker? Her er de bedste gratis kodeeksempelwebsteder til at begynde med. Læs mere at forbedre dine kodningsevner. Og hvis du leder efter en sjov øvelse, kan du bruge dine nye fundne kodningsevner til at blive brugt af at lave dit eget spil med spiludviklingssoftware.
Hvis du skal kode som et job, tage disse kodningsudfordringer 8 Kodningsudfordringer og konkurrencer, der kan føre til penge eller jobOnline programmeringskonkurrencer kan tilbyde jobgennembrud eller enkle kontante belønninger. Vælg dit valg fra disse kodningsudfordringer. Læs mere at fremme dine færdigheder og dine karrieremuligheder. Men hvis du kæmper med at lære at kode, så tjek 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øjerVed ikke at vide, hvordan man kode, dig i at opbygge ting online? Start nu, fordi "no-code" -værktøjer som disse er her for at hjælpe. Læs mere viden.
Saikat Basu er viceaditor for Internet, Windows og produktivitet. Efter at have fjernet smagen fra en MBA og en ti år lang marketingkarriere, brænder han nu for at hjælpe andre med at forbedre deres historiefortællingsevner. Han kigger efter den manglende Oxford-komma og hader dårlige skærmbilleder. Men idéer til fotografering, Photoshop og produktivitet beroliger hans sjæl.