Cel putin 100000000000 $ pe luna daca stii sa negociezi si ai soft skills, dar daca urmezi cursurile de mentorat poti sa faci 2^n, unde n este suficient de mare incat numarul sa depaseasca numarul total de atomi din univers.
Bai programatori, sunt destui avocati care iau 500$ pe ORA, stiti care e problema lor? Nu pot scala, GATA, s-a terminat, ei sunt limitati de timp, cam asa e si cu programarea, ok, iei 50-80-100 de dolari pe ora, pana unde poate creste suma asta si cate ore ai de vandut?
Daca esti cautat si nu mai ai timp, angajezi inca pe cineva sa lucreze cu tine. Cand deja sunteti 4, urmatorul pas e sa angajezi un project manager/team lead si inca 3 oameni. Echipele de 4 oameni sunt cel mai bine balansate.
De aici poti scala la mii de oameni. Trebuie doar sa ai clienti care sa ofere $100/ora/persoana.
Asta e alta poveste, dar stii care e cel mai greu pas de facut in ce scrii tu aici? Trecerea de la 1 la 2+ din cauza costului de management si lipsei de experienta in management. Chiar nu e deloc simplu sa-i pui pe altii la munca, dar aici era vorba de cat castiga “un programator”, nu un antreprenor cu n programatori.
pe cineva la HR (sau outsource, caz în care probabil vei ieși tot p-acolo ca bani dacă apelezi frecvent la serviciile lor), că de la atâția oameni va începe și foiala cu „unul pleacă, altul vine”
pe cineva la vânzări/new business, că proiectele nu vor veni singure constant, nu așa funcționează când începi să ai nevoie de niște zeci de mii de euro pe lună în fiecare lună
pe cineva mai spre part/full-time la contabilitate, că nu mai ai doar 3-4-5 facturi pe lună
dacă lucrezi cu firme mai mari o să mai ai nevoie de om/oameni pe ISO-uri, securitatea informației, GDPR, arhivare și altele asemenea, că proiectele vor începe să „ceară” din ce în ce mai multe lucruri din punctul ăsta de vedere
Nu am luat în calcul lucruri de genul persoană care să facă curățenie, recepție pentru sediu (deja am ajuns pe la 10+ oameni, ai new business, e f posibil să te viziteze clienții etc.).
Scalarea asta de la freelancer la „echipele mele de 4 oameni” e simplă pe hârtie, că e vorba doar de bani. În practică discuția e mult mai complexă și șansele să te descurci/înțelegi toate lucrurile astea dacă tu ai fost doar Bogdan programatorul sunt foarte mici.
Sunteti extrem de nagativisti. Daca ai clienti care platesc si cauta si mai multi oameni, desigur ca vor plati ei. Nu isi are rostul discutia despre contabilitate sau curatat de sedii pentru ca fiecare e responsabil de spatiul si taxele proprii.
Cautarea de proiecte noi nu isi are rostul fiindca totul se invarte in jurul aceluiasi client care e responsabil de calitatea (durata, plata, etc.) colaborarii. Evident ca nu te pui sa cauti oameni cu un client instabil care are un proiect de 6 luni.
Desigur, cand iti vin milioane de euro pe luna si ai sute de oameni, discutam de alte lucruri, dar pana acolo e cale lunga.
Ce e important in lumea dezvoltarii software e seriozitatea. Sunt clienti si programatori pe toate gardurile, dar aia seriosi sunt 1% in ambele tabere. Normal ca e important sa te tii de un client bun si apoi acel client va tine cu dintii de tine (mai ales daca a colaborat in trecut cu “devi”).
Intalnirile intra la cheltuielile platite de client. Ca dezvoltator responsabilitatea ta e sa furnizezi software functional.
Tu vorbesti de milioane de euro / luna de parca chestiile astea n-ar fi exceptii.
Hai sa vedem miticul Salaj cum sta, cat tot zic cei de la TNR ca nu exista:
Doua firme au depasit un milion euroi / luna in 2018.
Sigur, exista situatii mai bune, cum ar fi cazul Clujului, dar nici acolo nu e situatia chiar asa de frumoasa ca sa devina regula, nu exceptie.
Si dupa cum zicea foobaz mai sus, aici nu e ‘un programator’, e ‘un pic’ altceva.
Nu te supăra pe mine, dar când afirmi așa ceva este atâââât de evident că n-ai experiență cu ceea ce înseamnă o firmă… Ce să zic, lucrează tu pentru un singur client (sau cu un client care îți aduce un 70% din C.A.) și zi-mi dacă e o idee bună pe termen mediu și lung. Când ai angajați parcă începi să te simți puțin răspunzător de siguranța locului lor de muncă, nu-ți vine așa ușor să spui „Ginel SA nu mai vrea să continue proiectul, dăm afară jumătate de echipă”.
Privești lucrurile din perspectiva omului de implementare care crede că doar ce face el acolo în IDE contează. Așa cum ți se spunea mai sus, distanța de la asta și până la o firmă care să meargă în adevăratul sens al cuvântului este destul de mare.
Ba să știi că responsabilitatea ta „ca dezvoltator” (= posesor de un shop d-ăsta de dezvoltare) atunci când vine vorba de o firmă o să fie mai mult să oferi consultanță clienților. În partea tehnică te vei mai implica doar de distracție, atunci când ai timp.
Chestia e ca nu am zis nicaieri de infiintat o firma. Probabil ca termenul “angajare” a creat confuzie. Poate termenii de “angrenare” sau “asociere” erau mai clari.
Ideea e ca daca ai un client care se dezvolta si nu are know-how-ul tehnic, te poate lasa pe tine sa-i gasesti oameni. Iar apoi prin acel client poti incepe sa dezvolti aplicatii pentru alte companii gasite de acel client/antreprenor.
Un proiect poate duce la altul. Ca dezvoltator nu ai cum sa discuti cu alti antreprenori, dar clientul tau, daca ii faci un software de succes, poate sa se prezinte in fata altor antreprenori si sa initieze alte proiecte.
Întrebarea e cât căștigă un programator pe lună… lucrând ca programator, nu ca antreprenor, antreprenor-programator sau primar. Bill Gates, Larry Page, Mark Z. nu mai câștigă “ca programatori” de mult timp, cum nici G. Becali nu o mai face ca cioban.
Pe cifre vazute, nu din povestile unui cunoscut la o bere (a 5-a) si vorbind in sume nete (lei):
Internship: 1800-3200
Junior (0-2.9 ani exp): 2400-6300
Mid (3-4.9 ani): 4500-9200
Senior (5+): 7900-16000
Toate sumele sunt din Bucuresti si toate pozitiile sunt de dev fara atributii manageriale (eventual unii interactionau cu clientul si/sau faceau si BA).
Q: Pot fi salarii si mai mici si mai mari?
A: Cu siguranta da!