Mam pewien dylemat :) Jestem początkującym i rozumiem, że kiedy zabieram się do projektu trzeba go podzielić na mniejsze części. Natomiast skąd mam wiedzieć jak napisać proces rejestracji użytkownika dajmy na to? Wiem, wystarczy wklepać w google i wyskoczą tysiące stron i projekty we wszystkich możliwych konfiguracjach, ale jak przepiszę, któryś kod z tutoriala to nadal nie rozumiem dlaczego autor tak to zaprojektował, dlaczego użył tych klas, zależności itd.
Mój problem polega chyba ze złym podejściem do nauki. Nie mam problemu z szukaniem i przepisaniem kodu, ale jakbym miał już coś napisać, nawet nie z pamięci, ale tylko z samą dokumentacją to mam pustkę w głowie. Po prostu nie mam takiej wiedzy, żeby np. zaprojektować logowanie i użyć takich klas, a nie innych. Chyba też nie chodzi o to by czytać dokumentacje od deski do deski w nadziei, że coś zapamiętam.
Jak wy się uczyliście? Przepisywaliście kod z internetu dopóki nie załapaliście? Analizowaliście każdą linijkę? Czy wyszukiwaliście konkretnych informacji z dokumentacji?