Det ’ s sterk etterspørsel etter dyktige programmerere akkurat nå, og siden det ’ s the Year of Code viser vi deg hvordan du kan bli en ekspert koding – eller programmering - er overalt og i alt rundt oss. Alle datamaskiner kjøre kode: det ’ s hva som gjør dem brast i livet når strømmen blir slått på, og hva som gjør ting skjer når et ikon eller en meny klikket Kode isn ’ t bare for PCer. Smartphones wouldn ’ t være nesten like smart uten kode for operativsystemet og programmer. Tabletter krever lik kode, som gjør TV-bokser fra Sky, Virgin media og andre. Nettsteder er drevet av kode (se Hvordan bygge en nettside), og med biler stole på kode i disse dager; entusiaster bruke dette faktum til å øke en motor ’ s makt ved å omprogrammere det – det ’ s ikke nødvendig å selv komme til verktøykassen. ( Du kan også styre varme i ditt hjem ved hjelp av en telefon app og telefonen (se Tado termostat gjennomgang), app og oppvarming er alt drevet av kode Noen må skrive det, couldn &rsquo.; t det være du med så mange smarte enheter, gadgets og internett-tjenester alle krever kode for å fungere, er det ’? Sa etterspørsel etter folk som kan kode og en mangel på folk som er virkelig god til det. dette er grunnen til at regjeringen kunngjorde at dette er the Year of Code, og det har gitt £. 500000 å utdanne lærere til å vise barna hvordan de skal bli programmerere fra september 2014 alle barn fra fem år vil . læres opp til programmet Utdanning sekretær Michael Gove sa “ den nye databehandling læreplanen vil gi våre barn de ferdighetene de trenger for å lykkes i det 21. århundre ”. ordningen ble satt opp med de beste intensjoner, men det raskt fikk problemer og ett av ordningen ’ s rådgivere, Emma Mulqueeny, sluttet etter bare en uke. Lanseringen var et PR katastrofe, og det var mange kritiske historier i nyhetene (BBC og Guardian for å nevne to). Jeremy Paxman spurt ut År Kode direktør Lottie Dexter på Newsnight og hun innrømmet at hun og noen av de andre rådgivere couldn ’ t kode: Regjeringen har rett idé, skjønt, og alle bør prøve koding. Ikke alle vil like det eller trenger det, men noen vil ta til det som en and til vann og vil bli ekspert programmerere som trengs. Har du det som trengs for å bli en koder? Hvorfor ikke prøve og se. Fizz-Buzz test Coding er ferdighet som tar mye hardt arbeid for å mestre. Hvis du tror du kan kode allerede, prøv Fizz-Buzz test: Skriv et program som skriver ut tallene 1 til 100, med unntak for multipler av tre print “ Fizz ” og for multipler av fem print “ Buzz ”. Hvis du ’ re bra, du ’ ll har en ferdig og arbeidsprogram på under fem minutter. Start Notisblokk og opprette en nettside som skriver Fizz-Buzz ved hjelp av Javascript. Svaret er på slutten av artikkelen på neste side - ingen juks Vi introduserer programmering til barn på skolen er viktig hvis vi skal fylle etterspørselen etter dyktige programmerere i fremtiden, og jo tidligere du starter programmer , jo bedre blir du. Fem-åringer vant ’ t være på jakt etter jobber for en annen 15 år selv, så som ’ s kommer til å gjøre kodingen i mellomtiden? Kan det være at du Det er mange datamaskin programmeringsspråk, og selv om noen er like, mange er ganske annerledes. Noen språk brukes bare i visse nisjer og disse er ganske lett å få øye på, og for å unngå. Du skjønner ’ t se mange programmerere som bruker Lisp, Forth, Prolog, Smalltalk eller Fortran i disse dager. Lære dem er meningsløst med mindre du er ute etter en jobb i en nisje som fortsatt bruker dem. Programmeringsspråk kan bli populært for en stund og så forsvinne. Pascal var en gang populær, men isn ’ t brukes mye i disse dager. De eneste som bruker BBC Basic, Sinclair Basic, Z80 og 6502 maskinkode er folk skriver retro spill for Sinclair Spectrum og BBC emulatorer. Du bør lære de mest populære programmeringsspråk, men du må være klar over at det er populære i år er kanskje ikke neste år. Programmerere ofte nødt til å lære å programmere på nytt når noen nye språket tar av. Tidligere i år Facebook kunngjorde det hadde skapt sitt eget programmeringsspråk kalt Hack fordi andre språk ikke kunne takle sine milliard medlemmer. Hvis du ønsker å jobbe som utvikler for Facebook Du må derfor trenger å lære Hack. Så hvilket språk skal du lære? Den beste måten å finne ut hvilke språk som er mest brukt er å se på stillingsannonser. Job nettsteder har et stort antall oppføringer og det vanligste ferdigheter er for C ++, C #, .Net /VB.Net, Java, PHP, og web-teknologi som Javascript, HTML, SQL, Asp.Net og andre. De fleste jobber krever kjennskap til flere programmeringsspråk og vite akkurat ₩ 1 ’ t klippe det. Mange stillingsannonser er rettet mot informatikk nyutdannede med grader, og dette er typisk: “ Graduate /Junior Software Developer - C # /ASP.Net /MVC /SQL Server /Degree ” Du skjønner ’ t trenger å være en datavitenskap utdannet til å bli en programmerer og ikke alle ønsker å gjøre det som en full tid karriere. Lære å program kan være morsomt og for noen mennesker kan det bare være en hobby. Det kan også være nyttig også, og du kan finne deg selv ønsker å finpusse en nettside eller legge noe av funksjonaliteten til et nettsted, for eksempel legge PayPal knapper slik at folk kan kjøpe varer. En liten kunnskap om hvordan å kode for nettet kan gjøre det mye enklere å bygge et nettsted. Du don ’ t trenger å vite hvordan å bygge komplette Windows-programmer og bare gjenkjenne noen viktige kommandoer og funksjoner kan gi tilstrekkelig kunnskap til å finpusse noen andre ’ s kode, for eksempel en WordPress mal. Selv om et område kan bygges ved å peke og klikke, å vite hvordan og hvor du skal lime inn koden for en PayPal-knapp i HTML eller PHP av en nettside er veldig nyttig. Av apps for mobiltelefoner er opprettet av en enkelt programmerer jobber på egen hånd på sin hjemme-PC. Flappy Bird, den mest nedlastede app for iPhone i januar, ble skapt av Nguyen Ha Dong i løpet av få dager. Det ble ryktet å tjene $ 50 000 om dagen i annonseinntekter, men selv en fjerdedel av dette ville være veldig hyggelig. Se hvor enkelt det er å lage en spillbar Flappy Bird klone på kode. org Neste side: verktøy som kan hjelpe deg å lære å programmere Coding med språk og verktøy som de profesjonelle bruker er vanskelig fordi du trenger å vite mye før du kan gjøre noe, selv bare viser den klassiske hilsen, og lsquo;. Hei, verden ’, på skjermen Unngå pro Tools på første og gå til nettsteder som code.org, som lærer koding til amerikanske skoler. Det er en stor Hour of Code link på hjemmesiden som alle som ønsker å være en programmerer bør prøve. Det er 20 leksjoner, og før hver og en er en inspirerende video av Bill Gates, Mark Zuckerberg og andre kjendiser. Hver leksjon innebærer å flytte en karakter gjennom en labyrint for å nå et mål. Programmering uttalelser er på jigsaw-lignende biter i et puslespill som du dra og slippe å knipse sammen. Bli med bitene i riktig rekkefølge, og det gjør et program som du kan kjøre og se på. Prøv Hour of Code og bli en programmerer i 60 minutter! Det er enkelt, grafisk og underholdende for alle aldre. Etter den første timen av koden, kan du prøve noen av de andre tutorials, som en introduksjon til Javascript, Mine Robot Venner, A Taste of Python programmering, og bygge din egen iPhone Game. Alt foregår i et nettleservindu og ingenting ekstra er nødvendig. Det ’. Sa flott hjemmeside Det er mange lignende tutorials bruker Hour of Code dra og slipp brikkene metode, og du kan lage en moderne Flappy Bird klone, eller gå tilbake til spill røtter og gjenskape Pong. Fast programmering er mye vanskeligere enn å dra og slippe brikkene og det neste steget til å bli en programmerer er å prøve noen av de Codeacademy tutorials. Det er fortsatt nettleserbasert, men er mer realistisk, og det er et utvalg av HTML /CSS, Javascript, PHP, Python og andre. Disse er alle populære web-teknologi og er nyttig å lære. Hver leksjon har mange deler, og på venstre side av skjermen er instruksjoner og hjelp, i midten er en tekst editor for å legge inn kode, og til høyre er det utgang området. Dette er nærmere sann programmering. Det finnes andre nettsteder som tar en lignende tilnærming og learn-c.org, learnpython.org, learnjavaonline.org, learn-php.org, og learncs.org alle har nyttige tutorials. Det er forklarende tekst og ved bunnen av hver webside er en kode vindu og utgangsvinduet. Du kan klikke på knapper i opplæringsprogrammer for å vise koden, så kan du redigere den på siden, og til slutt kjøre den og se resultatet. Basic var en populær programmeringsspråk på hjemmebane datamaskiner som Sinclair Spectrum og BBC Micro på 1980- og massevis av gamle programmerere begynte på disse. Grunnleggende isn ’ t brukes i disse dager, men språket ble oppfunnet for å lære programmering og så er veldig enkelt. Ganske Basic lar deg skrive og kjøre grunnleggende programmer i et nettleservindu. Det er eksempel programmer inkludert Mandelbrot Set, en rekursiv Towers of Hanoi løsning, Bubble Sorter og mer. Basic leser nesten som engelsk, noe som gjør det enkelt for nybegynnere Det er ikke noe vanskeligere enn å sitte foran en reell programmerer ’ s IDE (integrert utviklingsmiljø) og skape et program fra bunnen av. Interlocking puslespillbrikker og guidede koding tutorials bare aren ’ t samme Hvis du ønsker å virkelig lage programvare, et godt sted å begynne er med Microsoft Visual Studio.. De Express-utgavene er gratis og det er en versjon for å lage web-applikasjoner og tjenester, en for å lage startskjermen apps for Windows Store, og en for å lage standard Windows desktop programvare. Mange programmering jobber krever kjennskap til teknologier som brukes i Visual Studio Følg linkene til utvikleren ’. Seksjon på Java nettstedet, og du kan laste ned et Java Development Kit som lar deg lage Java-programvare. Før takle the real thing skjønt, bør du prøve Alice, Greenfoot og BlueJ. Disse er forenklet Java utviklingsmiljøer som har blitt utviklet for å lære programmering på en morsom måte for studentene. Java er laget for å kjøre overalt så Alice, Greenfoot og BlueJ arbeid på Windows, Mac og Linux
Lær å kode:? Hvilke programmeringsspråk
Lær å kode. Programmering for moro
Lær å kode: elektroniske verktøy som lærer barna (og du) hvordan programmere
Lær å kode: Utover det grunnleggende
Lær å kode. En Javascript løsning på Fizz-Buzz programmering test
< p> Du kan også være interessert i Codeacademy tutorials