Hjem Personlig finansiering Pedagogiske myter relatert til koding - dummier

Pedagogiske myter relatert til koding - dummier

Innholdsfortegnelse:

Video: Обзор фильма ДВОЙНАЯ ПОРЦИЯ. Как фаст-фуд УНИЧТОЖАЕТ здоровье? 2025

Video: Обзор фильма ДВОЙНАЯ ПОРЦИЯ. Как фаст-фуд УНИЧТОЖАЕТ здоровье? 2025
Anonim

Det er vanlig å tro at kodende karriere er reservert for de få tekniske guiderne i verden. Faktisk er det en vanlig jobb for vanlige folk. Hvis du er vedvarende, samvittighetsfull og nysgjerrig, vil jeg satse på at du kan gjøre det. Ikke selg deg selv kort ved å kjøpe inn ideer som bare ikke er sanne.

Du må være god i matematikk for å være en koder

Utviklere som bygger spennende spill, datavitenskapere som prøver å skape den neste store maskinlæringsalgoritmen, eller ingeniører som jobber i finansnæringsbransjen, sannsynligvis trenger litt ferdigheter i fysikk, statistikk eller finans matematikk. Imidlertid trenger mange utviklere, for eksempel de som bygger e-handelsapplikasjoner eller typiske websider, ikke mye mer matematikk enn grunnleggende tillegg og subtraksjon og algebra i videregående skole.

En god del matematikk opererer og krever applikasjoner, men det er ofte ikke nødvendig å forstå alt som skjer. Dataspråk og programmer er utformet for å håndtere kompleksitet ved å kreve at du forstår inngangene og utgangene - men ikke hva som skjer i mellom, et konsept kalt abstraksjon.

For eksempel når du kjører bil, trenger du ikke å forstå hvordan forbrenningsmotoren fungerer eller fysikken bakom å konvertere energien fra stempelet til hjulene. For å kjøre bil må du forstå hvordan du betjener akseleratoren, bremsen og koblingen til stangskiftbiler. På samme måte har programmene funksjoner som utfører operasjoner, men du trenger bare å forstå inngangene du sender en funksjon og utgangen den returnerer.

Med andre ord må du kunne forstå matte og ha noen grunnleggende matteferdigheter, men du trenger ikke å være den neste Einstein å kunne programmere.

Du må ha studert ingeniør for å få en jobb i koding

Mange som studerer ingeniørfag lærer å programmere, men du trenger ikke å være ingeniør for å lære å kode. Engineering lærer ferdigheter som er nyttige for programmerere, for eksempel hvordan man løser et problem trinn for trinn, så vel som å jobbe innenfor og deretter designe rundt virkelige forhold. Dette er nyttige ferdigheter, men du kan lære dem utenfor engineering pensum.

Mange emner som inngår i en ingeniørplanlegger, varierer i nytte for å lære å kode. Emner som algoritmer kan brukes direkte, spesielt hvis du jobber med banebrytende problemer. Andre emner, for eksempel monteringsspråk og beregningsteori, gir en god bakgrunn, men brukes sjelden av de fleste kodere.

Hvis målet ditt er å presse kanten av dataprogrammer, kan en grad i datateknikk være nyttig.Men hvis du vil opprette et nettsted for å løse et problem, er det nok nok å lære å kode om tre til seks måneder.

Mange høyskoler tilbyr stipendier som kan subsidiere eller fullstendig dekke kostnadene ved oppmøte for kvinner og minoriteter som forfølger vitenskaps- og ingeniørgrader.

Du kan lære koding om noen få uker

