Een graad in informatica: ticket voor je droomtechnologiebaan of een nutteloos stuk papier?

Welke manier past bij u? Foto door NeONBRAND op Unsplash

De beslissing die ik heb genomen

Als je net als ik was toen je voor het eerst wilde beginnen met coderen, wilde je de gemakkelijke weg naar een technische carrière. Ik was op zoek naar de snelste, meest zekere manier om een ​​technische baan te krijgen met de minste hoeveelheid middelen. Wat bedoel ik met middelen in de situatie? De belangrijkste dingen voor elke mens op deze planeet: tijd, geld en energie.

Ik bleef maar heen en weer gaan of ik de sprong moest wagen en de graad zou behalen. Het feit is dat teruggaan naar school mij helemaal niet aansprak. Ik dacht dat ik in 2011 klaar was met het volgen van lessen, maar het behalen van het diploma zou betekenen dat we de klas opnieuw zouden betreden. Ik vreesde de gedachte dat ik me verveelde terwijl ik naar iemand hoorde praten over een onderwerp dat misschien niet eens relevant werd voor mijn toekomstige carrière.

Falen betekende ook een enorme verspilling van alle bronnen die ik hierboven heb vermeld. Zodra ik deze route nam, zou er geen weg meer terug zijn. En dat was angstaanjagend.

Ik bleef proberen een manier te vinden om de graad te omzeilen. Het probleem is, toen ik keek, waren er geen andere opties. Er waren wat waardeloze en haastig samengestelde "cursussen" op Udemy en andere websites die ik probeerde. Ze waren duidelijk ondermaats en zouden me nergens hebben gebracht. Ik kon ook geen artikelen of verhalen vinden over mensen die zonder diploma waren geslaagd.

Na het evalueren van mijn situatie en alle paden die voor mij beschikbaar waren, besloot ik te gaan met een graad in online informatica. Mijn situatie was vrij uniek omdat ik toen in het buitenland woonde, waardoor mijn opties verder werden beperkt. Ik vond dat een graad in informatica de enige manier was om te gaan. Toen ik mijn beslissing nam, waren er geen andere opties om in te breken in een technische carrière, zoals het geweldige online programma van freeCodeCamp. Dus ging ik met wat ik wist en waarvan ik dacht dat het de enige manier was om een ​​succesvolle carrièreswitch te maken.

Dus nu je weet welk pad ik heb genomen en waarom ik het heb genomen, zou ik dan opnieuw dezelfde beslissing nemen? Het antwoord is "nee, waarschijnlijk niet".

Geld laat de wereld draaien. Foto door Russ Ward op Unsplash

Redenen om een ​​andere optie te overwegen

  • De opgedane kennis is te klein voor een te breed scala van onderwerpen.
  • Computerwetenschappelijke programma's zijn meestal verouderd.
  • De kosten zijn onbetaalbaar.
  • Graden zijn niet nodig voor veel technische taken.

Laten we beginnen met het eerste punt. Je krijgt een heel kleine smaak van veel verschillende dingen. Het probleem is dat je genoeg onderwerpen niet leert om je kennis over te dragen naar vaardigheden die werkgevers zouden waarderen. De kleine voorbeeld-app die je in je webprogrammaklasse hebt gemaakt, is absoluut netjes. Maar het maakt meestal geen indruk op een werkgever, tenzij je jezelf te boven gaat. En dit is een groot probleem in een baneneconomie die vaardigheden sterk bevordert. Volgens dit artikel zijn toepasselijke loopbaanvaardigheden nummer één:

"In plaats van de nadruk te leggen op de behoefte aan specifieke titels en ervaring, verschuiven organisaties naar een focus op de vaardigheden die een potentiële werknemer kan bieden."
- Abigail Hess

man van alles, meester van niks

Een ander probleem is dat de informatie uit de lessen die u gaat volgen, afkomstig is van mensen die 10 tot 20 jaar geleden professioneel werkten. Dat is ongeveer 100 tot 200 jaar in technische tijd (weet je nog dat Yahoo 20 jaar geleden voor 1 miljoen dollar had kunnen kopen?).

Dingen veranderen snel in technologie en de kennis die je opdoet kan verouderd zijn zodra het je hoofd binnenkomt. Opties zoals bootcamps of freeCodeCamp die meer op maat zijn gemaakt om buiten de poorten concurrerend te zijn, hebben vaak up-to-date informatie. Ze richten zich ook alleen op de dingen die u moet weten, zonder zich te concentreren op onderwerpen die niet relevant zijn voor de carrière die u nastreeft.

Sommige van de lessen die ik tijdens mijn studie heb gevolgd, zijn assemblageprogrammering, netwerken, databases en algoritmen. Heb ik uiteindelijk veel van de kennis gebruikt die ik in mijn toekomstige carrière heb geleerd? Nee niet echt. Tenminste niets specifiek afgeleid van de cursussen.

