16 lutego 2026

Czy vibe coding może oznaczać zmiany w zawodzie programisty i zniszczyć zyski producentów oprogramowania? Za co będzie się płaciło w IT?

Czy vibe coding może oznaczać zmiany w zawodzie programisty i zniszczyć zyski producentów oprogramowania? Za co będzie się płaciło w IT?

Jaka jest przyszłość vibe coding, czyli tej techniki kodowania, która ostatnio wywołała popłoch wśród akcjonariuszy największych na świecie producentów oprogramowania? Kto może stać się największym beneficjentem zjawiska i jakie są plusy i minusy tego zjawiska? Z czytelnikami „Subiektywnie o Finansach” podzielił się swoimi przemyśleniami dr hab. Andrzej Sobczak, profesor warszawskiej Szkoły Głównej Handlowej (SGH) kierujący Zakładem Zarządzania Informatyką

Mój rozmówca specjalizuje się w architekturze korporacyjnej, analizie biznesowo-systemowej i hiperautomatyzacji. Jest współzałożycielem inicjatywy Analityk Architekt Jutra (https://analitykarchitekt.pl). Ta rozmowa to kontynuacja analizy poświęconej wpływom AI w programowaniu na notowania akcji firm software’owych (produkujących oprogramowanie różnego rodzaju).

Zobacz również:

Vibe coding obudził obawy wśród inwestorów, których część widzi ryzyko, że za sprawą zdolności tworzenia kodów źródłowych za pomocą AI nawet przez najmniej ogarniętych w świecie IT, erozji ulegną zyski producentów oprogramowania. Przypisuje się temu ostatnią przecenę akcji m. in. Microsoftu, SAP, Salesforce, Palantira czy Oracle’a. Po producentach oprogramowania przyszła kolej na rzeź producentów gier komputerowych, potem na firmy doradcze i… zabawa w prognozy o wpływie AI na wielkie firmy dopiero się zaczyna.

CZYTAJ WIĘCEJ O RZEZI:

akcje producentów oprogramowania

A może to doskonała okazja, żeby nadstawić koszyczek, kontrariańsko kupić przecenione akcje, żeby coś wpadło do portfela? Może my wszyscy przeceniamy znaczenie AI dla kształtowania marżowości firm? Czy vibe coding aż tak zmieni programowanie? Pracę programistów? Za co będzie się płaciło w branży IT? Ta rozmowa ma pomóc odpowiedzieć na to pytanie.

Marcin Kuchciak: Bez owijania w bawełnę, walnę od razu z grubej rury. Czy jest Pan sobie w stanie wyobrazić, że ktoś będzie miał na tyle dużo fantazji, iż postanowi stworzyć potężny informatyczny system zarządzania, klasy ERP – może podobny do najbardziej znanych produktów SAP – i odważy się na to, sięgając po vibe coding?

Andrzej Sobczak: Na początek musimy rozróżnić dwie fundamentalnie różne rzeczy. Pierwsza to vibe coding w rozumieniu Andreja Karpathy’ego, twórcy tego pojęcia. Karpathy opisał to obrazowo: rzucasz problemem w AI, akceptujesz wszystko, co ona wygeneruje, nie czytasz nawet różnic w kodzie, a gdy pojawia się błąd – kopiujesz go i wklejasz bez komentarza. Masz „vibe”, że to działa, nie musisz rozumieć kodu, nie musisz nawet dotykać klawiatury. To programowanie przez konwersację, gdzie człowiek staje się bardziej recenzentem efektu końcowego niż twórcą.

Czym innym jest natomiast profesjonalny proces wytwarzania oprogramowania wsparty przez AI – w szczególności podejście określane jako spec-driven development, gdzie sztuczna inteligencja jest potężnym narzędziem w rękach doświadczonego zespołu i zaczynamy od przemyślanej specyfikacji, a nie od promptowania z AI. To jak przyczepienie silnika rakietowego do samochodu, ale pod pełną kontrolą kierowcy, który wie, dokąd jedzie i jak hamować.

I teraz odpowiadając wprost: czy wyobrażam sobie budowę systemu klasy SAP w czystym vibe codingu? Szczerze mówiąc – nie. To byłoby jak próba zbudowania elektrowni atomowej metodą „jakoś to będzie”. Systemy ERP to tysiące wzajemnie powiązanych procesów biznesowych, skomplikowana logika domenowa, integracje z dziesiątkami systemów zewnętrznych, wymogi bezpieczeństwa i zgodności regulacyjnej. Sam vibe coding tego nie udźwignie.

Ale tworzenie systemu ERP z intensywnym wsparciem AI? To już się dzieje – i to w Polsce. Doskonałym przykładem jest przedsięwzięcie Open Mercato. To open-source’owy system ERP/CRM nowej generacji, budowany od zera z wykorzystaniem najnowszych narzędzi AI do wspomagania wytwarzania kodu. Nie jest to jednak vibe coding – to świadome, kontrolowane wykorzystanie AI przez doświadczonych programistów, którzy dokładnie wiedzą, co robią i dlaczego.

Gdy patrzę na narrację, która panuje w mediach społecznościowych na temat vibe coding, to można odnieść wrażenie, że trafiliśmy do debaty o kryptowalutch, gdzie raczej mamy wymianę myśli między ewangelistami tokenów – którzy za nic nie chcą dostrzec niedostatków tych aktywów – z zapiekłymi krytykami – którzy odsądzają tę klasę instrumentów finansowych od czci i wiary. Może warto zachować bardziej umiarkowaną postawę w przypadku vibe codingu? Zróbmy mały bilans plusów i minusów. Zacznijmy od plusów. Dlaczego warto sięgać po vibe coding?

Andrzej Sobczak: Ma Pan rację z tym porównaniem do debaty o kryptowalutach – w mediach społecznościowych rzeczywiście dominują skrajności. Jedni ogłaszają koniec zawodu programisty, drudzy wyśmiewają vibe coding jako zabawkę dla amatorów. Prawda, jak zwykle, leży pośrodku. Skupmy się więc na konkretnych zaletach tego podejścia do budowy aplikacji.

Po pierwsze: rewolucja w prototypowaniu i walidacji pomysłów biznesowych. To dla mnie najważniejsza wartość vibe codingu. Jeszcze niedawno, żeby zweryfikować, czy pomysł na produkt cyfrowy ma sens, trzeba było czekać tygodnie, czasem miesiące na prototyp. Dzisiaj mówimy o dniach, a nierzadko o godzinach. I co kluczowe – biznes nie ogląda już statycznych makiet w PowerPoincie czy Figmie, ale dostaje praktycznie funkcjonalne rozwiązanie, które można klikać, testować, pokazywać potencjalnym klientom. To fundamentalnie zmienia dynamikę walidacji pomysłów biznesowych i poszukiwania nowych produktów cyfrowych.

Po drugie: demokratyzacja rozwiązywania punktowych problemów. W każdej organizacji istnieją dziesiątki, setki drobnych potrzeb biznesowych, na które duże zespoły IT nigdy nie miały czasu, budżetu ani po prostu atencji. Są to na przykład raport, który trzeba co tydzień składać ręcznie z trzech źródeł, prosty kalkulator dla handlowców, automatyzacja powtarzalnego zadania związanego z obsługą reklamacji lub delegacji. W rękach świadomych użytkowników – takich, którzy rozumieją podstawy technologii i znają dobre praktyki budowy systemów – vibe coding staje się narzędziem do samodzielnego adresowania tych potrzeb. To realnie wzmacnia wewnętrzną innowacyjność organizacji.

Po trzecie: niski próg wejścia. Osoby bez formalnego wykształcenia informatycznego mogą wreszcie materializować swoje pomysły. Analityk biznesowy, specjalista od marketingu – każdy z nich może teraz stworzyć działającą aplikację, która rozwiązuje jego konkretny problem, bazując na jego wiedzy dziedzinowej. To ogromna zmiana w stosunku do sytuacji sprzed zaledwie kilku lat.

Z jakimi ryzykami tworzenia kodu źródłowego powinni liczyć się użytkownicy narzędzi VC?

Andrzej Sobczak: Ryzyk jest sporo i warto je znać, zanim wpadniemy w zachwyt nad możliwościami vibe codingu. Po pierwsze i najważniejsze: podatności bezpieczeństwa. Kod generowany przez AI często zawiera luki, które doświadczony programista wyłapałby od razu (albo zrobiłoby to za niego przeznaczone do tego narzędzie) – niezabezpieczone połączenia z bazą danych, brak walidacji danych wejściowych, przechowywanie haseł w sposób umożliwiający ich odczytanie. Dla amatora te rzeczy są niewidoczne, a konsekwencje mogą być bolesne.

Dług technologiczny to kolejna pułapka. Wyjaśnię to pojęcie, bo nie każdy musi je znać. Dług technologiczny to sytuacja, w której wybieramy szybkie, prowizoryczne rozwiązanie zamiast właściwego. Działa tu i teraz, ale z czasem generuje narastające koszty – kod staje się coraz trudniejszy do modyfikacji, poprawienia błędów, rozbudowy. To jak budowanie domu bez fundamentów – na początku idzie szybko, ale potem wszystko zaczyna pękać. Vibe coding, z natury nastawiony na szybki efekt, generuje taki dług w ogromnych ilościach.

Problemy z architekturą tworzonych rozwiązań są równie istotne. AI generuje kod, który „działa”, ale często nie uwzględnia standardów architektonicznych obowiązujących w danej firmie, wzorców projektowych, zasad czystego kodu. Powstaje coś, co można porównać do domu, w którym każdy pokój budował inny wykonawca bez wspólnego projektu – niby stoi, ale instalacje się nie zgadzają, a rozbudowa graniczy z cudem.

I wreszcie kwestia fundamentalna, o której zapominają entuzjaści: zbudowanie aplikacji to zaledwie 30% całej pracy. Potem trzeba zapewnić jej utrzymanie, rozwój, wsparcie użytkowników, aktualizacje bezpieczeństwa, dostosowanie do zmieniających się wymagań. A tych aspektów vibe coding już nie zaadresuje lub zaadresuje je fragmentarycznie. Tu potrzebna jest systematyczna praca i kompetencje, których nie zastąpi konwersacja z AI.

W obiegu mamy sporo aplikacji generatywnej sztucznej inteligencji (GAI), z których najczęściej korzystamy, poczynając od kolejnych wersji ChatGPT, czy Claude, Gemini lub Perplexity, nie mówiąc o chińskich ich odpowiednikach w postaci choćby osławionego DeepSeeka czy mniej znanych Kimi K2, Qwen i GLM. Są to jednak narzędzia o zastosowaniu ogólnym, czyli teoretycznie do wszystkiego. Wiele mediów branżowych prześciga się w tworzeniu różnych rankingów, których celem jest wykazanie przewagi jednej aplikacji AI nad pozostałymi. Które z ogólnych GAI nadają się najbardziej do kodowania?

Andrzej Sobczak: Przyznam szczerze, że mogę nie być w tej kwestii obiektywny, bo mam swoje preferencje ukształtowane codzienną praktyką. Od dłuższego czasu pracuję głównie z Claude od Anthropic. Szczególnie cenię mechanizm artefaktów – to funkcja, która pozwala w trakcie rozmowy tworzyć i natychmiast uruchamiać miniprogramy, interaktywne wizualizacje, proste aplikacje webowe. Dla kogoś, kto chce szybko stworzyć narzędzie ułatwiające codzienną pracę, to bardzo praktyczne rozwiązanie.

Gemini od Google ma swoje mocne strony, zwłaszcza w projektowaniu front-endu (robi go bardzo fajnie) i integracji z ekosystemem Google. Polecam zwłaszcza AI Studio od Google. Co do modeli open source – DeepSeek, Qwen, Llama – są naprawdę dobre jakościowo i dla wielu zastosowań wystarczające. Ale trzeba pamiętać o jednym: jeżeli chcemy wyjść poza sferę eksperymentów i operacyjnie z nimi pracować na własnej infrastrukturze, wymagają dość mocnych maszyn. To generuje koszty, które trzeba wkalkulować (powtarzam, chyba że mówimy o środowisku uruchamianym dla jednej-dwóch osób).

CZYTAJ TEŻ W HOMODIGITAL:

Poza ogólnymi systemami AI mamy również całkiem dużo rozwiązań specjalistycznych. Zostały one wymyślone właśnie z myślą o vibe codingu. Które z nich najbardziej się wyróżniają? Z jakiego powodu tak się dzieje? Czy specjalistyczne narzędzia do vibe codingu są rzeczywiście lepsze niż uniwersalne modele GAI?

Andrzej Sobczak: Rynek specjalistycznych narzędzi do vibe codingu rozwija się niezwykle dynamicznie i rzeczywiście oferują one coś więcej niż uniwersalne modele. Na pierwszym miejscu postawiłbym Claude Code od Anthropic i Antigravity od Google. Przy czym od razu zaznaczę – to narzędzia dla nieco bardziej zaawansowanych użytkowników. Nie znaczy to, że są trudne, ale mogą odstraszać na początku interfejsem tekstowym, terminalowym. Pracujemy w linii poleceń, nie w ładnym okienku z przyciskami. Ale gwarantuję – warto się przełamać. Możliwości, jakie dają te narzędzia, są nieporównywalne z tym, co oferują typowe narzędzia do vibe codingu.

Z innych rozwiązań polecam Lovable – europejski startup, który zdobył sporą popularność – oraz Replit. Te platformy wyróżnia coś bardzo istotnego: dostarczają kompleksowy ekosystem usług, nie tylko generator kodu. Mamy tam od razu bazę danych, mechanizmy logowania i autoryzacji użytkowników, integrację z systemami płatności, hosting aplikacji. Dla osoby nietechnicznej to ogromna różnica – nie musi się martwić, gdzie postawić aplikację, jak skonfigurować serwer, jak podłączyć płatności. Wszystko jest „w pudełku”, gotowe do użycia. To realnie obniża barierę wejścia.

Czy specjalistyczne narzędzia są lepsze od uniwersalnych modeli? To zależy od celu. Jeśli chcemy szybko zbudować i wdrożyć działającą aplikację – zdecydowanie tak. Ekosystem robi różnicę. Ale jeśli potrzebujemy pomocy w zrozumieniu fragmentu kodu, rozwiązaniu konkretnego problemu programistycznego czy nauce – uniwersalny Claude w zupełności wystarczy.

Źródło: APP Machina

Spróbujmy teraz uchwycić wątek finansowy. Śledzę od lat sektor biofarmacji w wydaniu innowacyjnym. I tam zachodzi zjawisko klifu patentowego, który polega na tym, że po upływie wielu lat firma sprzedająca innowacyjny lek traci wyłączność na to. A wówczas do gry wchodzą producenci preparatów generycznych i biopodobnych. W zależności od wskazania medycznego i liczby nowych konkurentów da się na bazie historii oszacować, jak znacząco straci udział rynkowy dotychczasowy monopolista w pewnym segmencie. Zastanawiam się, w jaki sposób można spróbować skwantyfikować potencjalny ubytek sprzedaży firm produkujących oprogramowanie, jeżeli we znaki da się im upowszechnianie vibe codingu.

Andrzej Sobczak: To bardzo trafna analogia z klifem patentowym, choć zjawisko, które obserwujemy w branży software’owej, ma nieco inną dynamikę. W farmacji wiemy dokładnie, kiedy patent wygasa – można się przygotować. Tutaj zmiana przychodzi falami i uderza nierównomiernie w różne segmenty rynku.

Podam konkretny przykład z polskiego podwórka. W grudniu 2025 roku rozmawiałem z właścicielem software house’u, który przez ostatnie kilka lat świetnie sobie radził w bardzo konkretnej niszy: realizował prototypy dla startupów z USA. Model był prosty i dochodowy – amerykańska firma pozyskiwała finansowanie od inwestorów, a następnie zlecała budowę prototypu polskiemu zespołowi, korzystając z różnicy w kosztach pracy. Klasyczny przykład offshoringu. I co się stało? To źródło przychodów spadło praktycznie do zera. Startup, który dawniej płacił kilkadziesiąt tysięcy dolarów za prototyp, teraz robi go sam w Replit.

Oczywiście to tylko jeden przypadek, ale ilustruje szerszy trend. Nie oszukujmy się – narzędzia vibe codingowe realnie zmniejszają zapotrzebowanie na to, co branża czasem brutalnie nazywa „klepaczami kodu”. Mam tu na myśli programistów, których praca polegała głównie na implementacji stosunkowo prostych, powtarzalnych rozwiązań według gotowej specyfikacji. To spora grupa ludzi w Polsce – przez lata byliśmy hubem taniej, ale dobrej jakościowo pracy programistycznej dla zachodnich klientów.

Jak to skwantyfikować? Szczerze mówiąc, precyzyjne oszacowanie jest dziś niemożliwe – za dużo zmiennych, za krótki horyzont obserwacji. Ale pewne kierunki widać wyraźnie. Segment prototypowania i MVP dla startupów – mocne uderzenie, już teraz. Proste aplikacje biznesowe, wewnętrzne narzędzia – stopniowa erozja, bo firmy będą je budować samodzielnie.

Natomiast złożone systemy enterprise, rozwiązania wymagające głębokiej integracji, specjalistyczne oprogramowanie – tu wpływ będzie znacznie mniejszy, przynajmniej w perspektywie kilku najbliższych lat. Raport Gartnera mówi o 40% enterprise software tworzonego z wykorzystaniem vibe codingu do 2028 roku. Ale uwaga na słowo „z wykorzystaniem” – to nie znaczy „wyłącznie przez vibe coding”. To oznacza, że AI będzie elementem procesu, niekoniecznie że zastąpi zespoły programistyczne. Różnica jest zasadnicza.

Akcje wielu gigantów software’owych straciły ostatnio na fali narracji, że gałąź, na której siedzą, poderżnie vibe coding. Specjalizują się one w spersonalizowanych rozwiązaniach, które często są wyrafinowane, co może wiązać się wysokim skomplikowaniem, i wymagają regularnych aktualizacji. Intuicja podpowiada, że vibe coding raczej może mieć negatywny wpływ na mniejszych producentów softu niż olbrzymów typu Microsoft, SAP, Oracle czy IBM. Słusznie szepce intuicja do ucha, czy jednak warto jednak ją zignorować?

Andrzej Sobczak: Rzeczywistość okazuje się skomplikowana – i paradoksalnie bardziej niebezpieczna właśnie dla gigantów, niż mogłoby się wydawać na pierwszy rzut oka. Dlaczego giganci są zagrożeni, skoro wydawałoby się, że mają wszystkie atuty? Odpowiedź leży w tym, co analitycy z AlixPartners nazywają „wielkim ściskiem” – big squeeze. Z jednej strony naciskają zwinne, AI-natywne startupy, które potrafią replikować funkcjonalności za ułamek kosztów. Z drugiej – klienci korporacyjni zaczynają budować własne rozwiązania wewnętrznie. Klarna publicznie ogłosiła, że rezygnuje z Salesforce i Workday na rzecz własnych aplikacji AI. To nie jest pojedynczy przypadek – to sygnał zmiany paradygmatu.

Jest jednak prawdą, że różne segmenty rynku są zagrożone w różnym stopniu. Systemy ERP – rdzeń biznesu SAP i Oracle – są relatywnie bezpieczne w krótkim terminie. Dlaczego? Koszty zmiany są astronomiczne, integracja z dziesiątkami innych systemów tworzy efekt uwięzienia klienta, a wymagania regulacyjne i compliance’owe wymagają certyfikowanych rozwiązań. Vibe coding nie zaadresuje GDPR, SOX czy HIPAA.

Natomiast wąskie, wyspecjalizowane aplikacje SaaS – to one są na pierwszej linii ognia. Proste narzędzia do zarządzania zadaniami, dashboardy, systemy raportowania, aplikacje do komunikacji wewnętrznej – to wszystko można już dziś zbudować wewnętrznie za pomocą Lovable czy Replit. Paradoks polega więc na tym: najwięksi gracze są zagrożeni nie dlatego, że ktoś zastąpi ich systemy ERP vibe codingiem, ale dlatego, że ich modele wycen zakładały ciągły wzrost przychodów z chmury. Gdy ten wzrost zwalnia – bo klienci zaczynają część potrzeb zaspokajać sami – inwestorzy natychmiast korygują oczekiwania. I to właśnie obserwujemy w notowaniach.

Średnie firmy software’owe – te z przychodami poniżej 10 mld dolarów – są w najtrudniejszej sytuacji. Nie mają ani skali gigantów, ani zwinności startupów. Według analizy AlixPartners, odsetek szybko rosnących firm w tym segmencie spadł z 57% w 2023 do 39% w 2024 roku. Wiele z nich stanie przed egzystencjalnym zagrożeniem w ciągu najbliższych 24 miesięcy.

CZYTAJ TEŻ W HOMODIGITAL:

Gdy przygotowywałem się do naszej rozmowy zasięgnąłem języka w sieci. Rzucił mi się w oczy jeden z klipów, na którym tak na oko dwudziestolatek, zachęcał do szkoleń z dziedziny kodowania, co zachwalał tym, że w ciągu roku stworzył 90 aplikacji za pomocą VC. Takiemu nie podskoczysz – pomyślałem. Jakie kroki, poza korzystaniem ze szkoleń mniej lub bardziej oświeconych, a nie nastawionych wyłącznie na wydębienie kasy od łatwowiernych zainteresowanych, powinien podjąć Pana zdaniem ktoś, kto chce się zagłębić w kodowanie wibracyjne?

Andrzej Sobczak: Dziewięćdziesiąt aplikacji w rok brzmi imponująco, ale od razu nasuwa mi się pytanie: ile z nich działa do dziś? Ile ma użytkowników? Ile przeszło choćby podstawowy audyt bezpieczeństwa? Bo wyprodukować coś, co „jakoś działa” na prezentacji, to jedno. Stworzyć rozwiązanie, które rzeczywiście rozwiązuje problem i można je utrzymać – to zupełnie inna historia. Nie chcę być złośliwy wobec tego młodego człowieka, ale w branży technologicznej obserwuję niepokojący trend „portfolio ilościowego” – im więcej projektów na GitHubie, tym lepiej, niezależnie od ich jakości czy sensowności.

Co poradziłbym osobie, która chce świadomie wejść w świat vibe codingu? Po pierwsze: zacznij od realnego problemu, nie od narzędzia. Największy błąd, jaki widzę u entuzjastów, to podejście „mam młotek, szukam gwoździa”. Znajdź konkretny problem w swojej pracy, hobby, otoczeniu – coś, co naprawdę Ci przeszkadza i co chciałbyś rozwiązać. Aplikacja bez problemu do rozwiązania to tylko ćwiczenie techniczne.

Po drugie: naucz się podstaw, zanim zaczniesz je omijać. To może brzmieć paradoksalnie w kontekście vibe codingu, ale uważam to za kluczowe. Nie musisz zostać programistą, ale powinieneś rozumieć, czym jest baza danych, jak działa API, co to jest frontend i backend, jakie są podstawowe zasady bezpieczeństwa. Bez tej wiedzy będziesz jak kierowca, który nie wie, gdzie jest hamulec – jakoś pojedziesz, ale pytanie dokąd i jakim kosztem.

Po trzecie: dokumentuj swój proces. Zapisuj, jakie prompty działają, jakie nie, gdzie AI się myli, co musiałeś poprawiać ręcznie. To buduje Twoją intuicję i pozwala uczyć się na własnych błędach. Z czasem zaczniesz rozumieć, jak „myśli” model i jak z nim efektywnie współpracować.

Po czwarte: testuj, testuj, testuj. Nie akceptuj bezmyślnie tego, co wygeneruje AI. Testuj edge case’y – czyli sytuacje graniczne, nietypowe. Co się stanie, gdy użytkownik wpisze pustą wartość? Bardzo długi tekst? Znaki specjalne? AI ma tendencję do generowania kodu, który działa na „szczęśliwej ścieżce”, ale sypie się w nietypowych sytuacjach.

A co do szkoleń – owszem, są wartościowe oferty na rynku, ale też sporo cynicznych prób wyciągnięcia pieniędzy od osób zafascynowanych nową technologią. Czerwona flaga to obietnice w stylu „zostań programistą w weekend” lub „zarabiaj miliony na aplikacjach AI”. Jeśli ktoś obiecuje cuda, prawdopodobnie sprzedaje iluzję, nie wiedzę.

CZYTAJ TEŻ W HOMODIGITAL:

Vibe coding ma wiele atutów, które mogą sprawić, że zmieni się charakter pracy programistów. Spece od kodowania należą do grupy społecznej, która chyba godziwie zarabia. W jakim kierunku wyewoluuje sfera zatrudnienia wśród ekspertów od IT i jaki wpływ to może mieć na poziom zarobków? Pan jako wykładowca akademicki z SGH jest zapewne najlepszym źródłem informacji na ten temat.

Andrzej Sobczak: To pytanie słyszę regularnie od moich studentów, więc pozwolę sobie odpowiedzieć dość obszernie, bo temat jest zbyt ważny na uproszczenia. Zacznijmy od tego, co obserwujemy już dziś. Według najnowszych danych, ponad 40% juniorów przyznaje się do wdrażania kodu wygenerowanego przez AI, którego w pełni nie rozumieją. To niepokojąca statystyka, która sygnalizuje realne ryzyko – nie dla AI, lecz dla tych programistów. Jednocześnie 92% amerykańskich deweloperów korzysta z narzędzi AI codziennie. Technologia weszła do mainstreamu i nie ma odwrotu.

Czy to oznacza koniec zawodu programisty? Absolutnie nie. Ale oznacza fundamentalną zmianę tego, za co programiści będą wynagradzani. Spada wartość umiejętności „klepania kodu” – mechanicznego przekładania specyfikacji na linie programu. To właśnie tę pracę AI wykonuje coraz lepiej. Natomiast rośnie wartość kompetencji, których AI nie zastąpi – i tu dochodzimy do sedna mojej odpowiedzi.

Po pierwsze: wiedza domenowa, czyli biznesowa. AI wygeneruje kod, ale nie powie Ci, czy rozwiązujesz właściwy problem. Czy ta funkcjonalność rzeczywiście jest potrzebna klientom? Czy proces biznesowy, który automatyzujesz, w ogóle ma sens w obecnej formie? Programista, który rozumie branżę, w której pracuje – czy to finanse, logistyka, medycyna, czy produkcja – będzie nieporównanie cenniejszy niż ten, który tylko koduje według instrukcji. Paradoksalnie, im więcej AI w wytwarzaniu oprogramowania, tym większa wartość ludzi, którzy rozumieją, co i dlaczego budować.

Po drugie: zarządzanie zmianą w organizacji. Wdrożenie systemu informatycznego to w 30% technologia i w 70% ludzie. Opór przed zmianą, szkolenia, przekonywanie interesariuszy, zarządzanie oczekiwaniami – tego AI nie zrobi. Specjalista IT, który potrafi przeprowadzić organizację przez transformację cyfrową, będzie na wagę złota.

Po trzecie: umiejętności komunikacyjne. Brzmi banalnie, ale obserwuję to codziennie: świetni technicznie ludzie, którzy nie potrafią wytłumaczyć zarządowi, dlaczego projekt wymaga dodatkowych trzech miesięcy. Albo nie potrafią zebrać wymagań od użytkowników, bo nie umieją słuchać. Vibe coding tylko zwiększa znaczenie tej kompetencji – bo teraz musisz precyzyjnie komunikować się nie tylko z ludźmi, ale i z AI.

Po czwarte: wiedza o architekturze systemów i zasadach dobrego programowania. To jest absolutnie kluczowe i często niedoceniane przez osoby zafascynowane vibe codingiem. Rozumienie wzorców projektowych, zasad SOLID, architektury mikroserwisów, kwestii skalowalności i bezpieczeństwa – to fundament, który pozwala ocenić, czy kod wygenerowany przez AI jest dobry, czy jest tykającą bombą. Programista bez tej wiedzy jest jak redaktor, który nie zna gramatyki – może coś napisać, ale nie odróżni poprawnego tekstu od błędnego.

Moja rada dla młodych ludzi jest więc następująca: tak, idźcie na studia informatyczne, ale nie po to, żeby nauczyć się składni Pythona – tę składnię AI zna lepiej niż wy kiedykolwiek będziecie. Idźcie po to, żeby zrozumieć fundamenty: algorytmikę, struktury danych, architekturę systemów, inżynierię oprogramowania jako dyscyplinę. Równolegle rozwijajcie wiedzę biznesową i umiejętności miękkie. Ta kombinacja – głębokiego rozumienia technologii z biznesową i ludzką wrażliwością – będzie przepustką do kariery w świecie, gdzie AI pisze kod, ale to ludzie wciąż decydują, co warto zbudować.

Co do zarobków – spodziewam się polaryzacji. Specjaliści łączący kompetencje techniczne z biznesowymi będą zarabiać więcej niż kiedykolwiek. Natomiast „klepacze kodu” bez głębszych kompetencji – ci rzeczywiście mogą odczuć presję na wynagrodzenia. Rynek nie zniknie, ale się przeformułuje. I ci, którzy zainwestują w odpowiednie kompetencje dziś, będą beneficjentami tej zmiany, a nie jej ofiarami.

Dziękuję za rozmowę.

—————————–

CZYTAJ TEŻ:

Kto podgryza Nvidię?

open ai konta google

czy AI zwiększa produktywność

największa oferta publiczna

kosmiczne wyceny centrów danych

sztuczna inteligencja to paliwo przyszłości?

czy openai zaczyna pożerać allegro

MICROSOFT wygra pojedynek big techów

apple zdetronizowany

Meta stawia na AI

———————————-

ZAPISZ SIĘ NA NASZE NEWSLETTERY:

>>> W każdy weekend sam Samcik podsumowuje tydzień wokół Twojego portfela. Co wydarzenia ostatnich dni oznaczają dla Twoich pieniędzy? Jakie powinieneś wyciągnąć wnioski dla oszczędności? Kliknij i się zapisz.

>>> Newsletter „Subiektywnie o Świ(e)cie i Technologiach” będziesz dostawać na swoją skrzynkę e-mail w każdy czwartek bladym świtem. Będzie to podsumowanie najważniejszych rzeczy, o których musisz wiedzieć ze świata wielkich finansów, banków centralnych, najpotężniejszych korporacji oraz nowych technologii. Kliknij i się zapisz.

———————————

zdjęcie tytułowe: Pixabay

Subscribe
Powiadom o
42 komentarzy
Oldest
Newest Most Voted
Inline Feedbacks
Zobacz wszystkie komentarze
Niko
2 miesięcy temu

Bardzo ciekawe informacje,ostatnio nabyłem trochė akcji SAP ,po przeczytaniu tego wywiadu czuje się trochę spokojniejszy ale czy w dluższym terminie to już nie jestem taki pewny🤔

Admin
2 miesięcy temu
Reply to  Niko

Myślę, że „dłuższy termin” to w tym przypadku raczej pięć lat, niż dwa, więc jeszcze jest chwila na refleksję 😉

Paweł Jarczyk
2 miesięcy temu

Ja tutaj widze inny problem – kod stworzony przez takie oprogramowanie jest u firmy u której to stworzylismy, nie mamy sourcecode – i jesteśmy uwiązani tylko do tej firmy

Admin
2 miesięcy temu
Reply to  Paweł Jarczyk

No, ale ta firma raczej nie powinna być zainteresowana jakimiś działaniami ograniczającymi nam wykorzystanie „naszego” kodu, bo to byłoby niszczące reputacyjnie

Paweł Jarczyk
2 miesięcy temu
Reply to  Maciej Samcik

Nie o to chodzi, jak my tworzymy poprzez AI aplikację, to w większości rozwiązań ta aplikacja jesxt na serwerze firmy u ktorej robilismy, nie możemy jej sobie ściągnąc do własnego użytku i edytować. Tak jak strony robione przez AI

Bartek
2 miesięcy temu
Reply to  Paweł Jarczyk

W przypadku agentów kodowania takich jak Codex czy Claude Code działają one jak „operator” na Twoim komputerze: uruchamiają lokalnie komendy (git, docker, testy), edytują pliki, a co krok konsultują decyzje i generują kod z modelem w chmurze, ale finalnie kod zostaje u Ciebie lokalnie. Co dalej z nim zrobisz, to już Twoja decyzja.

JScript
2 miesięcy temu
Reply to  Maciej Samcik

Przecież to dzieje się już dzisiaj. Najpierw stawiasz infrastrukturę w takiej firmie, potem okazuje się, że opłaty rosną a przeniesienie całej infrastruktury do innej firmy lub na własne serwery kosztuje jeszcze więcej i stajesz się więźniem takiej firmy.

Bartek
2 miesięcy temu

O, wreszcie artykuł z mojego świata. Z tego, w którym od kilkunastu lat zdzieram zęby. Bardzo trzeźwe, zdroworozsądkowe podejście i ważne rozróżnienie: vibe coding to skrajność, a nie synonim AI w developmencie. Mam wrażenie, że w ostatnich latach rynek za mocno skupił się na samej roli programisty i na napięciu wokół kosztu tej roli. Legendarne stawki, gonitwa za seniorami, lęk firm przed przeszacowaniem stanowisk. W takim klimacie łatwo uwierzyć, że AI jest lekarstwem na problem programistów. A to nieprawda. AI nie rozwiązuje najważniejszych problemów w wytwarzaniu oprogramowania. To kolejna iteracja narzędzi, która może przyspieszyć pracę, ale przyspieszy dokładnie to, co… Czytaj więcej »

Bartek
2 miesięcy temu

Otwiera Pan temat rzekę. Z punktu widzenia budowy aplikacji biznesowych (bankowość, ERP, CRM, giełdy), można wskazać kilka krytycznych „zapachów”, które sygnalizują, że organizacja przepala zasoby. Zamiast samych wskaźników finansowych (które często są spóźnione i przypudrowane), warto patrzeć na wskaźniki operacyjne i kulturowe: 1. Rozdźwięk na linii Biznes – Technologia – Brak wspólnego języka: Jeśli technologia mówi o „mikroserwisach i kontenerach”, a biznes o „marży i konwersji”, i nikt nie potrafi tego połączyć – mamy problem. To prosta droga do budowania funkcji, których nikt nie potrzebuje. – Goniące „Silver Bullets”: Ciągłe wdrażanie nowinek (AI, blockchain, cloud) tylko dlatego, że są modne,… Czytaj więcej »

Bartek
2 miesięcy temu

Dziękuję! 🙂 Uważam, że taka analiza sytuacji i jej monitorowanie to po prostu rola CTO, który oczywiście może wspierać się AI. Przecież nie ma różnicy, kto nawija makaron na uszy. To, czy jest to maszyna, czy drogo opłacany pracownik, nie odgrywa żadnej roli. Obawiam się, że maszyna będzie bardziej szczera, czujna i merytoryczna w przynajmniej 80% sytuacji na rynku.

TomR
2 miesięcy temu
Reply to  Bartek

„Brak jasnego kierunku, brak precyzyjnych wymagań, brak umiejętności przekucia potrzeb biznesu w konkret. ” – a to się wszystko powinno tak robić? Np. precyzyjnie wystpecyfikowane wymagania biznesowe w kierunku:
1) Pierwszy moduł będzie do wręczania łapówek
2) Drugi moduł do spuszczania zanieczyszczeń do wody w sposób niezauważalny.
3) Trzeci moduł do szpiegowania konkurencji
4) Czwarty moduł do niepłacenia podatków.

