Cum puteți ateriza un loc de muncă de codificare cu foarte puțină experiență

de Walt Schlender

fotografie de Kevin Bhagat pe Unsplash

am intrat în scena tehnologică din Silicon Valley prin ușa din spate — construindu-mi cariera cu concerte independente simple și rapide. Recomand această abordare. Nu numai ca este o modalitate foarte bună de a învăța o mulțime de diferite abilități de codificare foarte repede, este, de asemenea, o mulțime de distracție!

paradoxul: ai nevoie de un loc de muncă pentru a obține experiență, dar ai nevoie de experiență pentru a obține un loc de muncă…

zilele trecute, un prieten care se pregătea să absolve Facultatea mi-a cerut sfaturi despre cum să obțin un loc de muncă pentru dezvoltatori. Petrecuse ore întregi cercetând consiliile de muncă, trimițând scrisori de intenție și auzise înapoi de la exact zero companii. ?

i-am înțeles complet durerea. Fiind unul dintre inginerii fondatori la o companie de recrutare tehnologică unde am lucrat la știința datelor, am avut ocazia să văd numere reale, iar imaginea poate fi destul de sumbră.

este tăiat și uscat. Noi absolvenți și oameni fără prea multă experiență din trecut au un timp foarte greu obtinerea de locuri de muncă. Când întrebăm angajatorii de ce nu au vrut să angajeze pe cineva fără prea multă experiență din trecut, auzim de obicei același lucru: „căutăm pe cineva cu experiență”.

e nasol.

ai nevoie de un loc de muncă pentru a obține experiență și ai nevoie de experiență pentru a obține un loc de muncă… este paradoxul vechi.

din fericire, în lumea programării, există o soluție la acest puzzle.

tot ce trebuie să faceți este să găsiți angajatori care sunt dispuși să angajeze programatori care au puțin mai puțină experiență. Pare imposibil? Nu este. Credeți sau nu, angajatorii de genul acesta sunt acolo chiar acum. Ei caută cu disperare pe oricine să-și rezolve problemele și vor plăti fericit pentru ajutorul tău.

tot ce trebuie să faceți este să le găsiți.

permiteți-mi să introducă freelancing și ‘Gig’!

știu la ce te gândești, freelancing? Dacă nimeni nu m-ar angaja pentru un loc de muncă, de ce m-ar angaja cineva ca freelancer? Ce este atât de special despre freelancing oricum? Nu este doar de lucru pentru o companie cu excepția fără W-2, Beneficii, și de securitate de locuri de muncă? Nu mi-ar fi mai bine să rămân cu vânătoarea de locuri de muncă pentru o vreme?

toate acestea sunt preocupări valabile și freelancing-ul nu este întotdeauna ușor, dar înainte de a fugi și de a începe să trimiteți mai multe R-uri în abis, permiteți-mi să vă explic.

Freelancing este un termen care acoperă orice muncă pe care o faceți în cazul în care nu aveți o relație formală angajator-angajat cu o companie. În lumea Dezvoltator mi-ar (foarte non-științific) rupe freelancing în jos în câteva categorii distincte. Există consultanți, angajați independenți și angajați independenți.

consultanții sunt, de obicei, dezvoltatori experți foarte experimentați, care sunt aduși pentru a rezolva probleme tehnice dificile, unde au cunoștințe și expertiză unice. Din moment ce înveți doar să programezi, bănuiesc că nu ești tu.

Freelance-angajații sunt, de obicei, destul de mult exact ca angajații, cu excepția faptului că au primit locul de muncă printr-o agenție de ocupare a forței de muncă în loc de a fi angajat direct de compania pentru care lucrează. Acest lucru se întâmplă de obicei din motive politice mult prea plictisitoare pentru a discuta în acest articol. Este suficient să spun că, probabil, nu se încadrează în această categorie.

în cele din urmă există gig-freelanceri.

