Hem Personliga finanser Pedagogiska myter relaterade till kodning - dummies

Pedagogiska myter relaterade till kodning - dummies

Innehållsförteckning:

Video: ZEITGEIST : MOVING FORWARD 時代の精神 日本語字幕 CC版 2024

Video: ZEITGEIST : MOVING FORWARD 時代の精神 日本語字幕 CC版 2024
Anonim

Det är vanligt att tro att kodnings karriärer är reserverade för de få tekniska guiderna i världen. Det är faktiskt ett vanligt jobb för vanliga människor. Om du är uthållig, samvetsgrann och nyfiken, jag satsar på att du kan göra det. Försälj inte dig själv kort genom att köpa idéer som bara inte är sanna.

Du måste vara bra i matematiken för att vara en kodare.

Utvecklare som bygger avancerade spel, datavetenskapare som försöker skapa nästa stora maskinlärningsalgoritm, eller ingenjörer som arbetar inom finanssektorn, behöver sannolikt någon färdighet i fysik, statistik eller finansiell matematik. Men många utvecklare, som de som bygger e-handelsapplikationer eller typiska webbsidor, behöver inte mycket mer matematik än grundläggande tillägg och subtraktion och högskolealgebra.

En hel del matematik driver och driver applikationer, men det är ofta inte nödvändigt att förstå allt som händer. Datorspråk och program är utformade för att hantera komplexitet genom att kräva att du förstår ingångar och utgångar - men inte vad som händer mellan ett koncept som heter abstraktion.

När du till exempel kör en bil behöver du inte förstå hur förbränningsmotorn fungerar eller fysiken bakom att omvandla energin från kolven till hjulen. För att köra bil måste du förstå hur man använder gaspedalen, bromsen och kopplingen för stick-shift-bilar. På samma sätt har programmen funktioner som utför operationer, men du behöver bara förstå de ingångar du skickar en funktion och utgången som den returnerar.

Med andra ord måste du kunna förstå matematik och ha grundläggande matematiska färdigheter, men du behöver inte vara nästa Einstein för att kunna programmera.

Du måste ha studerat teknik för att få jobb i kodningen

Många som studerar teknik lär sig att programmera, men du behöver inte vara ingenjör för att lära sig hur man kodar. Engineering lär ut färdigheter som är användbara för programmerare, till exempel hur man löser ett problem steg för steg såväl som att arbeta inom och sedan utforma runt verkliga hinder. Det här är användbara färdigheter, men du kan lära dig dem utanför läroplanen.

Många ämnen som ingår i en teknisk läroplan varierar i användbarhet för att lära sig hur man kodar. Ämnen som algoritmer kan tillämpas direkt, speciellt om du arbetar med spännande problem. Andra ämnen, till exempel monteringsspråk och beräkningsteori, ger en bra bakgrund men används sällan av de flesta kodare.

Om ditt mål är att driva kanten på datorprogram, kan en examen i datorteknik vara användbar.Om du vill skapa en webbplats för att lösa ett problem är det dock tillräckligt att lära sig att koda om tre till sex månader.

Många högskolor erbjuder stipendier som kan subventionera eller helt täcka kostnaden för närvaro för kvinnor och minoriteter som bedriver vetenskap och ingenjörsutbildning.

Du kan lära dig kodning om några veckor

Liksom alla passioner eller yrken är kodning en konst, och kodare sansar sina färdigheter under årtionden. Även om du inte behöver årtionden av studier för att börja kodning, beror hur mycket tid du behöver för att lära dig av dina mål. Till exempel:

  • En vecka: Lär dig tillräckligt med HTML för att lägga text, bilder och annat grundläggande innehåll på sidan. Du kommer att kunna använda webbplatsbyggare för att skapa och anpassa informativa webbplatser.
  • En månad: Utveckla dina avancerade CSS-färdigheter så att du kan positionera och stila element på sidan. Du kan också redigera webbplatser som byggts med webbplatsbyggare som Wix, Weebly och SquareSpace. För datavetenskap kan du lära dig att importera och hantera stora dataset och använda Python eller R för att hitta insikter om data.
  • Tre till sex månader: Lär dig utvecklingsfärdigheter för avancerade och bakåtvända för att ta ett koncept, bygga en fungerande prototyp som kan lagra data i en databas och sedan koda en version som kan hantera hundratusentals användare. Dessutom lär du dig hur du använder ett programmeringsspråk externa bibliotek för att lägga till ytterligare funktionalitet, användarhantering och versionsstyrningssystem som Git så att flera personer kan arbeta på ett projekt samtidigt. För datavetenskap kan du bygga en interaktiv visualisering med ett JavaScript-bibliotek som d3. js. Oavsett om man lär sig webbutveckling eller datavetenskap, tar det cirka 800 timmars arbete att vara tillräckligt skicklig för att bli anställd för ett jobb.

