Moja nauka programowania || Tydzień 29
📄

Moja nauka programowania || Tydzień 29

notion image

Witam Cię ponownie!

Ten tydzień był naprawdę intensywny. Najpierw wróciłem z urlopu, gdzie słońce i plaża skutecznie odciągały mnie od kodowania. Potem przeskoczyłem na Geecon2024 w Krakowie, który zakończył ten szalony tydzień. W międzyczasie brałem udział w "Wyzwanie: AI" by Daniel Roziecki (głowy wątek dzisiejszego programu). Niestety, musiałem odłożyć naukę testów jednostkowych, ale w tym tygodniu na pewno do nich wracam!

Tydzień pełen niesamowitych wrażeń, w szczególności w ramach “Wyzwania AI”. Jako osoba ucząca się programowania, miałem okazję głębiej zanurzyć się głębiej w świat sztucznej inteligencji.

Oczywiście, nie będę opowiadał szczegółowo o elementach wyzwania. W myśl zasady “What happens in Vegas, stays in Vegas” 🍻 przedstawie tylko swoje ogólne przemyślenia dotyczące tego tematu.

 
notion image

AI jako narzędzie przyszłości


Jednym z najważniejszych wniosków, jakie można wynieść z Wyzwania: AI, jest zrozumienie, że “sztuczna inteligencja” to nie tylko modne hasło, ale realne narzędzie, które rewolucjonizuje sposób, w jaki pracujemy i rozwiązujemy problemy. Dzięki AI możemy automatyzować wiele procesów, co oszczędza czas i zwiększa efektywność. Dla nowoczesnych juniorów, ta technologia stanie się nieodzownym elementem, który umożliwia szybki rozwój i zdobywanie nowych umiejętności. I tak - mimo wielu głosów sceptyków AI - takie są realia. Żadne grymasy tych osób tego faktu nie zmienią…

 

Czego się tu nauczyłem?


W ciągu tego tygodnia nauczyłem się, jak efektywnie korzystać z AI do automatyzacji zadań i generowania kodu. Oczywiście, posiadałem już wiedzę na ten tematm, gdyż używam tych narzędzi dość często. Jednak wiedzę uzupełniłem o zaawansowane techniki budowania promptów. To pozwala na uzyskanie precyzyjnych odpowiedzi od modeli językowych. Dowiedziałem się, jak korzystać z kilku dodatkowych narzędzi takich jak np. Claude Workbench. Zrozumiałem również, jak jak budować i zarządzać własną bazą wiedzy, co umożliwia szybki dostęp do potrzebnych informacji.

 
notion image

Praca z AI a rozwój umiejętności


Daniel powtarza, jak ważne jest umiejętne korzystanie z narzędzi AI. To nie tylko kwestia zrozumienia, jak działa ta technologia, ale także jak ją efektywnie wykorzystywać w codziennej pracy i podczas nauki. Praca z AI wymaga od nas innego podejścia do rozwiązywania problemów. Musimy też być otwarci na szybką adaptację do nowych technologii. To kluczowe umiejętności, które każdy młody programista powinien rozwijać, aby odnaleźć się w dynamicznie zmieniającym się świecie IT. Wydaje mi się, że takie nastawienie jest chyba w tym wszystkim najważniejsze…

 

AI jako wsparcie w codziennych zadaniach


Dzięki AI możemy zautomatyzować wiele codziennych zadań, co pozwala nam skupić się na bardziej kreatywnych i wymagających aspektach pracy. AI może analizować dane, generować kod, tworzyć podsumowania i wiele więcej. Takie wsparcie jest nieocenione, zwłaszcza dla takich osób jak ja, którzy dopiero zaczynają swoją przygodę z programowaniem i potrzebują narzędzi, które pomogą im szybciej zdobywać doświadczenie i wiedzę. Oczywiście, należy wiedzieć, jak z takich narzędzi korzystać, aby nie narobić sobie krzywdy po drodzę. System pracy z kodem “copy/paste” nie jest tutaj zbyt pożyteczny.

 
notion image

Budowanie kompetencji przyszłości


Uczestnicząc w "Wyzwaniu: AI", zrozumiałem, jak ważne jest inwestowanie swojego czasu w naukę nowych technologii. AI nie tylko ułatwia codzienną pracę, ale także otwiera przed nami nowe możliwości i perspektywy zawodowe. Dla przyszłych juniorów w IT, zrozumienie i umiejętne wykorzystanie sztucznej inteligencji oraz narzędzi no/low-code będzie kluczowe w budowaniu kariery i osiąganiu sukcesów na konkurencyjnym rynku pracy. Swoją drogą, jestem ciekawy kiedy jak w przyszłości będzie wyglądał live codingu podczas rekrutacji 😉

 

Moje ogólne wrażenia


Podsumowując ten tydzień, mogę śmiało powiedzieć, że "Wyzwanie: AI" Daniela to niezwykle wartościowy projekt. Sztuczna inteligencja to nie tylko przyszłość w branzy IT, ale także narzędzie, które już teraz możemy wykorzystać do nauki. Ta technologia pozwala nam stać również się bardziej efektywnymi pracownikami. Z niecierpliwością czekam na kolejny etap wyzwania. Przyszłość rysuje się w jasnych barwach, a ja jestem gotów, aby ją przywitać z otwartymi ramionami 🤩

notion image
 

Mój tygodniowy postęp


🚀 Udział w Geecon2024, gdzie poznałem wiele ciekawych koncepcji

🚀 Nowe umiejętności w obszarze AI

🚀 Rozpocząłem pracę nad testami JUnit

 
notion image
 

Napotkane trudności


🚀 Brak czasu na naukę testów jednostkowych

 
notion image
 

Narzędzia i materiały


🚀 Materiały “Wyznanie: AI”

🚀 Dokumentacja JUnit

 
 
notion image
 

Reflekcje i wnioski


🚀 Wydarzenia branżowe są niesamowitym źródłem inspiracji do nauki

🚀 AI to przyszłość

 
notion image
 

Cele - kolejny tydzień


🚀
Projekt Client-Server
- Napisać testy jednostkowe

 
 
notion image
 

Śledź moją aktywność na LinkedIn


 
 
 

Zapisz się na mój newsletter


👋
Jeśli masz jakieś sugestie lub pytania, proszę napisz do mnie wiadomość: kuba@javampokaze.pl