Hvordan du kan lande et kodningsjob med meget lidt erfaring

foto af Kevin Bhagat på Unsplash

jeg kom ind i Silicon Valley ‘ s tech scene gennem bagdøren — ved at opbygge min karriere med enkle, hurtige freelance koncerter. Jeg kan varmt anbefale denne tilgang. Ikke alene er det en fantastisk måde at lære en masse forskellige kodning færdigheder virkelig hurtigt, det er også en masse sjov!

paradokset: du har brug for et job for at få erfaring, men du har brug for erfaring for at få et job…

den anden dag bad en ven, der var klar til at gå på college, mig om råd om, hvordan man får et udviklerjob. Han havde brugt timer poring over jobbrædder, sende følgebreve, og havde hørt tilbage fra præcis nul virksomheder. ?

jeg forstod helt hans smerte. Efter at have været en af de grundlæggende ingeniører hos et teknisk rekrutteringsfirma, hvor jeg arbejdede med datavidenskab, har jeg haft mulighed for at se faktiske tal, og billedet kan være temmelig glum.

det er skåret og tørt. Nye grader og mennesker uden meget tidligere erfaring har virkelig svært ved at få job. Når vi spørger arbejdsgivere, hvorfor de ikke ønskede at ansætte nogen uden meget tidligere erfaring, hører vi normalt det samme, “vi leder efter en erfaren”.

det stinker.

du har brug for et job for at få erfaring, og du har brug for erfaring for at få et job… Det er det ældgamle paradoks.

heldigvis er der i programmeringsverdenen en løsning på dette puslespil.

alt hvad du skal gøre er at finde arbejdsgivere, der er villige til at ansætte programmører, der har lidt mindre erfaring. Synes umuligt? Det er det ikke. Tro det eller ej, arbejdsgivere som dette er derude lige nu. De leder desperat efter nogen til at løse deres problemer, og de vil med glæde betale for din hjælp.

alt hvad du skal gøre er at finde dem.

Tillad mig at introducere freelancing og’Gig’!

jeg ved hvad du tænker, freelancing? Hvis ingen ville ansætte mig til et job, hvorfor skulle nogen ansætte mig som freelancer? Hvad er så specielt ved freelancing alligevel? Er det ikke bare at arbejde for en virksomhed undtagen uden V-2, Fordele og jobsikkerhed? Ville jeg ikke have det bedre med at holde fast i jobjagten et stykke tid?

disse er alle gyldige bekymringer, og freelancing er ikke altid let, men før du løber ud og begynder at sende flere r-kryss i afgrunden, lad mig forklare.

Freelancing er et udtryk, der dækker ethvert arbejde, du udfører, hvor du ikke har et formelt arbejdsgiver-medarbejderforhold til en virksomhed. I udviklerverdenen ville jeg (meget ikke-videnskabeligt) bryde freelancing ned i et par forskellige kategorier. Der er konsulenter, freelance-medarbejdere og freelance-gig-doers.

konsulenter er normalt meget erfarne ekspertudviklere, der bringes ind for at løse hårde tekniske problemer, hvor de har unik indsigt og ekspertise. Da du bare lærer at programmere, formoder jeg, at dette ikke er dig.

Freelance-medarbejdere er normalt stort set nøjagtigt som medarbejdere, bortset fra at de fik deres job gennem et arbejdsformidling i stedet for ved at blive direkte ansat af det firma, de arbejder for. Dette sker normalt af politiske grunde alt for kedeligt at diskutere i denne artikel. Det er nok at sige, at du sandsynligvis ikke falder ind under denne kategori.

endelig er der gig-freelancere.

Gig-freelancere udfylde et særligt hul i programmel engineering verden. De påtager sig typisk job, der er for små, for specialiserede eller for eksperimentelle til at berettige ansættelse af en fuldtidsansat. Arbejdsgiverne, de arbejder for, ansætter dem, fordi de har brug for at få et midlertidigt job udført, og koncertarbejderen er tilgængelig og villig til at udføre arbejdet.

nogle eksempler på arbejdsgivere, der ansætter gig-arbejdere, inkluderer:

  • iværksættere-ønsker at opbygge et proof of concept til en ide
  • intrapreneurs-iværksættere, der arbejder med innovation i en virksomhed, der også søger at opbygge proof of concepts
  • små virksomheder-normalt på udkig efter nogen ‘handy’ til at installere eller oprette noget
  • personer med et programmeringsproblem – måske er det en fyr, der har brug for hjælp til sit programmeringsarbejde eller noget ?

de samlende egenskaber ved disse kundejobs er, at de er små, veldefinerede og midlertidige.