Du behöver en bra idé att börja kodning

Att lära sig att koda är en lång process, fylld med upp och ner. Du kan bli fast i dagar och ser inte mycket framsteg. Under perioder med oundviklig frustration kan det vara till hjälp att ha en större idé eller en konkret anledning att motivera dig att fortsätta lära dig. Istället för att försöka bygga nästa Facebook, YouTube eller Google, försök att bygga något som löser ett problem du personligen står inför. Här är människor som lärde sig att koda och var motiverade med ett projekt:

  • Kraftighet. com: Fyra studenter önskade att kämpa författarens block genom att lyssna på omgivande ljud. Tommy Nicholas byggde upp en webbplats som strömmar i kaffebutikerna för att lägga till bakgrundsbrus till annars tysta kontor och arbetsytor.
  • växa ur. mig: Sam Fellig är en kickstarter entusiast som ville ha ett enkelt sätt att bläddra och köpa saker från framgångsrika crowdfunded projekt. Han tog språnget och lärde sig att koda så att han kunde bygga sin hemsida, som blev en av Tid tidnings Topp 50 webbplatser 2013.
  • Sworkit: Ryan Hanna tyckte om att träna men ofta blev uttråkad i gymmet. Samtidigt som han lärde sig JavaScript och Ruby, byggde han en app som guidade användare genom militär-träning på fem minuter eller mindre.Appen hade över en miljon nedladdningar, och Ryan sålde sålunda det till Nexercise, ett träningsföretag.

växa ur. Jag säljer produkter från framgångsrika crowdfunded projekt.

Var och en av dessa webbplatser hade en viss popularitet och märktes av ett stort antal användare. Om något liknande händer med en webbplats du designar, tjänar den som en bra bonus. Men även om det inte gör det, kommer du att känna dig nöjd med att lösa ditt eget problem.

Ruby är bättre än Python

Du kanske undrar vilket språk du ska lära dig först, särskilt med tanke på alla val där ute. Du kan börja med Ruby, Python, JavaScript, PHP, Swift, Objective-C - listan fortsätter. För att lösa denna debatt kan du söka efter vilket språk som är bäst, eller vilket språk du ska lära dig först. Du hittar artiklar och inlägg som förespråkar ett eller annat språk. Till skillnad från att jämföra tv-apparater eller brödrostar är det inte troligt att en klar vinnare kommer fram. Ibland kan du spendera mer tid på att bestämma vilket språk du ska lära dig först än att komma ner till att lära sig språket.

Det viktigaste är att lära sig några enkla skriptspråk först och välj sedan ett allsidigt nybörjarspråk för att lära sig grundligt.

Vanligtvis börjar nybörjare med HTML, CSS och JavaScript. Dessa språk är de mest förlåtande av syntaxfel och det enklaste att lära sig. Sedan, efter att du läst dessa grunder, väljer du Python eller Ruby om du är intresserad av webbutveckling. Du hittar många online handledning och hjälp till båda.

Om du planerar att arbeta med ett innehållshanteringssystem som WordPress eller Drupal, överväga att lära sig PHP.

Använd inte för mycket tid för att bestämma vilket språk du ska lära dig först och försök inte lära dig alla samtidigt. Ibland träffade människor ett vägspärr med ett språk, ge upp och börja lära sig ett annat språk. Slutresultatet lär dock lite om många språk, i stället för att behärska ett enda språk och kunna bygga en komplett och fungerande webbplats.

Pedagogiska myter relaterade till kodning - dummies

Redaktörens val

ASVAB Aritmetisk Reasoning (Math Word Problem) Practice Questions - Dummies

ASVAB Aritmetisk Reasoning (Math Word Problem) Practice Questions - Dummies

