7 moduri de a ateriza munca de dezvoltare front-end independentă

Publicat: 2016-03-18

În calitate de dezvoltator independent, aveți libertatea de a vă alege proiectele, de a vă stabili programul și, potențial, de a câștiga mult mai mult decât bani decât ați făcut în concertul cu normă întreagă. De aceea, chiar și codificatorii Google își folosesc navetele gratuite și prânzurile cu catering pentru a deveni contractori independenți.

La eșaloanele superioare ale lumii independenților, dezvoltatorii câștigă până la o mie de dolari pe oră. Ei înconjoară globul în timp ce lucrează sau stau acasă și găsesc orice echilibru între muncă și viață îi face cei mai productivi. Orice le plutește barca.

Ceea ce nu fac ei este să se încadreze în programul altcuiva. Sigur, au mai multă incertitudine cu privire la ceea ce urmează, dar se descurcă extrem de bine. Dar cum ajungi acolo de pe scaunul tău de birou?

Trecerea la munca independentă poate chiar descurajantă. Poate fi destul de dificil să obții o muncă consistentă care să te entuziasmeze și să plătească facturile, mai ales dacă nu ți-ai făcut deja un nume important la unul dintre giganții tehnologici. Nu vă înșelați: devenind freelancer, vă creați propria afacere (foarte mică).

Trebuie să vă concentrați pe marketing la fel de mult pe cât trebuie să vă concentrați pe a rămâne la vârf cu abilitățile tale tehnice. Iată 7 moduri prin care vă puteți poziționa pentru a avea un flux constant de activități de dezvoltare front-end freelance.

1. Aveți o prezență online stelară

Have a Stellar Online Presence

Este de la sine înțeles că ar trebui să-ți perfecționezi în mod constant abilitățile tehnice, dar, ca freelancer, trebuie să te concentrezi pe punerea în evidență a acestor abilități. Asigurați-vă că aveți un portofoliu online care să demonstreze că sunteți la curent cu toate noile tehnologii și că face o treabă bună în a vă prezenta brandul personal, versatilitatea și organizarea.

Indiferent dacă vă bazați pe un site web personal, GitHub sau pe profilul dvs. LinkedIn pentru a vă difuza talentele (sperăm că sunt toate cele de mai sus), fiți vigilenți la actualizarea istoricului de lucru și a setului de abilități dobândite. Ar trebui să încărcați fragmente din proiectele la care lucrați în prezent și să aveți întotdeauna grijă să includeți o explicație. Rețineți că majoritatea clienților dvs. nu vor ști prea multe despre dezvoltarea front-end, așa că cel mai bine este să articulați ceea ce faceți în jargon non-tech pentru o digerabilitate maximă.

De asemenea, ar trebui să profitați de numeroasele instrumente de gestionare a rețelelor sociale disponibile pentru a vă ajuta să vă gestionați sistematic prezența online. IFTTT (If This Then That) este un site ușor de utilizat care îți sincronizează profilurile pe o varietate de platforme, astfel încât de fiecare dată când publicați o postare pe LinkedIn, de exemplu, contul dvs. de Twitter va notifica automat urmăritorii dumneavoastră.

Este o modalitate excelentă de a vă valorifica rețeaua preexistentă pe o singură platformă pentru a obține trafic pe una nouă. Buffer și Hootsuite sunt alte două tablouri de bord pentru rețelele sociale care vă permit să vă gestionați toate profilurile într-un singur loc, permițându-vă să programați lansările de conținut și să utilizați analiza datelor pentru a măsura acoperirea și implicarea postărilor dvs.

2. Gândește-te ca un angajator

Think Like an Employer

Mulți oameni care sunt pe piața dezvoltatorilor independenți nu știu exact care este rolul unui dezvoltator front-end – acesta este unul dintre marile motive pentru care doresc să angajeze. Unde se vor întoarce?

Poate pentru colegul de cameră de la facultate sau pentru vărul lor mic, care este un vrăjitor al codurilor, dar de cele mai multe ori primul lor punct de referință va fi internetul. Există o grămadă de ghiduri de angajare pentru dezvoltatori front-end și fișe de post, concepute pentru a ajuta angajatorii să diferențieze rolurile diferitelor tipuri de dezvoltatori, astfel încât să știe pe cine să angajeze pentru a-și spori experiența utilizatorului.

Profită de aceste resurse. Dacă observați că un anumit nivel de expertiză nu este negociabil în JavaScript și l-ați redus, dar vedeți și multe site-uri de top care sfătuiesc angajatorii că ar trebui să caute un dezvoltator cu cunoștințe de lucru de jQuery, de asemenea, luați notă.

