Skip to main content

8 Frågor du ska ställa dig själv innan du lägger en krona för att lära dig att koda

How to Build Innovative Technologies by Abby Fichtner (Maj 2025)

How to Build Innovative Technologies by Abby Fichtner (Maj 2025)
Anonim

Så du vill lära dig att koda. Nu då? För några år sedan skulle ditt enda alternativ för att bedriva en karriär inom programvaruteknik eller webbutveckling ha varit att registrera sig för ett datorvetenskapsprogram på grundnivå eller forskarskola. Men i dag har du ett annat alternativ för en formaliserad utbildning: bootcamps. Kodning och utveckling av startcampar blir allt vanligare för personer som vill få nya färdigheter för att göra en karriärskift eller gå upp i sina nuvarande jobb.

Men vilken är den bättre vägen?

Tyvärr finns det inte ett enkelt svar - varje alternativ är bra för olika människor i olika situationer. För att få en klarhet som passar dig, börja med att tänka igenom dessa åtta frågor.

1. Har jag en specifik karriär- eller projektmål?

Bootcamps liknar handelsskolor eftersom de beväpnar dig med en mycket specifik kompetensuppsättning och förbereder dig för ett visst jobb eller karriär. De lägger ”en betoning på praktik över teoretiska”, enligt Rak Chugh, en instruktör på Byte Academy, en bootcamp som specialiserat sig på finansiell teknik (fintech). På bootcamp lär elever grundläggande färdigheter och bygger sedan projektportföljer som de sedan kan dela med intervjuare. Medan universitetsprogrammen skiljer sig åt kommer en stor del av deras läroplaner att fokusera på hur man kan tänka som en datavetare snarare än att arbeta med specifik teknik.

Så här beskrev en mjukvaruingenjör på San Franciscos Threadflip skillnaden på den här Hacker News-tråden: "Om jag var tvungen att sammanfatta det, skulle jag säga att högskolan ger dig mellanfärdigheter i datavetenskap och grundläggande färdigheter i praktiken av programvaruutveckling … bootcamp, å andra sidan, ger dig grundläggande färdigheter i datavetenskap och mellanfärdigheter i praktiken av mjukvaruutveckling. "

Om du har ett specifikt kodspråk du vill plocka upp, en viss roll du har ögonen på, eller ett projekt- eller startidé som du vill komma från marken, kan en startcamp ge dig just den riktade expertis du behöver för att göra det . Om du har ett mer allmänt intresse för datavetenskap som en disciplin eller inte är positiv vilken väg du vill ta på området kan ett universitetsprogram vara ett bättre alternativ.

2. Hur mycket tid kan jag ägna mig åt skolan just nu?

Heltid bootcamps pressar många timmars undervisning i varje vecka i programmet - vilket innebär att du troligen inte kommer att kunna behålla ditt jobb - medan deltid bootcamps och universitetsprogram gör att du kan slutföra kurserna under en längre tid, vanligtvis sex månader för en deltid bootcamp och några år för ett universitetsprogram. Med det sagt kommer du att avlägga examen från ett heltids bootcamp-program inom några månader, medan ett universitetsprogram är ett åtagande om minst ett par år.

Tänk på ditt nuvarande schema och tidsbegränsningar. Klarar du att sätta på saker i några månader för att ägna dig åt heltidskurser? Har du ett akut behov av att få nya färdigheter så att du kan få ett nytt jobb ASAP? I så fall är bootcamp ditt svar.

Men om du är nöjd med ditt nuvarande jobb och vill bygga dina referenser så att du kan vara berättigad till framsteg i framtiden, eller om du bara kan ägna ett begränsat antal timmar per vecka till skolan, kan du undersöka en fortsättning program, ett bootcamp-program på deltid eller ett undergrad- eller gradprogram som du kan göra på natten eller på helgerna.

3. Hur relevant är min tidigare skolgång eller arbete?

Beroende på vilken typ av program du tittar på kommer det att finnas olika krav för registrering. Boston University, till exempel, anger på sin webbplats att Master of Science in Computer Science är avsett för "datorprofessionella och för personer som avser att flytta in i datorområdet från andra studierom. Förutsatta kurser eller bevis på kunskaper inom dessa områden måste följa ansökan till programmet. ”Vissa program, som Master of Computer Science vid University of Chicago, blir mer öppna för sökande utan datavetenskaplig bakgrund, men kräver fortfarande att du tar ytterligare förutsatta kurser i början av din utbildning.

Å andra sidan kan bootcampar som Byte Academy ta testresultat, utskrifter och tidigare erfarenheter vid bedömningen av sökande, men det viktigaste för en potentiell student att ha är ett intresse för teknik och kodning och drivkraften att hålla jämna steg med det intensiva programmet.

4. Hur ser min budget ut?

