Visul programatorului este documentatia. Adica sa te asezi la birou sa ai taskuri clare si nici prea multe. Preferabil sa ai taskuri dubioase, sa poti sa programezi chestii misto, la finalul carora sa ai o mica erectie.
Se cheama vis pentru ca nu prea e cazu.
Cazul e doua. Unu vesel si simplu, altul misto dar trist.
Vesel si simplu: taskuri clare, dar plictisitoare. Se gasesc in general in companiile mari, unde peste programator mai sunt alte animale de prada care dau taskurile.
Misto dar trist: companiile mici. Iti vine programul. Adica cerinta. Ti se dau ceva specificatii, de obicei spre deloc. Si te apuci de munca. Faci pe analiztu, pe pmul, pe testerul (am stabilit deja cum merg testele). Partea misto e ca ai libertate. Faci treaba cum vrei, testezi, totul merge sau macar incepe sa aiba un sens.
Si…dintrodata, de undeva, apare distractia
– pai, nu vreau butonu asta
– as vrea totusi ca atunci cand apas butonu asta sa nu faca asta
– a, stii cand am uitat sa mentionez chestia aia in documentatia initiala?
– stiu ca am zis asta, dar parca imi place mai mult asa
Practic, ca sa compar munca unui programator cu ceea a unui zidar. Dupa ce a terminat casa, inainte sa puna geamurile i se zice: “mai fa un geam”, “geamul asta scoate-l si pune-l pe podeaua budei”, “etaju 3 elimina-l si etajul 5 inlocuieste-l cu parteru”, “parterul fa-l mai mic si urca-l la 6, dupa ce il inlocuiesti cu 5”.
Si…dupa ce ai facut din casa aia o strutocamila, afli ca de fapt nu aveai autorizatia de construit casa, asa ca trebuie sa o iei la tine in apartament, pana la informatii suplimentare.
Viata de programator nu e rea.