Aritmetik Reasoning questions are math problem som uttrycks i ett historiaformat. Ditt mål är att bestämma vad frågan frågar genom att plocka ut relevanta faktorer som behövs för att lösa problemet, ställa in matematiska ekvationer efter behov och komma fram till rätt lösning. Låter enkelt, eller hur? Provfrågor Försök din hand på följande ...

ASVAB Aritmetisk Reasoning Practice: Pengarproblem - Dummies

ASVAB Aritmetisk Reasoning Practice: Pengarproblem - Dummies

Alla har pengarproblem och den Aritmetiska Reasoning-undersökningen på ASVAB är inget undantag. Den goda nyheten är att du kan lösa problemen på ASVAB med bara en liten algebra. Övningsfrågor Dan köpte en fiskespole från David Edwins Fishing Emporium för 15 dollar. 95. Dan spenderade lite pengar på bete och två gånger ...

ASVAB Aritmetisk Reasoning Practice: Ojämlikheter - dummies

ASVAB Aritmetisk Reasoning Practice: Ojämlikheter - dummies

Den aritmetiska Reasoning-undersökningen på ASVAB kommer att innehålla vissa ojämlikhetsfrågor. Du kan identifiera dem eftersom de innehåller fraser som "åtminstone" och "mindre än eller lika med. "Practice-frågor Express matematiskt: Produkten av x och y är större än eller lika med kvoten av b och c. Benjamin arbetar 15 timmar ...

Redaktörens val

Java Programmering: Läsning av en linje i taget - dummies

Java Programmering: Läsning av en linje i taget - dummies

I denna Java-kodlista, PayOneEmployee Metoden illustrerar några användbara knep för att läsa data. I synnerhet varje skanner som du skapar har en NextLine-metod. (Du kan inte använda den här nästaLine-metoden, men metoden är ändå tillgänglig.) När du ringer en skanners nästaLine-metod tar metoden allt fram till slutet av ...

Java Programmering: Läsning från en fil - dummies

Java Programmering: Läsning från en fil - dummies

Många Java-program läser tecken från datorns tangentbord. Dessa program använder saker som Scanner, System. i och nextDouble - saker definierade i Java API. DoPayroll-programmet i den här listan lägger en ny spinn på den här historien. I stället för att läsa tecken från tangentbordet läser programmet tecken från EmployeeInfo. txt-fil. Filen lever ...

Java Programmering: Att ställa in datorn för att göra någonting - dummies

Java Programmering: Att ställa in datorn för att göra någonting - dummies

I Listning 1 nedan en spräng av Java-kod. Liksom alla nybörjare programmerare, förväntas du gawk ödmjukt vid koden. Men var inte skrämmad. När du hänger på det är programmeringen ganska lätt. Ja, det är roligt också. Listning 1: Ett enkelt Java-program / * * Ett program för att lista ...

Redaktörens val

Hur man lägger till bilder i ditt PowerPoint 2007 Photo Album - dummies

Hur man lägger till bilder i ditt PowerPoint 2007 Photo Album - dummies

Du kan placera bildtexter under bilderna i ditt PowerPoint fotoalbum. PowerPoint placerar först filnamnet i bildtexten, men du kan ta bort den här bildtexten och ange en av dina egna. För att lägga till bildtexter i ditt fotoalbum, följ dessa steg:

Hur man lägger till kommentarer till PowerPoint 2013 Presentationer - dummies

Hur man lägger till kommentarer till PowerPoint 2013 Presentationer - dummies

En kommentar i PowerPoint 2013 är mycket som en fästis. Skönheten i kommentarerna är att du kan slå dem på och av. Därför kan du se kommentarerna medan du redigerar din presentation, och du kan stänga av dem när det är dags för showen. För att lägga till en kommentar till en presentation, ...

Hur man lägger till Clip Art i en PowerPoint 2007 Slide - dummies

Hur man lägger till Clip Art i en PowerPoint 2007 Slide - dummies

PowerPoint Clip Art-uppgiftsrutan som låter dig söka efter nyckelord för en bild för att pryda din PowerPoint-presentation. Första gången du öppnar uppgiftspanelen i PowerPoint Clip Art, frågar en dialogruta att du söker efter hårddisken och katalogiserar alla dina bilder. Då kan du komma åt din ...