Som enhver lidenskap eller et yrke, er koding en kunst, og kodere skarpere sine ferdigheter i flere tiår. Selv om du ikke trenger flere tiår med studier for å starte koding, er mengden tid som trengs for å lære, avhengig av dine mål. For eksempel:

  • En uke: Lær nok HTML for å legge inn tekst, bilder og annet grunnleggende innhold på siden. Du kan operere byggherrer for å lage og tilpasse informasjonsnettsteder.
  • En måned: Utvikle CSS-ferdighetene dine på forhånd slik at du kan plassere og style elementer på siden. Du kan også redigere nettsteder som er bygd med nettsidebyggere som Wix, Weebly og SquareSpace. For datavitenskap kan du lære å importere og håndtere store datasett og bruke Python eller R for å finne innblikk i dataene.
  • Tre til seks måneder: Lær utviklingsferdigheter for å utvikle ferdigheter og back-end for å ta et konsept, bygge en arbeidsprototype som kan lagre data i en database, og deretter kode en versjon som kan håndtere hundretusener brukere. I tillegg lærer du hvordan du bruker et programmeringsspråks eksterne biblioteker for å legge til flere funksjoner, brukeradministrasjon og versjonskontrollsystemer som Git, slik at flere kan jobbe på et prosjekt samtidig. For datavitenskap, vil du kunne bygge en interaktiv visualisering ved hjelp av et JavaScript-bibliotek som d3. js. Enten du lærer webutvikling eller datavitenskap, vil det ta ca 800 timers arbeid å være dyktig nok til å bli ansatt for en jobb.

Du trenger en god ide å starte koding

Lære å kode er en lang prosess, fylt med oppturer og nedturer. Du kan bli sittende fast i dager, og ikke se mye fremgang. I perioder med uunngåelig frustrasjon kan det være nyttig å ha en større ide eller en konkret grunn til å motivere deg til å fortsette å lære. I stedet for å prøve å bygge neste Facebook, YouTube eller Google, prøv å bygge noe som løser et problem du personlig har møtt. Her er folk som lærte å kode og holdt seg motiverte med et prosjekt:

  • Kraftighet. com: Fire studenter ønsket å kjempe forfatterens blokk ved å lytte til omgivende lyd. Mens du lærte å kode, bygget Tommy Nicholas et nettsted som strekker kaffebarlyder for å legge til bakgrunnsstøy til ellers stille kontorer og arbeidsområder.
  • vokse. meg: Sam Fellig er en kickstarter entusiast som ønsket en enkel måte å bla gjennom og kjøpe varer fra vellykkede crowdfunded prosjekter. Han tok spranget og lærte å kode slik at han kunne bygge sitt nettsted, som ble til en av Tid magasinets Topp 50 nettsteder i 2013.
  • Sworkit: Ryan Hanna likte å trene, men ofte ble kjedelig på treningsstudioet. Mens han lærte JavaScript og Ruby, bygde han en app som guidet brukere gjennom militærstiltøkter på fem minutter eller mindre.Appen hadde over en million nedlastinger, og Ryan solgte det til Nexercise, et treningsfirma.

vokse. Jeg selger produkter fra vellykkede crowdfunded prosjekter.

Hver av disse nettstedene hadde en grad av popularitet og ble lagt merke til av et stort antall brukere. Hvis noe lignende skjer med et nettsted du designer, tjener det som en fin bonus. Men selv om det ikke gjør det, vil du føle deg fornøyd med å løse ditt eget problem.

Ruby er bedre enn Python

Du lurer kanskje på hvilket språk du skal lære først, spesielt gitt alle valgene der ute. Du kan starte med Ruby, Python, JavaScript, PHP, Swift, Objective-C - listen fortsetter. For å løse denne debatten kan du søke etter hvilket språk som er best, eller hvilket språk du skal lære først. Du finner artikler og innlegg som taler for ett språk eller et annet. I motsetning til å sammenligne TV-er eller brødrister, er det ikke sannsynlig at en klar vinner oppstår. Noen ganger kan du bruke mer tid på å bestemme hvilket språk du skal lære først enn å komme deg til å lære språket.

Det viktigste er å lære noen få enkle skriptspråk først og deretter velge et allsidig nybegynnerprogrammeringsspråk for å lære grundig.

Vanligvis begynner nybegynnere med HTML, CSS og JavaScript. Disse språkene er de mest tilgivende for syntaksfeil og det enkleste å lære. Deretter, etter at du har lest disse grunnleggende, velger du Python eller Ruby hvis du er interessert i webutvikling. Du finner mange online opplæringsprogrammer og hjelp til begge.

Hvis du planlegger å jobbe med et innholdsstyringssystem som WordPress eller Drupal, bør du vurdere å lære PHP.

Ikke bruk for mye tid til å bestemme hvilket språk du skal lære først, og prøv ikke å lære dem alle samtidig. Noen ganger rammer folk en veisklokke med ett språk, gir opp, og begynner å lære et annet språk. Slutresultatet er imidlertid å lære litt om mange språk, i stedet for å mestre et enkelt språk og å kunne bygge en komplett og fungerende nettside.

