Sumar
Raul: Salut! Raul de la Libertate.init(), sunt alături de Roland el e Senior Mobile Developer, a început cu iOS și a făcut tranziția spre Flutter și astăzi vreau să vorbim, Roland, despre experiența ta cu freelancing-ul și cu programarea în general.
Roland: Salut! Am început programarea încă de mic, din liceu, când mă jucam jocuri video cum ar fi Warcraft 3 și am descoperit că poți să faci hărți […] am început să caut pe internet, prin forum-uri, diverse soluții și, cumva, mi-am dat seama că am puterea asta să găsesc pe internet răspunsuri la probleme […] și, practic, asta fac și azi.
Raul: Tu acum câți ani de experiență ai în domeniu?
Roland: 8 ani […] Am început iOS încă din facultate, am făcut un internship pe iOS și de acolo am continuat și am descoperit Flutter-ul când era în stadiul de alpha.
Raul: Ce te-a motivat să vrei să faci freelancing?
Roland: Am simțit că la firma unde am lucrat 4 ani m-am plafonat. Am ajuns la un rol de tech lead și am simțit că, tehnic, nu mai am unde să avansez.
Raul: Și la ce rezultate ai ajuns ca și freelancer?
Roland: Salariul meu, momentan, net, după taxe, e de 5x mai mare decât făceam la corporație, aproape 6x și e foarte mare diferența.
Raul: Bun! Care crezi că a fost un obstacol pentru tine în trecerea asta la freelancing? De la stadiul ăsta de la contractor/angajat cum erai înainte la freelancer?
Roland: Cred că cel mai mare obstacol era nesiguranța pe care o aveam. Adică nu vedeam un drum clar, cum să ajung să plec de la firmă până să-mi obțin primul contract cu un client și primul salariu. Știam că se poate face, dar nu eram sigur de proces și aici simt că m-a ajutat cel mai mult programul […] Acum sunt mai sigur și am încredere că aș putea găsi un proiect oricând, practic.
Raul: Roland, tu ce planuri ai de aici pe viitor?
Roland: Momentan îmi place foarte mult pe proiect și fiind un start-up avem produsul propriu și sunt foarte motival să-l ducem la succes […] pe lângă asta, reușesc să-mi pun deoparte o mare parte din salariu pe care-l investesc și caut să ajung la independența asta financiară.
Raul: Bun, Roland, mersi de timpul acordat și îți urez mult spor în continuare. Oricum nu auzim în comunitate, poți să-mi scrii oricând și hai să creștem în continuare ca și freelancer.
Roland: Mersi, mersi!
Raul: Dacă ești mobile developer și vrei să faci trecerea asta spre freelancing, fie că ești Android, iOS, Native sau Flutter Developer, hai să ne auzim la un call de consultanță gratuită, cu mine cu Cristi sau cu un expert din echipa noastră. Intră pe Libertate.init() și programează-te la un call. Eu am fost Raul și Roland, salut!
Transcriere completă
Raul: Salut! Raul de la Libertate.init(), sunt alături de Roland el e Senior Mobile Developer, a început cu iOS și a făcut tranziția spre Flutter și astăzi vreau să vorbim, Roland, despre experiența ta cu freelancing-ul și cu programarea în general.
Prima întrebare ar fi: Cum ai început programarea și de ce ai decis să faci tranziția asta spre flutter?
Roland: Salut! Am început programarea încă de mic, din liceu, când mă jucam jocuri video cum ar fi Warcraft 3 și am descoperit că poți să faci hărți.
Raul: Era chiar fain Warcraft-ul, acum îmi amintesc. Și eu l-am jucat.
Roland: Și am început să caut pe internet, prin forum-uri, diverse soluții și, cumva, mi-am dat seama că am puterea asta să găsesc pe internet răspunsuri la probleme și întrebările pe care le am și asta mi-a dat încredere să continui pe path-ul ăsta și, practic, asta fac și azi. Dau de probleme și, cumva, mă documentez până ajung să le rezolv.
Raul: Tu acum câți ani de experiență ai în domeniu?
Roland: 8 ani
Raul: Ok. Știu că pe iOS ai fost mare parte din timpul ăsta. Pe Flutter ești destul de recent, dacă nu mă înșel.
Roland: Da. Am început iOS încă din facultate, am făcut un internship pe iOS și de acolo am continuat și am descoperit Flutter-ul când era în stadiul de alpha, eu înainte am avut experiență cu React Native și am lucrat pe tehnologii crosspath, dar nu mi s-a părut niciuna destul de bună și când am încercat Flutter-ul chiar am văzut că are potențial.
Raul: Flutter-ul a prins foarte tare în perioada asta. E o tehnologie care rupe în zona asta și cred că știi asta deja. Super tare!
Ce te-a motivat să vrei să faci freelancing?
Roland: Am simțit că la firma unde am lucrat 4 ani m-am plafonat. Am ajuns la un rol de tech lead și am simțit că, tehnic, nu mai am unde să avansez. Nici salarial, nici profesional. Știam că pe freelancing cap-ul e mult mai mare și mi-a plăcut ideea de a-mi putea alege proiectul și colegii cu care să lucrez.
Raul: Deja aveai un knowledge despre freelancing înainte să lucrăm, dar sunt curios care a fost un lucru pe care îl credeai într-un fel când l-am început și după ce ai parcurs procesul ți-ai dat seama că e altfel?
Roland: Nu eram sigur de partea găsirii clienților, aveam o incertitudine legată de asta, credeam că trebuie să-mi creez un profil pe Upwork sau Fiver și o să concurez cu indieni pentru salarii foarte mici și mi-am dat seama că există și un alt nivel la toată treaba asta.
Raul: Super!
Noi am început să lucrăm împreună, tu ai ajuns deja freelancer, lucrezi ca freelancer pe Flutter momentan, cum e proiectul? Lucrezi singur, în echipă de developeri, cum e experiența ca freelancer față de cum erai înainte ca programator pe iOS?
Roland: Lucrez, momentan, la un start-up. În echipă suntem 10 developeri, 5 pe front end, 5 pe back end și o diferență mare care e acum e că toți sunt Seniori din echipa mea. La mine la firmă eram obișnuit să am mereu un junior căruia trebuia să îi fac training, dar acum chiar simt că sunt înconjurat de oameni cu experiență de la care pot învăța mai multe.
Raul: Asta e genial, super tare!
Acum tu ești junior, cumva.
Roland: Câteodată mă simt așa, da
Raul: Și la ce rezultate ai ajuns ca și freelancer?
Roland: Salariul meu, momentan, net, după taxe, e de 5x mai mare decât făceam la corporație, aproape 6x și e foarte mare diferența. Adevărul e că am început la primul contract cu 3x, dar fiind contracte pe perioade scurte de 3 luni, am ajuns să renegociez salariul la fiecare expirare de contract, iar după un an am ajuns la suma asta cu care chiar mă simt confortabil.
Raul: Da. Tu deja faci de un an freelancing și ai avut și proiecte mai scurte în perioada asta.
Contractul ăsta pe ce perioadă îl ai?
Roland: Pe ăsta l-am semnat pe 3 luni, dar e foarte posibil să se prelungească din octombrie.
Raul: Super tare! Ce rată ai văzut maxim în piață pe zona asta de Flutter? Probabil sunt mulți developeri care se întreabă dacă merge
Roland: Am văzut și rate pe la 90-100 de dolari pe oră.
Raul: Deci, practic, Flutter-ul e o tehnologie care e deja acolo pe piață
Roland: Da, e super căutată și majoritatea aplicațiilor pe telefon nu sunt aplicații foarte complexe și atunci Flutter-ul e o soluție completă pentru astea.
Raul: Bun! Care crezi că a fost un obstacol pentru tine în trecerea asta la freelancing? De la stadiul ăsta de la contractor/angajat cum erai înainte la freelancer?
Roland: Cred că cel mai mare obstacol era nesiguranța pe care o aveam. Adică nu vedeam un drum clar, cum să ajung să plec de la firmă până să-mi obțin primul contract cu un client și primul salariu. Știam că se poate face, dar nu eram sigur de proces și aici simt că m-a ajutat cel mai mult programul.
Raul: Și nesiguranța asta de unde crezi că venea? Care era motivul principal? Că nu știai să găsești clienți, nu știai dacă te poți vinde sau era o combinație de mai mulți factori?
Roland: Era o combinație de mai mulți factori. Eu fiind programator nu aveam experiență nici pe partea de branding, nici pe negociere și nu știam, efectiv, clienții unde să-i găsesc. Dacă să folosesc anumite tool-uri, platforme, cum ajung la ei, cum comunic cu ei, astfel încât să aibă ei încredere în mine și să mă ia pe proiect.
Raul: Ok. Super. Și cum te simți acum în momentul ăsta în care ești freelancer, deja ești la al 3-lea proiect, față de momentul în care ai început programul și practic aveai nesiguranța asta și nu știai exact cum să găsești clienți.
Roland: Acum sunt mai sigur și am încredere că aș putea găsi un proiect oricând, practic. Adică, și acum primesc săptămânal oferte pe care trebuie să le refuz, din păcate sau le dau mai departe și simt că vin dintr-o abundență mai mare ca înainte și chiar nu m-aș mai întoarce sau cumva nu văd de ce nu ai face freelancing dacă ai posibilitatea.
Raul: Asta e că odată ce ajungi la abundență, e mai mult un challenge să alegi clientul potrivit, oportunitatea care îți dă cea mai multă valoare, dar e și faină în același timp, te și împlinește ca developer.
Roland, tu ce planuri ai de aici pe viitor? Acum ești freelancer, deja ai lucrat de ceva vreme, te-ai calibrat pe piață și ai ajuns la rate mai mare, cum îți vezi dezvoltarea în continuare în zona asta de programare?
Roland: Momentan îmi place foarte mult pe proiect și fiind un start-up avem produsul propriu și sunt foarte motival să-l ducem la succes. Deci, aș vrea să rămân în continuare pe proiectul ăsta, probabil să-mi renegociez rata, în funcție și de succesul aplicației, simt că merit, aș merita și mai mult dacă totul le iese și lor în partea de business și, pe lângă asta, reușesc să-mi pun deoparte o mare parte din salariu pe care-l investesc și caut să ajung la independența asta financiară.
Raul: Ok, deci, practic, end goal-ul o să fie un fel de venit pasiv în viitor care să-ți dea opțiunea aia să nu mai lucrezi dacă nu vrei să mai lucrezi sau să lucrezi doar pe lucrurile pe care vrei tu doar.
Roland: Da. Exact. Să lucrez din plăcere
Awesome.
Ce i-ai spune unui developer care e pe mobile momentan și nu știe dacă să facă sau nu freelancing, nu știe dacă mobile-ul funcționează în zona de freelancing.
Roland: Dacă cineva încă e la începutul carierei și poate să aleagă să facă Native sau Flatter, aș recomanda Flutter. Și procesul de development e mult mai distractiv decât cel de pe Native și chiar văd să fie tehnologia viitorului pentru că îți dă flexibilitatea să poți livra aplicații chiar și pe web și pe desktop. În primii ani mi se pare că e mai important să înveți și să cauți oportunități unde poți crește ca și developer, să nu te focusezi așa de mult pe salariul pe care-l primești și după primii 2-3 ani în care prinzi un mentor bun și te poți dezvolta repede ca programator, după aia m-aș gândi să îmi aleg jobul în funcție de salariu și factori de genul.
Raul: Asta e exact ce zicem și noi de multe ori în video-uri. Dacă ești începător trebuie să înveți partea tehnică și după aceea comunicare, lead generațion, branding pentru că nu prea poți să-ți faci un branding dacă nu ai nimic la bază. Nu poți să zici că am terminat facultate și mă vând ca și freelancing pentru că nu poți să te vinzi la nivelul ăsta.
Roland: Da. Am avut și eu colegi junior care tot așa au terminat facultate recent, am avut chiar un coleg pe Flutter pe un proiect anterior care e încă în anul 3 de facultate și deja primea oferte de câteva mii de euro de la alte firme și eu i-am zis să nu se ducă doar pentru bani pentru că pe proiectele alea ar fi fost singurul pe Flutter, iar la nivelul lui ar beneficia mai mult să fie pe un proiect unde are un Senior lângă el.
Raul: Da. Ar crește mult mai repede.
Bun, Roland, mersi de timpul acordat și îți urez mult spor în continuare. Oricum nu auzim în comunitate, poți să-mi scrii oricând și hai să creștem în continuare ca și freelancer.
Roland: Mersi, mersi!
Raul: Dacă ești mobile developer și vrei să faci trecerea asta spre freelancing, fie că ești Android, iOS, Native sau Flutter Developer, hai să ne auzim la un call de consultanță gratuită, cu mine cu Cristi sau cu un expert din echipa noastră. Intră pe Libertate.init() și programează-te la un call. Eu am fost Raul și Roland, salut!