Kodowanie to tylko jeden aspekt profesjonalnego programowania. Moja praca wymaga ode mnie kodowania, ale wymaga też robienia innych rzeczy przez dłuższy czas - czasem mijają dni lub tygodnie, kiedy nie tylko koduję .
Obawiam się, że pozwalam zanikać ciężko wypracowanym umiejętnościom programistycznym, gdy siedzę na spotkaniach, rysuję schematy architektury i opisuję wymagania. (Nie wspominając o tym, że nie ufam ludziom w pisaniu wymagań, którzy nie rozumieją kodu).
Nie mogę po prostu czytać książek i czasopism o kodowaniu. W wolnym czasie biorę udział w niektórych projektach typu open source, a przepełnienie stosów i znajomi pomagają trochę, ponieważ mam okazję pomagać ludziom w rozwiązywaniu problemów programistycznych bez mikromanagowania, ale żaden z nich nie jest strasznie ustrukturyzowany, więc praca jest kusząca najpierw problemy, które mogę łatwo rozwiązać.
Chyba chciałbym znaleźć uporządkowany zestaw ćwiczeń (nieważne, jaki język lub środowisko)…
- … Mogę to robić okresowo
- … Wymaga pewnego czasu, więc mogę powiedzieć, czy się wygłupiałem
- … Ma jakąś punktację, więc mogę stwierdzić, czy popełniam błędy
Czy jest coś takiego? Co byś zrobił, aby Twoje umiejętności były świeże?