Akurat mam okres w którym mam "zajawkę" i poświęcam sporo wolnego czasu na naukę, również czas w pracy, więc:
- moją podstawą jest jakakolwiek aplikacja ToDo zsynchronizowana pomiędzy urządzeniami (laptop firmowy, telefon, itd.). W takiej aplikacji jako oddzielne zadania/listy trzymam:
- swoją ścieżkę nauki w ramach pod-zadań. Czyli według priorytetu dodaję to co najbliższym czasie chcę przeczytać/obejrzeć, np. książka DDD Vernona, książka o testach jednostkowych, książka o archetypach, seria artykułów o DDD, itd. Taka lista pozwala mi zobaczyć co już przeczytałem, w jakiej kolejności, gdzie mam braki.
- artykuły/wątki na forach do przeczytania w postaci linków
- książki do kupienia wg. priorytetu
- różne zagadnienia (techniczne i nietechniczne) na które natrafiłem w trakcie pracy i o których chcę więcej poczytać (np. model rozwoju kompetencji braci Dreyfus, @Transactional w Springu, Entity manager i locking w Hibernate), jak i zagadnienia ogólne do których czasami wracam i sobie odświeżam (SOLID, GRASP, wzorce projektowe)
- poza tym to przeglądam/analizuję kod innych osób, czy to na GitHub (np. ddd-by-examples, aggregates-by-example), czy w projektach w pracy
- wszelkiego rodzaju prezentacje/talki które najpierw lądują na liście do obejrzenia, a jeżeli były warte obejrzenia to idą na listę "Programowanie"
- jedyny projekt który napisałem sam to ToDo które służyło mi za portfolio w CV przy pierwsze aplikacji. Nie mam jakoś weny twórczej żeby coś klepać po godzinach.
Ostatnio też kombinuję nad bardziej optymalnym sposobem notowania "ścieżki nauki", bo zauważyłem, że o ile po przeczytaniu jakiejś książki zostaje mi sporo w głowie, o tyle jak już chciałbym wrócić do tematu bo coś mi "świta", to nie wiem z jakiego źródła jest ta konkretna informacja. Padło na mapę myśli (MindMap) w której każdy miesiąc to nowa gałąź i do takiej gałęzi dopisuję to co przeczytałem/obejrzałem wraz ze skrótem informacji które wyniosłem. Czyli: obejrzałem kurs DDD, dowiedziałem się czym jest bounded context, agregat, serwis domenowy, itd. więc notuję to na mapie myśli i jeżeli w przyszłości będę chciał do tego wrócić to CTRL + F -> Agregat i wiem że uczyłem się tego tu, tu i tu.