Grzegorz
2 miesięcy temu
Reply to  Bartek

Zgoda, ale przecież zdajemy sobie sprawę, że te narzędzia to jeszcze nie jest poziom, który pozwala nam na pełne popuszczenie wodzy fantazji i kreowaniu „wartości z niczego”. Ale ta próżnia zostanie wypełniona. Nie wiem czy odpowiedzą będą umiejętności (skills) czy coś innego, ale cały ekosystem AI nastawiony jest na szybkie rozwiązanie problemów. Skoro coraz bardziej jesteśmy skłonni mówić, że AI napisze dobry kod (pytanie czy ten kod jest nam potrzebny jeśli jesteśmy obok problemu) to ja zakładam, że zaraz AI zrobi nam co najmniej akceptowalny zestaw testów bezpieczeństwa. Dokumentacja referencyjna istnieje. A architektura? Odpowiednio opisany skill też nam to zabezpieczy.… Czytaj więcej »

Wojciech
12 dni temu
Reply to  Bartek

To wszystko tylko kwestia rozwoju modelów. Dzisiaj halucynują, traktują bezpieczeństwo po macoszemu, nie potrafią dobrać rozwiązań, ale jutro….

Grosz
2 miesięcy temu

Jeśli programy tworzone przez AI będą jakościowo na poziomie zwykłych odpowiedzi udzielanych przez AI, to jakość oprogramowania znacząco spadnie.

