3 ting at gøre, når du ikke har en datalogi

Svaret er ikke nødvendigvis "gå få en".

Foto af Scott Webb på Unsplash

Så du vil have et job inden for et computerrelateret felt - måske som softwareingeniør. Der er kun et problem: Du har ikke en grad. Eller du har en grad, men det er ikke inden for datalogi.

To ting kommer til dig:

  • Få en computervidenskabelig grad.
  • Find en anden ting at være lidenskabelig med.

Mens en computervidenskabelig grad kan være værdifuld, behøver den (og sandsynligvis ikke være) den afgørende faktor for, om du ender med et job, som du elsker.

Hvis du leder efter et job inden for software engineering, men du ikke har en grad i datalogi, skal du:

  1. Find andre måder at demonstrere din ekspertise på.
  2. Netværk, netværk, netværk.
  3. Øv dig til tavleintervju (eller andre typer tekniske interviews), som om dit liv var afhængigt af det.

Find andre måder at demonstrere din ekspertise på.

Det er 2019. Der er mange måder at vise, at du ved, hvad du siger, at du ved.

  • Færdiggør et relevant program på freeCodeCamp. De tilbyder certificeringer inden for følgende discipliner: Responsiv webdesign (300 timer); Javascript-algoritmer og datakonstruktionscertificering (300 timer); Front End Biblioteker Certificering (300 timer); Datavisualisering certificering (300 timer); API'er og mikroservicecertificering (300 timer); og informationssikkerhed og kvalitetssikringscertificering (300 timer).
  • Tag kurser på SoloLearn (de leveres også med certifikater).
  • Hvis læseplanen på en kodende bootcamp stemmer overens med dine mål, og hvis du kan trække det ud økonomisk, skal du overveje det. Forstå dog, at selvom du måske lærer at kode, får du ikke en omfattende uddannelse i datalogi.
  • Udvikle en godt afrundet portefølje.
  • Bidrag til open source-projekter på GitHub.
  • Udvikl en online tilstedeværelse. Skrivning er en måde at gøre dette på; dine publicerede artikler kan bevise, at du ved, hvad du siger, at du ved.

Netværk, netværk, netværk.

LinkedIn er den mest undervurderede platform, jeg nogensinde har brugt. Det er så let at opbygge en loyal følelse, at det er næsten utilgiveligt, hvis du ikke giver det et skud.

  • Deltag i udfordringer (f.eks. 30 JS-apps; # 100 dageofcode) og vis dine projekter.
  • Kontakt med rekrutterere.
  • Opret forbindelse med folk, der gør nøjagtigt det, du vil gøre.
  • Få feedback om dit CV og portefølje.
  • Behandl din profil som en portefølje. Hold det opdateret. Tilføj alle relevante kurser og certificeringer. Tilføj alle relevante projekter.

Gå til meetups og hackathons.

  • Du møder mennesker, der kan guide dig i den rigtige retning.
  • Du udvikler porteføljestykker, som du kan tale om ved interviews.

Skrive.

  • Skrivning er en anden undervurderet form for netværk. Når du offentliggør noget, er dit arbejde derude for rekrutterere og branche-ledere at se.
  • Du får forbindelse med andre i din branche.

Tal med rekrutterere, selvom de ikke har en position til dig lige nu.

  • Rekrutterere er i stand til at få dit CV og portefølje i de rigtige hænder, især hvis et virksomheds system filtrerer genoptagelser fra folk uden grader.
  • De kan og ringe til dig senere, hvis et job, der matcher dine kvalifikationer dukker op.
  • De kan og vil forfægte på vegne af stærke kandidater.
  • Rekrutterere kan give dig feedback om dit CV, din portefølje og dine andre kvalifikationer, før de deler det med ansættelsesledere.

Øv dig til interviews, som om dit liv var afhængigt af det.

Hvis interviews med hvidt tavle er i din fremtid, skal du gå på LeetCode og begynde at øve. Hvis en anden form for teknisk samtale er i din fremtid, skal du finde ud af, hvad du bliver bedt om at gøre, og forbered dig. Virkelig virkelig forberede. Ikke natten før interviewet. Ikke en times tid, mens du er på Starbucks. Vær forberedt, hvis der er sådan noget.

Hvis du og algoritmer ikke er bedste venner, kan du studere nogle flere. Hvis ordet algoritme skræmmer dig, husk dig selv, at du sandsynligvis ved mere om algoritmisk tænkning, end du er klar over. En algoritme er bare et sæt trin til at gøre noget. Du skal bare være i stand til at tænke på et sæt trin for at gøre en masse forskellige ting. Bryd det ned.

Foto af Christopher Gower på Unsplash

Jeg forstår, at det kan være den sværeste del af hele denne proces at få et interview. Du læser muligvis dette og tænker, "Jeg bliver ikke engang kaldet til interviews!" Eller "Hvis jeg bare blev kaldt til et interview, kunne jeg bevise mig selv!" Hvis det er tilfældet, skal du gå tilbage til de to første trin og Spørg dig selv, om du har gjort dem trofast.

Mange virksomheder har ikke brug for datalogi i dag (f.eks. Google og Apple gør det ikke). Nogle gør det, men er villige til at gøre undtagelser for stærke kandidater. På den anden side er de virksomheder, der er ekstremt betyder med hensyn til din uddannelsesmæssige baggrund (til det punkt, at de ikke engang overvejer dine evner) muligvis ikke værd at bruge din tid.

Et eksempel: Jeg blev engang kontaktet af en rekrutterer, der fortalte mig, at jeg var den perfekte kandidat til en stilling som Rails-udvikler - selvom jeg ikke er en Rails-udvikler - fordi jeg gik til Yale (ikke til computervidenskab). Dette bestemte firma ville kun have kandidater med Ivy League-grader, og de ville angiveligt betale det, jeg bad om, om jeg ville flytte og lære at være noget, jeg ikke er. Åh, se: et rødt flag.

Medmindre du er frisk fra gymnasiet, eller medmindre du virkelig ønsker at gå tilbage på college, skal du ikke bekymre dig om graden. Hvis du har evnerne og evnen til at demonstrere dem, og hvis du aktivt arbejder i netværk, kan du bare have det godt uden det stykke papir.

Opret forbindelse på LinkedIn.