Kuinka voit laskeutua koodaus työtä hyvin vähän kokemusta

Walt Schlender

Kuva: Kevin Bhagat Unsplash

pääsin Piilaakson tekniikkapiiriin takaoven kautta — rakentamalla uraani yksinkertaisilla, nopeilla freelance-keikoilla. Suosittelen tätä lähestymistapaa. Se ei ole vain hyvä tapa oppia paljon erilaisia koodaustaitoja todella nopeasti, se on myös hauskaa!

paradoksi: tarvitset työtä saadaksesi kokemusta, mutta tarvitset kokemusta saadaksesi työtä …

taannoin ystävä, joka oli valmistumassa yliopistosta, kysyi minulta neuvoa, miten saada kehittäjätyö. Hän oli penkonut työtauluja tuntikausia, lähettänyt saatekirjeitä ja kuullut vastausta tasan nollasta yrityksestä. ?

ymmärsin täysin hänen tuskansa. Olen ollut yksi perustajista insinöörien tech rekrytointi yritys, jossa työskentelin data-science, minulla on ollut mahdollisuus nähdä todellisia numeroita ja kuva voi olla melko synkkä.

se on leikattu ja kuiva. Uusien gradujen ja ihmisten, joilla ei ole paljon aiempaa kokemusta, on todella vaikea saada töitä. Kun kysymme työnantajilta, miksi he eivät halunneet palkata henkilöä, jolla ei ole paljon aiempaa kokemusta, kuulemme yleensä saman asian: ”etsimme jotakuta kokenutta”.

se on syvältä.

tarvitset työtä saadaksesi kokemusta ja tarvitset kokemusta saadaksesi työtä … se on ikivanha paradoksi.

onneksi ohjelmamaailmassa tähän palapeliin löytyy ratkaisu.

pitää vain löytää työnantajia, jotka ovat valmiita palkkaamaan ohjelmoijia, joilla on vähän vähemmän kokemusta. Vaikuttaa mahdottomalta? Ei ole. Usko tai älä, tällaisia työnantajia on nyt liikkeellä. He etsivät epätoivoisesti ketään ratkaisemaan ongelmiaan ja he maksavat mielellään avustasi.

ei tarvitse kuin löytää ne.

Sallikaa minun esitellä freelanceritoiminta ja ”keikka”!

I know what you ’ re thinking, freelancing? Jos kukaan ei palkkaisi minua töihin, miksi kukaan palkkaisi minut freelanceriksi? Mitä erikoista freelancerissa on? Eikö se ole vain työtä yritykselle, paitsi ilman W-2: ta, etuja ja työsuhdeturvaa? Eikö minun olisi parempi jatkaa työnhakua?

nämä kaikki ovat perusteltuja huolenaiheita, eikä freelancerina toimiminen ole aina helppoa, mutta ennen kuin karkaat ja alat postittaa lisää ansioluetteloita kuiluun, anna minun selittää.

Freelancing on termi, joka kattaa minkä tahansa tekemäsi työn, jossa sinulla ei ole virallista työnantaja-työntekijä-suhdetta yritykseen. Kehittäjämaailmassa haluaisin (hyvin ei-tieteellisesti) jakaa freelancingin muutamiin erillisiin kategorioihin. On konsultteja, freelance-työntekijöitä ja freelance-keikkailijoita.

konsultit ovat yleensä erittäin kokeneita asiantuntijakehittäjiä, joita tuodaan ratkaisemaan vaikeita teknisiä ongelmia, joissa heillä on ainutlaatuista näkemystä ja asiantuntemusta. Koska olet vasta opettelemassa ohjelmointia, epäilen, ettet ole tällainen.

Freelance-työntekijät ovat yleensä melko samanlaisia kuin työntekijät, paitsi että he saivat työpaikkansa työvoimatoimiston kautta sen sijaan, että heidät olisi palkattu suoraan yritykseen, jolle he työskentelevät. Tämä tapahtuu yleensä poliittisista syistä aivan liian tylsää keskustella tässä artikkelissa. Riittää kun sanon, että et luultavasti kuulu tähän kategoriaan.

vihdoin on keikka-freelancereita.