Gig-freelancerii umple un gol special în lumea ingineriei software. De obicei, aceștia își asumă locuri de muncă prea mici, prea specializate sau prea experimentale pentru a justifica angajarea unui angajat cu normă întreagă. Angajatorii pentru care lucrează îi angajează pentru că trebuie să-și facă un loc de muncă temporar, iar lucrătorul de concerte este disponibil și dispus să facă munca.

câteva exemple de angajatori care angajează lucrători de concert includ:

  • antreprenori – caută să construiască o dovadă a conceptului pentru o idee
  • intraprenori – antreprenori care lucrează la inovație în interiorul unei companii care caută, de asemenea, să construiască o dovadă a conceptelor
  • întreprinderi mici-de obicei caută pe cineva ‘la îndemână’ pentru a instala sau configura ceva
  • persoane cu o problemă de programare – poate este un tip care are nevoie de ajutor cu temele de programare sau ceva ?

caracteristicile unificatoare ale acestor locuri de muncă pentru clienți sunt că sunt mici, bine definite și temporare.

Gig-freelancing are cu siguranță dezavantajele sale și aș ezita să o recomand ca un loc pentru a construi o carieră pe termen lung. Dar pentru cineva care începe în călătoria lor de programare, este una dintre cele mai rapide modalități de a construi simultan abilități, conexiuni și credibilitate. De asemenea, poate fi o mulțime de distracție.

de ce merită să faci freelancing la concerte când începi

în mod surprinzător, locurile de muncă la concerte sunt destul de ușor de obținut.

concertele sunt de obicei mici — câteva ore, o săptămână…

de obicei nu plătesc atât de mulți bani, așa că dacă știi unde să te uiți, concurența nu este atât de acerbă.

lucrarea necesită de obicei mai puțină experiență pentru a fi finalizată. Este „scrie un crawler simplu” în loc de ” construiește următorul Facebook.”

pentru angajator, mizele sunt mult mai mici. Nu trebuie luate angajamente pe termen lung. Nu sunt tipărite insigne ale angajaților. Nici un departament de resurse umane nu este implicat. Dacă nu faci o treabă bună, s-a pierdut foarte puțin.

toate acestea înseamnă că obținerea acestor locuri de muncă este destul de ușoară. Fii profesionist și prompt … nu fi greu să lucreze cu și ar trebui să fie capabil de a obține angajat în ciuda lipsei de experiență.

descoperirea tipului de concert care vi se potrivește

când obțineți un job de concert, îl puteți folosi pentru a descoperi ce fel de programare vi se potrivește.

concertele vă oferă posibilitatea de a lucra pentru o mulțime de oameni diferiți și de a lucra la o mulțime de proiecte diferite. Aceasta este o mare oportunitate de a face unele explorare pentru a afla ce iti place.

curios despre date? Ridicați un concert de razuire sau procesare a datelor.

vrei să înveți despre hardware? Există Arduino o Zmeura Pi concerte.

ați găsit ceva care vă place? Găsiți un alt loc de muncă similar.

am folosit personal concerte pentru a încerca tot felul de domenii de programare. Când am fost gigging, unele categorii de proiecte am avut o șansă de a încerca incluse:

  • site-uri web
  • Playere video personalizate
  • playere audio
  • programare microcontroler
  • streaming live și conferințe video
  • razuire și accesare cu crawlere a datelor
  • jocuri simple

și lista poate continua.

folosiți concerte pentru a afla ce vă place și ce nu vă place ca programator. Învățarea este foarte valoroasă. Poate mai valoros decât banii pe care i-ai fi putut câștiga lucrând la un loc de muncă de care nu erai cu adevărat interesat.

Gig-urile vă permit să vă lustruiți abilitățile și să vă perfecționați ambarcațiunile.

când ești la începutul carierei tale de programare, probabil că nu ești pregătit pentru proiecte mari. Sunt prea complicate. Acestea implică abilități (cum ar fi citirea codului altor persoane) pe care este posibil să nu le fi stăpânit încă.

