To nie AI zabierze Ci pracę — to programista z biurka obok
Strach przed zastąpieniem programistów przez AI jest nieuzasadniony. Prawdziwe zagrożenie? Inżynier, który zmienia 10-osobowy zespół w 2-osobową potęgę. Oto nowa rzeczywistość software'u.

W branży technologicznej krąży teraz pewne wygodne kłamstwo. Prawdopodobnie słyszeliście je powtarzane na Twitterze, podczas spotkań firmowych i przy kawie: "Spokojnie, AI to tylko narzędzie. Nie zastąpi ludzkiej kreatywności".
Oto niewygodna prawda: Mają rację tylko w połowie.
Samo AI nie wejdzie do twojego biura i nie spakuje twojego biurka. Duży Model Językowy (LLM) nie ma sprawczości. Nie ma ambicji. Ale programista siedzący obok ciebie – ten, który właśnie wymyślił, jak wykonać twoją tygodniową pracę w jedno popołudnie, używając trzech różnych agentów AI?
Ta osoba absolutnie zabierze ci pracę.
Jesteśmy świadkami fundamentalnej zmiany w dźwigni inżynierii oprogramowania. Nie chodzi o automatyzację zastępującą ludzi; chodzi o nowy gatunek człowieka, który wzmacnia swoje możliwości do punktu, w którym stara matematyka budowania zespołów przestaje mieć sens.
Pułapka Halucynacji

Spójrzmy na to, co faktycznie dzieje się w edytorze kodu. Jeśli spędziłeś trochę czasu z GitHub Copilot, Cursor lub GPT-4, wiesz, że rzeczywistość to nie magiczne "text-to-app".
Narzędzia do kodowania AI są niesamowitymi akceleratorami, ale są też pewnymi siebie kłamcami. Są jak nadpobudliwy junior, który nauczył się całego internetu na pamięć, ale nic z niego nie rozumie. Z radością wygenerują luki w zabezpieczeniach, zhalucynują biblioteki, które nie istnieją, lub napiszą kod, który wygląda idealnie, ale wywala się na przypadkach brzegowych (edge cases).
To właśnie tutaj te "10 lat doświadczenia" liczy się bardziej niż kiedykolwiek.
Odkryłem, że AI jest niezwykle trudne do okiełznania bez głębokiej wiedzy domenowej. Wymaga intuicji seniora, aby spojrzeć na blok wygenerowanego kodu i wyczuć dym, zanim wybuchnie pożar. Musisz wiedzieć, o co zapytać, ale co ważniejsze, musisz wiedzieć, kiedy odpowiedź jest subtelnym śmieciem.
W gruncie rzeczy AI potrzebuje spustu. Potrzebuje pilota. Jeśli nie masz blizn bojowych z poprzednich wdrożeń, które mogłyby cię poprowadzić, AI jest tylko generatorem szumu. Wartość nie leży w generowaniu kodu; leży w jego kurateli.
Nowa Matematyka: Z 10 do 2

Oto brutalna rzeczywistość ekonomiczna, którą większość founderów po cichu sobie uświadamia: Optymalna wielkość zespołu się kurczy.
W starym świecie zbudowanie solidnego produktu SaaS mogło wymagać dziesięcioosobowego zespołu: dwóch frontendowców, dwóch backendowców, inżyniera DevOps, programisty mobilnego, QA i Product Managera. Narzut komunikacyjny był wysoki. Spotkania nie miały końca. Wdrażanie zmian było powolne.
Dziś ten sam wynik może osiągnąć dwóch seniorów "AI-native".
Dlaczego? Ponieważ tych dwóch programistów nie pisze boilerplate'u. Nie spędzają trzech dni na zastanawianiu się, jak wycentrować diva, ani na konfigurowaniu Webpacka. Dyrygują AI, aby zajęło się egzekucją, podczas gdy oni skupiają się na architekturze i logice.
To ostateczna optymalizacja dla firmy. Eliminuje przerost formy nad treścią. Redukuje błędy komunikacyjne wynikające z "głuchego telefonu". Drastycznie tnie burn rate.
Jeśli jeden programista efektywnie używający AI może wyprodukować więcej niż pięciu programistów, którzy upierają się przy robieniu tego w "czysty" sposób, rynek w końcu skoryguje tę efektywność. Zespół dziesięcioosobowy nie zostanie zwolniony dlatego, że AI napisało kod; zostaną zastąpieni przez zespół dwuosobowy, który wiedział, jak władać AI.
Śmierć "Frontendowca"
Kochamy nasze etykietki w tej branży. Frontend. Backend. Mobile. DevOps.
Wierzę, że te podziały znikają. Zmierzamy w kierunku jednej roli: Programisty Agentów AI.
Ta osoba nie jest definiowana przez to, czy zna Reacta czy Rusta. Jest definiowana przez swoją zdolność do:
- Mistrzowskiego opanowania inżynierii promptów (prompt engineering) i inżynierii kontekstu.
- Łączenia wielu agentów AI w łańcuchy, aby rozwiązywać złożone procesy (workflows).
- Zrozumienia całego stacku technologicznego na tyle dobrze, by debugować to, co wypluje AI.
- Sięgania po fine-tuning i trenowanie modeli, gdy gotowe rozwiązania nie wystarczają.j
Specjalista ma kłopoty. Generalista, który wie, jak wzmocnić swoją wszechstronność za pomocą AI, jest przyszłością.
Pomyśl o tym – jeśli mogę poprosić agenta o "szkielet aplikacji React Native z tymi konkretnymi endpointami Supabase", i on zrobi 80% roboty, to nie muszę być ekspertem od mobile. Muszę być po prostu ekspertem od inżynierii, żeby dokończyć ostatnie 20%.
Co musisz zrobić teraz
Brzmi to strasznie, ale w rzeczywistości jest niesamowicie wyzwalające. Sufit tego, co możesz zbudować samodzielnie, nigdy nie był wyżej.
Gdybym zaczynał karierę dzisiaj lub szukał sposobu na pivot po 10 latach w grze, oto co bym zrobił:
- Przestań kodować od zera. Chyba że robisz to dla samej radości z rzemiosła (co jest ważne!), traktuj ręczne kodowanie jako ostateczność, a nie domyślny tryb. Zmuś się do używania narzędzi AI do wszystkiego, tylko po to, by poznać ich granice.
- Naucz się być Menedżerem Modeli. Traktuj AI jak junior developera. Jak dajesz mu jasne instrukcje? Jak sprawdzasz jego pracę? Jak iterujesz na podstawie jego wyników?
- Buduj Agenty, nie używaj tylko Chatbotów. Wyjdź poza interfejs czatu. Naucz się pisać skrypty, które wywołują API, jak używać narzędzi takich jak LangChain czy AutoGPT. Wartość leży w automatyzacji procesu, a nie tylko kodu.
- Skup się na System Design. Kiedy kod jest tani, architektura staje się wąskim gardłem. Twoja wartość leży teraz w projektowaniu domu, a nie w układaniu każdej cegły.
Szansa
Nadszedł nowy sposób pracy. Nie chodzi o to, by pracować ciężej, ani nawet "mądrzej" w tradycyjnym sensie. Chodzi o to, by stać się cyborgiem.
Celem nie jest już bycie najlepszym w pisaniu składni. Celem jest bycie najlepszym w kierowaniu inteligencją, która tę składnię pisze.
Więc nie bój się AI. Bój się stagnacji wynikającej z odmowy adaptacji. Praca nie znika – po prostu ewoluuje w coś znacznie potężniejszego.
Powodzenia.
Udostępnij to

Feng Liu
shenjian8628@gmail.com