Tu te superi pentru ca lumea nu e cum vrei tu…
Nimeni nu a spus ca e okay sa te lungesti fara motiv. Ce spuneam noi pe-aici e ca de multe ori, motive sunt si nu le vezi.
Primul motiv pe care-l gasesc este ca oamenii cu care lucrezi nu sunt seniori, insa tu ai asteptari ca ei sa fie seniori.
Motivul pentru care spun asta e ca din felul in care descrii acele task-uri, nu suna a ceva ce un senior ar lua in calcul. Eu pentru oricat mi-ai oferi nu m-as apuca sa-ti fac textul uppercase, sa-ti aliniez chestii si sa-ti schimb culori in interfata. Stiu cum se face. Pot sa fac asta. Probabil ca daca ma concentrez sunt si rapid, insa nu m-as angaja la un astfel de proiect. Nu e nicio provocare in asta. Nu te face cu nimic mai bun.
Un senior o sa doreasca sa rezolve probleme mai complexe si mai interesante.
Considerand asta, timpul pe care oamenii ti l-au spus nu e in mod necesar fals si petrecut altfel decat muncind la proiectul tau.
Problema ta este ca nu intelegi exact ce inseamna “muncit la proiectul tau”. Probabil ca iti imaginezi ca muncit inseamna scris cod si atat. Numeri literele scrise… vezi cat iti ia sa le scrii si aia e munca.
Daca asta e abordarea ta, o sa ai o problema destul de mare in a lucra cu alti colaboratori si in a lucra cu proprii tai clienti.
Motivul pentru care o sa-ti fie greu sa lucrezi cu alti colaboratori e evident, dar poate nu iti dai seama de ce ai avea dificultati in a lucra cu clientii, asa ca trebuie explicat:
La momentul actual, iei proiecte foarte simple, in care mare lucru nu faci. In acele proiecte, esti destul de stapan pe tine si esti foarte rapid. Estimezi costul proiectului pe baza a ce crezi si stii ca ti-ar lua tie sa faci. In general iti iese, pentru ca iti iei chestii care seamana intre ele si le abordezi cumva la fel. Cand le faci tu, le faci in timpul asumat si in bugetul asumat. Problema e ca iei mai multe. Tie iti e usor sa faci genul asta de task-uri, pentru ca asta faci si esti expert in schimbat culori si chestii n CSS. Marea majoritate a programatorilor sunt mai competenti in alte directii si poate mai putin competenti in aceasta directie. In sensul ca e ceva ce stiu sa faca, dar nu au memoria muschilor sa poata sa faca asta la fel de repede si eficient ca tine. Motiv pentru care, povestea asta dureaza mai mult.
Cand vrei sa scalezi afacerea, trebuie sa tii cont de aceste aspecte si probabil din orgoliu nu o vei face. Preferi sa spui ca oamenii sunt de rahat si daca toti ar fi ca tine, ce lume frumoasa ar fi si ce societate extraordinara am putea avea… Ce pacat ca nu o avem…
Ai tendinta sa-i desconsideri pe colaboratori, iar asta pe termen lung o sa te coste. Din ce inteleg pe tine te-a nemultumit ca un task pe care TU l-ai face in 8 ore cineva l-a facut in 30. Eu ce pot sa-ti spun este ca vei ajunge in situatia in care o sa ti se promita ca il face si nu-l face. Programarea nu e asa usoara, iar faptul ca tu zici ca ai fi facut in 8 ore respectivul taks e gandire magica. Nu poti sa stii cat ar fi durat decat daca l-ai fi facut. La tine asta e o estimare. Poate ai dreptate. Eu sunt sceptic. Am impresia ca ai tendinta de a subestima lucrurile si a crede ca totul e mai usor decat e in realitate.
Un alt aspect este ca oamenii nu sunt roboti. bagi un om in priza si el incepe sa produca 100 de linii de cod pe ora. Poate tu esti un om capabil de un nivel ridicat de concentrare si asta te face mai productiv. Inca o data, eu nu cred ca esti atat de productiv pe cat crezi, pentru ca incepatorii intotdeauna cred rezolvarile sunt simple si rapide. Eu cred ca in 4-5 ani o sa vezi lucrurile altfel, dar in viata nu inveti decat din durere, asa ca acum e vremea cand trebuie sa doara si sa fii frustrat ca lumea e naspa… O sa-ti treaca.