Skip to main content

8 spørsmål du må stille deg før du bruker en krone på å lære deg å kode

Game Theory: Toad's DEADLY Secret (Super Mario Bros.) (April 2025)

Game Theory: Toad's DEADLY Secret (Super Mario Bros.) (April 2025)
Anonim

Så, du vil lære å kode. Hva nå? For noen år siden, ville det eneste alternativet for å forfølge en karriere innen programvareingeniør eller webutvikling ha vært å melde seg inn i en datavitenskapsprogram på grunnskolen. Men i disse dager har du et annet alternativ for en formalisert utdanning: bootcamps. Koding og utvikling av bootcamps blir stadig mer vanlig for folk som ønsker å få nye ferdigheter til å gjøre et karriereforskyvning eller rykke opp i sine nåværende jobber.

Men hvilken er den bedre veien?

Dessverre er det ikke et lett svar - hvert alternativ er bra for forskjellige mennesker i forskjellige situasjoner. For å gi deg noen klarhet som passer for deg, begynn med å tenke gjennom disse åtte spørsmålene.

1. Har jeg en bestemt karriere- eller prosjektmål?

Bootcamps ligner på handelsskoler ved at de bevæpner deg med et veldig spesifikt ferdighetssett og forbereder deg på en bestemt jobb eller karriere. De la "en vekt på praktiske forhold over teoretiske, " ifølge Rak Chugh, en instruktør ved Byte Academy, en bootcamp som spesialiserer seg på finansteknologi (fintech). På bootcamp lærer studentene grunnleggende ferdigheter og bygger deretter prosjektporteføljer som de deretter kan dele med intervjuer. Mens universitetsprogrammene er forskjellige, vil en stor del av læreplanene fokusere på hvordan du tenker som en datamaskinforsker i stedet for å jobbe med spesifikke teknologier.

Slik beskrev en programvareingeniør ved San Franciscos Threadflip forskjellen på denne Hacker News-tråden: “Hvis jeg måtte oppsummere det, vil jeg si at college gir deg mellomferdigheter innen informatikk og grunnleggende ferdigheter i utøvelse av programvareutvikling … Bootcamp derimot gir deg grunnleggende ferdigheter innen informatikk og mellomferdigheter i utøvelse av programvareutvikling. ”

Hvis du har et spesifikt kodespråk du vil plukke opp, en bestemt rolle du har øye med, eller et prosjekt- eller oppstartsidé du ønsker å komme fra bakken, kan en bootcamp gi deg akkurat den målrettede kompetansen du trenger for å gjøre det. . Hvis du har en mer generell interesse for informatikk som en disiplin eller ikke er positiv hvilken vei du vil gå på feltet, kan et universitetsprogram være et bedre alternativ.

2. Hvor mye tid kan jeg bruke på skolen akkurat nå?

Heltids bootcamps presser mange timer med instruksjon i hver uke av programmet - noe som betyr at du sannsynligvis ikke vil være i stand til å beholde jobben din - mens deltid bootcamps og universitetsprogrammer lar deg fullføre kursene over lengre tid, typisk seks måneder for en deltid bootcamp og noen år for et universitetsprogram. Når det er sagt, vil du oppgradere fra et heltids bootcamp-program i løpet av noen måneder, mens et universitetsprogram er et engasjement på minst et par år.

Tenk på gjeldende tidsplan og tidsbegrensninger. Klarer du å sette ting på vent i noen måneder for å vie deg til heltidsklasser? Har du et presserende behov for å få nye ferdigheter slik at du kan få en ny jobb ASAP? I så fall er bootcamp svaret ditt.

Imidlertid, hvis du er lykkelig i den nåværende jobben din og ønsker å bygge legitimasjonsbeskrivelser slik at du kan være kvalifisert for avansement i fremtiden, eller hvis du bare kan bruke et begrenset antall timer per uke til skolen, kan du se videre program, et deltid bootcamp program, eller et undergrad eller grad program som du kan gjøre om natten eller i helgene.

3. Hvor relevant er min forrige skolegang eller arbeid?

Avhengig av hva slags program du ser på, vil det være forskjellige krav til påmelding. Boston University, for eksempel, utgir på sin hjemmeside sin Master of Science in Computer Science beregnet på "datapersonell og for mennesker som har tenkt å flytte inn i datafeltet fra andre studieretninger. Forutsetninger eller bevis på ferdigheter på disse områdene må følge søknaden til programmet. ”Noen programmer, som Master of Computer Science ved University of Chicago, blir mer åpne for søkere uten informatikkbakgrunn, men krever fremdeles at du tar ytterligere forutsetningskurs i starten av utdannelsen.

På den annen side kan bootcamps som Byte Academy ta prøveresultater, utskrifter og tidligere erfaring når de vurderer søkere, men det viktigste for en potensiell student å ha er en interesse for teknologi og koding og stasjonen til å følge med det intensive programmet.

4. Hvordan ser budsjettet mitt ut?

