Sådan vælger du en Datalogi specialisering
job i datalogi er i høj efterspørgsel lige nu. Af de 50 stillinger på Glassdoors liste over de bedste job i USA—som er baseret på indtjeningspotentiale, jobtilfredshed og antallet af jobåbninger i 2019-20 af de anførte stillinger er inden for datalogi og teknologi.
ifølge Bureau of Labor Statistics kan gennemsnitslønnen for disse roller overstige $120.000 om året, og jobvæksten for computer-og Informationsvidenskabelige roller forventes at stige med 20 procent inden 2026. Dette er næsten tre gange det nationale gennemsnit for alle typer job. Den gennemsnitlige ledighed for de fleste job inden for datalogi ligger også langt under det nationale gennemsnit, ifølge amerikanske nyheder & verdensrapport.
- Computer Science grader og specialiseringer
- Hent vores gratis Guide til at bryde ind i datalogi
- fælles datalogi specialiseringer, forklaret
- kunstig intelligens
- Computer-Human Interface
- Spildesign
- netværk
- computergrafik
- informationssikkerhed
- datalogi
- programmeringssprog
- Programteknik
- systemer
- teori
- valg af den rigtige datalogi specialisering
Computer Science grader og specialiseringer
på grund af både dette positive karriereudsigter og det krævede færdighedssæt til job på dette område søger mange arbejdsgivere kandidater med en kandidatgrad i datalogi for at udfylde disse højt betalte job.
Northeastern University ‘ s Master of Science i Computer Science program udforsker både principperne for computing og de mange måder, disse principper anvendes på forskellige roller i computer science disciplinen. Programmet tilbyder også 11 koncentrationer, der forbereder eleverne til at arbejde i et af de mange specialiserede aspekter af branchen.
nedenfor tilbyder vi et kig på nogle af de mest almindelige specialiseringer inden for dette felt, de karrieremuligheder, der bedst stemmer overens med disse specialiseringer, og det årlige indtjeningspotentiale for enkeltpersoner inden for disse koncentrationer.
Hent vores gratis Guide til at bryde ind i datalogi
uanset om du har en teknisk eller ikke-teknisk baggrund, her er hvad du behøver at vide.
Hent nu
fælles datalogi specialiseringer, forklaret
kunstig intelligens
beskrivelse: kunstig intelligens (AI) refererer til et computersystems evne til at løse problemer, lave forudsigelser eller fuldføre komplekse opgaver. AI-applikationer bruger ny teknologi såsom naturlig sprogbehandling, der fortolker skriftlige og talte ord, og maskinindlæring, som gør det muligt for applikationer at komme med forudsigelser og anbefalinger.
færdigheder: matematik og analyse, algoritmer, prædiktiv modellering
fælles Roller: Kunstig intelligens arkitekt, kunstig intelligens forsker, maskinlæring ingeniør
gennemsnitlig årsløn for AI færdigheder: $121,000
Lær mere: de 5 Bedste karrierer inden for kunstig intelligens
Computer-Human Interface
Beskrivelse: denne specialisering overvejer de mange måder, hvorpå folk interagerer med computere, fra hjemmesider og mobiltelefoner til stemmeaktiverede højttalere og virtual reality. Effektiv grænsefladeudvikling og implementering kræver brug af standardbiblioteker for at sikre kompatibilitet og anvendelighed af applikationer på tværs af systemer.
færdigheder: kommunikation, interpersonelle færdigheder, opmærksomhed på visuelle detaljer, kortlægning af, hvordan folk bruger programmer og systemer
fælles Roller: brugeroplevelsesdesigner, Brugeroplevelsesforsker, Interaktionsdesigner
gennemsnitlig årsløn for BRUGERFÆRDIGHEDER: $88,000
Læs mere: Hvad er Human-Computer Interaction?
Spildesign
Beskrivelse: Ud over de realistiske billeder, der gør dagens computerspil så tiltalende, ser computervidenskabens specialisering af spildesign på AI og maskinindlæring, der bestemmer, hvordan spillerne skrider frem gennem et spil. Game design overvejer også, hvordan arbejdet med front-end-designere og back-end-udviklere skal mødes for en sammenhængende produktoplevelse.
færdigheder: opmærksomhed på visuelle detaljer, samarbejde, kodning og scripting
fælles Roller: Video Game Designer, Video Game programmør, programmør
gennemsnitlig årsløn for Game Design færdigheder: $82,000
Lær mere: Tips til en Videospildesignkarriere
netværk
Beskrivelse: denne specialisering fokuserer på, hvordan organisationer bruger både kablede og trådløse netværk til at udveksle information med interne og eksterne interessenter. Ansvar inkluderer styring af båndbredde, trafik, brugeradgang og selve netværkets sikkerhed samt alle enheder, der er tilsluttet netværket.
færdigheder: Diagnose og fejlfinding netværksproblemer, design netværksarkitektur
fælles Roller: Netværksadministrator, Netværksanalytiker, netværksarkitekt
gennemsnitlige årlige lønninger for Netværksstyringsevner: spænder fra $59.000 (Netværksanalytiker) til $118.000 (netværksarkitekt)
computergrafik
Beskrivelse: denne specialisering fokuserer på to – og tredimensionelle billeder, der bruges i en række forskellige programmer, herunder spil, computerassisteret design, fremstilling og multimedieudgivelse. Ud over begreberne om at skabe realistiske billeder overvejer effektivt computergrafikdesign også den bedste måde at vise de billeder, der er givet begrænsninger som skærmstørrelse, systemhukommelse og båndbredde. Jobmuligheder inkluderer interne, agentur, og freelance roller.
færdigheder: opmærksomhed på visuelle og kunstneriske detaljer, samarbejde, kreativitet
fælles Roller: Mobile Application Developer
gennemsnitlige årsløn for computergrafik færdigheder: $72,000
informationssikkerhed
beskrivelse: Informationssikkerhed fagfolk administrere alle aspekter af en organisations sikkerhed, herunder programmer, netværk, lagringsudstyr, enheder, og så videre. Denne specialisering inden for datalogi kræver en dyb forståelse af sikkerhedssårbarheder og de forskellige metoder, som interne og eksterne angribere bruger til at udnytte dem. Disse roller skal også afbalancere sikkerhedskrav med behovet for medarbejder-eller slutbrugerproduktivitet.
færdigheder: kommunikation, trussel/sårbarhedsstyring, kendskab til sikkerhedsoverensstemmelsesregler og-forskrifter
fælles Roller: Informationssikkerhedsanalytiker, Datasikkerhedsanalytiker, Netværkssikkerhedsanalytiker, Systemsikkerhedsanalytiker
gennemsnitlig årsløn for Informationssikkerhedsfærdigheder: $96,00
Lær mere: Informationssikkerhedsanalytikere: karriere &løn
datalogi
beskrivelse: datalogi henviser til evnen til at “mine” store datasæt for at få nyttig information eller indsigt. Organisationer drager mest fordel af datalogi som en praksis, når en række teknikker bruges til at hente og analysere data, og når det bruges til at behandle store, kompleks, og undertiden ustrukturerede sæt information, ofte benævnt “big data.”
færdigheder: matematik og analyse, opmærksomhed på detaljer, forudsigelig modellering
fælles Roller: dataforsker, dataanalytiker, Business Intelligence analytiker, Maskinlæringsingeniør, Informationsforsker, databaseadministrator
gennemsnitlige årlige lønninger for Datavidenskabelige færdigheder: Spænder fra $75.000 (dataforsker) til $110.000 (Maskinlæringsingeniør)
Læs mere: Hvad gør en dataforsker?
programmeringssprog
beskrivelse: fagfolk, der specialiserer sig i programmeringssprog, forstår de vigtigste forskelle mellem almindelige sprog som JavaScript, Python, Ruby, Visual Basic.net, r og C#. Dette inkluderer viden om de typer applikationer, databaser eller andre brugssager, som hvert sprog er bedst egnet til.
færdigheder: Kodning og scripting på flere sprog, samarbejde
fælles Roller: Full-Stack Netudvikler, Mobilapplikationsudvikler, spiludvikler, programmør
gennemsnitlig årsløn for programmeringsfærdigheder: $101,000
Lær mere: Top 10 programmeringssprog at lære i 2020
Programteknik
Beskrivelse: ud over applikationsudvikling fokuserer computervidenskabens specialisering på systemerne og protokollerne til brug af disse applikationer. Professionelle i disse roller kan have en række forskellige specialiteter, såsom debugging og test, sikkerhed og skalerbarhed, eller en applikations evne til at tilføje brugere eller funktioner uden en negativ indvirkning på ydeevnen.
færdigheder: kodning og scripting, kommunikation, samarbejde
fælles Roller: Udvikler, Programmeludviklingsingeniør, Programmelingeniør
gennemsnitlig årsløn for programmel ingeniør færdigheder: $99,000
Lær mere: de 9 Top-betalende Computer Science job
systemer
beskrivelse: Denne Computer science specialisering hjælper en organisation med at få mest muligt ud af det udstyr, programmer og tjenester, som medarbejderne bruger hver dag. Disse produkter kan omfatte hjemmedyrkede systemer samt en bred vifte af tredjepartsprodukter. De vigtigste bekymringer i denne rolle inkluderer ydeevne, sikkerhed og produktivitet for både systemerne selv såvel som de medarbejdere, der arbejder med dem.
færdigheder: diagnosticering og fejlfinding af problemer med udstyr, patching og opdatering af systemer, design af systemarkitektur
fælles Roller: Systemadministrator, systemanalytiker
gennemsnitlig årsløn for Systemledelsesfærdigheder: $88,000
Lær mere: 7 efterspurgte job populær blandt kandidatuddannelser i datalogi
teori
Beskrivelse: denne specialisering fokuserer på avancerede matematiske teorier og principper, der gælder for datalogi. Disse teorier kan omfatte avanceret kryptografi, tilnærmelsesalgoritmer, beregningsalgebraog tilfældighed. Andre teorier undersøger teknikker til data-og systembehandling såsom distribueret computing og parallel computing.
færdigheder: matematik og analyse, forudsigelig modellering og sandsynlighed, Big-picture planlægning
fælles Roller: Data Scientist, Machine Learning Engineer
gennemsnitlig årsløn for Computerteori færdigheder: $100,000
valg af den rigtige datalogi specialisering
et givende og godt betalende job inden for datalogi kan opnås for personer med interesse i nogen af de ovennævnte datalogi koncentrationer. Imidlertid, mid-karriere fagfolk kan være tøvende med at overgå til marken på grund af almindelige misforståelser om datalogi, herunder at det kræver ekstraordinære matematiske færdigheder, eller at det betyder at sidde foran en computerskærm hele dagen og natten.
det er rigtigt, at nogle af de færdigheder, der er nødvendige for en karriere inden for datalogi, er tekniske; applikationsudviklingsfirmaet, f.eks.
men mange computer science job kræver færdigheder ud over at skrive og evaluere kode. Ifølge O * Net Online kræver disse roller også kreativitet, kritisk tænkning, problemløsning, projekt-eller forslagsevaluering og kommunikation med slutbrugere, ledelse eller ledelsespersonale. Personer i disse stillinger skal også være komfortable med at arbejde med hold i forskellige størrelser, da meget af deres arbejde udføres i grupper.
i sidste ende kommer valg af den rigtige datalogi-specialisering ned til dine personlige interesser og professionelle mål. Overvej nogle af IF / then-scenarierne nedenfor for at se, om dine specifikke præferencer stemmer overens med en bestemt karrierevej:
- hvis du har øje for visuelt design og er opmærksom på detaljer, skal du overveje en rolle som programmør, spildesigner, computergrafikdesigner eller U-designer. Disse roller kræver også kreativitet og fleksibilitet for at opfylde kravene fra interne og eksterne interessenter.
- hvis du har en baggrund inden for teknisk træning og back-end-operationer, skal du overveje en rolle som ingeniør, systemadministrator eller netværksadministrator.
- hvis du har teknisk ekspertise samt en evne til at forhandle diplomatisk, overveje en rolle i informationssikkerhed. En anden mulig rolle er en DevOps—stenografi for “developer operations”—engineer, en rolle, der hjælper organisationer med at bygge bro over kløften mellem hastighed og stabilitet i udviklingslivscyklussen.
- hvis du kan lide at analysere data, opdage mønstre og få indsigt, der fører til mere informerede forretningsbeslutninger, kan du overveje en karriere inden for kunstig intelligens, datalogi, dataanalyse eller computerteori. Bemærk, at disse roller også kræver, at resultatet af dataanalyse præsenteres for vigtige interessenter på et klart sprog.
på grund af den vifte af specialiseringer inden for datalogi industrien, er det vigtigt at finde en karrierevej, der flugter med dine evner, teknisk baggrund og langsigtede mål. Master of Science i Computer Science program inden for Northeastern University Khoury College of Computer Sciences er specielt designet til at hjælpe dig med at identificere den datalogi specialisering, der bedst matcher dine karriereinteresser, og at fortsætte med at udvikle de tekniske færdigheder, der er nødvendige for at sikre et tilfredsstillende job inden for denne specialisering.
Lær mere om Northeasterns kandidatuddannelse i datalogi og udforsk de specialiseringer, der tilbydes for at afgøre, hvad der passer til dig.