BACK

Wprowadzenie i charakterystyka uczestników
- Prelekcja dotyczyła wpływu sztucznej inteligencji (AI) na frontend development.
- Predominująca grupa na sali to frontend developerzy, właściciele agencji oraz team leaderzy.
- Większość uczestników korzysta z AI codziennie, często nawet nie zdając sobie z tego sprawy.

Historia prelegenta i zmiany na rynku pracy
- Prelegent, Cezary Mazur, przeszedł na frontend development w 2022 roku.
- W styczniu 2024 r. został zwolniony z pracy w korporacji z powodu zmian rynkowych, choć nie bezpośrednio z powodu AI.
- Obecnie prowadzi własną agencję webową i szkolenia z AI.
- Rynek front-end od 2022 do 2025 r. podlegał znaczącym zmianom, m.in. spadek ofert pracy o 50% w 2023.
- Od 2025 roku kluczowa jest umiejętność korzystania z narzędzi AI w pracy programisty.

Znaczenie AI w frontend development
- AI umożliwia szybsze wdrażanie projektów, generowanie komponentów i kodu.
- AI wspiera elastyczność, szybkie prototypowanie oraz poprawę jakości kodu.
- Narzędzia AI mogą także pełnić funkcję „wirtualnego kolegi” do przeglądu kodu.
- Sztuczna inteligencja wymaga jednak nadzoru człowieka (man in the loop).

Problemy i wyzwania związane z AI w branży
- Nie wszyscy programiści korzystają z AI systematycznie i w codziennej pracy.
- Brak budowania własnych AI asystentów i repozytoriów danych.
- Sceptycyzm niektórych team leaderów i właścicieli agencji wobec AI — zalecane jest przekraczanie tego oporu działając na własną rękę.
- Konieczność wypracowania strategii wdrażania AI i dalszego rozwoju kompetencji.

Metodologia pracy z AI i narzędzia
- Główne narzędzia: GitHub Copilot, Cursor, Windsurf oraz narzędzia do testów i Code Review (np. Kodo, Sourcery).
- GitHub Copilot pomaga generować kod na podstawie komentarzy, zwiększając produktywność programistów.
- Cursor oferuje zaawansowaną współpracę, analizę i refaktoryzację kodu z użyciem AI, łączy się z repozytorium kodu.
- Windsurf to alternatywny edytor AI.
- AI tworzy gotowe layouty i komponenty z uwzględnieniem popularnych frameworków (Tailwind, Material UI).
- Ważne jest używanie dobrze dopracowanych promptów, kontekstowe nauczanie AI oraz codzienne workflow z AI jako współprogramistą.

Wnioski i rekomendacje
- Znajomość i umiejętność efektywnego korzystania z AI jest dziś kluczowa.
- AI pomaga zmniejszyć błędy, automatyzować rutynowe zadania i skupić się na kreatywności.
- W najbliższej przyszłości większość ofert pracy będzie wymagać kompetencji AI.
- Firmy powinny zbierać dane do trenowania własnych modeli AI.
- Programiści mają szansę stać się trenerami AI i liderami technologicznymi.
- Brak znajomości AI może skutkować utratą konkurencyjności na rynku pracy.

Zadania i działania do podjęcia
- Poznać i wybrać odpowiednie narzędzia AI do codziennej pracy (Copilot, Cursor itd.).
- Budować i systematycznie korzystać z portfolio projektów z wykorzystaniem AI.
- Zautomatyzować nudne i powtarzalne zadania programistyczne z pomocą AI.
- Budować własne repozytoria danych i AI asystentów w zespołach i firmach.
- Przełamywać opór sceptycznych liderów, aktywnie demonstrując możliwości AI.
- Brać udział w szkoleniach i wymianie doświadczeń dotyczących AI w frontendzie.
- Wdrażać metody pracy oparte na codziennym używaniu AI i rozwijaniu promptów.

AI zabierze Ci prace! Jak sztuczna inteligencja stopniowo rewolucjonizuje front-end?

Share:

15:20 - 15:50, 28th of May (Wednesday) 2025 / DEV AI & DATA STAGE

Dynamiczny rozwój AI otwiera przed programistami nowe możliwości przyspieszenia i optymalizacji procesu tworzenia front-endu. W trakcie mojej prezentacji omówię, jak wykorzystanie AI w codziennej pracy pozwala nie tylko zaoszczędzić czas, ale także podnieść jakość kodu, ułatwić współpracę zespołową i szybciej dostarczać wartościowe rozwiązania użytkownikom.

Problem: Jak skutecznie integrować narzędzia AI, aby znacząco przyspieszyć dev front-endu? To pytanie nabiera szczególnego znaczenia w obliczu rosnących oczekiwań klientów i presji na szybkie wdrożenia.

Metodologia: Zaprezentuję konkretne przypadki użycia AI w projektach front-endowych, pokażę narzędzia i techniki, które pomagają w generowaniu kodu, refaktorowaniu, debugowaniu oraz automatyzacji powtarzalnych zadań.

Wnioski: Dzięki AI możemy zmniejszyć liczbę błędów, zminimalizować czas spędzony na żmudnych zadaniach i skupić się na kreatywnych aspektach projektowania. Podzielę się również przewidywaniami dotyczącymi przyszłości developmentu front-endu z wykorzystaniem AI.

Znaczenie dla praktyków i biznesu: Dla firm oznacza to krótszy czas wdrożenia produktów na rynek, lepszą jakość aplikacji i większą elastyczność w reagowaniu na zmiany. Przykłady zastosowań pokażą, jak AI może realnie wpływać na przewagę konkurencyjną.

LEVEL:
Basic Advanced Expert
TRACK:
AI/ML Career Path Dev Software
TOPICS:
AI SoftwareEngineering WebDev WebPerformance

Cezary Mazur

wwwell™ | AI Web Agency