Kuinka saada ensimmäinen työpaikkasi itseopetettuna kehittäjänä

Noin kuusi kuukautta sitten aloitin uuden tehtävän ohjelmistoinsinöörinä.

Se on ensimmäinen kokopäiväinen kehittäjätehtäväni koskaan. Ja sen laskeutuminen oli kahden intensiivisen oppimisvuoden huipentuma.

Ennen kuin aloitin työnhaun, suoritin freeCodeCampin koko opetussuunnitelman - kaikki työskennellessäni kokopäiväisesti opettajana.

Kaiken tämän aikana opin paljon tavoitteiden asettamisesta ja niiden saavuttamisesta.

Olen myös oppinut kestämään uramuutoksen aiheuttaman toistuvien hylkäämisten ja epäonnistumisten pistoksen.

Päätin kirjoittaa matkastani, joka muuttaa urani - opetuksesta kehitykseen - kahdesta syystä.

Ensinnäkin minulta kysytään siitä melkein joka päivä sosiaalisessa mediassa. Ja tämä artikkeli voi toimia lopullisena resurssina ihmisille, jotka haluavat neuvoni.

Toinen syy, jonka kirjoitan tämän, on se, että matkani oli mutkikas. Tämä ei ole "valmistunut käynnistysleiri 12 viikossa ja sain ensimmäisen työpaikkani tekniikassa". Luulen, että tämä saattaa olla rohkaisu sinulle, jos kamppailet myös ensimmäisen kehittäjämahdollisuutesi saamiseksi.

Joten ilman lisäkysymyksiä, tässä on neuvoni sinulle.

Opi mikä mahdollisuus siellä on - opi sitten vastaavasti.

Joillakin teistä voi olla varaa ottaa aikaa pois työstä ja keskittyä vain oppimiseen. Mutta niille teistä, jotka eivät voi, haluat työskennellä tosielämän juttujen parissa mahdollisimman pian.

Tätä varten kysy itseltäsi kysymyksiä: Missä haluaisit olla 1-2 vuoden kuluttua? Mitkä yritykset ovat mielestäsi mielenkiintoisia? Missä haluaisit asua ja työskennellä?

Tutki vastauksiasi pohjalta markkinoita. Katso listattujen yritysten tai sen maan työpaikkailmoitukset, jossa haluat asua.

Tai jos unelmasi toimii etänä, etsi etätöitä, jotka pitävät sinua mielenkiintoisina.

Kun olet löytänyt kaikki nämä työpaikkailmoitukset, aloita luettelo kaikista taidoista, joita he pyytävät.

Laita sitten tämä kaikki omien mieltymiesi suodattimen läpi. Tämä antaa sinulle melko hyvän luettelon, joka opastaa sinut oppimismatkallasi.

Kun asetat tavoitteita, sinun on tiedettävä tarkalleen mitä haluat. Jos venytät kunnianhimoa liian laajalle, voit menettää keskittymisen.

Esimerkki tästä: ohjelmointikielien oppiminen.

Toki, on hyvä tietää useampi kuin yksi kieli. Mutta jos prioriteettisi on saada työpaikka nopeasti, tärkeintä on keskittyä ohjelmointiperiaatteisiin, jotka ylittävät minkä tahansa tietyn kielen. Samanaikaisesti sinun on opittava ne markkinakelpoiset taidot, jotka tekevät sinusta työllistettävän mahdollisimman pian.

Aloita kokemuksen hankkiminen oppimisen aikana millä tahansa tavalla

Yksi uusien kehittäjien suurimmista ongelmista on kokemuksen puute. Yritykset haluavat sinun olevan 1-2 vuoden kokemus, mutta jos kukaan ei halua palkata sinua, kuinka voit saada tämän kokemuksen?

Minun neuvoni on aloittaa kaikenlaisen kokemuksen hankkiminen mahdollisimman pian, kun olet vielä oppimassa.

Suoritellessani freeCodeCamp -opetussuunnitelmaa törmäsin miljoonaan womentotech-verkko-ohjelmaan, jonka tarkoituksena oli tuoda teknologiakoulutusta naisille ja muille kuin binaarisille ihmisille.

Olin kiinnostunut osallistumaan kursseille, ja he etsivät vapaaehtoisia, joten ilmoittautuin sekä opiskelijaksi että vapaaehtoiseksi.

Se oli uskomaton oppimiskokemus. Paitsi että sain siitä koulutusta, minulla oli myös ensimmäinen todellinen kokemukseni työskentelystä etäorganisaatiossa. Sain ystäviä ja sain vapaaehtoistyön lopussa erinomaisen kirjeen.

Jos sinulla on mahdollisuus harjoittelua, tämä on myös erinomainen tapa saada työkokemus mahdollisimman pian. Kaikilla ei ole etua mahdollisuudesta suorittaa palkatonta harjoittelua, mutta siellä on myös monia maksettuja harjoittelupaikkoja.

Olin Outreachy-harjoittelija ja se oli yksi elämäni upeimmista kokemuksista. Outreachy on ohjelma, joka järjestää maksullisia harjoittelupaikkoja ilmaisten ja avoimen lähdekoodin projektien kanssa ihmisille, jotka ovat aliedustettuina teknologiateollisuudessa. Rakastin sitä niin paljon, että olen nyt Outreachy-mentori LibreHealthille!

