7 peamist sammu esimese tarkvaratehnika töökoha saamiseks

Lõpetasin veebiarenduse alglaaduri 2017. aastal. Mul ei olnud tarkvarainsenerina ega tehnikatööstuses töötamise kogemust. Hakkasin tööle kandideerima oktoobris ja detsembris alustasin täistööajaga esiotsa inseneri tööd.

Tööotsimise protsess oli minu jaoks lühike, kuid stressirohke 5 nädalat. Oli asju, mida ma soovisin teada saada, ja muid asju, mis tasusid end ära rohkem kui ma ootasin. Et säästa teile palju aega ja stressi, olen destilleerinud õpitu seitsmeks oluliseks asjaks, mida tegin oma esimese töökoha kindlustamiseks.

1. Koostage üksikud silmapaistvad projektid

Olen üle vaadanud teiste bootcamp-klasside jätkamise, kus nad loetlesid ainult ühe või kaks osaliselt lõpetatud projekti. Need ei pea olema täiuslikud (minu hiilgav Phaser.js mäng pole), kuid peaksid näitama teie edusamme tarkvarainsenerina.

See tähendab, et kui ütlete, et tunnete Reacti, peaks teie portfellis olema vähemalt üks rakendus React. Kui teil pole arendaja töökogemust, on kriitiline vähemalt kolmest projektist koosnev portfell . Need ei tohiks olla ka õpetused - olge loovad! Mida lõbusam projekt teile on, seda rohkem tööd te sellega teete. Ja seda kirglikumalt kõlab, kui kirjeldate seda oma intervjueerijale. (Boonuspunktid, kui teete ka oma portfelli veebisaidi!).

Samuti peaksite olema valmis intervjueerijaga arutama oma projekti tugevusi ja nõrkusi . Mitmed minu intervjueerijad tõmbasid mu Githubi üles ja palusid mul koos nendega oma kood läbi käia. Esimest korda, kui see juhtus, uurisin kindlasti, sest koodi vaatasin juba nädalaid! Ettevalmistus on võti .

Pärast hoolitsesin selle eest, et saaksin Githubis oma projektides ringi liikuda ja saaksin rääkida ühest karmist väljakutsest, mille igas projektis lahendasin.

Giti teemal avaldasid kõik minu intervjueerijad muljet, et mul on kogemusi Giti kasutamisest versiooni kontrollimiseks ja koostööks. Soovitan tutvuda Git + Githubiga . Kui te pole kunagi Gitit meeskonnatööks kasutanud, soovitaksin kindlasti teha oma esimese PR-i avatud lähtekoodiga projektile. Head Giti harjumused lähevad ka kaugele. Üks minu intervjueerijatest lihtsalt astus läbi minu pühendumiste ajaloo, et näha, kuidas ma "mõtlen", ja mul oli väga hea meel, et see oli hea pühendumissõnumitega projekt.

2. Valmistuge tehniliseks vestluseks

Tehnoloogiliste intervjuude tegemisega on palju probleeme, kuid tõsiasi on see, et paljude ettevõtete jaoks on valgete laudade peatumine siin. Selle praktiseerimiseks on tohutult palju ressursse (Pramp, InterviewCake ja loomulikult kodeerimisintervjuu krakkimine, et nimetada vaid mõnda).

Pean tunnistama, et ma võitlen sellega PALJU - mu mõte kipub surve all tühjaks minema. Kuid kõige tähtsam on see, et harjutaksite valjusti mõtlemist . Täielik ebamugav vaikus intervjuu ajal on viimane asi, mida soovite, ja mida rohkem te valjusti mõtlete, seda rohkem saab intervjueerija teada, kui kaugele olete jõudnud (ja oskab teid rohkem aidata, kui nad on nii kallutatud!) .

Ostsin ka just tahvli ja kuiva kustutamismarkeri, nii et harjusin töötama ilma koodiredaktorita (usalda mind, see on kripeldamine liini abil kodeerimisest tühja seinani!)

