Så du vil sende deg selv til en koding-bootcamp for enten å endre karrieren din eller øke din nåværende med den nyeste kodingskunnskapen. Du har gjort en betydelig mengde forskning på dette, så du er ganske sikker på at en bootcamp er måten å gjøre det på.
Hvordan vet du hvilken type koding som fungerer best for deg?
Følgende artikkel utforsker 3 av alternativene du har for å forfølge koding som spesialitet innen teknologi:
-
Datavitenskap
-
Cybersikkerhet
-
Webutvikling
1. Data Science Bootcamp
Alle fra store dagligvarebutikker og luksuriøse detaljhandelsmerker til bankfirmaer samler inn og bruker ufattelige mengder data for å trekke ut innsikt og ta daglige beslutninger. Fra kunder, ja, men også fra deres interne ansatte (Kilde 1).
Datavitenskap er studiet av disse "store dataene" som samles inn. En dataforsker bruker disse dataene til å identifisere trender, trekke ut innsikt og forutsi fremtidige utfall.
Hva ville jeg lære i en Data Science Bootcamp?
Selvfølgelig vil forskjellige bootcamps fokusere ulikt mye på de ulike emnene som faller inn under datavitenskapens paraply, og dybden av disse emnene vil avhenge av formatet du velger å studere.
Med dette i tankene, er det best å se på hver bootcamps unike planlagte resultater og læreplan hvis det er noen spesialiserte emner du er spesielt interessert i.
Uansett hvilken data science bootcamp du registrerer deg for, vil følgende emner sannsynligvis bli berørt:
-
SQL - Et programmeringsspråk som brukes til å trekke ut data fra store databaser.
-
Dataanalyse - Å finne ut hva tallene og fakta som er hentet fra store datasett betyr i sammenheng.
-
Datavisualisering - Hvordan presentere de to ovennevnte konseptene på en måte som noen uten datavitenskapelig opplæring kan forstå.
Hvordan ser en jobb i Data Science ut?
Datavitenskapsjobber varierer i størrelse, omfang og erfaring. Som de fleste andre stillinger, vil spesifikke ansvarsområder og typen data du ser på endres avhengig av sektor og selskap.
Noen jobber du ser på å søke på som en datavitenskap bootcamp-utdannet inkluderer:
-
Junior Data Scientist - bruk data til å identifisere trender, trekke ut innsikt og forutsi fremtidige utfall.
-
Dataingeniør - Ansvarlig for å designe, vedlikeholde og optimalisere datainfrastruktur for datainnsamling, administrasjon, transformasjon og tilgang.
-
Machine Learning Engineer - Ansvarlig for å lage programmer og algoritmer som gjør det mulig for maskiner å handle uten å bli dirigert, for eksempel å kurere en nyhetsfeed av dine interesser.
-
Beslutningsforsker - Beslutningsvitenskap er unikt opptatt av å ta de beste valgene basert på tilgjengelig informasjon i stedet for å finne ny informasjon eller nye måter å forstå den på.
2. Cyber Security Bootcamp
Hva er Cyber Security?
Cyber Security-fagfolk forsvarer sensitive bedriftsdata, som tilhører kundene og ansatte, fra personer som ikke skal ha tilgang til dem. Dette kan skje gjennom en rekke strategier.
Hva ville jeg lære på en Cyber Security Bootcamp?
Avhengig av læreplanen til den spesifikke kursleverandøren, kan du forvente å studere noe av følgende:
-
Blue Teaming - Defensive sikkerhetseksperter som er ansvarlige for å gjennomføre risikovurderinger gjennom å identifisere trusler og svakheter som kan utnyttes etter innhenting av firmadata.
-
Red Teaming - Offensive sikkerhetseksperter er ansvarlige for etisk hacking. De er eksperter på å angripe systemer og bryte inn i forsvar.
-
Python-programmering - Python er et fordelaktig programmeringsspråk for cybersikkerhetsspesialister fordi det kan utføre mange nødvendige funksjoner.
Hvordan ser en jobb i Cyber Security ut?
Roller innen Cyber Security, som med alle yrker, varierer i omfang og inntekt avhengig av lokasjon, bransje og arbeidsgiver. Nyutdannede fra Cyber Security bootcamps nyter høy etterspørsel og gode sysselsettingsmuligheter, med nesten 80 % sysselsetting innen seks måneder (Kilde 2).
Noen stillingstitler du kan forvente å søke på som utdannet Cyber Security bootcamp inkluderer:
-
Informasjonssikkerhetsanalytiker - Ansvarlig for å sette standarder og vedlikeholde datanettverk samtidig som den beskytter selskapet mot cyberangrep
-
Software Security Engineer - Ansvarlig for å utføre pågående sikkerhetstesting og kodegjennomgang for å forbedre programvaresikkerheten.
-
Sikkerhetsarkitekt - Ansvarlig for å gi råd til IT-analytikere, sikkerhetsadministratorer og sikkerhetsingeniører for å koordinere effektive sikkerhetsprotokoller
-
Penetration Tester - Ansvarlig for å undersøke målnettsteder eller -systemer for svakheter, inkludert åpne tjenester, applikasjonssikkerhetsproblemer og åpen kildekode-sårbarheter.
3. Webutvikling Bootcamp
Hva er webutvikling?
Nettutvikling er bygging og vedlikehold av nettsider. Det kan enten være det sluttbrukeren ser (front-end), den tekniske handlingen bak kulissene utført som et svar til sluttbrukeren som de kanskje ikke ser direkte (back-end), eller begge sammen (full stack ).
Hva ville jeg lære på en nettutviklingsbootcamp?
Igjen, spesifikke emner og fokus vil sannsynligvis endre seg mellom bootcamps - så hvis det er noe spesifikt du ser etter, foreslår vi at du spør bootcamp-leverandøren direkte - men her er generelt hva du kan forvente å finne:
- Introduksjon til nettverk - En gruppe på to eller flere enheter som kan kommunisere.
HTML, CSS og Javascript - Programmeringsspråk som oftest brukes til å lage og vedlikeholde et nettsted.
-
Frontend webutvikling - Hva sluttbrukeren (besøkende) av et nettsted, nettapplikasjon eller tjeneste ser og samhandler med.
-
Back-end webutvikling - Innebærer å jobbe med de usynlige prosessene på et nettsted, men å sikre at alt fungerer som det skal.
Hvordan ser en jobb innen webutvikling ut?
Med en stilling innen webutvikling kan du forvente å bruke mesteparten av tiden din på å kode for nettpublisering. Det er flere forskjellige ruter tilgjengelig for deg å gjøre dette utover front-end og back-end karakteren til rollen (som nevnt ovenfor):
-
Webutvikling og design (både front-end og back-end)
-
Applikasjonsutvikling - Ansvarlig for å skrive programvare for bruk på tvers av mobile operativsystemer.
-
Utvikling med fokus på et spesifikt kodespråk - Ulike språk (som Java, C++, Python eller Ruby on Rails) blir tatt i bruk for forskjellige oppgaver eller favorisert av forskjellige selskaper som helhet betyr at det å bli en spesialist er et bestemt språk eller generalist i alle av dem kan påvirke hvilke typer roller du søker på.
Sørg for å se nærmere på hva annet kodespråket du har valgt å lære webutvikling kan gjøre. Du kan befinne deg godt på vei til jobb også i disse områdene.
Trenger du veiledning?
Hvis du trenger hjelp til å bestemme hvilket emne som er riktig for deg, kan du prøve å ta den korte quizen "Which Bootcamp is For You?" for å hjelpe deg med å peke deg i riktig retning.
Når du har bestemt deg for hvilket emne du vil lære, kan du bruke denne nyttige Bootcamp Directory for å se hvilke alternativer som er tilgjengelige for deg. Du kan filtrere etter sted, læringsplan og finansieringsalternativ.
Kilder:
-
Big Data kommer til å være verdt 229,4 milliarder dollar innen 2025. (Strategic Tech Investor, 2021)
-
Springboard, (november, 2022)
**