Även om det inte alls är billigt, är ett av de stora dragningarna av bootcamp prislappen. Enligt kodning av bootcamp-katalogens kursrapport är den genomsnittliga undervisningen för bootcamp 10 000 dollar. Som jämförelse är det genomsnittliga fyraåriga kandidatprogrammet för datavetenskap $ 148 500 och det genomsnittliga tvååriga associerade programmet är cirka 76 000 dollar, enligt CollegeCalc. Och den magistern från University of Chicago? Det ger dig 5 259 $ per kurs, med minst nio kurser för att genomföra programmet - plus nödvändiga förutsättningar.

När det gäller betalningsalternativ är lån och stipendier alltid alternativ för traditionell utbildning, och det är ganska lätt att få finansiering från tredjepartsfinansieringsföretag för bootcamp-studier med tanke på lånens relativt små storlek. Många bootcampar, till exempel Byte Academy, kommer att ställa in betalningssystem där undervisningen betalas tillbaka bara när kandidaterna får ett nytt jobb.

Det är också viktigt att ta hänsyn till startlönerna för potentiella jobb du ska bedriva när du har fått dina nya referenser, relaterade till den skuld du kan ha, för att överväga om investeringen du lägger i skolan kommer att vara värd det på lång sikt. Många bootcamp förbereder dig att börja med programmeringsjobb inom områden med hög efterfrågan som utveckling, medan du med en examen ger dig en bredare uppsättning jobb i fältet. Titta på alumnistatistik för de program du överväger.

5. Fungerar jag bra under tryck?

Bootcamps erbjuder intensiva, kortvariga program som involverar cirka 80 till 90 timmars skolgång per vecka. (Hej, de kallar det inte för bootcamp för ingenting!) Som SkilledUp-reportern Victoria Meng skrev: ”Tänk dig att kombinera alla dessa sömnlösa nätter på college där du skulle trampa innan examen eller arbeta i 14 timmar direkt för att avsluta ditt kodningsprojekt. Det är vad en bootcamp är - intensivt lärande utan förlorad tid. ”

Tänk tillbaka på hur du närmade dig din arbetsbelastning när du gick på college eller gymnasiet. Var du typen att dra alla kvällar som studerar för tester och slutför projekt? Om du trivs under intensitet kan bootcamp vara perfekt för dig. Om du var mer av en planerare, studerar saker över tid och slutförde projekt bit för bit, kan du hitta en bootcampmiljö på heltid överväldigande och kanske vill överväga deltidsprogram tillgängliga på bootcamp eller traditionella universitet.

6. Vad är min inlärningsstil?

Går det bra i en traditionell klassrumsföreläsningsstil? Eller behåller du mer genom erfarenhetslärande? Den praktiska karaktären av en bootcamp innebär att de använder mycket praktiska, självdrivna metoder - till exempel studenter arbetar med aktuella teknikprojekt som app- eller webbutveckling.

Det betyder också att du måste vara mycket mer självstarter än om du deltar i ett traditionellt program. Exempelvis förväntas studenter på Byte Academy arbeta genom vissa kurser online i datavetenskap innan de startar upp för första dagen. Medan instruktörer alltid är ute för att hjälpa till under programmets längd, görs instruktionerna genom att hålla på "kod-längs" och teamprojekt snarare än en föreläsning följt av läxor. Om du gillar att lära dig genom att räkna ut det när du går, skulle detta vara en idealisk miljö.

7. Vilken typ av nätverk vill jag ha?

Vilka typer av mentorer som är tillgängliga för dig och nätverket du kommer att bygga kommer troligen att vara olika beroende på vilken väg du går. Kodning av startcampar "drivs av elit, professionella utvecklare, " säger Meng, medan universitetsprofessorer typiskt är doktorer som kanske inte har arbetat utanför akademin.

När du tittar på bootcamp, fortsätter eller traditionella universitetsalternativ, undersöka professornas bakgrund. Ring in antagningskontoret för att fråga om bakgrunden hos professorerna och det alumni-nätverket som är tillgängligt. Vad du kommer att kunna ta bort från programmet beror inte bara på läroplanen utan också på de personer du kommer att kunna lära av och vilka anslutningar du kommer att kunna bygga.

8. Har jag realistiska förväntningar på vad jag får från ett program?

En intensiv bootcamp är tänkt att hjälpa dig att utveckla de omedelbara färdigheter som du behöver för att säkra ett kodningsjobb på startnivå - när du säkrat en kommer du fortfarande ha mycket att lära dig. Så du vill komplettera den kunskapsbas du får från bootcamp med andra kurser eller självstyrd inlärning när du går framåt i din nya karriär. Och du vill utveckla en relation med en erfaren mentor för att vägleda dig på vägen.

Fortfarande kan detsamma sägas om akademiker från mer traditionella program; även veterantekniker med universitetsgrader är överens om att arbeta inom programvaruteknik kräver livslångt lärande för att hålla jämna steg med ny teknik och trender.

Så nej - du kommer inte från någon av programtypen som nästa Steve Jobs. Men du kommer att ha basutbildning och en kvalitetsportfölj under ditt bälte, och därifrån kan du börja bygga den nya karriären du har drömt om.