de asemenea, trebuie să vă perfecționați arhitectura și cotletele API ale platformei alese. Nu este nimic ca un client real care vă cere să perfecționați unele CSS pentru a vă determina să aflați cum funcționează casetele flexibile. Și necesitatea de a construi aplicații cu o singură pagină pentru patru clienți diferiți vă ajută într-adevăr să vă clarificați modul în care aplicațiile React gestionează rutarea.

de asemenea, doar a face totul singur va fi benefic. Va trebui să construiți sisteme întregi. Nu vei avea de ales. Veți învăța cum funcționează totul.

concertele duc adesea la lucruri mai bune

când am început să fac concerte, nu m-am așteptat niciodată să-mi deschidă ușile, dar asta s-a întâmplat.

mi-ar factura un concert pentru 2 ore (concert de fapt, mi-a luat un pic mai mult) și mi-ar livra exact ceea ce clientul meu mi-a cerut. A doua zi, clientul mă întreba dacă am timp pentru un alt proiect.

fiecare proiect pe care l-am creat a fost un alt proiect pe care l-am putut adăuga în portofoliul meu. Fiecare proiect mi-a extins și rețeaua. Oamenii pe care i-am întâlnit îmi trimiteau prietenii și colegii. De-a lungul anilor am ajuns să lucrez pentru unele companii de nume destul de mari.

în cele din urmă nici nu a trebuit să caut de lucru nou. Mi-a venit ideea.

a fost distractiv… și, deși a fost înfricoșător la început, a devenit mai ușor în timp.

deci, cum obțineți concerte? Iată procesul pe care îl recomand:

găsiți o piață de concerte bună care să se potrivească situației dvs.

doriți să începeți căutarea concertului găsind o piață în care angajatorii vă vor vedea ca o soluție bună la problemele pe care încearcă să le rezolve. De obicei, se uită online într-o piață: tablă de locuri de muncă, listă de corespondență, canal slack, forumuri și așa mai departe. Când spun ‘piață’ mă refer cu adevărat la orice comunitate în care un anumit grup de oameni postează locuri de muncă.

găsirea pieței adecvate este probabil cea mai importantă parte a căutării unui loc de muncă și mulți oameni nu se apropie foarte strategic de locul în care își caută un loc de muncă.

adevarul este ca fiecare piata are ‘mixuri de clienti’ diferite cu nevoi, dorinte si criterii de angajare diferite.

dacă vă petreceți timpul de vânătoare pe un tip greșit de piață, veți avea un timp foarte greu obtinerea de lucru. Deci, merită cu adevărat să petreceți ceva timp în căutarea piețelor adecvate.

deci, ce vrei să cauți?

mai întâi este de la sine înțeles: căutați o piață concentrată pe concerte. Acest lucru înseamnă probabil un loc în care angajatorii întreprinzători Postează mici proiecte concentrate. Aceasta înseamnă că veți dori să evitați panourile de locuri de muncă cu normă întreagă. Orice postare în care ar trebui să trimiteți un CV și să treceți prin runde de interviuri nu este probabil ceea ce căutați.

în plus față de căutarea pentru piețe care sunt ‘concert’ concentrat, veți avea cel mai mult noroc cu piețe care sunt ‘niched’.

ce vreau să spun prin ‘niched’? Ei bine, vrei piețe care au un fel de concentrare în care se încadrează abilitățile sau experiența ta.

piețele de nișă includ:

  • focus geografic: unele piețe sunt construite pentru comunitățile locale. Oamenii angajează adesea prin aceste site-uri atunci când doresc să lucreze cu cineva local.
  • tehnologie focus: unele piețe se concentreze pe anumite tehnologii. Dacă ați petrecut mult timp cu o anumită tehnologie, aceste plăci vor fi locuri în care veți avea un avantaj.
  • problema-spațiu focus: unele piețe nu sunt orientate spre o tehnologie per-se, mai degrabă se concentrează pe un anumit public. Proiectele Software există în fiecare comunitate. Dacă sunteți membru al unei comunități, este posibil să puteți avea acces la concerte care nu sunt disponibile pentru alți dezvoltatori.