Pedagogiske myter relatert til koding - dummier

Redaktørens valg

Sosiale medier optimalisering verktøy - dummies

Sosiale medier optimalisering verktøy - dummies

Holde nåværende i den stadig skiftende verden av sosiale medier er et viktig aspekt av din sosiale medier optimalisering strategi. Myspace var det største sosiale nettstedet fra 2005 til 2008, og overgikk selv Google på ett tidspunkt. Men bare seks år senere fant Myspace seg på 392. plass på listen over de mest besøkte nettstedene i ...

Social Media Optimization: Gjør innhold som reiser godt - dummier

Social Media Optimization: Gjør innhold som reiser godt - dummier

En innholdsdistribusjonsstrategi for sosiale medier er ingenting uten passende innhold. Når det gjelder å komme opp med riktig innhold, trenger det ikke å være vanskelig. Selv om du alltid kan lage innhold spesielt for bruk på bestemte kanaler, er det uansett at du allerede har egnet innhold som du kan bruke med litt ekstra innsats. Når ...

Sosiale medier optimalisering: nå ut gjennom sosiale nyheter nettverk - dummies

Sosiale medier optimalisering: nå ut gjennom sosiale nyheter nettverk - dummies

Ikke glem de sosiale nyhetsnettene når du utvikler din sosiale media optimaliseringsstrategi. For flere år siden var sosiale nyheter en betydelig trend i innholdet på nettet. Denne trenden har ikke spilt ut så mange som trodde det ville. I stedet for at det er flere høyprofilerte nyheter-orienterte nettsteder, er det ... Facebook. Nesten en tredjedel av amerikanske voksne får ...

Redaktørens valg

Sett et Device Password for å streame med Spotify's Hi-Fi Partners - dummies

Sett et Device Password for å streame med Spotify's Hi-Fi Partners - dummies

Deg kan lytte til all musikk i rik, skinnende hi-fi-streaming fra skyen - takket være Spotifys partnerskap med en rekke førsteklasses lydsystemprodusenter. Du trenger ikke nødvendigvis å ha Spotify åpen på datamaskinen eller mobilenheten for å bruke disse Internett-klare systemene, og du kan streame til flere rom i ...

Del Spotify Tracks på iPhone - dummies

Del Spotify Tracks på iPhone - dummies

Når du ser informasjon om en sang som spilles via Spotify Mobile, trykk Del spor. Deretter ser du en skjerm som gir deg flere delingsalternativer: Kopier til pasteboard: Kopierer sporets unike Spotify-URL. Du kan deretter lime inn denne nettadressen i et webskjema eller en annen tekstboks, som du ville med annen tekst ...

Spotify og Facebook Connection Issues - dummies

Spotify og Facebook Connection Issues - dummies

Spotify på Facebook er klassifisert som en tredjeparts plattform app, som er et mini-program som plugger inn i Facebook. I innstillingene dine på Facebook-kontoen kan du faktisk blokkere bestemte apper fra å vises eller slå av plattformapps helt. Facebook har utallige apps, og det er mulig at du (ved et uhell, selvsagt) blokkerte Spotify en gang til. ...

Redaktørens valg

Hvem er St. James the Less? - dummies

Hvem er St. James the Less? - dummies

Ifølge den katolske kirken ble St. James kåret til den første biskopen i Jerusalem, og på grunn av sin plassering ble han en mester for jødiske konvertitter til kristendommen. (første århundre a. d. -a. d. 62) Patron: fullers, farmasøyter Feastedag: 3. mai James er forfatteren av det nye testamente-epistelet i hans navn. Han heter "...

Hvem er St. Mark? - dummies

Hvem er St. Mark? - dummies

St. Mark, en av de opprinnelige 72 disiplene i katolicismen, ble aldri utnevnt til en apostel. Han var Kristi yngste tilhenger; da Jesus ble arrestert før sin korsfestelse, fløy Mark fra tempelvaktene så fort at han forlot sin tunika bak. Palestina eller Libya (første århundre a. D. -a. D. 68) Patron: Venezia, løve trenere ...