Hjem Personlig finansiering Uddannelsesmæssige myter relateret til kodning - dummier

Uddannelsesmæssige myter relateret til kodning - dummier

Indholdsfortegnelse:

Video: How To Increase Metabolism: Intermittent Fasting vs Calorie Restriction 2025

Video: How To Increase Metabolism: Intermittent Fasting vs Calorie Restriction 2025
Anonim

Det er almindeligt at tro, at kodningskarrierer er forbeholdt de få tekniske guider i verden. Faktisk er det et regelmæssigt job for almindelige folk. Hvis du er vedholdende, samvittighedsfuld og nysgerrig, vil jeg vædde på, at du kan gøre det. Forsæt dig ikke kort ved at købe ideer, der bare ikke er sande.

Du skal være god til matematik til at være en coder

Udviklere, der bygger spidskompetente spil, datavidenskabsfolk, der forsøger at skabe den næste store maskinlæringsalgoritme, eller ingeniører, der arbejder inden for finansielle servicesektoren, har sandsynligvis brug for en vis færdighed i fysik, statistik eller finansiel matematik. Men mange udviklere, som f.eks. Dem, der bygger e-handelsapplikationer eller typiske websider, behøver dog ikke meget mere matematik end grundlæggende tilføjelse og subtraktion og algebra i gymnasiet.

En god del matematik opererer og styrker applikationer, men der er ofte ikke behov for at forstå alt, hvad der sker. Computersprog og programmer er designet til at klare kompleksitet ved at kræve, at du forstår input og output - men ikke hvad der sker mellem et koncept kaldet abstraktion.

For eksempel, når du kører bil, behøver du ikke at forstå, hvordan forbrændingsmotoren virker eller fysikken bagom at omdanne energien fra stemplet til hjulene. For at køre bil skal du forstå, hvordan du betjener acceleratoren, bremsen og koblingen til stangskiftbiler. På samme måde har programmer funktioner, der udfører operationer, men du skal kun forstå de input, du sender en funktion, og den output, den returnerer.

Med andre ord skal du være i stand til at forstå matematik og have nogle grundlæggende matematiske færdigheder, men du behøver ikke at være den næste Einstein, der skal kunne programmere.

Du skal have studeret teknik for at få et job inden for kodning

Mange mennesker, der studerer teknik, lærer at programmere, men du behøver ikke være ingeniør til at lære at kode. Engineering underviser i færdigheder, der er nyttige for programmører, såsom hvordan man løser et problem trin for trin såvel som arbejder inden for og derefter designe omkring virkelige begrænsninger. Disse er nyttige færdigheder, men du kan lære dem uden for ingeniørplanen.

Mange emner, der er en del af en ingeniørplan, varierer i brugbarhed for at lære at kode. Emner som algoritmer kan anvendes direkte, især hvis du arbejder på banebrydende problemer. Andre emner, såsom samlingssprog og beregningsteori, giver en god baggrund, men bruges sjældent af de fleste kodere.

Hvis dit mål er at skubbe kanten af ​​computerprogrammer, kan en grad i computerteknik være nyttig.Men hvis du vil oprette et websted for at løse et problem, er det nok nok at lære at kode om tre til seks måneder.

Mange kollegier tilbyder stipendier, der kan subsidiere eller helt dække udgifterne til deltagelse for kvinder og minoriteter, der forfølger videnskab og ingeniørgrader.

Du kan lære kodning om et par uger

Ligesom enhver lidenskab eller et erhverv er kodning en kunst, og kodere skærper deres færdigheder i løbet af årtier. Selvom du ikke behøver årtier for at starte kodning, afhænger mængden af ​​tid, du behøver for at lære, af dine mål. For eksempel:

  • En uge: Lær nok HTML til at sætte tekst, billeder og andet grundlæggende indhold på siden. Du vil være i stand til at drive site builders til at oprette og tilpasse informative hjemmesider.
  • En måned: Udvikle dine avancerede CSS-færdigheder, så du kan placere og style elementer på siden. Du kan også redigere websteder bygget med websitebyggere som Wix, Weebly og SquareSpace. For datavidenskab kan du lære at importere og håndtere store datasæt og bruge Python eller R til at finde indsigt i dataene.
  • Tre til seks måneder: Lær evolutionskompetence for at udvikle en avanceret og back-end-udvikling, opbygge en arbejdsprototype, der kan gemme data i en database og derefter kode en version, der kan håndtere hundredtusinder brugere. Desuden lærer du at bruge et programmeringssprogs eksterne biblioteker til at tilføje ekstra funktionalitet, brugerstyring og versionsstyringssystemer som Git, så flere mennesker kan arbejde på et projekt på samme tid. For datalogi vil du kunne opbygge en interaktiv visualisering ved hjælp af et JavaScript-bibliotek som d3. js. Uanset om man lærer webudvikling eller datalogi, vil det tage cirka 800 timers arbejde at være dygtig nok til at blive ansat til et job.

