17/03/2015
"Elvesztettem az időérzékemet...
A világ megszűnt körülöttem...
Megfigyelővé váltam...
Láttam a kezem mozogni, de mintha nem én mozgattam volna.
Órák teltek el így, de mintha csak másodpercek lettek volna.
A zajok, a világ történései mind összemosódtak, aki kívülről látott azt gondolhatta megőrültem..."
Nem, ez nem egy keménydrog fogyasztó memoárja, ez az amit a fejlesztő él át a "Zónában".
Amikor a zónában kódolsz, az olyan mint amikor minden tudás rendelkezésedre áll, már csak jól kell kérdezned, és begépelned. Ilyenkor oldódnak meg azok a problémák amik az elején végtelen bonyolultnak tűntek.
Ilyenkor minden kikapcsol. Nincs éhség, nincs álmosság, nincs hideg, nincs meleg...
Csak Te vagy és a probléma amit épp most megoldasz.
Hihetetlen ilyenkor milyen hatékonyságot lehet elérni. Aki ilyenkor fejlesztőhöz hozzászól egy élményt rabol el tőle, és büntetni kéne!
Hogyan lehet a zónába kerülni? Itt van néhány tipp amiket én eddig működőnek találtam:
1. Kapcsolj ki minden zavarót
A zóna első számú gyilkosa a megzavaró tényezők. Ha lehet kérd meg a szobában beszélgetőket, hogy máshol tegyék ezt. Ha ez nem megoldható, akkor nem marad más: fülest fel és keress valami kódoláshoz ideális zenét.
Chat alkalmazások villogását, ugrálását, pittyegését, kerregését...stb. kapcsold ki. Majd megnézed mit írtak amikor nem vagy a zónában.
2. Tudd mikor dolgozol a leghatékonyabban és tedd akkor
Vannak akik este / éjjel, vannak akik a hajnali órákban a leghatékonyabbak, ezt fontos tudni, mert ilyenkor félelmetes mennyiségű munkát lehet elvégezni. Ha van ilyen ideális idő intervallumod, akkor mindenképpen érdemes a kódolást ide időzítened.
Nem fejlesztők számára ezek az idő intervallumok felfoghatatlanok, nem is értik, miért éjfél és hajnali 3 között a dolgozik valaki, vagy miért hajnali 4-től van valaki az irodában és mitől fáradt délben. Ugye neked nem kell megmagyaráznom.
3. Ne erőltesd!
Néha a zóna nem enged be, még nincs kész az agyad a probléma megoldására, még nem vagy ott. Minden ideális, senki nincs körülötted, telefont kikapcsoltad, email / chat klienst letörölted, hangfalakat felszerelted a fejedre, mégsem megy.
Ilyenkor hagyd a fenébe. Semmi értelme, hogy erőltesd. Csinálj valami teljesen mást. Ne is legyen köze az informatikához távolról sem. (Legjobb valamilyen testmozgás)
Ilyenkor hagyod az agyadat, hogy rendet rakjon odabent, és mikor legközelebb leülsz foglalkozni a dologgal azt fogod érezni, mintha minden kérdésedre ott lenne a megoldás.
Ez persze csak akkor működik, ha a problémát megfelelően körbejártad, és a legtöbb infó már ott van a fejedben, csak rendszerezni kell. (Ezt tök jól tudja az agyad akkor amikor nem azzal foglalkozol, fura de így van)
4. Tarts szüneteket
Ezt valószínűleg amúgy is csinálod, mert ez ösztönös, és kialakul. Viszont hasznos tudnod, hogy ezt teszed. Vannak akik kávéznak ilyenkor, vannak akik dohányoznak, vannak akik sétálnak..stb. Ezek olyan szünetek amik részei a zónában maradásnak, egy időre megállsz gondolkodni, megmozgatod magad, hogy aztán folytathasd.
Én a sétálós fajta vagyok, ha nem látja senki akkor körbe körbe szoktam sétálni, és magamban motyogok.
Vigyázni kell azonban ezekkel a kis szünetekkel, ha összekötöd más cselekvéssel, könnyen rá tudsz szokni, pl dohányzás, vagy kávé / energia ital. Szóval jó ha tudod, hogy ezt teszed, és tudatosan választasz olyan tevékenységet ami kevésbé ártalmas.
Te hogyan szoktál a zónába kerülni?