Accesați cărțile (sau pe web) și asigurați-vă că lucrați pentru a stăpâni toate calificările pe care le vedeți care apar online.

3. Concentrați-vă pe dezvoltarea abilităților dvs. soft

Focus on Developing Your Soft Skills

Când caută să angajeze talente freelance front-end, clienții nu caută doar un dezvoltator rockstar; doresc pe cineva care să se potrivească perfect cu echipa lor și să conecteze toate părțile proiectului. În calitate de dezvoltator front-end, purtați multe pălării, coordonându-vă atât cu echipa de back-end, cât și cu designerii UI/UX. Valoarea de a fi un excelent comunicator nu poate fi subestimată.

A fi capabil să parcurgeți cum ați rezolvat o anumită problemă poate părea incredibil de intuitiv, motiv pentru care mulți dezvoltatori nu petrec mult timp gândindu-se cum să-și explice procesele de decizie.

Dar dacă nu sunteți bine versat în a face acest lucru cu cineva care nu a mai rezolvat niciodată o problemă de codificare, s-ar putea să fiți surprins de cât de dificil poate fi. Petreceți ceva timp asigurându-vă că v-ați dat seama cum să vă articulați cel mai bine procesul de lucru.

Este întotdeauna o idee bună să exersați cu colegii și prietenii tăi fără tehnologie înainte de a lua contact cu un potențial client. S-ar putea să nu fie cea mai captivantă conversație la cină, dar este o modalitate excelentă de a vă pregăti pentru interviurile și de a vă deosebi ca un mare comunicator.

4. Începeți mic

Odată cu creșterea economiei liber profesioniști, apare prezența unui număr mare de panouri de locuri de muncă independente pe internet. Folosiți site-uri precum Upwork sau Freelancer pentru a găsi locuri de muncă care vă vor permite să începeți cu puțin. Începeți cu proiecte relativ simple, foarte ușor de gestionat și utilizați-le ca o modalitate de a vă construi experiența înainte de a vă ocupa de locuri de muncă mai complexe și mai consumatoare de timp.

Începând cu proiecte mai mici, vă veți oferi șansa de a „înfige degetele de la picioare” înainte de a face pasul complet. Utilizați primele proiecte pentru a testa diferite medii de lucru și pentru a afla cum comunicați cel mai bine cu clienții de la distanță. Îți vei construi portofoliul și îți vei da seama ce înseamnă să fii o persoană de afaceri, nu doar un angajat.

5. Alăturați-vă unei rețele de talente

Join a Talent Network

Singura problemă majoră cu panourile de locuri de muncă online este că, deși sunt un loc grozav pentru independenți și angajatori pentru a se conecta, de cele mai multe ori, ei nu se ocupă de mare parte din procesul de verificare la fiecare capăt. Asta înseamnă că sunt adesea foarte aglomerați de amatori, atât în ​​ceea ce privește dezvoltatorii, cât și clienții. Poate fi o provocare să găsești o ofertă consistentă de proiecte și clienți convingătoare care înțeleg cu adevărat dezvoltarea front-end și, prin urmare, au stabilit așteptări rezonabile de la tine.

Rețelele de talente precum Toptal preiau cea mai mare parte a căutării la ambele capete, făcându-le foarte ușor pentru dezvoltatori de top să se conecteze cu clienți serioși. Toptal este o rețea de acum mii de dezvoltatori și designeri independenți din întreaga lume, toți care au trecut un proces de screening foarte riguros.

Ei trimit și clienții, așa că nu va trebui să pierzi timpul îndepărtând clienții care nu știu ce vor sau ce fac. Alăturându-vă, veți deveni parte dintr-o rețea de elită de dezvoltatori talentați, care vă va potrivi cu un flux constant de clienți cu proiecte bine dezvoltate și interesante.

6. Fii inteligent în privința tarifelor tale

Be Smart About Your Rates

Una dintre cele mai dificile părți ale unui dezvoltator independent, mai ales atunci când abia sunteți la început, este să vă stabiliți tarifele. Trebuie să găsești acel punct favorabil în mijlocul prețului tău, nu atât de scăzut încât să pierzi bani, dar nu atât de mare încât clienții potențiali să se îndepărteze.