Te veel dingen om op te focussen. Foto door rawpixel op Unsplash

Wat ik wel kreeg was genoeg kennis over deze onderwerpen om er tijdens de lunch met andere ontwikkelaars over te praten. Ik heb zelden alle kennis van mijn opleiding rechtstreeks in mijn werk toegepast. Netwerken was waarschijnlijk het nuttigst voor mij als mobiele ontwikkelaar. Maar zelfs de kennis uit die klas kon worden verkregen met een eenvoudige Wikipedia-zoekopdracht (ACK0 ACK1, dat is ongeveer alles wat ik me herinner).

Kosten

Laten we verder gaan met de kosten. Volgens CollegeBoard was het gemiddelde collegegeld en de kosten voor een openbare universiteit van vier jaar voor een jaar school $ 10,230. Dit houdt geen rekening met kost en inwoning waardoor het tot $ 21.370 zou stijgen. Vermenigvuldig dat met het aantal jaren dat het je kost (4 jaar voor de meeste mensen) en je krijgt $ 85.480. Ook gaan de kosten omhoog terwijl je op school zit, zodat het definitieve aantal zeker hoger zal zijn.

Dus dat is veel geld, maar er zijn nog andere kosten die u moet maken door een diploma te behalen: alternatieve kosten. Op dit moment is er een enorme vraag naar technische banen en als je een levensvatbare kandidaat in deze markt kunt worden, heb je een goede kans om een ​​baan te krijgen. Zal dat over vier jaar het geval zijn? Nou, ik heb geen kristallen bol, maar ik kan je vertellen dat er geen garantie is.

Heb je het echt nodig?

Op dit moment terug naar de arbeidsmarkt. Het feit dat er zo veel vraag is naar technische vaardigheden, betekent dat werkgevers bereid zijn een gebrek aan titel of kwalificaties over het hoofd te zien. Zelfs top-techbedrijven zoals Facebook kijken voorbij graden en andere kwalificaties. Volgens dit artikel over momenteel veelgevraagde vaardigheden:

"Vaardigheden doen er echt toe,"
- Janelle Gale, vice-president HR, Facebook

Als je het werk vanaf de eerste dag kunt doen en je hebt een paar zachte vaardigheden, dan heb je een sterke kans om een ​​baan te landen. Alternatieve opties zoals freeCodeCamp en bootcamps geven je zelfs een betere kans om een ​​baan te landen. De reden is dat je wordt getraind in vaardigheden die direct in een baan kunnen worden toegepast. Je krijgt ook een geweldige portfolio-app of website wanneer je een van deze cursussen voltooit. Het hebben van een sterke portefeuille is een zekere manier om aandacht te trekken en interviews te krijgen.

Een voorbeeld van wat u misschien wilt doen met uw computerwetenschapsgraad nadat u hebt ontdekt dat de persoon die naast u zit, hun baan zonder heeft gekregen. Foto door Gary Chan op Unsplash

Veel voorkomende misvattingen

Hoe zit het met het krijgen van interviews? Computerwetenschappen helpen bij het krijgen van interviews, toch? Nogmaals, het hangt ervan af. Ik heb je gezegd dat ik mijn diploma online heb gehaald. Nou, sommige bedrijven kijken neer op online graden. Ik werd tijdens de schermen onomwonden verteld dat "een online diploma niet genoeg is om je een interview te geven". Ik zag dit meerdere keren tijdens een chat tijdens een online vacatureseminar. Ironisch, toch?

Ik kreeg ook niet veel ondersteuning van mijn school bij het zoeken naar banen. Elke aanwijzing die ze me gaven, wees me af omdat mijn diploma online was, was geen goede gelegenheid of vereiste dat ik naar de middle of nowhere ging. Ik kreeg ook niet veel hulp of ondersteuning van mijn loopbaanadviseur. Dit wordt meestal vermeld als een van de grootste voordelen van het behalen van een graad in informatica. Helaas, in mijn ervaring, is de begeleiding die je van openbare hogescholen krijgt, meestal erg teleurstellend.

Dus een diploma helpt echt alleen echt als je het hebt gekregen van een goede school met een goed begeleidingsprogramma, je hebt persoonlijk lessen gevolgd en je hebt portfolio-projecten die je kunt laten zien. Het helpt ook alleen voor je eerste baan (lees hier hoe je kunt slagen in je eerste sollicitatiegesprek). Als je je eenmaal bij één techbedrijf hebt bewezen, wordt de graad informatica veel minder belangrijk.

De voordelen