Kõik ettevõtted ei küsi teid tahvlile - kuid peaaegu kõik esitavad teile mõned põhilised tehnilised küsimused, mida parema termini puudumisel nimetan "tühiasi". Kandideeritud ametikohtade puhul keskendusid need küsimused tavaliselt HTML-ile, CSS-ile, JavaScripti ja veebi toimivusele. Seal on ka palju veebiressursse koos levinumate küsimuste loenditega - tegin lihtsalt hulga sähvikuid ja harjutasin!

On vähe teemasid, millega ükskõik milline esiotsa või täispika veebiarendaja peaks olema mugav. Nende hulka kuuluvad sündmussilmus JS-is, lubadused ja asünkroonimine / ootamine, CSS-i kastimudel, CSS-i spetsiifilised kaalud ja viisid veebilehe laadimisaja kiirendamiseks. Mulle on nende kõigi kohta küsimusi esitatud rohkem kui üks kord.

3. Määratlege, millist ettevõtet või rolli soovite

Tööotsingute alguses tegin vea, et viskasin väga laia võrgu, mõtteviisiga “kerjused-ei saa-olla-valijad”. Kuid ükskõik kuhu maandute, pühendate suurema osa ajast tööle. Mis mõtet on, kui suudate kontorisse minnes vaevu põnevust koguda või mis veel hullem, kardate seda?

Uue töökoha prioriteetide loendi koostamine aitab teil TON-il püsida tööjahi eest vastutajana, selle asemel, et lasta tööjahil ennast juhtida. Minu peamised prioriteedid olid:

  • Võimalused mind huvitavate väljakutsuvate probleemide lahendamiseks
  • Hea töö ja eraelu tasakaal
  • Võimalused töötada kaasaegse tehnikapakiga

Need prioriteedid viisid mind keskenduma töökohtadele ettevõtetes, kus valitses tervislik töökultuur (ei olnud ööd ja nädalavahetusi). Tahtsin kasutada ka kaasaegseid raamistikke (vabandust jQuery). Neil pidi olema ka huvitavaid missioone, mille taha ma pääseksin (no aitäh hingetuid korporatsioone).

Pidage ka meeles, et intervjuud pole ettevõtte jaoks lihtsalt teie hindamise aeg. Sageli on võimalik leida hoiatavaid märke, kui ettevõte on mürgine või ei sobi hästi. Kohtusin ühe ettevõttega, kes esitas pika kodeerimisprobleemi, enne kui isegi kandidaatidega rääkisin. Teine ettevõte töötas põneva tootega, kuid minu intervjueerijad harjasid, kui tõstsin töö ja eraelu tasakaalu. Ma võiksin jätkata kõigi kogetud hoiatusmärkidega.

Alati küsige intervjuude ajal alati küsimusi . See näitab, et olete tõsine ja huvitatud, kuid võib aidata ka neid hoiatavaid märke tuvastada.

4. Olge organiseeritud ja jälgige kõike

Teil on vöö all mõned mõrtsukaprojektid, mis on ette valmistatud tehniliseks vestluseks, ja peate silmas sihtettevõtet. Nüüd on aeg hakata tööle kandideerima. Kuid püha püha, kümnete rakenduste jälgimine võib olla õudusunenägu! Varem hoidsin rakendusi oma arvuti kaustades, kuid see muutus kohmakaks ja kohmakaks.

Ma lõpetasin kasutades Airtable asemel jälgida kõiki mu rakendusi. Kasutasin sedatöökuulutused, kaaskirjad, igasugune e-kiri või kirjalik suhtlus, palgavahemikud, kontaktid, koosolekupäevikud ja palju muud.

Siin on link kasutatavale mallile . (Kõigi sealsete arvutustabeliteta nohikute jaoks on Airtable nagu Exceli arvutustabeli ja relatsiooniandmebaasi armastuslaps.) Üks asi, mida Airtable'i juures armastan, on võime linkida erinevate tabelite kirjete vahel. See võimaldas mul hoida lehel “Inimesed” põhjalikku nimekirja ettevõtte kontaktidest ja üksikisikutest ning teisel ettevõttest.