Grzegorz
2 miesięcy temu
Reply to  Grosz

Jakość oprogramowania zdecydowanie spada. To równia pochyła. Owszem, rośnie złożoność produktów ale często nie wynika to z wymagań biznesowych a założeń czysto technicznych (a wrzucimy kilka poziomów wirtualizacji, ściągniemy modne frameworki, które za 2 lata przestaną być wspierane itd). Cały agile (zwinne czy jak to po polsku zwą) dewelopowanie służy dostarczaniu wybrakowanych produktów (tzw MVP) niby za zgodą odbiorcy oraz utrzymaniu płacącego we wierze, że przez 5 lat czy 10 płacenia będzie miał pełny produkt. Wystarczy spojrzeć na proste aplikacje w telefonie i dzienną ilość poprawek, a co dopiero w przypadku wielu milionów linii kodu. Najlepsze jest w tym wszystkim to,… Czytaj więcej »

Last edited 2 miesięcy temu by Grzegorz
Admin
2 miesięcy temu
Reply to  Grzegorz

Bardzo słusznie Pan prawi o jakości oprogramowania. Dużo bałaganu

Luigi
2 miesięcy temu
Reply to  Maciej Samcik

Polecam serdecznie, nawet laikom:

https://techtrenches.dev/p/the-great-software-quality-collapse