Du har brug for en god ide at starte kodning

At lære at kode er en lang proces, fyldt med op og ned. Du kan blive fast i dage og ikke se meget fremskridt. I perioder med uundgåelig frustration kan det være nyttigt at have en større ide eller en konkret grund til at motivere dig til at fortsætte med at lære. I stedet for at forsøge at opbygge den næste Facebook, YouTube eller Google, skal du prøve at opbygge noget, der løser et problem, du har personligt konfronteret. Her er folk, der lærte at kode og forblev motiveret med et projekt:

  • Kraftighed. com: Fire universitetsstuderende ønskede at kæmpe forfatterens blok ved at lytte til omgivende lyd. Mens du lærte at kode, byggede Tommy Nicholas et websted, der streamer kaffe shop lyde for at tilføje baggrundsstøj til ellers tavse kontorer og arbejdsområder.
  • vokser. mig: Sam Fellig er en kickstarter entusiast, der ønskede en simpel måde at gennemse og købe varer fra succesfulde crowdfunded projekter. Han tog springet og lærte at kode, så han kunne bygge sin hjemmeside, som blev til en af ​​ Tid magasinets Top 50 hjemmesider i 2013.
  • Sworkit: Ryan Hanna kunne godt lide at træne ud, men ofte blev keder sig på gymnastiksalen. Mens han lærte JavaScript og Ruby, byggede han en app, der guidede brugere gennem militær stil træning om fem minutter eller mindre.App'en havde over en million downloads, og Ryan solgte det til Nexercise, et træningsfirma.

vokser. Jeg sælger produkter fra succesfulde crowdfunded projekter.

Hver af disse websteder har haft en vis grad af popularitet og blev bemærket af et stort antal brugere. Hvis noget lignende sker med et websted, du designer, tjener det som en god bonus. Men selvom det ikke gør det, vil du føle dig tilfreds med at løse dit eget problem.

Ruby er bedre end Python

Du kan måske spekulere på hvilket sprog du skal lære først, især med alle valg derude. Du kan starte med Ruby, Python, JavaScript, PHP, Swift, Objective-C - listen fortsætter. For at løse denne debat kan du søge efter hvilket sprog der er bedst, eller hvilket sprog du skal lære først. Du finder artikler og indlæg, der går ind for et sprog eller et andet. I modsætning til at sammenligne tv eller brødristere er det ikke sandsynligt, at en klar vinder kommer frem. Nogle gange kan du bruge mere tid på at bestemme hvilket sprog du skal lære først end at komme til at lære sproget.

Det vigtigste er at lære et par nemme scripting sprog først og derefter vælge et all-purpose nybegynder programmeringssprog for at lære grundigt.

Normalt begynder begyndere med HTML, CSS og JavaScript. Disse sprog er de mest tilgivende for syntaxfejl og det nemmeste at lære. Så, efter at du har læst disse grundlæggende, skal du vælge Python eller Ruby, hvis du er interesseret i webudvikling. Du finder mange online tutorials og hjælp til begge.

Hvis du planlægger at arbejde med et content management system som WordPress eller Drupal, skal du overveje at lære PHP.

Brug ikke for meget tid til at bestemme hvilket sprog du skal lære først, og prøv ikke at lære dem alle samtidig. Nogle gange rammer folk en vejspærring med ét sprog, giver op og begynder at lære et andet sprog. Slutresultatet er imidlertid at lære lidt om mange sprog, i stedet for at mestre et enkelt sprog og være i stand til at opbygge en komplet og fungerende hjemmeside.

Uddannelsesmæssige myter relateret til kodning - dummier

Valg af editor

10 Transaktioner og funktioner, som de fleste oplysninger konverterer til i QuickBooks Online - dummies

10 Transaktioner og funktioner, som de fleste oplysninger konverterer til i QuickBooks Online - dummies

Følgende listen indeholder detaljer om transaktioner og funktioner, som de fleste data konverterer og sammenlignelige transaktioner og funktioner findes i QuickBooks Online (QBO). I nogle tilfælde findes undtagelser; Du finder specifikke noter i web-ekstraartikel & ldquo; Hvordan QuickBooks Desktop Lister Konverter til QuickBooks Online. & Rdquo; Og for flere oplysninger, besøg QuickBooks ofte stillede spørgsmål, og ldquo; Hvorfor ...