Aga milleks vaeva näha selle organiseeritusena püsimisega ?? Lisaks sellele, et rahuldan oma armastust arvutustabelite vastu, muudab see tööotsimise strateegias tugevate ja nõrkade külgede kindlaksmääramise palju lihtsamaks.

Näiteks on siin jaotatud minu töökohataotluste olek pärast töö saamist:

40 saadetud taotlusest ei saanud ma vastust ~ 50% ja tööpakkumised 20%. Pole paha, kui arvestada taotluste väljasaatmise lähenemist. Kuid ikkagi mitte nii kõrge, kui oleksin tahtnud.

Aga kui heita pilk töökohtadele, mida mul oli võimalus intervjueerida:

Asjad näevad palju paremad välja. Pakkumise määr on mul 50%. Kui veerand tööd küsisin, olin intervjuuvoorude vahel, kui oma tööpakkumise vastu võtsin. Nii võisid nad ka pakkumisteks muutuda, kui jätkan nendega intervjuud. Ainult üks ettevõte lükkas mind pärast intervjuud tagasi (ja see oli tõenäoline, sest ma naersin, kui sain teada, et nende keskmine töönädal oli 60+ tundi - üsna ebamugav intervjuu!).

Tänu oma täpsele tabelile sain aru, et niipea, kui vestlesin ettevõtte tegeliku inimesega, läks minu tõenäosus pakkumise saamiseks üles. Minu intervjuumäng oli enamasti kohapealne, kuid minu võime seda intervjuud saada polnud nii suur. Kui mu tööotsimine oleks kestnud veel paar kuud, oleksin kindlasti oma strateegiat muutnud. Oleksin kulutanud vähem aega tonnide kaaskirjade ja rakenduste kirjutamisele ning rohkem aega võrkude loomisele ja viiteid viljelemisele.

See viib meid järgmiste punktideni ...

5. Kirjutage sisukas CV ja kaaskiri

Selle asemel, et kirjutada palju madala kvaliteediga rakendusi, kulutage rohkem aega spetsiaalselt kohandatud rakenduste kirjutamiseks. Lõppude lõpuks lükatakse kirjavigade või grammatikavigadega CV või kaaskiri kohe tagasi. Ühe lehekülje pikkused CV-d lükatakse kohe tagasi.

Üldisi kaaskirju ei pruugi kohe tagasi lükata. Töötaotluste merel ei tee nad aga tõesti midagi teie heaks. Võtke mõni minut ettevõtte veebisaidi külastamiseks ja mõelge välja tõeline põhjus, miks soovite just selles konkreetses ettevõttes töötada . Kui te ei saa, siis võib-olla on see märk, et see pole teie jaoks õige ettevõte.