Primul pas aici este să faci niște cercetări de piață. Ce taxă alți dezvoltatori front-end care raportează un nivel similar de expertiză? Faceți câteva căutări pe panourile de locuri de muncă pentru tarifele curente din zona dvs. și, dacă site-ul are un sistem de evaluare, examinați cum se schimbă prețurile odată cu creșterea recenziilor pozitive sau a proiectelor finalizate.

În al doilea rând, gândiți-vă la propriile costuri generale și la alte cheltuieli. Cât te costă să faci treaba? Împărțiți acest lucru la momentul în care estimați că vă va dura să finalizați proiectul, iar acesta ar trebui să fie aproximativ rata de rentabilitate. Luați în considerare ceea ce ați învățat din cercetarea de piață și rata de rentabilitate atunci când vă stabiliți prețul.

În al treilea rând, ar trebui să vă gândiți întotdeauna la client. Sunt un startup mic sau o companie mare? Evident, dacă lucrezi cu o echipă care abia începe să demareze, prețul tău ar trebui să fie mai mic decât ar trebui să fie dacă obții un loc de muncă cu un brand bine stabilit. Ce fel de valoare adăugați proiectului clientului dvs.?

Dacă clientul dvs. vrea să obțină mai mulți clienți potențiali sau mai mult trafic pe site-ul său, gândiți-vă la valoarea adăugată de fiecare client potențial suplimentar pe care îl va aduce munca dvs. Care este valoarea adăugată de a aduce cinci clienți potențiali suplimentari în fiecare lună? Zece? Rețineți cum munca dvs. va permite clientului dvs. să obțină mai multe profituri și pe măsură ce vă negociați tarifele.

În cele din urmă, ar trebui să fiți întotdeauna de acord cu prețul înainte de a începe să lucrați. Acest lucru va preveni durerile de cap majore pe linie și va duce la o mai mare satisfacție atât pentru dvs., cât și pentru client.

7. Evitați Burnout-ul

Avoid Burnout

Lucrătorii independenți tind să fie mai productivi decât omologii lor din lumea birourilor cu normă întreagă. În calitate de freelancer, și în special de freelancer la distanță, nu trebuie să vă ocupați de lucrul la programul altcuiva, de a face naveta la serviciu sau de a evita distragerile odată ajuns acolo. Știi (sau vei afla rapid) ce te face cel mai productiv și nimic nu te împiedică să te ții de acea rutină.

Problema este că mulți dezvoltatori independenți sunt dependenți de muncă, ceea ce înseamnă că sunt adesea mai predispuși la epuizare decât omologii lor de birou. S-ar putea să descoperi că lucrezi cel mai bine singur și te-ai bucurat de cofeină. Este grozav pentru fluxul dvs. de lucru. Poate fi mai puțin grozav pentru psihicul și corpul tău.

Conversația cu apă rece și pauzele de prânz sunt cu siguranță distragere a atenției la birou, dar este destul de necesar să mențineți un nivel de bază al interacțiunii umane și să vă asigurați că faceți pauze la fiecare două ore. Este mult mai ușor de făcut atunci când ești în preajma altor persoane care lucrează la aceeași sarcină. Este mai greu când ești total absorbit de un proiect și ești complet pe cont propriu. Dar trebuie să o faci.

Creați o rutină care să vă mențină în fruntea jocului. Amintiți-vă că cafeaua și apa nu sunt egale. Menține o dietă sănătoasă. Luați pauze regulate. Fă-ți timp pentru exerciții fizice. Nu te eschiva de obligațiile tale sociale sau chiar de ieșirile sociale care sună a distracție.

Doar pentru că poți lucra non-stop nu înseamnă că ar trebui. Acea eroare neplăcută din codul tău va fi acolo dimineața și, dacă îți oferi o noapte întreagă de somn, vei fi mult mai clar pe termen lung. Dacă nu ai grijă de tine, va începe să apară în munca ta sau în interacțiunile tale cu clienții.

Concluzie

Este un moment grozav pentru a vă duce talentele de dezvoltare front-end pe piața freelance. Abilitățile dumneavoastră sunt foarte căutate în toate industriile, deoarece fiecare afacere își propune să creeze o prezență online extrem de intuitivă, care atrage atenția. Există o lipsă reală de dezvoltatori front-end talentați când vine vorba de satisfacerea acestei cereri. Și, din ce în ce mai multe companii apelează mai întâi la talentul independent ca o modalitate de a face angajări mai eficiente, de la un proiect la altul. Este o piață pentru dezvoltatori acolo. Ieși și apucă-l. Nu uitați că, făcând acest lucru, veți jongla simultan cu rolurile de dezvoltator front-end, agent de vânzări și om de afaceri.