Der producerer betalingsopgørelser i MYOB-dummies

Der producerer betalingsopgørelser i MYOB-dummies

I slutningen af ​​hvert lønningsår (som slutter den 30. juni) kan bruge MYOB til at levere hver medarbejder med et betalingsoversigt. Et betalingsopsamling er et kort dokument, der opsummerer de bruttolønninger, skat og godtgørelser, som medarbejderen har modtaget i løbet af de sidste 12 måneder af ansættelsen. Opsætning af betalingsoversigter Til ...

15 Funktioner, der ikke konverteres og findes ikke i QuickBooks Online

15 Funktioner, der ikke konverteres og findes ikke i QuickBooks Online

Følgende oplysninger viser transaktioner og funktioner, som ikke konverteres fra desktop QuickBooks til QuickBooks Online (QBO) og heller ikke har nogen sammenlignelig funktion i QBO. Selv om en eller flere af disse transaktioner eller funktioner kan være afbrudte afbrydere, skal du huske at for mange af disse funktioner kan du bruge løsninger. Typen af ​​data eller funktional noter ...

Valg af editor

Sådan bruger du FREQUENCY-funktionen i Excel - dummier

Sådan bruger du FREQUENCY-funktionen i Excel - dummier

FREQUENCY-funktionen i Excel tæller værdierne i en array der falder inden for en rækkevidde eller bin. Funktionen bruger følgende syntaks: = FREQUENCY (data_array, bins_array) hvor data_array er det regnearkområde, der indeholder de værdier, du vil tælle, og bins_array er et regnearkområde, der identificerer værdierne eller bakkerne, der ...

Hvordan man bruger målsøgningsfunktionen i Excel 2013 - dummies

Hvordan man bruger målsøgningsfunktionen i Excel 2013 - dummies

, Når du skal analysere , bruger du Excel 2013s målsøgningsfunktion til at finde de indgangsværdier, der er nødvendige for at opnå det ønskede mål. Nogle gange, når du gør hvad-hvis analyse, har du et bestemt udgangspunkt i tankerne, såsom et mål salgsmængde eller vækstprocent. Hvis du vil bruge funktionen Målsøgning placeret på What-If ...

Hvordan man vælger Excel CHOOSE-funktionen i datamodeller - dummier

Hvordan man vælger Excel CHOOSE-funktionen i datamodeller - dummier

Selvom valgmuligheden måske ikke Se nyttige på overfladen, denne funktion kan dramatisk forbedre dine Excel-datamodeller. VÆLG-funktionen returnerer en værdi fra en bestemt liste over værdier baseret på et angivet positionsnummer. Hvis du f.eks. Indtaster formlerne VÆLG (3, "Rød", "Gul", "Grøn", "Blå") i en celle, returnerer Excel ...

Valg af editor

Indlæs en Workflow i SharePoint 2010 - dummies

Indlæs en Workflow i SharePoint 2010 - dummies

Konfigurere dit bibliotek til at bruge en workflow i SharePoint 2010 løser kun en del af problemet. Hvis du ikke har dit bibliotek konfigureret til at kick-off automatisk, skal en person manuelt starte workflowen. Start manuelt en arbejdsgang ved at følge disse trin: Gennemse det element, du vil godkende, klik på rullelisten og vælg Workflows. ...

Bibliotek / Liste Generelle indstillinger Område i SharePoint 2010 - dummies

Bibliotek / Liste Generelle indstillinger Område i SharePoint 2010 - dummies

Bibliotekets generelle indstillinger / listen er blevet udvidet i SharePoint 2010 til at omfatte flere nye indstillinger, herunder validering, kolonne standardværdi (for biblioteker), vurdering, metadata navigation, visningsvisning og formular (for lister). Her er et overblik for at se, hvad du kan gøre med hver af disse muligheder. Generelle indstillinger Konfigurationsindstillinger Indstillingsnavn ...

Importer et regneark som en liste i SharePoint 2010 - dummies

Importer et regneark som en liste i SharePoint 2010 - dummies

Har allerede data i et regneark, som du Vil du være en SharePoint 2010 liste? Du er halvvejs derhen! Før du starter, skal du sørge for at gøre følgende: Rens listen. Sørg for, at din liste ligner et bord uden tomme kolonner eller rækker. Sørg for, at din liste har overskrifter. Alle kolonner skal have en ...