Gig-freelancing har bestemt sine ulemper, og jeg vil tøve med at anbefale det som et sted at opbygge en langsigtet karriere. Men for en person, der starter i deres programmering rejse, det er en af de hurtigste måder at samtidig opbygge færdigheder, forbindelser, og troværdighed. Det kan også være en hel masse sjov.

hvorfor det er værd at gøre gig freelancing, når du først starter

overraskende, Gig job er forholdsvis let at få.

koncerter er normalt små — et par timer, en uge…

de betaler normalt ikke så mange penge, så hvis du ved, hvor du skal se, er konkurrencen ikke så hård.

arbejdet kræver normalt mindre erfaring at gennemføre. Det er ” skrive en simpel kravler “i stedet for” bygge ud den næste Facebook.”

for arbejdsgiveren er indsatsen meget lavere. Der skal ikke indgås langsigtede forpligtelser. Ingen medarbejder badges udskrives. Ingen HR-afdeling er involveret. Hvis du ikke gør godt arbejde, er meget lidt gået tabt.

alt dette betyder, at det er ret nemt at få disse job. Vær professionel og hurtig … vær ikke svært at arbejde med, og du skal være i stand til at blive ansat på trods af din manglende erfaring.

opdage den type koncert, der passer dig

når du får et koncertjob, kan du bruge det til at finde ud af, hvilken slags programmering der passer dig.

koncerter giver dig mulighed for at arbejde for en masse forskellige mennesker og arbejde på en masse forskellige projekter. Dette er en fantastisk mulighed for at udforske for at finde ud af, hvad du kan lide.

nysgerrig efter data? Hent en skrabning eller databehandling gig.

vil du lære om udstyr? Der er Arduino en Raspberry pi koncerter.

fundet noget du kan lide? Find et andet lignende job.

jeg brugte personligt koncerter til at prøve alle mulige områder af programmering. Da jeg giggede, nogle kategorier af projekter fik jeg en chance for at prøve inkluderet:

  • hjemmesider
  • brugerdefinerede Videoafspillere
  • lydafspillere
  • mikro-controller programmering
  • live streaming og videokonferencer
  • data skrabning og gennemsøgning
  • simple spil

og listen fortsætter.

brug koncerter til at finde ud af, hvad du kan lide og ikke kan lide som programmør. Læringen er super værdifuld. Måske mere værdifuld end de penge, du kunne have tjent på at arbejde et job, du ikke rigtig var interesseret i.

koncerter lader dig polere dine færdigheder og finpudse dit håndværk.

når du er tidligt i din programmeringskarriere, er du sandsynligvis ikke klar til store projekter. De er for komplicerede. De involverer færdigheder (som at læse andres kode), som du måske ikke har mestret endnu.

du skal også finpudse din arkitektur og valgte platform API koteletter. Der er intet som en rigtig klient, der beder dig om at perfektionere nogle CSS for at få dig til at lære, hvordan fleksbokse fungerer. Og at skulle bygge apps på en side til fire forskellige klienter hjælper dig virkelig med at blive rigtig klar over, hvordan React-apps håndterer routing.

også bare at skulle gøre alt selv vil være gavnligt. Du bliver nødt til at bygge hele systemer. Du har intet valg. Du vil lære, hvordan alt fungerer.

koncerter fører ofte til bedre ting

da jeg begyndte at lave koncerter, forventede jeg aldrig rigtig, at de skulle åbne døre for mig, men det var det, der endte med at ske.

jeg ville fakturere en koncert i 2 timer (koncerten tog mig faktisk lidt længere), og jeg ville levere præcis, hvad min klient bad mig om. Den næste dag ville klienten spørge, om jeg havde tid til et andet projekt.

hvert projekt, jeg oprettede, var et andet projekt, jeg kunne tilføje til min portefølje. Hvert projekt udvidede også mit netværk. Folk jeg mødte ville henvise deres venner og kolleger til mig. I årenes løb endte jeg med at arbejde for nogle ret store navnefirmaer.

til sidst behøvede jeg ikke engang at lede efter nyt arbejde. Det kom bare til mig.

det var sjovt… og selvom det var skræmmende i starten, blev det lettere med tiden.

så hvordan får du koncerter? Her er den proces, jeg anbefaler:

Find en god koncert markedsplads, der passer til din situation

du vil starte din koncert søgning ved at finde en ‘markedsplads’, hvor arbejdsgivere vil se dig som en god løsning på de problemer, de forsøger at løse. De ser typisk online på en ‘markedsplads’: jobbræt, mailingliste, slack-kanal, fora og så videre. Når jeg siger ‘markedsplads’, mener jeg virkelig ethvert samfund, hvor en bestemt gruppe mennesker sender job.