Selv om det på ingen måte er billig, er en av de store trekningene av bootcamp prislappen. I henhold til koding av bootcamp-katalogens kursrapport er den gjennomsnittlige opplæringen for oppstartscamp 10.000 dollar. Til sammenligning er det gjennomsnittlige fireårige datavitenskapets bachelorprogram 148 500 dollar, og det gjennomsnittlige toårige tilknyttede programmet er omtrent $ 76 000, ifølge CollegeCalc. Og den masteren fra University of Chicago? Det vil gi deg $ 2559 per kurs, med minimum ni kurs for å fullføre programmet - pluss de nødvendige forutsetningene.

Når det gjelder betalingsalternativer, er lån og stipender alltid alternativer for tradisjonell utdanning, og det er ganske enkelt å få finansiering fra tredjepartsfinansieringsselskaper for bootcamp-studiene gitt den relativt lave størrelsen på lån. Mange bootcamps, for eksempel Byte Academy, vil sette opp betalingsordninger der undervisningen blir betalt tilbake bare når nyutdannede får en ny jobb.

Det er også viktig å ta utgangspunkt i lønningene til potensielle jobber du skal forfølge når du har den nye legitimasjonen, relatert til gjelden du måtte ha, for å vurdere om investeringen du legger i skolen vil være verdt det på lang sikt. Mange bootcamps forbereder deg på å begynne med programmeringsjobber i områder med stor etterspørsel som utvikling, mens det å ha en grad vil gi deg et bredere sett med jobber i feltet. Se på alumni-statistikk for programmene du vurderer.

5. Jobber jeg godt under press?

Bootcamps tilbyr intensive, kortsiktige programmer som involverer rundt 80 til 90 timer skoletid per uke. (Hei, de kaller det ikke for bootcamp for ingenting!) Som SkilledUp-reporter Victoria Meng skrev: "Tenk å kombinere alle de søvnløse nettene på college der du ville stappe før eksamen eller jobbe i 14 timer rett for å fullføre kodingsprosjektet. Det er hva en bootcamp er - intens læring uten bortkastet tid. ”

Tenk tilbake på hvordan du nærmet deg arbeidsmengden da du gikk på college eller videregående. Var du typen for å trekke alle kveldene som studerer til tester og fullføre prosjekter? Hvis du trives under intensitet, kan bootcamp være perfekt for deg. Hvis du var mer en planlegger, studerer ting over tid og fullførte prosjekter litt for bit, kan du finne et bootcamp-miljø på heltid overveldende og vil kanskje vurdere deltidsprogrammer som er tilgjengelige på bootcamps eller tradisjonelle universiteter.

6. Hva er læringsstilen min?

Har du det bra i tradisjonelle omgivelser i forelesningsstil i klasserommet? Eller beholder du mer gjennom erfaringslæring? Den praktiske karakteren av en bootcamp betyr at de bruker veldig praktiske, selvdrevne metoder - for eksempel studenter jobber med nåværende teknologiprosjekter som app- eller nettutvikling.

Dette betyr også at du må være mye mer en selvstarter enn hvis du deltar i et tradisjonelt program. For eksempel forventes det at studenter ved Byte Academy vil jobbe gjennom noen pre-bootcamp online kurs i datavitenskap grunnleggende før de til og med dukker opp for første dag. Mens instruktører alltid er i nærheten for å hjelpe i løpet av studiet, blir instruksjonene gjort gjennom "kode-medfølgende" og teamprosjekter i stedet for et foredrag etterfulgt av lekser. Hvis du liker å lære ved å finne ut av det mens du går sammen, ville dette være et ideelt miljø.

7. Hva slags nettverk ønsker jeg?

Hvilke mentorer som er tilgjengelig for deg og nettverket du bygger, vil sannsynligvis være forskjellige, avhengig av hvilken rute du går. Koding av bootcamps "drives av elite, profesjonelle utviklere, " sier Meng, mens universitetsprofessorer typisk er doktorgrader som eller ikke har arbeidet utenfor akademia.

Når du ser på bootcamp, fortsetter eller tradisjonelle universitetsalternativer, kan du undersøke professorene bakgrunnen. Ring inntakskontoret for å spørre om bakgrunnen til professorene og alumninettverket som er tilgjengelig. Hva du vil kunne fjerne fra programmet avhenger ikke bare av læreplanen, men også av personene du vil kunne lære av, og hvilke tilkoblinger du vil kunne bygge.

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

En intensiv bootcamp er ment å hjelpe deg med å utvikle de umiddelbare ferdighetene du trenger for å sikre en kodingsjobb på inngangsnivå - når du har sikret en, vil du fremdeles ha mye å lære. Så du vil supplere kunnskapsbasen du får fra bootcamp med andre kurs eller selvstyrt læring når du går videre i din nye karriere. Og du ønsker å utvikle et forhold til en erfaren mentor for å veilede deg underveis.

Likevel kan det samme sies om nyutdannede på mer tradisjonelle programmer; til og med veteranteknikker med universitetsgrader er enige om at det å jobbe innen programvareteknikk krever livslang læring for å følge med nye teknologier og trender.

Så nei - du kommer ikke fra noen av programmene som den neste Steve Jobs. Men du vil ha grunnleggende opplæring og en kvalitetsportefølje under beltet, og derfra vil du kunne begynne å bygge den nye karrieren du har drømt om.