Salut, numele meu este Max. Am ales o carieră în IT doar pentru că îmi place să o fac. Cred că aceasta este exact sfera în care îmi dau seama de numărul maxim de idei și aduce cel mai mare beneficiu societății. Nu am spus accidental despre beneficii, pentru că este foarte important pentru mine să fac ceva valabil, ajutând oamenii din jur. Aș putea merge la fel de ușor, aranjate, de exemplu, Yandex și Mail.ru (de la care l-am trimis în mod repetat oferte), dar vreau să fie doar o „rotiță“ în treapta de viteză mare, vreau să pună în aplicare propriile idei în realitate. De exemplu, sa născut serviciul PassOnBoard. permițând oamenilor să caute cele mai bune prețuri pentru bilete de avion, excursii și hoteluri.
Noțiuni de bază despre mine a fost sărind în necunoscut. Știam că aș putea programa și știam că nu mai vreau să lucrez în birou și apoi o vom "rezolva" mai târziu. Nu aveam clienți, nu aveam experiență de lucru, dar trebuia să încep cu ceva. În ultima zi de lucru în birou, fostul meu șef ma rugat să fac un site web pentru el. Norocul iubește curajos! Așa că am primit primul ordin.
Dacă vorbim despre succesiunea de acțiuni în timpul tranziției la freelancing, aș individualizeze următoarele etape - parasirea, primele comenzi, primii angajați, închiderea biroului (du-te la tot personalul de la udalonku), începe să lucreze la bursele străine (ca liber profesionist), delegare de lucru cu străine schimburi de personal din Rusia, profilul de ieșire la partea de sus pe bursele de valori, activitatea pe contractul pe termen lung cu o rată mare (tarif pe oră) și apoi, înțelegând că nu este a mea. Ultimul punct sugerează că, acum că eu nu mă consider un liber profesionist, sau mai degrabă, poate că eu încă mai sunt pentru ei, dar nu vreau ca ei să fie.
![Acesta, freelancing și călătoresc (freelancing) Ea, freelancing și de călătorie](https://images-on-off.com/images/195/itfrilansiputeshestviya-100628e3.jpg)
Nu aș spune că libera "nu mă iubește", doar că totul are o viață proprie, mi se pare că este o nebunie să faci ceea ce sufletul nu minte. A fost o vreme când am putut lucra la ordine toată ziua și am fost fericit, dar acum a trecut acest moment, a venit o nouă etapă.
Este minunat să-i ajut pe oameni să-și transpună ideile în realitate, dar acum este mai interesant pentru mine să îmi realizez propriile proiecte decât străinii, eu o văd ca pe următoarea etapă a dezvoltării. M-am dus de la junior-developer la managementul independent de proiect în birou, am lucrat direct la proiecte de clienți direct, am asamblat o echipă pentru a lua proiecte mari, apoi "scalate" din Rusia în întreaga lume. În fiecare etapă a călătoriei, am primit o experiență colosală. Pentru totdeauna m-am implicat în realizarea a câteva sute de idei diferite de clienți, iar acum mi se pare cel mai logic să acumulez cunoștințele acumulate și să-i îndrum către dezvoltarea ideilor mele.
Despre schimburile externe străine
În ceea ce privește complexitatea primirii ordinelor - trebuie să înțelegeți că prima va fi doar de dragul reputației. Nu ar trebui să căutați imediat un proiect complicat, este mai bine să vă ocupați de câteva ore, cu care veți reuși cu siguranță și veți obține un rating bun, va fi mai ușor mai târziu. Mi-am făcut prima comandă pentru 15 dolari.
Cum să începeți programarea
Poate că nu îmi va plăcea mult răspunsul, dar aș sfătui să încep de la birou. Poate că aceasta nu este perioada cea mai plăcută, mai ales pentru cei care au venit la IT doar pentru libertate, dar cred că acesta este cel mai bun și cel mai rapid mod de a învăța. Spun acest lucru din experiența mea.
Am studiat programarea mult timp înainte de prima mea muncă în birou. Au fost câteva site-uri, proiecte, dar literal după prima săptămână de lucru, am avut dorința de a le reda din nou. Principala problemă a oamenilor auto-învățați este în izolare de realitate, cel puțin așa a fost cu mine. Da, învățați cum să rezolve probleme, cum ar fi „modul de a face un cui a fost cu ciocanul“, dar fără mediul adecvat puteți ciocan unghiile cu o șurubelniță și nici măcar să fie conștienți de existența unor ciocane, având în vedere decizia numai adevărat, la prețuri accesibile și accesibile.
De asemenea, un aspect important îl reprezintă fluxul de sarcini și proiecte reale. Dacă te uiți în general, un programator începător nu are multe opțiuni pentru practică - să-și facă propriile proiecte sau să-i facă pe alții. Realizarea programelor proprii se confruntă cu problema stabilirii de sarcini bazate pe zona de confort, adică din capabilitățile lor. Făcând pe altcineva - riscați să vă stricați reputația de lipsă de experiență, precum și să luați timpul clientului. Cred că nimeni nu ar fi vrut să-l antreneze pe un medic convențional să facă o operație? Prin urmare, dacă există un obiectiv de a învăța cum să faceți bine, este logic să treceți printr-o școală de birou.
Același lucru este valabil și pentru învățare. Lucrând în birou, este mai ușor să determinăm vectorul auto-dezvoltării. În orice caz, trebuie să vă scufundați și să vă adaptați la stiva tehnologică utilizată.
Dacă vorbim despre formarea ca o modalitate de a lucra pe mine, aș sfătui să pună mai mult accent pe lucrurile de bază, cum ar fi auto-disciplina, concentrare, metodologia de dezvoltare. Acest lucru este și mai relevant pentru "a învăța să lucrezi" decât a "învăța să programezi", pentru că o persoană care știe cum să programeze bine nu este întotdeauna un profesionist bun. Este foarte important să înțelegem, mai ales în cazul în care freelancing calitățile de afaceri (responsabilitate, decență, rețele, integritate și așa mai departe), în opinia mea, este mai important decât abilitățile tehnice.
![Acesta, freelancing și de călătorie (de călătorie) Ea, freelancing și de călătorie](https://images-on-off.com/images/195/itfrilansiputeshestviya-36730572.jpg)
Vorbind despre dezvoltarea de stive complete, trebuie să precizați în ce direcție intenționează acest dezvoltator să dezvolte, cu ce pachete de tehnologie să lucreze. Dar, totuși, stack-ul complet este stack full, pentru care limbajele de programare sunt doar un instrument, un mijloc de rezolvare a sarcinilor stabilite.
În opinia noastră, că dezvoltator full-stack are nevoie într-adevăr - o înțelegere corectă a întregului proces de dezvoltare, precum și o înțelegere clară a întregii regiuni, cu care funcționează (cum ar fi site-uri web). Din HTTP-protocolului înainte de emiterea paginilor finite pentru utilizator, dar este demn de menționat faptul că aceste lucruri vin numai cu experiență și să încerce să le folosească inițial, ca o fundație, nu este necesar. În cel mai bun caz, va fi pur și simplu neclar, în cel mai rău caz - va dori să "abandoneze această programare".
Aș recomanda începând cu mastering o specialitate - back-end sau front-end, extinzându-vă treptat cunoștințele dvs. la contrariul. Acum, dacă aveți instrumente precum Node.js - este destul de simplu - nu este nevoie să înveți o limbă separată de la zero pentru fiecare zonă. Dacă te uiți la procesul de învățare din punctul de vedere al intrării în freelancing, probabil că este mai bine să începi cu front-end. Este mai ușor de înțeles pentru începători și mai solicitat pe piața liberă.
Pentru a studia materialele tehnice nu mă voi plictisi niciodată de recomandarea școlii Code. Am încercat o mulțime de site-uri de formare și în ciuda abonamentului plătit pot spune - acesta este cel mai bun lucru pe care l-am văzut în toată munca mea.
Pentru o mai bună înțelegere a programării, aș recomanda cartea "Programator-Pragmatist" - un ghid bun pentru a face cum trebuie.
Și, bineînțeles, nu uitați de practica constantă. Este posibil să studiezi cursuri și cărți de mult timp, este ideal să știi cum funcționează totul în teorie, dar până când tu ai construit mii de conuri pe propria experiență - nu învață. Fără asta, nicăieri, devenirea unui programator este doar o încercare și o eroare, deci - pregătește-te.
Despre proiectul propriu al PassOnBoard
Nu voi obosi niciodată să repet - cred că în viață trebuie să te ocupi doar de ceea ce ești interesat să faci. De exemplu, nu voi comuta niciodată libertatea pentru niciun fel de salariu. Am fost întotdeauna, și există mai multe opțiuni de unde pot face bani buni, mai ales, fără a strecurat, dar eu nu sunt unul dintre acei oameni care sunt dispuși să facă orice, urând el însuși, viața lui, șeful și toți ceilalți, trebuie doar să plătească bine. Pentru mine, nu este o problemă să cauți conștient o scădere a veniturilor de dragul unei cauze pe care o consider valoroasă.
Îmi place să călătoresc și îmi place să ajut oamenii. La un moment dat mi-am dat seama că ar fi foarte interesant pentru mine să-i ajut pe oameni să călătorească. Deci, a fost și PassOnBoard. Ne angajăm să ne împărtășim experiențele cu oamenii - căutăm opțiuni de călătorie bugetară, ajutând la găsirea datelor despre zbor, găsirea unor bilete de avion ieftine și așa mai departe. Ce poate fi mai scump decât simțind că faci ceva util, făcând viața cuiva mai bună, mai interesantă? PassOnBoard nu este singurul meu proiect. Sunt interesat să fac tot ce pot ajuta pe cineva. De exemplu, în curând vom lansa un site pentru învățarea limbilor străine. Am reușit să învăț mai multe limbi pe cont propriu și voi fi fericit să le dau oamenilor ceea ce am pierdut când am început. Cred că dacă toată lumea face ceea ce sufletul are de făcut, lumea noastră ar fi mult mai bună.
Despre combinația de freelance și de călătorie
Balanța este un subiect bolnav. Întotdeauna vreau "odată", în fiecare zi să fac puțin din asta, puțin diferit. Aș numi starea actuală o încercare de echilibru. Da, uneori se întâmplă să stau zi și noapte la locul de muncă, dar aceasta este mai mult o dorință personală decât o necesitate. Am avut o perioadă când am marcat complet pentru muncă, dar era mai probabil un rezultat al suprasolicitării.
![Acesta, independent și de călătorie (educație) Ea, freelancing și de călătorie](https://images-on-off.com/images/195/itfrilansiputeshestviya-7a02397e.jpg)
Susțin ideea că echilibrul ar trebui să fie, în special, schimbările mele în lucrare sunt legate doar de căutarea lui. Când eram multă libertate, nu aveam sentimentul că aveam suficientă libertate să petrec mult timp pe alte lucruri.
În general, în ceea ce privește lucrarea, încerc să dezvolt sentimentul că munca este doar hobby-ul meu. Fac ceva ce înțeleg și că mă interesează, beneficiind astfel de oameni, iar societatea mă mulțumește în schimb. Cumva, în înțelegerea mea, angajarea ideală este perfectă.
Despre alegerea țării pentru călătorii și locul cel mai potrivit pentru liber profesioniști
Eu aleg țara pur și simplu simțind. Aproximativ astfel: "Hmm, probabil în Anglia cool, voi merge în Anglia." Nu studiez aproape niciodată materiale adiționale. Apropo, intuiția mea nu mi-a părăsit - mi-a plăcut toate țările, unde cele mai subconștient desenate.
![Ea, freelance și călătorii (munca la distanță) Ea, freelancing și de călătorie](https://images-on-off.com/images/195/itfrilansiputeshestviya-4be3e77a.jpg)
![Acesta, freelancing și de călătorie (de călătorie) Ea, freelancing și de călătorie](https://images-on-off.com/images/195/itfrilansiputeshestviya-e4843e7e.jpg)
![Ea, freelance și călătorii (munca la distanță) Ea, freelancing și de călătorie](https://images-on-off.com/images/195/itfrilansiputeshestviya-29c9e611.jpg)
Pentru freelancing, cred că cea mai bună țară este în continuare Thailanda. Pentru că există toate condițiile pentru o viață confortabilă, în special pentru ruși. Mare, soare, populație prietenoasă, prețuri scăzute. Calitatea și măsurarea vieții. Când am început să călătoresc, am fost puțin prejudecată cu Thailanda. Părea ca o direcție foarte "pop", dar cu cât mai mult mă duc acolo, cu atât mai mult înțeleg că acesta este locul pe care îl poți spune - cerul de pe pământ.
Despre partea inversă a freelancerului și a călătoriei
Un fel de "duș rece". N-am obosit niciodată să repet că munca liberă și la distanță nu este deloc ușoară. Mulți oameni cred că nu este nimic dificil în "șederea la domiciliu la computer", dar de fapt - este o lucrare titanică, puteți înțelege capcanele numai pe propria experiență. Competențele organizaționale sunt la fel de importante ca cele tehnice. Crede-mă, când sunt multe lucruri interesante în jurul valorii de soare, mare, palmieri, entuziasmul pentru muncă dispare extrem de repede.
Al doilea dezavantaj este că nu este atât de ușor să părăsiți familia pentru o lungă perioadă de timp și nu toată lumea o va face. Poate că nu pare atât de dificil, dar când nu te duci acasă timp de șase luni, te uiți la asta cu totul altfel.
Ei bine, încă un lucru. Călătoria nu este doar o plajă și odihnă. Recent, cu prietenii mei și cu mine ne-am așezat într-o casă pe insula Bali, căutarea căreia a durat trei zile. Călătoriți, trebuie să rezolvați în mod constant multe întrebări - unde să vă stabiliți, unde să vă duceți la transport, unde să cumpărați alimente, unde să găsiți internetul, unde să spălați lucrurile și așa mai departe. Adesea se deplasează de la loc la loc, trebuie să fie în mod constant "în modul de căutare" și să rezolve noi probleme. De exemplu, cum să planificați o călătorie prin mai multe țări asiatice, având în vedere mentalitatea fiecăruia? Este complicat, dar pe de altă parte este incredibil de interesant.
Acum este foarte dificil să-mi imaginez cum este să trăiești într-un singur loc fără a studia lumea din jur. Este ca și cum ați reciti din nou și din nou una și aceeași pagină într-o carte imensă, fără a deschide următoarele. Călătorind, nu numai că deschidem lumea exterioară, ci și că lumea noastră interioară este mai profundă și mai diversă.
Maxim în călătoriile sale: la-vidaloca.ru