Som tidigare rekryterare för nystartade teknikföretag är det många som frågar mig: ”Ska jag läsa datavetenskap som huvudämne?”
Om du undrar om datavetenskap är ett bra huvudämne, så är det så här…
Jag tror att datavetenskap är ett av de bästa huvudämnena du kan välja och har bättre karriärmöjligheter än 98 % av alla andra val, men det är inte för alla. Så jag ska förklara vem det är för, vem det INTE är för och varför.
Detta kommer att hjälpa dig att avgöra om du ska läsa datavetenskap eller inte. Låt oss börja.
- Bör jag läsa datavetenskap som huvudämne? Fördelar och nackdelar
- Vem datavetenskap är bra för (och vem den inte är bra för)
- Typer av jobb du kan få med en datavetenskaplig inriktning
- Du kan syssla med utveckling av mobilappar (iOS eller Android)
- Du kan gå med i en digitalbyrå och göra en mängd olika projekt, eller gå och jobba för ett enskilt företag
- Det råder en enorm brist på talanger
- Långsiktiga karriärutsikter för datavetenskapsstudenter
- Andra fördelar med att läsa in datavetenskap som huvudämne
- Teknikföretag behandlar sina mjukvaruingenjörer som KUNGAR
- Hög sannolikhet att du kan arbeta på distans
- Vilka skolor har de bästa datavetenskapsprogrammen?
Bör jag läsa datavetenskap som huvudämne? Fördelar och nackdelar
Vem datavetenskap är bra för (och vem den inte är bra för)
Om du hatar matematik och hatar analytiskt tänkande och problemlösning kommer du alltid att vara den lägsta 50 % av arbetstagarna inom programvaruteknik eller datavetenskap.
Kanske kan du hitta ett företag med låg kvalitet och vara genomsnittlig i det företaget, men lönen kommer inte att vara bra och du kommer inte att arbeta med något särskilt spännande eller meningsfullt.
Och det förnekar några av de stora fördelarna med varför du ska läsa datavetenskap till att börja med! (mer om detta kommer snart).
Så gör det inte bara för att din pappa sa åt dig att göra det, eller för att du har hört att du kan tjäna 100 000 dollar några år efter skolan (det kan du).
För om du hatar det här kommer du att vara olycklig och du kommer inte att vara den som tjänar 100 000 dollar i alla fall. De bästa företagen anställer personer som ÄLSKAR det här och som brinner för det.
Om du gillar problemlösning, matematik och inlärning i allmänhet kommer du att gilla datavetenskap. Alla fördelar ovan är sanna, och du kommer att njuta av de karriärvägar som datavetenskap erbjuder…
Typer av jobb du kan få med en datavetenskaplig inriktning
Om du studerar datavetenskap, är motiverad, gör några sidoprojekt på github under ditt sista år för att visa att du bryr dig om det här och är villig att arbeta i en storstad som New York, San Francisco, Boston, LA (eller till och med i en mindre stad som Austin, TX), kommer du att tjäna 100 000 dollar SNABBT. Inom ett par år.
Du kan syssla med utveckling av mobilappar (iOS eller Android)
Det kan handla om spelutveckling, mobilfokuserade företag (som Uber) eller företag med en webbplats som också har en mobilapp (t.ex. en bank eller ett finansiellt institut).
Du kan gå med i en digitalbyrå och göra en mängd olika projekt, eller gå och jobba för ett enskilt företag
Jag rekommenderar alternativ #2. Digitala byråer tenderar att bränna ut folk, och när du väl är inne… är det svårare att bli anställd av ett teknikföretag med en enda produkt. Så om det vore jag skulle jag bara börja där.
Oavsett om du går med i en byrå eller ett företag med en enda produkt eller plattform har du vissa valmöjligheter när det gäller vilken typ av programmering du vill specialisera dig på…
Du kan fokusera på front-end (den del av webbplatsen som du kan se som besökare) eller back-end-teknik (hur gränssnittet som du ser interagerar med databasen och all den information som du inte kan se). Eller så gör vissa personer båda, vilket kallas ”full stack”-utveckling.
Du kan syssla med webbutveckling eller bygga programvara som allmänheten inte ser – till exempel en intern instrumentpanel som ett företags anställda använder.
Du kan också ägna dig åt datateknik och datavetenskap. Detta område håller på att bli STORT och dessa personer får mycket betalt.
Det är normalt i New York (staden där jag var teknisk rekryterare för nystartade företag) att se en duktig dataingenjör med några års erfarenhet tjäna 150 000 dollar eller mer i grundlön. Jag pratar om någon i 20-årsåldern som inte leder någon personal. Inte illa, eller hur?
Varför tjänar folk så mycket efter att ha studerat datavetenskap?
Det råder en enorm brist på talanger
Teknikföretagen, särskilt nystartade företag, är hungriga efter bra ingenjörstalanger med fyraåriga datavetenskapliga examina (ett certifikat från de där ”code bootcamps” som tar 12 veckor är INTE samma sak… man går inte därifrån med samma grundläggande förståelse för datavetenskap, algoritmer osv… och det vet företagen).
Säkerligen kan du göra ett 12 veckors bootcamp och bli en hygglig webbutvecklare, men du kommer inte att bli anställd som ingenjör på Facebook eller Spotify eller något liknande.
Hursomhelst, min poäng är att dessa företag har miljontals dollar i finansiering från riskkapitalbolag. De försöker inte spara 20 000 dollar på din lön om du är motiverad och har en datavetenskapsexamen från en bra skola. De försöker hitta fantastiska människor som kan bygga deras produkt och göra den till en stor framgång.
Det betyder att du kommer att få mycket bra betalt, särskilt om du byter företag en eller två gånger i början av din karriär.
Långsiktiga karriärutsikter för datavetenskapsstudenter
På lång sikt kan du, om du vill leda människor, så småningom leda ett ingenjörsteam eller en avdelning.
Om inte, kan du titta på något som kallas mjukvaru-”arkitektur”. En bra arkitekt kan tjäna 180-200 000 dollar utan att leda någon.
Du kan också skapa en produkt och grunda ett företag själv.
Datorvetenskap är en enastående karriärväg just nu, och om du går på en anständig skola när det gäller datavetenskapsprogrammet kommer du att ha företag som jagar dig efter examen om du befinner dig i en medelstor eller stor stad.
Andra fördelar med att läsa in datavetenskap som huvudämne
Teknikföretag behandlar sina mjukvaruingenjörer som KUNGAR
Om du går med i ett teknikfokuserat företag som Spotify, Facebook, Apple osv. (inte ett jobb där du jobbar med mjukvaruteknik för Walmart etc.) kommer du att behandlas som en absolut kung.
De flesta av dessa företag låter dig bära jeans, ger dig gratis mat och massor av andra förmåner. Inte alla, men de flesta.
Änder detta under de kommande fem åren? Nej.
Världen byggs med hjälp av teknik. Fler och fler produkter blir ”uppkopplade enheter” – fysiska produkter som har en mjukvarukomponent och är uppkopplade online. Termostater, kylskåp, bilar osv.
Så vi pratar inte bara om webbplatser och mobilappar här.
Plus e-handel blir massiv. Amazon anställer några av de bästa mjukvaruingenjörerna i världen för att få sina system att fungera smidigt.
Det kommer att finnas så många nya områden av det här slaget, tillsammans med alla de traditionella områden som kräver stora talanger inom mjukvaruteknik (finans, spel och underhållning, virtuell verklighet, SaaS osv.)
Hög sannolikhet att du kan arbeta på distans
Detta är inte garanterat och beror på företaget, men av alla yrken där ute … har programvaruingenjörer en av de enklaste vägarna till att få arbeta på distans.
Andra yrken där det är ganska troligt att du kan hitta ett jobb på distans:
- Skickligt skrivande (copywriting, medicinskt skrivande etc.)
- ”Inre” försäljning (telefonförsäljning)
- Kundsupport (lågt betalt. Rekommenderas inte!)
Tillbaka till programvaruteknik dock. Varför kommer du att kunna hitta ett distansjobb om du studerar datavetenskap?
Dina färdigheter kommer att vara mycket efterfrågade, och ditt dagliga arbete kräver ändå inte att du är ansikte mot ansikte med dina kollegor. Det är ett bra recept för att få lov att arbeta hemifrån eller var du vill.
Vilka skolor har de bästa datavetenskapsprogrammen?
Här finns en lista över de 50 bästa datavetenskapsprogrammen i USA. Om du bestämmer dig för att läsa datavetenskap som huvudämne, försök att gå på en av dessa skolor.
Totalt sett är datavetenskap ett mycket bra huvudämne för många typer av studenter, och det är vad jag skulle välja om jag skulle börja om mitt vuxna liv igen.
Frågan ”Ska jag läsa datavetenskap som huvudämne?” är dock komplicerad och beror på dina intressen, din personlighet, din motivation och vilka andra alternativ du har.
I allmänhet är dock datavetenskap ett mycket bra huvudämne som är otroligt användbart och ger dig möjlighet att bygga saker som formar världen och som används av miljontals människor.
Och du kommer att få mycket bra betalt när du gör det.
Också om du vill bli entreprenör i framtiden kommer en datavetenskaplig bakgrund att vara användbar där också.
(Det enda som jag skulle säga är mer användbart är kunskap om marknadsföring/försäljning, men det är saker som du måste lära dig i den verkliga världen ändå. Det som lärs ut i skolorna om dessa ämnen kommer INTE att hjälpa dig att starta ett företag eller lyckas som entreprenör. Och du kan hitta en medgrundare som är marknadsförare eller säljare i alla fall, om du inte vill lära dig dessa saker).
.