Moja nauka programowania || Tydzień 31
📄

Moja nauka programowania || Tydzień 31

notion image

Pierwszy rozbudowany projekt


Kiedy rozpocząłem swój pierwszy złożony
🚀
Projekt Client-Server
, moje podejście do nauki programowania zaczęło się diametralnie zmieniać. Wcześniej spędzałem godziny, oglądając tutoriale i czytając tony materiałów. Byłem jak gąbka chłonąca wszystko na swojej drodze, bez większego zastanowienia, jak właściwie tę wiedzę zastosować.

Wraz z początkiem
🚀
Projekt Client-Server
, coś we mnie kliknęło. Zacząłem więcej czasu poświęcać na czynne kodowanie, niż na wielogodzinne bierne zgłębianie teorii. Podczas pisania, wszystkie problemy rozwiązywałem na bieżąco – odkrywałem, jak język działa i jak wykorzystać zdobytą wiedzę w praktyce.

 
notion image

Moja przykra powinność


Tutoriale stały dla mnie po prostu nudne. To jak obowiązkowa sałatka przed soczystym stekiem. Od razu zaznaczam - kocham warzywa! Jednak wołowina brzmi dla mnie lepiej 😆

Taka nauka przez oglądanie tutoriali przestała być ekscytującą dawką wiedzy, a zaczęła przypominać nieprzyjemną powinność, którą musiałem wykonać przed kolejną wyczekiwaną sesją kodowania. Jasne, każdy musi najpierw zdobyć wiedzę teoretyczną i przez to przejść. Ale prawdziwa frajda zaczyna się podczas implementacji tej wiedzy. Teraz, gdy muszę obejrzeć jakiś tutorial, robię to z myślą: "Dobra, obejrzę to, żeby wiedzieć, co mam zrobić, ale potem wracam do kodowania!”

 
notion image

Bez tutoriali, po prostu ja, kawa i klawiatura…


Nauka w ten sposób – z klawiaturą pod palcami – jest dla mnie niesamowicie satysfakcjonująca. Każda nowa funkcjonalność, którą implementuję, daje mi poczucie rzeczywistego postępu, bo widzę, że coś pod moimi palcami powstaje z nicości. Każdy problem, który napotykam (a jest ich masa) jest okazją do nauki i rozwijania swoich umiejętności. Takie momenty nakręcają do dalszego rozwoju. Nie godziny spędzone na oglądaniu tutoriali, ale rzeczywista praca i pisanie kodu.

Moja rada dla Ciebie?


Więc jeśli jesteś na początku swojej drogi i czujesz, że utknąłeś w niekończącej się pętli oglądania filmów i czytania metariałów, spróbuj zamienić je na czas spędzony na kodowaniu. Przekonasz się, że to, czego szukasz, to nie więcej teoretycznej wiedzy, ale więcej praktyki.

 
notion image
 

Mój tygodniowy postęp


🚀 Przerobiłem podstawy PostrgeSQL

🚀 Posprzątałem swoje repozytorium

 

Narzędzia i materiały


 

Cele - kolejny tydzień


🚀 Refaktoryzacja
🚀
Projekt Client-Server

🚀 Stworzyć bazę do zapisu danych z aplikacji

🚀 Nauka frameworka JOOQ