keikka-freelancerit täyttävät erityisen aukon ohjelmistotekniikan maailmassa. Ne tyypillisesti ottaa työpaikkoja, jotka ovat liian pieniä, liian erikoistuneita, tai liian kokeellisia oikeuttaa palkkaamalla kokopäiväinen työntekijä. Heidän työnantajansa palkkaavat heidät, koska he tarvitsevat pätkätöitä, ja keikkatyöntekijä on käytettävissä ja halukas tekemään työtä.

joitakin esimerkkejä keikkatyöntekijöitä palkkaavista työnantajista ovat:

  • yrittäjät-jotka haluavat rakentaa konseptin todisteen idealle
  • intrapreneurit – yrittäjät, jotka työskentelevät innovaatioiden parissa yrityksen sisällä, jotka haluavat myös rakentaa konseptin todisteen
  • pienyritykset-yleensä etsivät jotakuta ’kätevää’ asentamaan tai perustamaan jotain
  • henkilöitä, joilla on ohjelmointiongelma – ehkä se on kaveri, joka tarvitsee apua ohjelmointitehtävissään tai jotain ?

näitä asiakastöitä yhdistää se, että ne ovat pieniä, hyvin määriteltyjä ja tilapäisiä.

keikka-freelancerilla on ehdottomasti varjopuolensa, enkä uskaltaisi suositella sitä paikkana pitkän uran rakentamiselle. Mutta jollekin, joka on aloittamassa ohjelmointimatkaansa, se on yksi nopeimmista tavoista rakentaa samanaikaisesti taitoja, yhteyksiä ja uskottavuutta. Se voi myös olla hauskaa.

miksi

aloittaessa kannattaa tehdä keikkaa freelancerina, yllättäen keikkatöitä on melko helppo saada.

keikat ovat yleensä pieniä-muutama tunti, viikko…

niistä ei yleensä makseta niin paljon, joten jos tietää mistä etsiä, niin kilpailu ei ole niin kovaa.

työn suorittaminen vaatii yleensä vähemmän kokemusta. Se on ”kirjoita yksinkertainen tela ”eikä” rakenna seuraava Facebook.”

työnantajalle panokset ovat paljon pienemmät. Pitkän aikavälin sitoumuksia ei tarvitse tehdä. Työntekijämerkkejä ei paineta. Mikään henkilöstöosasto ei ole mukana. Jos ei tee hyvää työtä, hyvin vähän on menetetty.

kaikki tämä tarkoittaa, että näiden työpaikkojen saaminen on melko helppoa. Ole ammattitaitoinen ja nopea … älä ole vaikea työskennellä ja sinun pitäisi pystyä saada palkattu huolimatta puute kokemusta.

huomaa, millainen keikkatyyppi sopii sinulle

kun saat keikkatyön, voit sen avulla selvittää, millainen ohjelmointi sopii sinulle.

keikoilla pääsee tekemään paljon erilaisia töitä ja tekemään paljon erilaisia projekteja. Tämä on loistava tilaisuus tehdä joitakin etsintä selvittää, mitä haluat.

utelias tietämään? Poimi kaavinta tai tietojenkäsittely keikka.

Haluatko oppia laitteistosta? On Arduino a Raspberry pi keikkoja.

Löysitkö jotain mistä pidät? Etsi toinen samanlainen työ.

itse kokeilin keikoilla kaikenlaisia ohjelmoinnin osa-alueita. Kun olin keikkaillut, joitakin projekteja sain mahdollisuuden kokeilla mukana:

  • verkkosivut
  • omat Videosoittimet
  • Äänisoittimet
  • mikro-ohjainohjelmointi
  • suoratoisto-ja videoneuvottelut
  • tietojen kaavinta ja ryömiminen
  • Yksinkertaiset pelit

ja lista jatkuu.

käytä keikkoja selvittääksesi, mistä ohjelmoijana pidät ja mistä et. Oppiminen on todella arvokasta. Ehkä arvokkaampaa kuin raha, jonka olisit ansainnut tekemällä työtä, josta et ollut kiinnostunut.

keikoilla voi kiillottaa taitojaan ja hioa taitojaan.

kun on ohjelmointiuransa alussa, ei todennäköisesti ole valmis isoihin projekteihin. Ne ovat liian monimutkaisia. Niihin liittyy taitoja (kuten toisten ihmisten koodin lukeminen), joita et ehkä ole vielä oppinut.