Normalizujemy spadek jakości inżynierii oprogramowania. To dlugoterminowo bedzie dosc duzy problem

Admin
2 miesięcy temu
Reply to  Luigi

Ooo, bardzo fajne, dzięki!

TomR
1 miesiąc temu
Reply to  Luigi

Z artykułu – „Accept that quality matters more than velocity. Ship slower, ship working.” – akurat to jest wadliwe jeżeli chodzi o pierwsze „zajęcia rynku” i ew. późniejsze zajęcia „podrynków” związanych z rozszerzaniem swojego produktu na nową funkcjonalność . Jeżeli będzie się czekać aż sie zrobi dobry produkt, to konkurencja która po prostu coś wypuści na rynek – opanuje ten rynek. I nie będzie już na nim miejsca na ten lepszy jakościowo, ale opóźniony produkt. Ten tzw. Time-to-market jest ważniejszy niż jakość dla pierwszych wejść na rynek. Problem nie do usprawiedliwienia jest oczywiście potem – jeżeli mając już zajęty rynek,… Czytaj więcej »

Grosz
2 miesięcy temu
Reply to  Grzegorz

Używasz dużo branżowego żargonu, ale to co opisałeś przypomina mi coś podobnego do postarzania produktu, które obserwujemy w realu. Sprzedaje się program, który nigdy nie jest skończony + potrzeba aktualizacji. Jeśli się uważnie popatrzy to spadek jakości widać w wszystkich branżach i wszystkich dziedzinach życia. Finanse nie są od tego wolne.
Do tego wszyscy, wszystko komplikują (kryzys złożoności). W bankach już prawie nie ma zwykłych lokat, są tylko ciągłe promocje z dziwnymi wymaganiami i zmieniającymi się zasadami.

