Skip to main content

8 spørgsmål, du skal stille dig selv, før du bruger en krone på at lære at kode

ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 (April 2025)

ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 (April 2025)
Anonim

Så du vil lære at kode. Hvad nu? For et par år siden ville din eneste mulighed for at forfølge en karriere inden for software engineering eller webudvikling have været at tilmelde dig en undergrad eller kandidatskole computer videnskabsprogram. Men i disse dage har du en anden mulighed for en formaliseret uddannelse: bootcamps. Kodning og udvikling af bootcamps bliver mere og mere almindeligt for folk, der ønsker at få nye færdigheder til at gøre et karriere skifte eller flytte op i deres nuværende job.

Men hvilken er den bedre vej?

Desværre er der ikke et let svar - hver mulighed er god for forskellige mennesker i forskellige situationer. For at bringe en klarhed, som det rigtige for dig, skal du starte med at tænke igennem disse otte spørgsmål.

1. Har jeg et specifikt karriere- eller projektmål?

Bootcamps ligner handelsskoler, idet de bevæbner dig med et meget specifikt sæt færdigheder og forbereder dig til et bestemt job eller en karriere. De lægger ”en vægt på praktik frem for teoretiske”, ifølge Rak Chugh, en instruktør ved Byte Academy, en bootcamp, der har specialiseret sig i finansteknologi (fintech). På bootcamp lærer de studerende grundlæggende færdigheder og bygger derefter projektporteføljer, som de derefter kan dele med interviewere. Mens universitetsprogrammer er forskellige, vil en stor del af deres læseplaner fokusere på, hvordan man tænker som en datalogi snarere end at arbejde med specifikke teknologier.

Her er, hvordan en softwareingeniør ved San Franciscos Threadflip beskrev forskellen på denne Hacker News-tråd: ”Hvis jeg skulle opsummere det, ville jeg sige, at college giver dig mellemfærdigheder i datalogi og basale færdigheder i praksis med softwareudvikling … bootcamp på den anden side giver dig grundlæggende færdigheder inden for datalogi og mellemfærdigheder i praksis med softwareudvikling. ”

Hvis du har et specifikt kodesprog, du vil hente, en bestemt rolle, du har øje for, eller et projekt eller en startidee, du vil have fra jorden, kan en bootcamp give dig den målrettede ekspertise, du har brug for . Hvis du har en mere generel interesse i datalogi som en disciplin eller ikke er positiv, hvilken sti du vil tage på området, kan et universitetsprogram være en bedre mulighed.

2. Hvor meget tid kan jeg bruge på skolen lige nu?

Startcampe på fuld tid presser mange timers undervisning ind i hver uge af programmet - hvilket betyder, at du sandsynligvis ikke vil være i stand til at beholde dit job - mens deltids bootcamps og universitetsprogrammer giver dig mulighed for at gennemføre kurserne over en længere varighed, typisk seks måneder for en deltids bootcamp og et par år til et universitetsprogram. Når det er sagt, skal du gradueres fra et fuldtids bootcamp-program inden for et par måneder, mens et universitetsprogram er et engagement i mindst et par år.

Tænk på din nuværende tidsplan og tidsbegrænsninger. Er du i stand til at sætte ting i beredskab i et par måneder for at vie dig selv til heltidsklasser? Har du et presserende behov for at få nye færdigheder, så du kan få et nyt job ASAP? I så fald er bootcamp dit svar.

Hvis du imidlertid er tilfreds med dit nuværende job og ønsker at opbygge dine legitimationsoplysninger, så du kan være berettiget til fremgang i fremtiden, eller hvis du kun kan afsætte et begrænset antal timer om ugen til skolen, skal du undersøge en fortsat ed -program, et deltids bootcamp-program eller et undergrad- eller gradprogram, som du kan gøre om natten eller i weekenderne.

3. Hvor relevant er min tidligere skolegang eller arbejde?

Afhængig af hvilken type program du ser på, vil der være forskellige krav til tilmelding. Boston University for eksempel oplyser på sin hjemmeside, at Master of Science in Computer Science er beregnet til ”computerfagfolk og til mennesker, der agter at bevæge sig ind i computerområdet fra andre studieretninger. Forudsætningskurser eller bevis på færdigheder på disse områder skal ledsage ansøgningen til programmet. ”Nogle programmer, som Master of Computer Science ved University of Chicago, bliver mere åbne for ansøgere uden computervidenskabelig baggrund, men kræver stadig, at du tager yderligere forudsætningskurser ved starten af ​​din uddannelse.

På den anden side kan bootcamps som Byte Academy tage testresultater, udskrifter og tidligere erfaring med i vurderingen af ​​ansøgere, men det vigtigste for en potentiel studerende at have er en interesse i teknologi og kodning og drevet til at følge med det intensive program.

4. Hvordan ser mit budget ud?

Selvom det på ingen måde er billigt, er et af de store træk med bootcamp prislappen. I henhold til kodning af bootcamp-bibliotekets kursusrapport er den gennemsnitlige bootcamp-undervisning $ 10.000. Til sammenligning er det gennemsnitlige fire-årige bacheloruddannelse inden for datalogi $ 148.500, og det gennemsnitlige to-årige associerede program er omkring $ 76.000, ifølge CollegeCalc. Og den mester fra University of Chicago? Det vil give dig $ 2559 pr. Kursus, med mindst ni kurser for at gennemføre programmet - plus de nødvendige forudsætninger.