sinun on myös hiottava arkkitehtuuriasi ja valittujasi platform API-kyljyksiä. Ei ole mitään kuin todellinen asiakas pyytää sinua täydellinen joitakin CSS saada sinut oppimaan, miten flex-laatikot toimivat. Yhden sivun Sovellukset neljälle eri asiakkaalle auttavat sinua ymmärtämään, miten React-sovellukset käsittelevät reititystä.

myös pelkästään se, että joutuu tekemään kaiken itse, on eduksi. Sinun täytyy rakentaa kokonaisia järjestelmiä. Sinulla ei ole valinnanvaraa. Opit, miten kaikki toimii.

Keikat johtavat usein parempaan

kun aloin tehdä keikkoja, en oikeastaan koskaan odottanut niiden avaavan minulle ovia, mutta niin lopulta kävi.

laskutin keikan 2 tunniksi (keikka itse asiassa kesti vähän kauemmin) ja toimitin juuri sen, mitä asiakkaani pyysi. Seuraavana päivänä asiakas kysyi, olisiko minulla aikaa johonkin toiseen projektiin.

jokainen luomani projekti oli toinen projekti, jonka saatoin lisätä portfoliooni. Jokainen projekti myös laajensi verkostoani. Tapaamani ihmiset lähettivät ystäviään ja kollegoitaan luokseni. Vuosien varrella päädyin töihin aika isoihin nimiyhtiöihin.

lopulta minun ei oikeastaan edes tarvinnut etsiä uutta työtä. Se vain tuli mieleeni.

se oli hauskaa … ja vaikka se oli aluksi pelottavaa, se helpottui ajan myötä.

Joten miten keikkoja saa? Tässä on prosessi suosittelen:

Etsi hyvä keikkapaikka, joka sopii tilanteeseesi

haluat aloittaa keikkahaun etsimällä ”markkinapaikan”, jossa työnantajat näkevät sinut hyvänä ratkaisuna ongelmiin, joita he yrittävät ratkaista. Ne tyypillisesti näyttävät verkossa ’markkinoilla’: job board, postituslista, slack kanava, foorumit, ja niin edelleen. Kun sanon ”markkinapaikka”, tarkoitan todella mitä tahansa yhteisöä, jossa tietty ihmisryhmä lähettää työpaikkoja.

oikean markkinapaikan löytäminen lienee työnhaun tekemisen tärkein osa, eikä moni lähesty työnhaun paikkaa kovin strategisesti.

totuus on, että jokaisella markkinapaikalla on erilaisia ”asiakassekoituksia”, joilla on erilaiset tarpeet, toiveet ja palkkausperusteet.

jos viettää aikaa metsästäen vääränlaisella torilla, töitä on todella vaikea saada. Kannattaa siis käyttää aikaa sopivien toreiden etsimiseen.

Joten mitä haluat etsiä?

ensin on sanomattakin selvää: etsi keikkapainotteinen markkinapaikka. Tämä tarkoittaa todennäköisesti paikkaa, jossa yrittäjätyönantajat lähettävät pieniä kohdennettuja hankkeita. Tämä tarkoittaa, että haluat välttää kokopäivätyötä lautakunnat. Mikä tahansa viesti, jossa sinun täytyy lähettää ansioluettelo ja käydä läpi kierroksia haastatteluja ei luultavasti ole mitä etsit.

keikkakeskeisten markkinapaikkojen etsimisen lisäksi sinulla on eniten onnea ”nippeleillä”.

What do I mean by ’niched’? Haluat markkinapaikkoja, joissa on jokin fokus, johon taitosi tai kokemuksesi sopivat.

markkinapaikkoja ovat:

  • maantieteellinen painopiste: jotkut markkinapaikat on rakennettu paikallisille yhteisöille. Ihmiset palkkaavat usein näiden sivustojen kautta, kun he haluavat työskennellä jonkun paikallisen kanssa.
  • Teknologiapainotus: jotkut markkinapaikat keskittyvät tiettyihin teknologioihin. Jos olet viettänyt paljon aikaa tietyn teknologian kanssa, nämä levyt ovat paikkoja, joissa sinulla on etulyöntiasema.
  • Problem-space focus: jotkut markkinapaikat eivät ole suunnattu teknologialle sinänsä, vaan ne keskittyvät tietylle yleisölle. Ohjelmistoprojekteja on jokaisessa yhteisössä. Jos olet yhteisön jäsen, saatat päästä käsiksi keikkoihin, jotka eivät ole muiden kehittäjien käytettävissä.