at finde den rigtige markedsplads er nok den vigtigste del af at gøre en jobsøgning, og mange mennesker nærmer sig ikke hvor i deres jobsøgning meget strategisk.

sandheden er, at hver markedsplads har forskellige ‘klientblandinger’ med forskellige behov, ønsker og ansættelseskriterier.

hvis du bruger tid på jagt på den forkerte slags markedsplads, har du en virkelig hård tid på at få arbejde. Så det betaler sig virkelig at bruge lidt tid på at kigge efter passende markedspladser.

så hvad vil du se efter?

først siger det sig selv: se efter en koncertfokuseret markedsplads. Dette betyder sandsynligvis et sted, hvor iværksættervirksomheder sender små fokuserede projekter. Det betyder, at du ønsker at undgå fuldtidsjob bestyrelser. Ethvert indlæg, hvor du har brug for at indsende et CV og gennemgå samtalerunder, er sandsynligvis ikke det, du leder efter.

ud over at lede efter markedspladser, der er ‘gig’ fokuseret, har du mest held med markedspladser, der er ‘niched’.

Hvad mener jeg med’niched’? Nå, du vil have markedspladser, der har en slags fokus, som dine færdigheder eller erfaring passer ind i.

Nichemarkedspladser inkluderer:

  • geografisk fokus: nogle markedspladser er bygget til lokalsamfund. Folk ansætter ofte gennem disse sider, når de vil arbejde med en lokal.
  • teknologifokus: nogle markedspladser fokuserer på bestemte teknologier. Hvis du har brugt masser af tid med en bestemt teknologi, vil disse bestyrelser være steder, hvor du vil have en fordel.
  • Problemrumsfokus: nogle markedspladser er ikke målrettet mod en teknologi i sig selv, men fokuserer snarere på et bestemt publikum. Projekter findes i alle samfund. Hvis du er medlem af et fællesskab, kan du muligvis få adgang til koncerter, der ikke er tilgængelige for andre udviklere.

at vælge en god nichet markedsplads vil øge dine odds for at få en koncert.

på en nichet markedsplads vil arbejdsgiverne være mere relevante. Du vil stå over for mindre konkurrence, end du ville på en mere generel freelancing site. Vigtigst niching giver dig en chance for at ‘stable dækket’ i din favør, som du vil anvende med en fordel i forhold til konkurrencen, selvom denne fordel er kun ‘vi bor i samme by’.

hvis jeg skulle begynde at spille igen i dag, kan nogle steder jeg måske se:

  • craigslist (afsnittet koncerter)-det er lokalt / geografisk fokuseret, så du har nogle af de ovennævnte indbyggede fordele.
  • personligt fysiske møder — igen lokale og nichede. Efter min erfaring, når du dukker op ved disse begivenheder, der er næsten altid nogen, der leder efter nogen til at hjælpe med deres projekter. At du er lokal er en kæmpe fordel.
  • offentlig-iværksætter-fokuserede slack chat grupper og aktuelle postlister (igen de er niched og lidt mindre main-stream). Du kan finde disse ved at Google ‘offentlige slack-kanaler’ -mange af disse har et specifikt afsnit, der er afsat til job, og de fleste job på iværksætterfokuserede kanaler vil være gig-baseret.
  • endelig, upwork.com, freelancer.com, eller et andet freelance-fokuseret arbejdssted. Disse sider har masser af arbejdsgivere, der ønsker at ansætte folk, men det kan være lidt svært at komme i gang. Du vil konkurrere om job med folk fra hele verden, der allerede har en masse platform anmeldelser. Når du til sidst får nogle 5-stjernede vurderinger, bliver det let, men indtil da er det et talespil, så vær forberedt på mange afvisninger.

Ansøg om koncerten

det er ret simpelt at ansøge om en koncert. Du vil have en samtale med en arbejdsgiver, og du vil overbevise dem om, at du kan løse deres problem.

normalt sender du en e-mail. I nogle tilfælde kan du udfylde en formular eller noget. Det betyder ikke rigtig noget, så længe du på en eller anden måde kan føre en samtale.

hvad siger du?

du vil fortælle arbejdsgiveren, at du forstår det problem, de forsøger at løse, og at du tror, du kan løse det for dem.

du vil fortælle dem, hvor lang tid du tror, det vil tage, og inkludere en lille smule information om dig selv, der forklarer, hvorfor du specifikt er et godt match.

du vil medtage et par links til nogle stykker arbejde, du har gjort, der ligner det, arbejdsgiveren leder efter, hvis du har dem.