Dus genoeg nee zeggen. Er moeten toch een paar voordelen zijn? Nou dat zijn er zeker. Het eerste is ervaring met een breed scala aan onderwerpen in de technologie. Als je iets hebt bestudeerd, kun je gemakkelijker informatie over het onderwerp opzoeken. Iemand met geen kennis zal moeite hebben om zelfs goede vragen te stellen, laat staan ​​antwoorden te vinden. Als je deze onderwerpen hebt bestudeerd, heb je een kleine basis voor de meeste dingen die je in je technische carrière tegenkomt. Dit betekent dat u enigszins onbekende gebieden in uw werk kunt aanpakken en uw peil kunt houden.

Het tweede wat je krijgt is ervaring met meerdere programmeertalen. Het goede deel is dat je ze gebruikt in scenario's die enigszins van toepassing zijn op de echte wereld (dit varieert van klasse tot klasse en van graad tot graad).

Tijdens mijn computerwetenschapsprogramma kon ik C, C ++, Python, MASM, PHP en JavaScript gebruiken. Ik was in staat om met elk van deze talen kleine voorbeeldprojecten te bouwen en een idee te krijgen hoe ze verschillen en welke het beste voor mij was. Dit gaf me ook enige richting bij het kiezen van welk carrièrepad ik in de toekomst wilde volgen. Ik hield van C ++ en Objective-C was ook een superset van C, dus iOS-ontwikkeling was logisch als een carrièrepad voor mij.

Het hebben van klasgenoten die werken aan dezelfde carrièredoelen als jij kunt helpen om je motivatie op gang te houden. Foto door Mimi Thian op Unsplash

Het laatste en misschien belangrijkste punt is het feit dat u samenwerkt met anderen die dezelfde doelen willen bereiken als u. Zelfs in mijn online programma waren er groepsprojecten die me dwongen om met anderen te werken. Ik ben een behoorlijk eenzaam persoon, dus als ik niet gedwongen was om anderen in het programma te bereiken, zou ik dat waarschijnlijk niet hebben gedaan. Maar het maken van deze verbindingen was van onschatbare waarde. We hadden allemaal dezelfde strijd, hadden een vergelijkbare achtergrond en wilden allemaal dezelfde dingen bereiken. Dit hielp echt toen ik advies nodig had over een interview of wilde weten over een carrièrepad.

Maar in het geval u het niet opmerkte, konden alle voordelen die ik hierboven heb vermeld, worden behaald zonder een diploma te behalen. Het doorlopen van de opleiding bakt ze gewoon in de ervaring. U kunt het programma niet halen zonder de voordelen die ik hierboven heb genoemd. Als je buiten een opleiding dezelfde voordelen wilt, moet je misschien wat meer moeite doen om ze te krijgen.

Dat gevoel van verdrinken in studentenschuld. Foto door Mishal Ibrahim op Unsplash

Het vonnis

Dus maken alle bovenstaande voordelen het diploma waard? Ik zou nee zeggen. De belangrijkste reden voor mij was dat ik was opgezadeld met een hoop studentenschuld nadat het programma was voltooid. Ik schrijf vanuit een Amerikaans perspectief, dus schulden hebben na het voltooien van een cursus informatica is misschien geen probleem voor jou. Maar waar je ook bent, een graad in informatica kost je zeker meer van ten minste een van de middelen die ik hierboven heb genoemd (tijd, geld, energie) in vergelijking met een bootcamp of gratis online cursusbenadering. Het zal zeker langzamer zijn.

Dus wat is het vonnis? Tegen een hogere prijs voor uw tijd, geld en energie, kan een cursus informatica u helpen bij het krijgen van uw eerste baan (lees mijn artikel hier voor enkele tips over slagen in uw eerste interview). Het kan je helpen je motivatie door kameraadschap met andere studenten te behouden en zal je een bredere breedte van kennis geven. Zonder een graad in informatica zul je vrijwel zeker besparen op de middelen die ik hierboven heb genoemd. Maar dit heeft een grotere kans op een moeilijkere tijd om je eerste baan te krijgen. Dat zijn echt de belangrijkste dingen waarmee ik rekening zou houden bij het maken van uw keuze.

En maak u niet teveel zorgen over de keuze die u maakt. Zolang je kleine stappen vooruit zet, zul je merken waar je wilt zijn. Ik kon terugkijken en wensen dat ik met een gratis cursus als freeCodeCamp ging en veel rijker was in tijd en geld. Maar ik maakte mijn keuzes en eindigde nog steeds waar ik wilde zijn. Uiteindelijk heb ik bereikt wat ik wilde. En het feit dat je dit artikel leest, betekent dat je ook maar een kleine stap hebt gezet in de richting van je glimmende nieuwe technische carrière.

Vond je wat je leest?

Bekijk gerust enkele van mijn andere artikelen:

Mijn verhaal, hoe ik van een assistent-taalleraar naar een toptechnisch bedrijf ging.

Hoe succesvol te zijn in je eerste tech-interview.