Dawid
1 miesiąc temu
Reply to  Grosz

Każdy bank ma zwykła lokatę. Oprocentowanie jest jak zwykle mało atrakcyjne.

TomR
1 miesiąc temu
Reply to  Grzegorz

„Cały agile (zwinne czy jak to po polsku zwą) dewelopowanie służy dostarczaniu wybrakowanych produktów” – koncepcja powstała m.in. ze względu na niewystarczające możliwości manadżerów ludzkich jako bytów zarządzających skomplikowanymi rzeczami. Klazyczne podejście typu kierownik mówi ci co robić i jak robić nie działało w przypadku gdy kierownik się nie zna na rzeczy tak jak ten który ma to robić. Jak sprawdzono co się naprawdę dzieje to większość komunikacji była i tak międzi wykonujacymi, a nie kierownictwem a wykonującymi. Przykładowe założenia, które minimalizowały zależność od nie radzących sobie menadżerów – ludzi: „Decisions move closer to the work: Technical and implementation decisions… Czytaj więcej »

Luigi
2 miesięcy temu

(…) Równolegle rozwijajcie wiedzę biznesową i umiejętności miękkie. Ta kombinacja – głębokiego rozumienia technologii z biznesową i ludzką wrażliwością – będzie przepustką do kariery w świecie, gdzie AI pisze kod, ale to ludzie wciąż decydują, co warto zbudować. (…) Bardzo mądre słowa jednocześnie uzasadniające dlaczego będziemy mierzyć się w dalszym ciągu z deficytem specjalistów na tych płaszczyznach. Otóż przecięcie prawdopodobieństwa że człowiek jednocześnie będzie świetny technicznie oraz będzie mieć empatyczny interfejs w rozumieniu miękkich umiejętności pozwalających na współpracę i dowożenie wyników, cóż – to przecięcie powoduje że tych ludzi po prostu jest i będzie mało. Od ręki jestem w stanie… Czytaj więcej »