du tænker måske, jeg har ingen erfaring. Diskvalificerer det mig ikke med det samme?’

ikke nødvendigvis. Du kan faktisk bruge din svaghed som din styrke! Her er nogle eksempler på, hvordan du kan gøre dette.

  • lad arbejdsgiveren vide, at du er ny til freelancing, men fortæl dem, at du er interesseret i deres projekt, fordi du har brug for store porteføljestykker. Det betyder, at du er glad for at revidere og polere så meget som nødvendigt for at skabe noget virkelig spektakulært.
  • lad arbejdsgiveren vide, at du er ny til freelancing, og derfor er de satser, du citerer, så lave – sandsynligvis lavere end konkurrencen. De vil få en hel del.
  • lad arbejdsgiveren vide, at selvom du er ny til kodning, har du stor erfaring i hans / hendes særlige branche. Du har viden, der entydigt kvalificerer dig til at gøre koncerten bedre end den mere generiske konkurrence.

det faktum, at du lige er begyndt, er en styrke i nogle henseender, da du kan retfærdiggøre at lave projekter, som mere erfarne udviklere ikke vil afhente, fordi udbetalingen for dig er anderledes – erfaring og porteføljebevis vs penge. Kommuniker denne besked effektivt, og du har ikke noget problem med at lande et par af de koncerter, du ansøger om.

opfølgning

hvad der ofte siges i mange jobsøgningsbøger og artikler er sandt! Opfølgning er virkelig vigtigt.

tænk over det fra et arbejdsgiverperspektiv (jeg ved, fordi jeg har ansat folk før).

du (som arbejdsgiver) sender en koncert og begynder at modtage beskeder fra entreprenører. Mange beskeder er forfærdelige. Meddelelserne er dårligt skrevet, eller entreprenøren ønsker for mange penge, eller det ser ikke ud til, at entreprenøren forstår, hvad du vil have. Et par ansøgere ser lovende ud, men naturligvis vil du vente lidt på, at flere ansøgninger kommer ind. Måske nogen spektakulære vil dukke op.

til sidst går du videre til en anden opgave og glemmer den koncert, du har sendt. Der går et par dage, og applikationerne holder op med at dukke op. Du har travlt… og så modtager du en opfølgende e-mail fra en af de få lovende ansøgere. Denne person virkede som om de kunne få arbejdet gjort, og de virker professionelle (trods alt fulgte de op). Din beslutning er truffet.

som entreprenør vil du være den person, der ser lovende ud og følger op. Du vil blive overrasket over, hvor få mennesker, der følger op, når de ansøger om koncerter. Det gør virkelig hele forskellen.

så hvordan gør du det?

når du har sendt din første e-mail, venter du en dag eller to og sender derefter en hurtig e-mail, der siger

Hej, jeg havde ikke hørt tilbage fra dig og troede, jeg ville følge op. Har du fundet nogen til at hjælpe dig med din koncert? Hvis du stadig har brug for, er jeg stadig tilgængelig.

i min erfaring er dette, når du får jobbet. Prøv det og se om det virker for dig.

må ikke modløses

at få koncerter kan være lidt af et talespil i starten. Tag ikke afvisning personligt. I starten har du ikke opbygget et ry, så det er kun naturligt, at folk vil være forsigtige med at ansætte dig.

Bliv ved med at ansøge om indlæg og bliv ikke modløs! Jeg anbefaler at tænke på succes som’ ansøgning ‘i stedet for faktisk’ at få ‘ jobbet. Det vil hjælpe med at holde tingene i perspektiv. Til sidst lander du din første koncert.

den første koncert, du får, er indsatsen værd. Efter den første koncert, når nogen spørger dig, hvad du gør for at leve, vil du have noget nyt at sige til dem:

jeg er en professionel programmør ?

jeg håber, jeg har overbevist dig

jeg håber, jeg har overbevist dig om, at koncerter kan være en god måde at starte en programmeringskarriere på.

hvis du kan bygge grundlæggende programmer, kan du bruge koncerter til at starte din programmeringskarriere i dag.

over tid er koncerter et springbræt til større og bedre ting, så gå derude og få en koncert eller to. Du vil blive overrasket over, hvad du kan gøre, hvis du prøver.

Tak fordi du tog dig tid til at læse min artikel.

du kan også læse andre af mine artikler på min personlige bloghttps://wildnotion.com

du kan finde mig på Medium, hvor jeg udgiver artikler om programmering, iværksætteri og data. Du kan også følge mig på Facebook.

hvis du fandt denne artikel nyttig, så lad mig det vide ???.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.