alegerea unei piețe niched bune vă va crește foarte mult șansele de a obține un concert.

într-o piață niched, angajatorii vor fi mai relevante. Vă veți confrunta cu o concurență mai mică decât ați face pe un site de freelancing mai general. Cel mai important niching vă oferă o șansă de a ‘stiva punte’ în favoarea ta ca va fi aplicarea cu un avantaj față de concurență, chiar dacă acest avantaj este doar ‘trăim în același oraș’.

dacă ar trebui să încep să cânt din nou astăzi, unele locuri pe care le-aș putea căuta includ:

  • craigslist (secțiunea concerte)-este local / concentrat geografic, astfel încât să aveți unele dintre avantajele încorporate menționate mai sus.
  • în persoană întâlniri fizice — din nou locale și niched. Din experiența mea, când vă prezentați la aceste evenimente, există aproape întotdeauna cineva care caută pe cineva care să vă ajute cu proiectele lor. Faptul că ești un localnic este un avantaj imens.
  • grupuri de chat slab orientate spre antreprenor public și liste de discuții de actualitate (din nou, sunt niched și un pic mai puțin main-stream). Le puteți găsi prin googling ‘public slack channels’ — multe dintre acestea au o secțiune specifică dedicată locurilor de muncă, iar majoritatea locurilor de muncă de pe canalele axate pe antreprenori vor fi bazate pe concerte.
  • în cele din urmă, upwork.com, freelancer.com, sau un alt site de lucru independent concentrat. Aceste site-uri au o multime de angajatori în căutarea de a angaja oameni, dar poate fi un pic cam greu pentru a începe. Veți concura pentru locuri de muncă cu oameni din întreaga lume care au deja o mulțime de recenzii pe platformă. Când veți obține în cele din urmă unele evaluări de 5 stele, lucrurile vor fi ușoare, dar până atunci este un joc de numere, așa că fiți pregătiți pentru o mulțime de respingeri.

aplicați pentru concertul

aplicarea pentru un concert este destul de simplă. Veți avea o conversație cu un angajator și doriți să-i convingeți că le puteți rezolva problema.

de obicei, veți trimite un e-mail. În unele cazuri, este posibil să completați un formular sau ceva. Nu contează cu adevărat, deși, atâta timp cât puteți avea într-un fel o conversație.

ce spui?

doriți să anunțați angajatorul că înțelegeți problema pe care încearcă să o rezolve și că credeți că o puteți rezolva pentru ei.

vrei să le spui cât timp crezi că va dura și să includă un pic de informații despre tine, care explică de ce în mod specific sunt un meci bun.

doriți să includeți câteva linkuri către unele lucrări pe care le-ați făcut, care sunt similare cu ceea ce caută angajatorul dacă le aveți.

s-ar putea să vă gândiți, nu am experiență. Nu mă descalifică asta imediat?’

nu neapărat. Puteți folosi de fapt slăbiciunea ta ca puterea ta! Iată câteva exemple despre cum ați putea face acest lucru.

  • anunțați angajatorul că sunteți nou în freelancing, dar spuneți-i că sunteți interesat de proiectul lor, deoarece aveți nevoie de piese de portofoliu excelente. Aceasta înseamnă că sunteți fericit să revizuiți și să lustruiți cât este necesar pentru a crea ceva cu adevărat spectaculos.
  • lăsați angajatorul să știe că sunteți nou la freelancing și de aceea ratele pe care le citați sunt atât de scăzute – probabil mai mici decât concurența. Vor primi multe.
  • anunțați angajatorul că, deși sunteți nou în codificare, aveți o mulțime de experiență în industria sa particulară. Aveți cunoștințe care vă califică în mod unic pentru a face concertul mai bine decât concurența mai generică.