hyvän torin valitseminen nostaa huomattavasti mahdollisuuksiasi saada keikka.

heikoilla markkinoilla työnantajien merkitys korostuu. Kohtaat vähemmän kilpailua kuin yleisemmällä freelancersivustolla. Tärkeintä niching antaa sinulle mahdollisuuden ”pino kannella” eduksesi, koska voit hakea etua kilpailuun, vaikka tämä etu on vain ”asumme samassa kaupungissa”.

jos minun pitäisi alkaa keikkailla taas tänään, joissakin paikoissa voisin näyttää muun muassa:

  • craigslist (keikkoja osio)-se on paikallinen / maantieteellisesti keskittynyt, joten sinulla on joitakin edellä mainittuja sisäänrakennettu etuja.
  • in person physical meetups-again local and niched. Kokemukseni mukaan näissä tapahtumissa on lähes aina joku, joka etsii apua projekteihinsa. Paikallisuus on valtava etu.
  • julkisyrittäjäpainotteiset löysät keskusteluryhmät ja ajankohtaispostituslistat (taas ne ovat niukkasanaisia ja vähän vähemmän mairittelevia). Näitä voi etsiä googlaamalla ”julkisia slack-kanavia” — monissa niistä on oma työpaikkaosionsa, ja suurin osa yrittäjäpainotteisten kanavien työpaikoista on keikkapohjaisia.
  • lopulta upwork.com, freelancer.com tai joku muu freelance keskittynyt työmaa. Näillä sivustoilla on paljon työnantajia, jotka haluavat palkata ihmisiä, mutta se voi olla hieman vaikea päästä alkuun. Kilpailet työpaikoista eri puolilta maailmaa tulevien ihmisten kanssa, joilla on jo paljon alustakatsauksia. Kun lopulta saada joitakin 5 tähden luokitukset asiat saavat helppoa, mutta siihen asti se on numerot peli niin olla valmis paljon hylkäyksiä.

Hae keikalle

keikkapaikan hakeminen on melko yksinkertaista. Keskustelet työnantajan kanssa ja haluat vakuuttaa heille, että voit ratkaista heidän ongelmansa.

yleensä lähetät sähköpostia. Joissakin tapauksissa saatat täyttää lomaketta tai jotain. Ei sillä ole väliä, kunhan vain pystyy jotenkin keskustelemaan.

mitä sanot?

haluat kertoa työnantajalle, että ymmärrät ongelman, jota he yrittävät ratkaista, ja että luulet voivasi ratkaista sen heidän puolestaan.

haluat kertoa heille, kuinka kauan luulet sen kestävän, ja sisältää hieman tietoa itsestäsi, joka selittää, miksi juuri olet hyvä pari.

haluat liittää mukaan muutamia linkkejä joihinkin tekemiisi töihin, jotka ovat samanlaisia kuin mitä työnantaja etsii, jos sinulla on niitä.

saatat ajatella, minulla ei ole kokemusta. Eikö se tee minusta heti epäpätevää?”

ei välttämättä. Voit käyttää heikkouttasi vahvuutenasi! Tässä muutamia esimerkkejä siitä, miten voit tehdä tämän.

  • kerro työnantajalle, että olet uusi freelancerina, mutta kerro, että olet kiinnostunut heidän projektistaan, koska tarvitset suuria portfoliokappaleita. Tämä tarkoittaa, että olet iloinen tarkistaa ja kiillottaa niin paljon kuin on tarpeen luoda jotain todella näyttävää.
  • ilmoita työnantajalle, että olet uusi freelancerina ja siksi lainaamasi palkkiot ovat niin alhaiset – todennäköisesti kilpailua alhaisemmat. He saavat paljon.
  • ilmoita työnantajalle, että vaikka olet uusi koodaamisessa, sinulla on paljon kokemusta hänen alaltaan. Sinulla on tietoa, joka antaa sinulle ainutlaatuisen pätevyyden tehdä keikka paremmin kuin yleisempi kilpailu.