TomR
2 miesięcy temu
Reply to  Luigi

„ale to ludzie wciąż decydują, co warto zbudować.” – w przyszłości to AI będzie podejmować decyzje, będzie decydentem, zarządzającym, manadżerem (w kooperacji z klasycznymi komputerami). Ludzie będą podwładnymi, asystentami, pomocnikami tej zarządzającej AI.

Luigi
2 miesięcy temu

Poki co start jest rynkowy, ale wie Pan jak to z tym kapitalizmem bywa 😉

https://rentahuman.ai/

Mozna sie zglosic do rozwiazywania CAPTCHA dla „AI” 😉

TomR
1 miesiąc temu

Osoba udzialająca wywiadu ma w kontekście przejmowania władzy przez AI konflikt interesów, bo jest na pozcyji kierowniczej: „dr hab. Andrzej Sobczak […] kierujący Zakładem Zarządzania Informatyką”, więc gada jakieś rzeczy że to ludzie będą podejmowali decyzje. To może być dla niego korzystne – tego typu defensywne podejście obecnej kadry kierowniczej opóźnić nieodzowne przejęcie funkcji zarządzających przez AI może nawet o kilka lat. Obecna kadra kierownicza jest przeszkodą w zrobieniu cywilizacji dobrze przez przekazanie funkcj zarządzających od ludzi do AI. Bo to oni są obecnie decydentami, więc to oni musieliby zaakceptować krok do przodu, który by ich wyeliminował, zwolnił. W związku… Czytaj więcej »