faptul că abia începeți este un punct forte în anumite privințe, deoarece puteți justifica realizarea de proiecte pe care dezvoltatorii mai experimentați nu le vor ridica, deoarece răsplata pentru dvs. este diferită – experiența și dovezile portofoliului vs bani. Comunicați acest mesaj în mod eficient și nu veți avea nicio problemă să aterizați câteva dintre concertele pentru care solicitați.

urmăriți

ceea ce se spune adesea în multe cărți și articole de căutare de locuri de muncă este adevărat! Urmărirea este foarte importantă.

gândiți-vă la asta din perspectiva angajatorilor (știu pentru că am angajat oameni înainte).

dvs. (ca angajator) postați un concert și începeți să primiți mesaje de la contractori. Multe mesaje sunt teribile. Mesajele sunt prost scrise sau contractantul vrea prea mulți bani sau nu pare ca contractantul înțelege ceea ce vrei. Câțiva solicitanți arată promițător, dar în mod natural doriți să așteptați un pic pentru ca mai multe aplicații să vină. Poate va apărea cineva spectaculos.

în cele din urmă treceți la o altă sarcină și uitați de concertul pe care l-ați postat. Trec câteva zile și aplicațiile nu mai apar. Sunteți ocupat … și apoi primiți un e-mail de urmărire de la unul dintre puținii solicitanți promițători. Această persoană părea că ar putea face treaba și pare profesională (după toate acestea au urmat). Decizia ta este luată.

ca antreprenor vrei să fii acea persoană care arată promițătoare și urmează. Ai fi surprins cât de puțini oameni follow-up atunci când se aplică pentru concerte. Chiar face diferența.

deci, cum o faci?

după ce trimiteți e-mailul inițial, așteptați o zi sau două și apoi trimiteți un e-mail rapid spunând:

Hei, nu am auzit înapoi de la dvs. și m-am gândit să urmez. Ai găsit pe cineva care să te ajute cu concertul tău? Dacă mai ai nevoie, sunt încă disponibil.

din experiența mea, acesta este momentul în care primești slujba. Încercați și vedeți dacă funcționează pentru dvs.

nu vă descurajați

Noțiuni de bază concerte poate fi un pic de un joc de numere la început. Nu luați respingerea personal. La început nu veți fi construit o reputație, deci este firesc ca oamenii să fie atenți să vă angajeze.

continuați să aplicați la postări și nu vă descurajați! Vă recomandăm gândire de succes ca ‘ aplicarea ‘în loc de fapt’ obtinerea ‘ de locuri de muncă. Va ajuta la menținerea lucrurilor în perspectivă. În cele din urmă va ateriza primul concert.

primul concert pe care îl primești merită efortul. După acel prim concert când cineva te întreabă cu ce te ocupi, vei avea ceva nou de spus:

sunt programator profesionist ?

sper că v-am convins

sper că v-am convins că concertele pot fi o modalitate excelentă de a începe o carieră de programare.

dacă puteți construi programe de bază, puteți utiliza concerte pentru a începe cariera de programare astăzi.

de-a lungul timpului, concertele sunt o piatră de temelie către lucruri mai mari și mai bune, așa că mergeți acolo și obțineți un concert sau două. Vei fi surprins de ceea ce poți face dacă încerci.

Vă mulțumim pentru timpul acordat pentru a citi articolul meu.

puteți citi și alte articole ale mele pe blogul meu personal https://wildnotion.com

mă puteți găsi pe mediu unde public articole despre programare, antreprenoriat și date. Mă puteți urmări și pe Twitter.

dacă ați găsit acest articol util, să-mi spuneți ???.

Lasă un răspuns

Adresa ta de email nu va fi publicată.