Superdeveloper je profesionál

Profesionál vie, že sa musí neustále učiť a zlepšovať.

Čím viac vie, tým viac nevie. Ostatní mu už dýchajú na krk. Hľadajú chyby, aby mohli ukázať na jeho nedokonalosť.

Superdeveloper robí chyby. Vie o tom. Nikdy nepovie, že jeho kód (život) je bezchybný. Ak niekto povie, že chyby nerobí je buď Junior alebo šialenec. Chyby robí každý kto niečo robí. Rozdiel medzi Juniorom a Seniorom je len ten, že Senior chybu skôr nájde a bez mrnčania opraví. Amatér chyby skrýva alebo sa tvári, že neexistujú. Oboje je prejavom slabocha. Prípadne chyby hádže na ostatných.

Bezchybný kód by vyzeral takto:

// Silence is golden

Jediné čo môžeme spraviť je dať chybám minimum priestoru v našom kóde (živote). Testovať. Testovať. Testovať. Na chybách sa učiť. Hľadať ich. Neskrývať. Neopakovať. Testovať.

Niekedy ide skôr hľadanie chýb ako riešenie zadania. Nájsť tie miesta, ktoré sa môžu pokaziť. Nedefinované, nečakané scenáre, ktoré prinesie život.

Problém je len začiatok. K riešeniu problémov odporúčam skvelú knihu How to solve it od Geroga Polya.


Pridaj komentár