Als voormalig recruiter voor tech-startups vragen veel mensen me “Moet ik een hoofdvak in Computerwetenschappen kiezen?”
Als je je afvraagt of Informatica een goede major is, dan zit het zo…
Ik denk dat Informatica een van de beste majors is die je kunt kiezen en betere carrièrevooruitzichten heeft dan 98% van de andere keuzes, maar het is niet voor iedereen weggelegd. Dus ik ga uitleggen voor wie het is, voor wie het NIET is, en waarom.
Dit zal je helpen beslissen of je moet afstuderen in de computerwetenschappen of niet. Let’s get started.
- Should I Major In Computer Science? Pros And Cons
- Wie Informatica is goed voor (en wie is het niet goed voor)
- Typen banen die je kunt krijgen met een Computer Science Major
- Je kunt mobiele app-ontwikkeling doen (iOS of Android)
- Je kunt bij een digitaal bureau gaan werken en een verscheidenheid aan projecten doen, of voor één bedrijf gaan werken
- Er is een HUGE tekort aan talent
- Lange termijn carrière vooruitzichten voor Computer Science Majors
- Andere voordelen van het Majoring in Computer Science
- Tech bedrijven behandelen hun software engineers als KINGS
- Hoge kans dat je op afstand kunt werken
- Welke scholen hebben de beste Computer Science Programs?
Should I Major In Computer Science? Pros And Cons
Wie Informatica is goed voor (en wie is het niet goed voor)
Als je een hekel hebt aan wiskunde en een hekel hebt aan analytisch denken en problemen oplossen, ga je altijd de onderste 50% van de werknemers in software engineering of computerwetenschappen zijn.
Misschien kun je een low-tier bedrijf te vinden en zijn gemiddeld in dat bedrijf, maar het salaris zal niet geweldig zijn en je zult niet werken aan iets heel spannend of zinvol.
En dat ontkent een aantal van de grote voordelen van waarom je zou major in Computer Science in de eerste plaats! (
Doe het dus niet alleen omdat je vader je dat heeft verteld, of omdat je hebt gehoord dat je een paar jaar na school $100K kunt verdienen (dat kan).
Want als je dit haat, zul je je ellendig voelen en zul je sowieso niet de man zijn die $100K verdient. De top bedrijven huren mensen die LOVE dit spul en zijn gepassioneerd over het.
Nu, als je van het oplossen van problemen, je houdt van wiskunde, je houdt van leren in het algemeen… je zult Computer Science genieten. Alle bovenstaande voordelen zijn waar, en u zult genieten van de carrièrepaden die Computer Science biedt …
Typen banen die je kunt krijgen met een Computer Science Major
Als je grote in Computer Science, zijn gemotiveerd, doe wat side-projecten op github tijdens je senior jaar om te laten zien dat je de zorg over dit spul, en zijn bereid om te gaan werken in een grote stad als New York, San Francisco, Boston, LA (of zelfs een kleinere stad als Austin, TX), zult u $ 100K verdienen FAST. Binnen een paar jaar.
Je kunt mobiele app-ontwikkeling doen (iOS of Android)
Dit kan game-ontwikkeling zijn, mobiel-gerichte bedrijven (zoals Uber), of bedrijven met een website die ook een mobiele app hebben (bijvoorbeeld een bank of financiële instelling).
Je kunt bij een digitaal bureau gaan werken en een verscheidenheid aan projecten doen, of voor één bedrijf gaan werken
Ik raad optie 2 aan. Digitale bureaus hebben de neiging om mensen te verbranden, en als je eenmaal binnen bent … is het moeilijker om te worden ingehuurd door een tech-bedrijf met een enkel product. Dus als ik het was, zou ik gewoon daar beginnen.
Of je nu bij een agentschap of een bedrijf met een enkel product of platform gaat werken, je hebt een aantal keuzes in welk type programmering je je wilt specialiseren…
Je kunt je richten op front-end (het deel van de website dat je als bezoeker kunt zien) of back-end engineering (hoe de interface die je ziet interageert met de database en alle informatie die je niet kunt zien). Of sommige mensen doen beide, wat bekend staat als “full stack” development.
Je kunt webontwikkeling doen, of software bouwen die het publiek niet ziet – zoals een intern dashboard dat de werknemers van een bedrijf gebruiken.
Je kunt ook in data engineering en data science terechtkomen. Dit gebied wordt HUGE en deze mensen krijgen een TON betaald.
Het is normaal in New York (de stad waar ik een tech recruiter voor startups was) om een goede data engineer te zien met een paar jaar ervaring die $ 150K of meer verdient voor het basissalaris. Ik heb het over iemand van in de 20 die geen mensen aanstuurt. Niet slecht, toch?
Waarom verdienen mensen zo veel nadat ze een major in de informatica hebben?
Er is een HUGE tekort aan talent
Tech bedrijven, met name startups, zijn STARVING voor goed engineering talent met 4-jarige Computer Science diploma’s (een certificaat van die “code bootcamps” die 12 weken duren is NIET hetzelfde … je loopt niet naar buiten met hetzelfde fundamentele begrip van de informatica, algoritmen, enz … en bedrijven weten dit).
Natuurlijk, je kunt een 12-weekse bootcamp doen en een fatsoenlijke webontwikkelaar zijn, maar je zult niet worden ingehuurd als ingenieur bij Facebook of Spotify of iets dergelijks.
Hoe dan ook, mijn punt is dat deze bedrijven miljoenen dollars aan financiering hebben van venture capital-bedrijven. Ze zijn niet proberen om $ 20K besparen op uw salaris als je gemotiveerd bent en hebben een computer Science graad van een goede school. Ze proberen geweldige mensen te vinden die hun product zullen bouwen en er een enorm succes van zullen maken.
Wat betekent dat je heel goed betaald zult krijgen, vooral als je een of twee keer van bedrijf verandert in het begin van je carrière.
Lange termijn carrière vooruitzichten voor Computer Science Majors
Op de lange termijn, als je wilt om mensen te leiden, kun je uiteindelijk het beheer van een engineering team of afdeling.
Zo niet, dan kun je kijken in iets genaamd software “architectuur”. Een goede architect kan $ 180-200K verdienen zonder iemand te leiden.
Je kunt ook een product maken en zelf een bedrijf oprichten.
Computer Science is op dit moment een uitstekend carrièrepad, en als je naar een fatsoenlijke school gaat in termen van het computerwetenschapsprogramma, zul je bedrijven achter je aan hebben na je afstuderen als je in een middelgrote of grote stad bent.
Andere voordelen van het Majoring in Computer Science
Tech bedrijven behandelen hun software engineers als KINGS
Als je bij een tech-gericht bedrijf als Spotify, Facebook, Apple, enz. (niet een baan waar je software engineering doet voor Walmart, etc.), zul je worden behandeld als een absolute koning.
De meeste van deze bedrijven laten je jeans dragen, geven je gratis eten, en tal van andere extraatjes. Niet allemaal, maar de meeste.
Zal dit veranderen in de komende 5 jaar? Nee.
De wereld wordt gebouwd in technologie. Meer en meer producten worden “connected devices” – fysieke producten die een software component hebben en online verbinding maken. Thermostaten, koelkasten, auto’s, etc.
Dus we hebben het hier niet alleen over websites en mobiele apps.
Plus e-commerce wordt massaal. Amazon huurt een aantal van de beste software-ingenieurs in de wereld om hun systemen soepel te laten lopen.
Er zullen zo veel nieuwe gebieden zijn als deze, samen met alle traditionele gebieden die groot software-engineering talent vereisen (financiën, gaming en entertainment, virtual reality, SaaS, enz.)
Hoge kans dat je op afstand kunt werken
Dit is niet gegarandeerd, en hangt af van het bedrijf, maar van alle beroepen die er zijn… software-ingenieurs hebben een van de gemakkelijkste paden om op afstand te kunnen werken.
Andere carrières waar het enigszins waarschijnlijk is dat je een baan op afstand kunt vinden:
- Geschoold schrijven (copywriting, medisch schrijven, enz.)
- “Inside” verkoop (telefonische verkoop)
- Klantondersteuning (laagbetaald. Niet aanbevolen!)
Terug naar software engineering echter. Waarom zou je een baan op afstand kunnen vinden als je studeert in de informatica?
Er zal veel vraag naar je vaardigheden zijn, en je dagelijkse werk vereist toch niet echt dat je face-to-face bent met je collega’s. Dat is een goed recept voor het mogen werken vanuit huis of waar je maar wilt.
Welke scholen hebben de beste Computer Science Programs?
Hier is een lijst van de top 50 CS programma’s in de VS. Als u besluit om de belangrijkste in Computer Science, probeer dan te gaan naar een van deze scholen.
Over het geheel genomen, Computer Science is een zeer goede major voor veel soorten studenten, en het is wat ik zou kiezen als ik zou beginnen mijn volwassen leven over.
Hoewel, de vraag van, “Moet ik de belangrijkste in Computer Science?” is ingewikkeld en hangt af van je interesses, persoonlijkheid, motivatie, en wat andere opties die je hebt.
Hoe dan ook, in het algemeen, is Computerwetenschappen een zeer goede major die ongelooflijk nuttig is en je de kans geeft om dingen te bouwen die de wereld vormgeven en door miljoenen mensen worden gebruikt.
En je zult er zeer goed voor betaald worden.
Ook als je in de toekomst ondernemer wilt worden, komt een informatica-achtergrond goed van pas.
(Het enige wat ik nuttiger zou vinden is kennis van marketing/verkoop, maar dat zijn dingen die je in de echte wereld toch al moet oppikken. Wat ze je op school over deze onderwerpen leren, zal je NIET helpen om een bedrijf te starten of te slagen als ondernemer. En je kunt sowieso een medeoprichter vinden die marketeer of verkoper is, als je dit spul niet wilt leren).