Muita vaihtoehtoja käytännön kokemuksen saamiseksi ovat:

  • Rakenna omia projektejasi yksin tai kaverin kanssa
  • Osallistuminen avoimen lähdekoodin projekteihin (voit auttaa korjaamaan virheitä tai kirjoittamaan / kääntämään dokumentaatiota) ja
  • Freelancing. Voit aloittaa rakentamalla verkkosivustoja ystävien ja perheen yrityksille. Se auttaa sinua tulemaan luottavaiseksi taidoihisi ja myös lisäämään salkkuasi.

On tärkeää alkaa tehdä tämä oppimisen aikana. Koska paras tapa todella vahvistaa tietosi on käyttää sitä tosielämässä.

Aloita haastattelu mahdollisimman pian.

Haastattelut ovat oppimiskokemuksia. Voit selvittää, mitä haluat ja mitä et halua yrityksessä, vain siitä, miten haastattelu sujuu. Lisäksi, mitä enemmän kokemusta sinulla on haastatteluista, sitä vähemmän hermostut.

Aloin hakea työpaikkoja ennen kuin tunsin olevani 100% valmis, koska tiesin, etten koskaan tuntisi olevani 100% valmis.

Hae, vaikka et täytä kaikkia vaatimuksia, ja valmistaudu haastatteluun.

Jos olet hermostunut alikelpoisuuden vuoksi, älä ole. Jätä se haastattelijoiden päätettäväksi.

Jos pääsit haastatteluun, he ovat varmasti kiinnostuneita sinusta.

Tee muistiinpanot siitä, mitä he kysyvät, ja valmistele kysymyksiä myös haastattelijalle. Tämä on tilaisuutesi oppia, mitä yritykset etsivät, ja kuinka voit valmistautua tarjoamaan sitä heille.

Muista myös, että haastattelu menee molempiin suuntiin: he arvioivat sinua, mutta sinun pitäisi myös arvioida heitä. Se on kaksisuuntainen katu, ja tämän tietämisen pitäisi auttaa sinua tuntemaan itsevarmempi ja vähemmän stressaantunut itse haastattelun aikana.

Keskustele mahdollisimman monien ihmisten kanssa, jotka ovat saavuttaneet haluamasi.

Jos tiedät jonkun, joka sai työpaikan itsenäisen oppimisen jälkeen, esitä heille kysymyksiä! Ole tarkka.

Epämääräiset kysymykset eivät todennäköisesti anna sinulle arvokasta tietoa, koska jokaisen matka on erilainen. Mutta jos olet tarkka, voit saada arvokasta tietoa.

Esimerkiksi ihmiset kysyvät minulta usein "kuinka sinä päädyit opettajasta kehittäjään?" Minusta on erittäin vaikea vastata kysymykseen, ja vastaus on tavallaan hyödytön. Se on vain henkilökohtainen tarinani. (Voit lukea sen yksityiskohtaisesti täältä, jos haluat.) Ja niin monet seikat ovat äärimmäisen ainutlaatuisia henkilökohtaisissa olosuhteissani.

Mutta jos joku kysyy, "kuinka täytit tietosi aukot X-taitolla?" Voin antaa heille enemmän hyödyllistä tietoa, osoittaa heille resursseja, antaa heille esimerkkejä, joita he voivat toteuttaa käytännössä, ja niin edelleen.

Älä aliarvioi taitojasi, joita sinulla on.

Kun vaihdat uraa, muista: saatat olla nuorempi ohjelmoinnissa, mutta sinulla on paljon arvokasta kokemusta ja siirrettäviä taitoja.

Jos olet työskennellyt lainkaan elämässäsi, sinulla on teknistä ja ei-teknistä tietoa, jota voidaan soveltaa monissa tilanteissa uudessa työpaikassa.

Monet nuoremmat kehittäjät ovat uranvaihtajia, joilla on ollut töitä aiemmin. He olivat todennäköisesti hyviä vanhoissa työpaikoissaan, ja heillä on elämänkokemus, joka erottaa heidät muista ehdokkaista.

Nämä uranvaihtajat ovat myös yleensä riittävän motivoituneita, että heillä oli suuri mahdollisuus oppia kokonaan uudet taidot. Tämä osoittaa suurta henkilökohtaista voimaa, ja se saa sinut erottumaan ehdokkaana ja potentiaalisena voimavarana yritykselle.

Aikaisempi kokemuksesi, vaikka se ei olisikaan yhteydessä, on arvokasta! Sinun on vain löydettävä tapa käyttää sitä uudelleen ja käyttää sitä eduksesi uudella urapolulla.

Ole valmis epäonnistumaan, nouse ylös, pölyä itsesi ja yritä uudelleen. Monta kertaa.

Jos et petä asioissa, et koskaan onnistu asioissa. Oppiminen tekemään mitä tahansa elämässä tarkoittaa väärin tekemistä monta kertaa ennen kuin lopulta saat sen oikein.

Älä huoli hylkäämisistä. Opi heiltä, ​​ota huomioon ja siirry eteenpäin. Muista, että sitkeys on paras ystäväsi, ja saat lopulta työpaikan, jos pidät siinä vain tarpeeksi kauan.

Sinä pystyt tähän.

Luulen, että melkein mitä haluat tehdä elämässä, on saavutettavissa.

Vaikeustaso voi vaihdella aloituskohdastasi riippuen. Mutta mitä enemmän laitat itsesi sinne ja puhut ihmisille, sitä enemmän oivalluksia ja yhteyksiä saat, mikä auttaa sinua matkallasi.

Kiitos tämän lukemisesta ja onnea.

Ja jos haluat apua motivaation pysymiseen hakiessasi töitä, voit liittyä Telegram-ryhmääni, Junior Devs.