W ostatnim tygodniu na jednym z blogów znalazłem opisu kilku rodzai programistów. Po zapoznaniu się z nimi, stwierdziłem, że faktycznie jeden z nich to idealny 100 % opis mojej osoby, jako programisty.
A więc jaki jestem? Cytując opis ze strony: http://undefined.com/ia/2006/10/05/the-fourteen-types-of-programmers/
Zalety:
- 1. Patrzę zawsze na cały system i staram się znaleźć sposób na stworzenie rozwiązania realizującego tak wiele zadań jak to tylko możliwe. (Niekoniecznie, też wymaganych w danym projekcie).
- 2. Szukam sposobów na rozwój, poznanie nowych technik, języków, tak aby rozwiązywać problemy jak najefektywniej.
- 3. Nienawidzę wykonywać żmudnej, nudnej pracy. I jeśli tylko to możliwe szukam sposobów na jej zautomatyzowanie.
Wady:
- 1. Jeśli muszę wykonywać żmudną i nudną pracę, ale w zasadzie niemożliwą do zautomatyzowania, staje się bardzo, ale to bardzo zrzędliwy.
- 2. Czasami (Możliwe, że częściej niż inni) mam skłonności do tworzenia rozwiązań znacznie wykraczających poza aktualne potrzeby, tak żeby mogły realizować jak najwięcej zadań.
- 3. Nienawidzę grzebać się, naprawiać i testować kodu beznadziejnej jakości. Zwykle wolę napisać coś od zera niż babrać się w bagnie.
To tak w skrócie. Uważam, że powyższe twierdzenia faktycznie oddają 100% mojej osoby. A Ty jakim typem programisty jesteś? (O ile w ogóle programujesz )