Mõlemal juhul peaksite oma vastuseid võimalikult palju kohandama. Vältige veebis leiduvate mallide kopeerimist ja kleepimist (luban, et palkate juhte Google'is).

Võiksin kirjutada terve artikli ainuüksi CV-de kohta. Kuid üldiselt peaksite esile tõstma oma eelmiste töökohtade kõige asjakohasemaid tehnilisi aspekte. Näiteks töötasin varem mittetulundusühingute arendamise ja rahakogumisega - ametinimetusest pole midagi sellist, et „veebiarendaja” karjuks. Siiski rõhutasin kindlasti oma tööd andmete üleviimise ja rahakogumistarkvara haldamise alal. Lisaks asetasin oma CV kolme kõige olulisema portfelliprojekti esikümnesse. Seega demonstreeriti minu tehnilist võimekust ENNE tööajalugu.

6. Võrk!

Niisiis, ma olen võrgusuhtes KOHUTAV. Olen häbelik introvert ja mul on raske seguneda suurtes gruppides. Kuid isegi minu jaoks oli see võimalik. Vedasin end kohalike kokkutulekute juurde ja mõnikord oli mul isegi lõbus teiste tehnikatega lobiseda.

Valdav osa kokkusaamistest ei toonud ausalt kaasa ühtegi tööjuhti, kuid see käputäis tasus end tõesti ära. Tegelikult on mul see töö, mille sain teada kellegi kaudu, kellega kohtusin koosolekul!

Nii et ma tõesti väga julgustan teid ennast sinna panema ja kohtuma tehnikaspetsialistide kohtumistel, loengutel ja Slacki gruppides. Isegi suhtlus inimeste / ettevõtetega veebis sotsiaalmeedia kaudu on kasulik. Parimaid töökohti ei postitata sageli isegi, seega on oluline proovida luua oma professionaalne võrgustik isegi kui uustulnuk tööstuses.

Ja pidage meeles - see on vastastikku kasulik vahetus! Paljud ettevõtted pakuvad töötajatele suunamisboonuseid, nii et sageli on nende huvi ka abikäsi ulatada.

7. Vältige vähemaga leppimist ja pidage läbirääkimisi, pidage läbirääkimisi, pidage läbirääkimisi

Peaaegu igal ametikohal, kus intervjueerisin, küsiti minult mingil hetkel, milline on minu sihtpalk. See oli masendav, kuna üldiselt on number, kes esimesena numbri nimetab, läbirääkimisteks nõrgemas positsioonis. Samal ajal ei soovi te raisata oma aega intervjueerimisele ettevõttes, mis jääb teie soovitud palgast kaugele alla.

Olles paar korda selle küsimuse kallal käinud, sain lõpuks asja kokku ja viisin läbi palgauuringud. Otsisin oma linna kogemustega arendajate palgaprognoose veebisaitidelt nagu Payscale, samuti palgauuringut kohaliku tehnikakohtumise kaudu. Suuremates ettevõtetes saate palkasid otsida ka Glassdoorist, et oleksite kindlam, et teie vahemik enam-vähem nende omadega joondub.

Nii et alati, kui minult küsiti, millised on minu palganõuded, ütlesin: „Minu eesmärk on palgavahemik X kuni X dollarit. Raha pole siiski kõige tähtsam. Ma tõesti otsin ettevõtet, kus saaksin jätkuvalt kasvada ja meeskonda panustada. ” Põhimõtteliselt oli see minu viis oma sihtpalk välja öelda viisakamal viisil, mida oskasin. Määrasin vahemiku oma paindlikkuse väljendamiseks, kuid hoolitsesin selle eest, et vahemiku põhi oleks midagi, millega ma oleksin 100% rahul.

Ja kui pakkumise saate, ärge kunagi kartke läbirääkimisi pidada. Kunagi pole valus küsida! Lisaks palgale saate pidada läbirääkimisi ka muude asjade üle. Need võivad hõlmata puhkusepäevi, alguskuupäeva edasilükkamist ja sisselogimisboonuseid, mis võivad olla paindlikumad kui põhipalk.

Järeldus

Aitäh teile kõigile, kes te nii kaugele jõudsite! Loodan, et leidsite sellest oma tööotsingutel abi. Minu viimane nõuanne on järgmine: ärge muretsege lihtsalt töö saamise pärast. Tarkvarainseneride järele on tohutult nõudlust, isegi väljaspool peamisi tehnikakeskusi. Kui olete õppinud ja ette valmistanud, siis on teil võimalik tööd saada.

Keskenduge õige töö saamisele - roll, mis hõlmab tööd teie armastatud tehnoloogiates ettevõttes, mis kohtleb oma töötajaid hästi. Alati ei pruugi mõlemal olla võimalik oma esimesel tehnilisel töökohal saada, kuid kui olete jala ukse vahele saanud, on järgmise võimaluse kasutamine palju lihtsam. Siit saab ainult paremaks.

Ole enda vastu lahke ja hoolitse. Edu!

PS Kui soovite natuke rohkem teada saada minu isiklikest intervjuukogemustest ja ka sellest, kuhu ma lõpuks sattusin, vaadake oma artiklit Intervjuud tarkvarainsenerina Niche'is.