The Frontend Engineer Will Not Be Replaced by AI

AI generuje wynik. Nie generuje poczucia odpowiedzialności.

Każdy potrafi wpisać prompt. Prawie nikt nie potrafi dowieźć produktu.

Pamiętam wdrożenie aplikacji do zakupów spożywczych o 2 nad ranem. Prosty przepływ kuponów rabatowych. Gdyby kod zawiódł, ludzie nie mogliby kupić jedzenia. Ten moment nauczył mnie, że kod ma swoją wagę. To nie tylko składnia. To różnica między tym, czy firma pozostanie otwarta, czy zostanie zamknięta.

Teraz ludzie mówią, że AI zabierze ci pracę. Mówią, że frontend umiera, ponieważ narzędzia takie jak Cursor czy V0 potrafią zbudować UI w kilka sekund.

Mylą się.

AI potrafi wygenerować komponent, ale brakuje mu kontekstu. Nie wie, dlaczego przycisk powinien być pomarańczowy. Nie wie, że stan ładowania potrzebuje dokładnie 300 ms, aby sprawiać wrażenie naturalnego. Nie wie, jak poradzić sobie z sfrustrowanym użytkownikiem.

AI generuje piksele. Inżynierowie generują znaczenie.

Oto prawda o tej pracy:

  • Frameworki są tymczasowe. Twoja zdolność rozwiązywania ludzkich problemów jest trwała.
  • AI potrafi zbudować formularz. Nie potrafi zbudować zaufania.
  • AI potrafi pisać kod. Nie potrafi wziąć na siebie odpowiedzialności, gdy o 3 nad ranem wszystko przestaje działać.

Kiedy buduję systemy, nie myślę tylko o JavaScript czy React. Myślę o osobie korzystającej z aplikacji.

  • Jak poinformować użytkownika, że jego zamówienie nie powiodło się, nie wywołując paniki?
  • Jak zbudować dashboard, z którego może skorzystać osoba nietechniczna?
  • Jak poradzić sobie z sytuacją, gdy dostawca przesyła rozmazane zdjęcie dokumentu?

To nie są problemy techniczne. To problemy ludzkie. Wymagają one empatii.

Najcenniejszą umiejętnością nie jest szybsze pisanie kodu. Jest nią wiedza o tym, czego nie budować. To wiedza o tym, kiedy dana funkcja jest obciążeniem, a nie atutem.

AI nigdy nie zapyta: „Czy ta funkcja faktycznie rozwiązuje problem, którego nikt nie ma?”.

Jeśli jesteś aspirującym inżynierem, nie ucz się tylko składni. Poznaj ludzką stronę.

  • Buduj narzędzia dla prawdziwych ludzi, a nie tylko widgety pogodowe.
  • Rozumiej cel biznesowy stojący za kodem.
  • Naucz się tłumaczyć potrzeby między projektantami, menedżerami produktu a klientami.

Bariera wejścia uległa zmianie. Role skupiające się wyłącznie na pisaniu komponentów zanikają. Role wymagające osądu, empatii i poczucia odpowiedzialności rosną w siłę.

AI to narzędzie do powtarzalnego kodu (boilerplate). To Ty odpowiadasz za nadawanie znaczenia.

Używaj AI do pisania testów. Używaj jej do eksplorowania pomysłów. Ale nigdy nie pozwól jej podejmować ostatecznych decyzji. To jest Twoja praca.

Frontend to miejsce, gdzie wartość staje się rzeczywistością. To tam technologia spotyka się z człowieczeństwem.

Source: https://dev.to/ogeobubu/the-frontend-engineer-will-not-be-replaced-by-ai-3k2l