3 dingen om te doen als je geen diploma in computerwetenschappen hebt

Het antwoord is niet noodzakelijkerwijs "ga er een halen".

Foto door Scott Webb op Unsplash

U wilt dus een baan op een computer-gerelateerd gebied - misschien als een software-ingenieur. Er is maar één probleem: je hebt geen diploma. Of je hebt een diploma, maar het zit niet in de informatica.

Je komt twee dingen te binnen:

  • Volg een graad in informatica.
  • Zoek een ander ding om gepassioneerd over te zijn.

Hoewel een graad in informatica waardevol kan zijn, hoeft het niet (en waarschijnlijk ook niet) de doorslaggevende factor te zijn om te bepalen of je een baan hebt waar je van houdt.

Als u op zoek bent naar een functie voor software-engineering, maar u bent niet afgestudeerd in informatica, moet u:

  1. Vind andere manieren om uw expertise aan te tonen.
  2. Netwerk, netwerk, netwerk.
  3. Oefen voor whiteboard-interviews (of andere soorten technische interviews) alsof je leven ervan afhangt.

Vind andere manieren om uw expertise aan te tonen.

Het is 2019. Er zijn veel manieren om te laten zien dat je weet wat je zegt te weten.

  • Voltooi een relevant programma op freeCodeCamp. Ze bieden certificeringen in de volgende disciplines: Responsive Web Design (300 uur); Javascript-algoritmen en datastructuren-certificering (300 uur); Certificering van front-endbibliotheken (300 uur); Datavisualisatiecertificering (300 uur); API's en microservices-certificering (300 uur); en informatiebeveiliging en kwaliteitsborging certificering (300 uur).
  • Volg cursussen op SoloLearn (ze komen ook met certificaten).
  • Als het curriculum van een coderende bootcamp overeenkomt met je doelen, en als je het financieel kunt doen, overweeg het dan. Begrijp echter dat, hoewel je misschien leert coderen, je geen uitgebreide opleiding krijgt in de informatica.
  • Ontwikkel een goed afgeronde portefeuille.
  • Draag bij aan open-sourceprojecten op GitHub.
  • Ontwikkel een online aanwezigheid. Schrijven is een manier om dit te doen; uw gepubliceerde artikelen kunnen bewijzen dat u weet wat u zegt te weten.

Netwerk, netwerk, netwerk.

LinkedIn is het meest onderschatte platform dat ik ooit heb gebruikt. Het is zo eenvoudig om een ​​loyale aanhang op te bouwen dat het bijna onvergeeflijk is als je het niet probeert.

  • Neem deel aan uitdagingen (bijv. 30 JS-apps; # 100daysofcode) en pronk met uw projecten.
  • Leg contact met recruiters.
  • Maak contact met mensen die precies doen wat u wilt doen.
  • Krijg feedback over je cv en portfolio.
  • Behandel je profiel als een portfolio. Houd het op de hoogte. Voeg alle relevante cursussen en certificeringen toe. Voeg alle relevante projecten toe.

Ga naar meetups en hackathons.

  • Je ontmoet mensen die je in de goede richting kunnen begeleiden.
  • Je ontwikkelt portfoliostukken waar je tijdens interviews over kunt praten.

Schrijven.

  • Schrijven is een andere onderschatte vorm van netwerken. Wanneer u iets publiceert, is uw werk beschikbaar voor recruiters en marktleiders.
  • U maakt contact met anderen in uw branche.

Praat met recruiters, zelfs als ze op dit moment geen positie voor u hebben.

  • Recruiters zijn in staat om je cv en portfolio in de juiste handen te krijgen, vooral als het systeem van een bedrijf cv's van mensen zonder diploma's filtert.
  • Ze kunnen en zullen je later bellen als er een functie verschijnt die overeenkomt met je kwalificaties.
  • Ze kunnen en zullen pleiten namens sterke kandidaten.
  • Recruiters kunnen u feedback geven over uw cv, uw portfolio en uw andere kwalificaties voordat ze deze delen met personeelsmanagers.

Oefen voor interviews alsof je leven ervan afhing.

Als whiteboard-interviews in uw toekomst liggen, ga dan naar LeetCode en begin met oefenen. Als een andere vorm van technisch interview in de toekomst ligt, kom dan precies te weten wat je wordt gevraagd en bereid je voor. Echt, echt voorbereiden. Niet de avond voor het interview. Niet voor een uur of twee terwijl je in Starbucks bent. Wees te veel voorbereid, als er zoiets bestaat.

Als jij en algoritmen geen beste vrienden zijn, bestudeer dan wat meer. Als het woord algoritme je intimideert, herinner jezelf eraan dat je waarschijnlijk meer weet over algoritmisch denken dan je je realiseert. Een algoritme is slechts een reeks stappen om iets te doen. Je moet gewoon een aantal stappen kunnen bedenken om veel verschillende dingen te doen. Breek het af.

Foto door Christopher Gower op Unsplash

Ik begrijp dat het krijgen van een interview het moeilijkste deel van dit hele proces kan zijn. Je zou dit kunnen lezen en denken: "Ik word niet eens opgeroepen voor interviews!" Of "Als ik maar werd opgeroepen voor een interview, zou ik mezelf kunnen bewijzen!" Als dat het geval is, ga dan terug naar de eerste twee stappen en vraag jezelf af of je ze trouw hebt gedaan.

Veel bedrijven hebben tegenwoordig geen informatica nodig (Google en Apple bijvoorbeeld niet). Sommigen doen dat, maar zijn bereid uitzonderingen te maken voor sterke kandidaten. Aan de andere kant zijn de bedrijven die extreem kieskeurig zijn over je educatieve achtergrond (tot op het punt dat ze zelfs geen rekening houden met je vaardigheden) je tijd niet waard.

Een voorbeeld: ik werd ooit gecontacteerd door een recruiter die me vertelde dat ik de perfecte kandidaat was voor een functie als Rails-ontwikkelaar - ook al ben ik geen Rails-ontwikkelaar - omdat ik naar Yale ging (niet voor informatica). Dit specifieke bedrijf wilde alleen kandidaten met Ivy League-graden, en ze zouden naar verluidt betalen waar ik om vroeg als ik zou verhuizen en zou leren iets te zijn dat ik niet ben. Oh, kijk: een rode vlag.

Tenzij je net klaar bent met de middelbare school, of tenzij je echt terug naar school wilt gaan, maak je geen zorgen over de graad. Als je de vaardigheden en de mogelijkheid hebt om ze te demonstreren, en als je actief netwerkt, is het misschien prima zonder dat stuk papier.

Maak verbinding op LinkedIn.