Luigi
2 miesięcy temu

Był niedawno podobny artykuł, proszę wybaczyć ale nie pamiętam autora.

Pamiętam za to że w komentarzach była polemika czy to przez łatwość generowalnego kodu spadają wyceny akcji wymienianych spółek.

Widziałem gdzieś ostatnio że co prawda Microsoft notuje wzrost revenue, ale kosztem ogromnych inwestycji w wątpliwą do dowiezienia i utrzymania w potrzebnej skali infrastrukturę centrów danych.

Może te spadające wyceny to jednak jest dyskonto rosnących kosztów?

TomR
2 miesięcy temu
Reply to  Luigi

Problemem obecnych firm informatycznych jest to, że są amerykańskie. Co kiedyś było plusem, bo USA miało dobrą reputację. A teraz utraciło reputację kogoś z kim można współpracować. I może być motywowane i sterowane politycznie promowanie odchodzenia od rozwiązań amerykańskich na rzecz rozwiązań własynych. Dotychczas trudne, bo pisanie dziesiątków milionów linii kodu i utrzymywanie tego jest do ogarnięcia tylko przez dużych, silnych finansowo itp. Przyśpieszacz/potaniacz/ułatwiacz w postaci AI oznacza możliwość uzyskania funkcjonalności dotychczas dostępnej tylko w rozwiązaniach z USA także w mniejszych/biedniejszych itp. krajach.