se, että olet vasta aloittelemassa, on vahvuus joiltakin osin, sillä voit perustella tekeväsi projekteja, joita kokeneemmat kehittäjät eivät ota vastaan, koska sinun palkkiosi on erilainen – kokemus ja portfolio evidence vs money. Viestitä tämä viesti tehokkaasti ja sinulla ei ole ongelmia laskeutua muutamia keikkoja haet.

seuranta

se, mitä monissa työnhakukirjoissa ja-artikkeleissa usein sanotaan, pitää paikkansa! Seuranta on todella tärkeää.

ajattele asiaa työnantajien näkökulmasta (tiedän, koska olen palkannut ihmisiä ennenkin).

Sinä (työnantajana) lähetät keikan ja alat saada viestejä urakoitsijoilta. Monet viestit ovat kamalia. Viestit on kirjoitettu huonosti tai urakoitsija haluaa liikaa rahaa tai ei tunnu siltä, että urakoitsija ymmärtää, mitä haluat. Muutama hakija näyttää lupaavalta, mutta luonnollisesti kannattaa odottaa vähän, että hakemuksia tulee lisää. Ehkä joku näyttävä ilmestyy paikalle.

lopulta siirryt johonkin muuhun tehtävään ja unohdat lähettämäsi keikan. Muutama päivä kuluu ja hakemukset lakkaavat ilmestymästä. Olet kiireinen … ja sitten saat jatkoviestin yksi harvoista lupaavista hakijoista. Tämä henkilö tuntui, että he voisivat saada työn tehtyä ja he vaikuttavat ammattimaisilta (loppujen lopuksi he jatkoivat). Päätös on tehty.

urakoitsijana haluat olla se lupaavalta näyttävä henkilö, joka seuraa perässä. Yllättyisit, kuinka harva seuraa keikkoja hakiessaan. Sillä on todella suuri merkitys.

Joten, miten teet sen?

kun olet lähettänyt alkuperäisen sähköpostisi, odotat päivän tai kaksi ja sitten lähetät nopean sähköpostin, jossa sanotaan,

Hei, en ollut kuullut sinusta mitään ja ajattelin seurata. Oletko löytänyt jonkun auttamaan sinua? Jos tarvitset minua, olen yhä käytettävissä.

kokemukseni mukaan tämä on se, kun saat paikan. Kokeile Ja katso, toimiiko se sinulle.

älä lannistu

keikkojen saaminen voi olla aluksi vähän numeropeliä. Älä ota torjuntaa henkilökohtaisesti. Alussa et ole rakentanut mainetta, joten on luonnollista, että ihmiset ovat varovaisia palkata sinut.

hakeudu jatkuvasti jatkoon äläkä lannistu! Suosittelen, että ajatellaan menestyksen olevan ”hakemista” sen sijaan, että oikeasti ”hankitaan” työpaikka. Se auttaa pitämään asiat oikeissa mittasuhteissa. Lopulta saat ensimmäisen keikkasi.

se ensimmäinen keikka, jonka saat, on vaivan arvoinen. Sen ensimmäisen keikan jälkeen kun joku kysyy, mitä teet työksesi, sinulla on jotain uutta sanottavaa:

olen ammattiohjelmoija ?

toivon vakuuttaneeni

toivon vakuuttaneeni, että keikat voivat olla hyvä tapa aloittaa ohjelmointiura.

jos pystyy rakentamaan perusohjelmia, voi keikoilla aloittaa ohjelmointiuransa jo tänään.

ajan myötä keikat ovat ponnahduslauta isompiin ja parempiin juttuihin, joten mene hakemaan keikka tai pari. Tulet yllättymään, mitä voit tehdä, jos yrität.

Kiitos, että varasit aikaa artikkelini lukemiseen.

voit lukea myös muita artikkeleitani henkilökohtaisesta blogistani https://wildnotion.com

löydät minut mediasta, jossa julkaisen artikkeleita ohjelmoinnista, yrittäjyydestä ja datasta. Voit myös seurata minua Twitterissä.

jos tämä artikkeli on mielestäsi hyödyllinen, kerro minulle ???.

Vastaa

Sähköpostiosoitettasi ei julkaista.