Am lucrat la o firma mica (2-3 programatori in toata firma), iar acum lucrez la una mare (peste 50, doar la proiectul curent). Sunt inca la inceput cu firma mare (in prima sapatamana), dar am sa incerc sa fiu cat mai obiectiva.
1. Proiecte mici vs proiecte mari
Intr-o firma mica in general sunt proiecte mici, fezabile de 1-2 oameni in maxim 1 an si ajungi sa cunosti aplicatia cu tot cu business logic-ul din spate. Intr-o firma mare acest lucru nu se va putea face deoarece aplicatia este mult prea mare si cel mai probabil vei ajunge sa lucrezi la cateva module.
2. Cod unitar vs cod fragmentat
Fiecare programator are stilul lui propriu de a scrie cod astfel ca acolo unde sunt multi programatori aplicatia va fi un melanj de stiluri, lucru care poate fi orecum deranjant, cel putin la inceput.
3. Echipa mica vs multi oameni
Intr-o firma mica ajungi sa cunosti toate problemele colegilor, sa ii feliciti pentru micile realizari in viata etc. Intr-o firma mare desi te poti imprieteni cu o parte din ei, pe altii abia daca ii cunosti dupa nume si daca ii vezi in afara biroului e posibil sa nici nu-i recunosti (mai ales daca echipa se tot schimba)
4. Release in prima luna vs prima luna de invatare
De multe ori, la o firma mica intri repede in paine si ajungi sa "produci" ceva chiar din prima luna (proiect mic, tehnologii putine, structura simpla), la o firma mare iti trebuie ceva timp doar sa te obisnuiesti cu proiectul si tehnologiile folosite; astfel ca vei da un release dupa o perioada considerabil mai mare.
5. Cladire veche vs cladire noua
Eu la firma mica am lucrat intr-o cladire veche, cu tavan inalt, cu un aer de "a trecut si vazut multe". In cealalta firma, biroul este intr-o cladire complet noua cu o priveliste absolut uimitoare a inreg Bucurestiului, de la etajul 11.
6. Cafea la filtru din partea casei vs automat de cafea/cappucino, lapte de cafea, ceai, fructe proaspete (cateodata) din partea casei + cantina
Ei bine, la capitolul acesta a castigat detasat firma mare. Nu trebuie sa pleci din firma pentru a manca o masa decenta sau sa te cari cu pachetel la tine (daca nu doresti acest lucru). Bucatariile sunt spatioase si au tot ce le trebuie (frigider, cuptor cu microunde, masina de spalat vase, ulei, otet, sare, mustar, ketchup, sos de usturoi la discretie)
7. Ierarhie simpla vs ierarhie complexa
Daca la o firma mica stii clar cine ti-e sef, la una mare ai mai multe niveluri de ierarhie (seful direct, seful sefului s.a.m.d.) si se pot schimba... lucrezi acum pe un modul cu X, maine pe alt modul cu Y.
8. Liniste vs galagie
Inainte mi se parea prea liniste, nimeni nu zicea nimic, se auzea doar sunetul tastaturilor si din cand in cand mai bazaia vreun calculator, acum incep sa duc dorul acelei linisti, in permanenta vorbesc oamenii intre ei si nu e nici macar un minut liniste deplina (poate doar daca ajungi inainte de inceperea programului)
9. Curatenia ti-o faci singur vs femeie de serviciu
La o firma mica de cele mai multe ori ajungi sa iti arunci singur sacul cu gunoi din birou sau sa dai cu matura/mopul pe jos, la o firma mare sunt femei de serviciu care fac toata treaba.
10. Mai putin respectat de sef vs mai respectat de sef
Nu stiu daca la orice firma este asa, dar experienta mea mi-a aratat ca intr-o echipa mai mare esti mai respectat... relatiile intre colegi si sef-subaltern sunt mai putin cordiale, poate chiar distante dar cu siguranta nu ai parte de apelative jignitoare din partea superiorilor, nu te ia nimeni peste picior daca gresesti si nu isi permite nimeni sa faca glume nesarate cu tine.
Sper ca am reusit sa conturez cat de cat mediul de lucru in ambele situatii. Astept comentarii cu experientele propii.