Roman
2 miesięcy temu

Bardzo sensowne wypowiedzi.

Ja dorzucę tylko trzy grosze, że w branży nie tłumaczy się „vibe coding” jako „kodowanie wibracyjne”. 🙂
Vibe jest tam w znaczeniu klimatu, atmosfery, pozytywnych wibracji, bycia na wspólnej fali, natomiast nie w sensie dosłownego wibrowania.

Jednak najlepiej sens oddaje „kodowanie na wyczucie” lub „kodowanie improwizowane”.

Dawid
1 miesiąc temu

Very mindful, very demure.

TomR
2 miesięcy temu

Całkowicie wadliwe podejście do tego co powinno robić AI, jaka będzie jego funkcja . O AI trzeba myśleć w kategoriach czegoś co będzie pełnić funkcje zarządzające, w pełni całkowicie i ostatecznie zastępując ludzi -manadżerów (a potem także funkcje właścicielskie). Kompletem zarządzającym będzie: zestaw klasycznych programów zarządzających działaniem – ERP, CRM + jakieś specjalistyczne (typu wyznaczanie tras dla kurierów) oraz ta nowa AI do robienia rzeczy, do których dotychczas byli potrzebni ludzie. Klasyczne programy komputerowe już teraz robią dominującą ilościowo większość codziennego zarządzania operacyjego firmą. Tego już nie robią ludzie. Przykład – jak coś zamawiasz, to sterowaniem (zarządzaniem) tym zamówieniem zajmuje… Czytaj więcej »

TomR
1 miesiąc temu

Warto także dodać, że nawet jeżeli teraz AI startuje z pozycji asystenta, doradcy to nie znaczy że nie przejmie władzy. De-facto rządzenie przez kogoś kto ma formalnie stanowisko asystenta, doradcy jest częste – przykład : gdy w Imperium Osomańskim formalnie na tronie był Selim II Pijany to krajem w rzeczwistości rządził wezyr Sokollu Mehmed Pasza. Najsłynniejszym i najbardziej spektakularnym przypadkiem przejęcia władzy z pozycji asystenta był Józef Stalin. Przy czym on to zrobił tak że stanowisko początkowo asystenckie – Pierwszy Sekretarz Partii, ktoś kto na początku miał być tylko pomagierem Lenina – stało się de facto do końca Związku Radzieckiego… Czytaj więcej »

oxo
1 miesiąc temu

Z doświadczeń programistycznych: Dobrze opisany i prosty problem AI rozwiąże niemal bezbłędnie. Im większy projekt, tym większy problem z poprawnym opisaniem, jak AI ma działać, jak generować kod. W pewnym momencie opis jest … bardziej kosztowny, niż zaprogramowanie zmiany/poprawki. No i ten opis musi od pewnego momentu pilnować ktoś, kto … umie programować. W starych projektach jest problem ze „zbyt dobrym” kodem AI, który nie pasuje do szkieletu aplikacji, napisanego X lat temu. W 5% przypadków AI się myli i generuje potwory – kod niby poprawny i zgodny ze standardem ale .. wywalający się na warunkach brzegowych ( obciążenie, ilość… Czytaj więcej »

Admin
1 miesiąc temu
Reply to  oxo

Dzięki, ciekawe spostrzeżenie!

Jarek
1 miesiąc temu

Z AI koduje się szybciej, to fakt. Ale tak naprawdę kodowanie, to tylko niewielki procent pracy programisty. Im jest się wyżej tym więcej spotkań z klientami, innymi zespołami, uszczegółowiania wymagań. Jak byłem małym żuczkiem prosto po studiach, to fakt – 95% czasu pisałem kod. Teraz czasem przez tydzień nie napiszę linijki kodu. Więc tak prawdę mówiąc wpływ AI na moją produktywność jest niewielki.
Druga rzecz, którą zauważyłem. Sporo osób w firmie zakłada, że kod z AI jest w 100% poprawny. I projekt się pięknie buduje, jest pokryty testami, a potem jednak nie do końca działa jak powinien.

Admin
1 miesiąc temu
Reply to  Jarek

Dzięki serdeczne!

Subiektywny newsletter

Bądźmy w kontakcie! Zapisz się na newsletter, a raz na jakiś czas wyślę ci powiadomienie o najważniejszych tematach dla twojego portfela. Otrzymasz też zestaw pożytecznych e-booków. Dla subskrybentów newslettera przygotowuję też specjalne wydarzenia (np. webinaria) oraz rankingi. Nie pożałujesz!

Kontrast

Rozmiar tekstu