Med hensyn til betalingsmuligheder er lån og stipendier altid muligheder for traditionel uddannelse, og det er temmelig let at få finansiering fra tredjepartsfinansieringsfirmaer til bootcamp-studier i betragtning af den relativt lille størrelse på lån. Mange bootcamps, såsom Byte Academy, vil også indstille betalingsordninger, hvor undervisningen kun tilbagebetales, når kandidaterne får et nyt job.

Det er også vigtigt at overveje startlønningerne for potentielle job, du skal forfølge, når du har dine nye legitimationsoplysninger, relateret til den gæld, du måtte have, for at overveje, om den investering, du lægger i skolen, vil være det værd på lang sigt. Mange bootcamps forbereder dig til at begynde med programmering af job i områder med stor efterspørgsel som udvikling, mens du ved at have en grad giver dig mulighed for et bredere sæt job i marken. Se i alumni-statistikker for de programmer, du overvejer.

5. Arbejder jeg godt under pres?

Bootcamps tilbyder intensive, kortsigtede programmer, der involverer ca. 80 til 90 timers skolegang pr. Uge. (Hej, de kalder det ikke for bootcamp for ingenting!) Som SkilledUp-reporter Victoria Meng skrev: ”Forestil dig at kombinere alle de søvnløse nætter på college, hvor du ville proppe inden eksamenen eller arbejde i 14 timer lige for at afslutte dit kodningsprojekt. Det er, hvad en bootcamp er - intens læring uden spild tid. ”

Tænk tilbage på, hvordan du nærmede dig din arbejdsbyrde, da du var på college eller gymnasium. Var du den type, der trækker alle aftener, der studerer til prøver og afslutter projekter? Hvis du trives under intensitet, kan bootcamp være perfekt til dig. Hvis du var mere en planlægger, studerede ting over tid og afsluttede projekter bit for bit, kunne du finde et fuldtidsbootcamp-miljø overvældende og måske overveje deltidsprogrammer tilgængelige på bootcamps eller traditionelle universiteter.

6. Hvad er min læringsstil?

Har du det godt i en traditionel klasses forelæsningsstil? Eller beholder du mere gennem oplevelsesmæssig læring? Den praktiske karakter af en bootcamp betyder, at de bruger meget praktiske, selvdrevne metoder - for eksempel studerende arbejder med aktuelle teknologiprojekter som app- eller webudvikling.

Dette betyder også, at du bliver nødt til at være meget mere en selvstarter, end hvis du deltager i et traditionelt program. F.eks. Forventes studerende ved Byte Academy at arbejde gennem nogle undervisningsforløb inden for computer-videnskab indenfor datalogi, før de endda dukker op for første dag. Mens instruktører altid er ude for at hjælpe i løbet af programmets varighed, udføres instruktionen gennem hænderne på "kode-sammen" og teamprojekter snarere end et foredrag efterfulgt af hjemmearbejde. Hvis du kan lide at lære ved at finde ud af det, mens du går sammen, ville dette være et ideelt miljø.

7. Hvilken type netværk ønsker jeg?

Hvilke typer mentorer der er til rådighed for dig og det netværk, du bygger, vil sandsynligvis være forskellige afhængigt af hvilken rute du går. Kodning af bootcamps “drives af elite, professionelle udviklere, ” siger Meng, mens universitetsprofessorer typisk er ph.d.er, der måske ikke har arbejdet uden for akademiet.

Når du ser på bootcamp, fortsætter eller traditionelle universitetsmuligheder, skal du undersøge professorernes baggrunde. Ring til adgangskontoret for at spørge om baggrunden for professorer og det alumni-netværk, der er tilgængeligt. Hvad du vil kunne fjerne fra programmet afhænger ikke kun af læseplanen, men også af de mennesker, du vil være i stand til at lære af, og hvilke forbindelser du vil være i stand til at opbygge.

8. Har jeg realistiske forventninger til, hvad jeg får fra et program?

En intensiv bootcamp er beregnet til at hjælpe dig med at udvikle de øjeblikkelige færdigheder, du har brug for for at sikre et kodningsjob på entry-level - når du først har sikret et, har du stadig meget at lære. Så du ønsker at supplere den videnbase, du får fra bootcamp, med andre kurser eller selvstyret læring, når du går videre i din nye karriere. Og du ønsker at udvikle et forhold til en erfaren mentor, der kan guide dig undervejs.

Det samme kan stadig siges om kandidater fra mere traditionelle programmer; endda veteranteknikker med universitetsgrader er enige om, at arbejde i software engineering kræver livslang læring for at følge med nye teknologier og tendenser.

Så nej - du kommer ikke ud af nogen programtype som den næste Steve Jobs. Men du får grunduddannelse og en kvalitetsportefølje under dit bælte, og derfra kan du begynde at opbygge den nye karriere, du har drømt om.