Este programarea doar pentru cei introvertiți?

O mare parte din treburile de zi cu zi ale unui programator implică multă muncă făcută în fața unui PC. Mai pui și că acea muncă necesită un mediu cât de cât izolat de restul lumii, pentru că doar așa poți fi atent pe deplin la problemele ce le rezolvi și uite așa rezultă rețeta perfectă pentru care un programator în mediul lui ideal nu iese cu zilele din casă.

Este oare viața unui programator atât de introvertită pe cât pare?

Deși cele mai mari probleme sunt rezolvate în acest mod, totul este împărțit în perioade temporare de izolare. În acele perioade, într-adevăr multe lucruri rămân în urmă, dar totul este temporar. Inevitabil ieși din mediul izolat și ai de-a face și cu viața. Apar facturi de plătit, gunoiul de dus, cumpărături de făcut, meetinguri cu clienții, interviuri, mers la birou, vizite la prieteni și multe alte activități normale și umane. Ele doar sunt puse pe pauză atât timp cât e nevoie ca să termini o treabă mai importantă care necesită un pic mai mult de efort. E o muncă foarte intensă în care dacă toată ziua ești la curent cu toate nimicurile de zi cu zi, ce e mai important rămâne niciodată abordat.

Ce înseamnă să te izolezi?

Prin izolare înseamnă că nu vei mai face lucruri lipsite de importanță, care nu contează decât pe termen scurt. Toate activitățile de mentenanță din viața de zi cu zi, sunt puse pe pauză până când treaba este considerată terminată. Dar ce înseamnă acest mod focus? Te izolezi complet de lume? În niciun caz. Dacă ai prieteni în vizită în oraș și te invită și pe tine? Ce faci? Zici pas că ai treabă? Deși există acest mod izolat de lucru al unui programator, viața nu poate fi pusă niciodată pe pauză. Dacă ai un prieten în vizită în oraș în timp ce tu lucrezi, ar fi frumos, atât cât poți să te dedici, să ieși în oraș cu el și să lași din lucru un pic. Progresul proiectului nu e în faptul că renunți la viața din jur, ci în faptul că rezolvi probleme importante și că te și ocupi de viață, așa cum e ea între timp.

De ce e așa important să te izolezi?

Într-o zi normală de lucru, ai anumite priorități. Dimineața când te trezești, te pregătești pentru zi, îți alegi hainele, te dușezi, te aranjezi, te pregătești să fii om printre oameni. De-a lungul zilei te aștepți să interacționezi cu oameni și știi că inevitabil vor apărea lucruri neașteptate de care va trebui să te ocupi. Chiar dacă ele nu ar apărea, pentru simplul fapt că știi că ar apărea te deranjează un pic și nu poți face treabă ziua aia atât cât ar trebui. Hai să dau un exemplu mai concret. Dacă știi că ai meeting la 3 după-amiaza, dimineața când ajungi la birou nu te poți apuca de o treaba serioasă pentru că știi că nu poți termina până la 3 și dacă nu termini până la 3 nu are rost să începi, pentru că iarăși zic, este o muncă intensă, nu se poate face 1 oră aici, o oră mai încolo, uneori e nevoie de ore întregi, neîntrerupte ca să duci la capăt treaba. Faptul că știi că ai meetingul după-amiază îți blochează tot timpul ziua respectivă de a aborda problema importantă. Și așa se duce productivitatea pe 1 zi, cu un simplu meeting de 1 oră.

Cât de mult de poți izola?

Abilitatea ta de a fi programator constă și în faptul cât de mult poți pune deoparte tot pentru a te putea ocupa de lucruri importante. În exemplul de mai sus era vorba de un meeting care ar strica productivitatea pe o zi. Un task mediu, abordat de programator necesită, nu de puține ori și 3 zile de muncă intensă. Asta înseamnă 3 zile fără meetinguri sau fără evenimente majore. Dacă mai rămâi și acasă, simplul fapt că nu te mai aranjezi, nu te mai pregătești de interacțiune cu oamenii, nu mai pierzi timp să mergi la birou și nu mai duci gunoiul, timp de 3 zile ai timpul necesar să rezolvi o problemă medie în IT. Productivitatea ta ca programator depinde de asta. Da, după asta, va trebui să te ocupi și de ce nu te-ai ocupat în astea 3 zile, dar e foarte important să îți rezervi activ aceste perioade de focus. Din experiența proprie, niciodată această perioadă de focus nu ar trebui să depășească 7 zile, e deja prea mult și productivitatea ta scade dramatic unde mai pui și că te ia cu burnout. O perioadă de focus ce o recomand e de 3 zile de lucru intens, măcar la 2 săptămâni. Degeaba muncești 7 zile intens, dacă 3 săptămâni după asta ești legumă. Nu uita că jocul este pe termen lung, așa că dacă lucrezi până te consumi de tot și nu mai lași nimic pentru tine nu ai făcut nimic, decât rău ție.

Trăiești izolat ca programator?

Nu, doamne ferește, ba chiar de multe ori e total opusul. Dacă toată lumea te vede izolat începe să devină curioasă de ce ești izolat. Ține cât mai secret acest lucru și nu mai spune la nimeni. 🙄