Hjem Personlig finansiering Pedagogiske myter relatert til koding - dummier

Pedagogiske myter relatert til koding - dummier

Innholdsfortegnelse:

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

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

Vanlige medikamenteffekter for legeassistenteksamen - dummies

Vanlige medikamenteffekter for legeassistenteksamen - dummies

Bli kjent med vanlige bivirkninger for legeassistenteksamen (PANCE). Den gjennomsnittlige personen over 60 år tar omtrent ni reseptbelagte medisiner og ser minst fire forskjellige helsepersonell. Potensialet for noen til å oppleve bivirkningene av disse medisinene er enorm, og det er potensialet for signifikante legemiddelinteraksjoner. ...

Epidemiologiske studier dekket av legeassistenteksamen - dummies

Epidemiologiske studier dekket av legeassistenteksamen - dummies

For legeassistenteksamen (PANCE) du bør være oppmerksom på forskjellene mellom typer epidemiologiske studier. Det første trinnet er å gjenkjenne om studiet er en retrospektiv studie eller en prospektiv studie: Retrospektiv: En retrospektiv studie betyr at du ser på fortiden for å finne ut hva som skjedde. For eksempel, en ...

Forhold som påvirker pleura dekket på legeassistenteksamen - dummies

Forhold som påvirker pleura dekket på legeassistenteksamen - dummies

Du kan se Spørsmål om legeassistenteksamen om forhold som påvirker pleura. Du må vurdere evaluering og behandling av pleural effusions, pneumothorax og pleurisy. Væske rundt lungene: Pleural effusjon Normalt er pleura et tomt rom; en pleural effusjon er ganske enkelt væske som opptar den plassen. Pleural ...

Redaktørens valg

Slik setter du automatiske varsler på LinkedIn - dummies

Slik setter du automatiske varsler på LinkedIn - dummies

Sikkert, du kan gjøre alt fotverket ved å gå til LinkedIn hjemmesiden og ser deg rundt for å se hvilke meldinger eller endringer som har skjedd. Den sanne kraften til å holde kontakten, har imidlertid LinkedIn, kontakter deg automatisk med den informasjonen du trenger for å holde deg informert. Klikk på Administrer-koblingen ved siden av Personvern og innstillinger ...

Tips for å administrere dine LinkedIn Post-interaksjoner - dummies

Tips for å administrere dine LinkedIn Post-interaksjoner - dummies

Når du klikker Publiser på LinkedIn, kan du tenke at jobb er ferdig, men det er bare begynt. Etter hvert som flere og flere leser innlegget ditt, kan de samhandle med innlegget og med deg som forfatter. Her er noen ting å huske på etter at du har publisert et innlegg: Overvåk statistikken. Når du ...

Forstå LinkedIn Pulse - dummies

Forstå LinkedIn Pulse - dummies

Har du sjekket ut LinkedIn Pulse ennå? Tenk deg om du leser en avis som bare viste deg artikler som har betydning for deg. (For det hele, for mange av dere, tenk på de dagene du kanskje har lest en avis.) Tilpassede nyheter er mulige, og på LinkedIn kalles det LinkedIn Pulse. Alt du trenger å gjøre for å ...

Redaktørens valg

Hva Dragon NaturallySpeaking kan gjøre for deg - dummies

Hva Dragon NaturallySpeaking kan gjøre for deg - dummies

Noe om å diktere til en datamaskin vekker alle slags urealistiske forventninger hos mennesker. Hvis du forventer at du skal servere deg frokost på sengen, har du lykke til. Denne artikkelen ble ikke skrevet ved å si "Computer, skriv en bok om NaturallySpeaking. "Forfatteren måtte diktere det ord for ord, akkurat som hun ville hatt ...

Når Start ikke starter i NaturallySpeaking - dummies

Når Start ikke starter i NaturallySpeaking - dummies

Når du gir kommandoen "Start" til Dragon NaturallySpeaking, du sier "Start America Online" eller "Start Microsoft Works" eller "Start Quicken", og programmet skal åpnes. Men hva hvis det ikke gjør det? Hva er greia? Start-kommandoen starter et program som er installert på maskinen din, og har enten et snarveisikon på ...

Når NaturallySpeaking Menykommandoer ikke fungerer - dummies

Når NaturallySpeaking Menykommandoer ikke fungerer - dummies

Når du gir en kommando til NaturallySpeaking, for eksempel "Klikk" og ingenting skjer, det sannsynlige problemet er at menyen Bruk menyer som er kompatible med skjermlesere, ikke er merket av. For å sjekke det: Velg Verktøy → Valg i vinduet NaturallySpeaking. Det er ikke noe poeng å fortelle deg hvordan du får tilgang til dette med stemmen, for det er akkurat ...