Moja nauka programowania || Tydzień 44
📄

Moja nauka programowania || Tydzień 44

notion image

Samodyscyplina w nauce programowania to temat, który przewija się często – nie bez powodu. Codzienna nauka wymaga mega wytrwałości i planowania, ale przede wszystkim umiejętności zarządzania własną chęcią do nauki. Na własnym przykładzie chciałem opowiedzieć o tym, że kluczem do sukcesu nie są długie, wyczerpujące sesje programistyczne, ale raczej konsekwentne, krótkie podejścia, które pozwalają na stały postęp.

30 minut dziennie wystarczy


Gwarantuję Ci, że zaledwie 30 minut programowania dziennie może zdziałać cuda, o ile jesteśmy w stanie regularnie wygospodarować ten czas. Zamiast spędzać 2-3 godziny nad jednym problemem, zaczynam od krótkich, intensywnych sesji, które są bardziej skoncentrowane. Pozwala to uniknąć frustracji, zmęczenia i rozciągania problemu w nieskończoność.

Przykład? Pracuję nad
🚀
Airport Automatic Landing System
- moja aplikacją do zarządzania lotami. W przeszłości często spędzałem wiele godzin na raz, próbując rozwiązać złożone problemy, co często prowadziło mnie do zbyt skomplikowanych rozwiązań. Efekt? Musiałem cofać się do punktu wyjścia. Teraz dzielę pracę na małe zadania i podchodzę do nich z nową energią – po 30 minutach codziennie udaje mi się wprowadzać drobne usprawnienia. Efekt? Aplikacja rozwija się systematycznie, bez frustracji, a mój zapał do pracy pozostaje na wysokim poziomie.

Efekt „przekombinowania”


Dłuższe sesje, choć na pierwszy rzut oka wydają się bardziej produktywne, często prowadzą do problemu, który nazwałbym „przekombinowaniem”. Siadasz na kilka godzin i próbujesz rozwiązać złożony problem, ale im dłużej nad nim myślisz, tym bardziej zaczynasz wprowadzać niepotrzebne zmiany, które ostatecznie sprawiają, że wszystko staje się zbyt skomplikowane.

Zauważyłem to u siebie wielokrotnie. W moim przypadku, gdy zaczynam od długiej sesji kodowania, z czasem wpadam w pułapkę wymyślania nowych, „genialnych” rozwiązań, które ostatecznie są niepraktyczne. Następnego dnia siadam do kodu i często… wracam do stanu sprzed sesji. Dlatego teraz wolę pracować krócej, ale intensywnie – krótka, przemyślana dawna kodowania daje więcej niż godziny „kombinowania”.

 
 
 
 
notion image

Mój tygodniowy postęp


🚀 Walczę z projektem 🔗 LOTNISKO

🚀 Aktualnie zajmuję się zarządzaniem ilością paliwa oraz obsługą kolizji po jego wyczerpaniu

 

Kolejny tydzień (plan)


🚀 Ukończyć zarządanie paliwem oraz zmianić format przesyłania danych Klient-Server na JSON