To, co dziś umiesz jako programista .NET, za chwilę może po prostu nie wystarczyć. Rynek zmienia się szybciej niż kiedykolwiek: AI weszło do codziennej pracy, kolejne wersje .NET wychodzą jedna po drugiej, a firmy tną budżety i liczą każdy etat. W takich warunkach programiści coraz wyraźniej dzielą się na 2 grupy: tych, którzy się dostosują, i tych, którzy powoli znikną z rynku.
"Znikną" brzmi mocno, wiem. Ale nie chodzi o straszenie, tylko o realną zmianę na rynku, którą lepiej zauważyć za wcześnie niż za późno. I co ważniejsze - o konkretny plan, co z tą zmianą zrobić.
W tym artykule dostaniesz 3 rzeczy: 5 typów programistów .NET, którzy są dziś najbardziej zagrożeni (sprawdź, czy nie ma Cię na tej liście), 7 umiejętności, które w 2026 roku robią różnicę, i gotowy plan działania na 90 dni, który zrealizujesz obok normalnej pracy. Bez straszenia i bez lania wody.
Stan danych: październik 2026. Aktualną wersją LTS jest .NET 10 (razem z C# 14), a wsparcie .NET 8 kończy się 10 listopada 2026. Dane o adopcji AI pochodzą z ankiety Stack Overflow Developer Survey 2025, a statystyka o udziale Copilota w kodzie - z danych GitHuba z 2023 roku. Wersje i liczby szybko się zmieniają, ale kierunek, o którym piszę poniżej, raczej się nie odwróci.
Co się właściwie stało z rynkiem?
Najpierw kontekst. W ostatnich 2-3 latach zderzyły się 3 rzeczy:
• AI weszło do firm na dobre. Nie jako ciekawostka, z którą bawi się kilku entuzjastów, tylko jako codzienne narzędzie pracy.
• Budżety IT są cięte. Firmy pilnują wydatków mocniej niż kiedyś i liczą każdą złotówkę oraz każdy etat.
• Oczekiwania wobec programistów rosną. Za te same pieniądze trzeba dowozić więcej.
Każda z tych rzeczy osobno to nic nowego. Branża przeżyła już niejedną nową technologię, niejedno zaciskanie pasa i niejeden wzrost wymagań. Ale wszystkie 3 naraz to nowe zasady gry.
Liczby nie kłamią. To nie są moje odczucia. Według ankiety Stack Overflow Developer Survey 2025 (ponad 49 tysięcy programistów ze 177 krajów) 84% programistów już używa AI w pracy albo planuje zacząć. A GitHub podaje, że w plikach z włączonym Copilotem AI pisze 46% kodu. Prawie połowę. Kodu. Jeśli myślisz, że to moda, która zaraz minie, przypomnij sobie, że dokładnie to samo mówiono o chmurze 10 lat temu. Jak to się skończyło, wszyscy wiemy.
"Znikną" nie znaczy "zwolnienie jutro". Doprecyzujmy jedno, żeby nie było nieporozumień. "Znikną" nie oznacza, że jutro dostaniesz wypowiedzenie. To działa wolniej - i bardziej podstępnie:
1. Coraz mniej ofert pasuje do Twojego profilu.
2. Stawki stoją w miejscu albo spadają.
3. Na rozmowach rekrutacyjnych nagle wymagają rzeczy, których nie masz.
Aż w końcu okazuje się, że rynek odjechał, a Ty stoisz na peronie. Nikt Cię nie zwolnił z dnia na dzień - po prostu Twoje umiejętności po cichu straciły na wartości. Rynek nie wybacza stagnacji.
5 typów programistów .NET, którzy są dziś zagrożeni
Czas na konkrety. Poniżej znajdziesz 5 typów programistów .NET, którzy są dziś najbardziej zagrożeni. Czytaj uważnie i szczerze odpowiedz sobie na jedno pytanie: czy któryś z nich to przypadkiem nie Ty?
Typ 1: Klepacz CRUD-ów. "Biorę ticket z Jiry, klepię endpoint, biorę następny." Jego główna wartość to zamiana wymagań na powtarzalny kod: endpoint, walidacja, zapis do bazy. I tak w kółko. Problem w tym, że dokładnie to AI robi dziś w kilka minut. Powtarzalny kod stał się towarem, a towar jest tani. Jeśli Twoja jedyna przewaga to szybkie klepanie powtarzalnego kodu, konkurujesz z narzędziem, które kosztuje kilkadziesiąt dolarów miesięcznie i nie bierze urlopu.
Typ 2: Więzień .NET Framework. "U nas jest 4.8 i tak już zostanie." Siedzi na .NET Framework 4.8 od lat, bo "u nas w firmie tak jest". Ostatnia wersja, którą zna dobrze, pochodzi z 2019 roku, a na pytanie o nowości odpowiada: "nie mam kiedy i nie mam po co". Znam to doskonale. Tylko że świat poszedł do przodu: mamy .NET 10, Minimal APIs, natywne AOT i zupełnie inny poziom narzędzi. Jeśli Twoja wiedza kończy się na 2019 roku, na rozmowie rekrutacyjnej w 2026 będzie to widać w 5 minut.
Typ 3: Odmawiacz AI. "AI pisze buble. Nie będę tego używał." Copilota, Claude'a czy Cursora nie używa z zasady, bo traktuje AI jak zagrożenie, a nie jak narzędzie. I wiesz co? Czasem ma rację - AI potrafi pisać buble. Ale programista, który umie z niego korzystać, robi w godzinę to, co odmawiacz w cały dzień. I tu jest sedno całego tematu, które warto zapamiętać: nie konkurujesz z AI. Konkurujesz z programistą, który używa AI.
Typ 4: "Tylko backend". "Docker? Deploy? To robota DevOpsa." Oddaje kod "za płot" i na tym kończy się jego zainteresowanie. Docker? Robota DevOpsa. Deploy? Ktoś się tym zajmie. Chmura, CI/CD, kontenery? Nie moja działka. Problem w tym, że firmy - zwłaszcza mniejsze - coraz częściej szukają ludzi, którzy potrafią dowieźć całość: od kodu po działającą aplikację na produkcji. Nie musisz być ekspertem od wszystkiego, ale musisz rozumieć cały obrazek. Im mniej go widzisz, tym łatwiej Cię zastąpić.
Typ 5: Wieczny wykonawca. "Zrobiłem taska. Co dalej?" Czeka na taska, robi taska, bierze następnego. Nie pyta po co, nie proponuje, nie rozumie biznesu, dla którego pracuje, i nie wie, po co powstaje kod, który pisze. Brzmi bezpiecznie? Jest dokładnie odwrotnie: wykonawców zastępuje się najłatwiej. Jeśli tylko wykonujesz polecenia, to polecenia można wydawać komuś tańszemu. Albo czemuś.
Szybki test: ile z tych typów to Ty?
Ile z tych 5 typów rozpoznajesz u siebie?
• 0 - świetnie. Ale czytaj dalej, bo za chwilę zajmiemy się budowaniem Twojej przewagi na 2026.
• 1-2 - jak większość. Masz nad czym pracować. Dobra wiadomość: plan znajdziesz w dalszej części artykułu.
• 3 i więcej - budzik. Potraktuj ten tekst jak sygnał alarmowy. Serio.
Koniec straszenia. Teraz najważniejsza część: 7 umiejętności, które w 2026 wyznaczają granicę między programistą wymienialnym a programistą nie do ruszenia.
Umiejętność #1: AI jako codzienne narzędzie pracy
Tu naprawdę nie ma już dużo miejsca na dyskusję. Jeśli AI nie jest jeszcze częścią Twojej codziennej pracy, zacznij od 3 kroków:
• Wybierz jedno narzędzie i opanuj je. GitHub Copilot, Claude albo Cursor. Jedno, ale porządnie - lepiej znać 1 narzędzie na wylot niż 5 po łebkach.
• Naucz się pisać dobre prompty. Dawaj kontekst, przykłady i ograniczenia. Kontekst + przykłady + ograniczenia = lepszy wynik.
• Rób code review kodu od AI. To najważniejszy punkt. Ktoś musi ocenić, czy to, co wyszło, jest dobre. Ten ktoś to Ty.
4 zastosowania od dziś. Jak to wygląda w praktyce? Oto 4 obszary, w których AI może Ci pomóc od zaraz:
• Testy jednostkowe. AI szybko przygotowuje szkic testów, a Ty go weryfikujesz.
• Refaktoryzacja. Zaznaczasz brzydki kod, prosisz o propozycję poprawy i oceniasz wynik.
• Debugowanie. Wklejasz stack trace i pytasz o hipotezy, zamiast godzinami kręcić się w kółko. Tu oszczędzasz najwięcej nerwów i godzin.
• Boilerplate. DTO, mapowania, konfiguracja - to wszystko możesz oddać maszynie.
We wszystkich tych zastosowaniach obowiązuje jedna zasada: AI proponuje. Ty decydujesz. Odpowiedzialność za kod, który trafia do repozytorium, zawsze zostaje po Twojej stronie.
Umiejętność #2: nowoczesny .NET, a nie ten z 2019
Jeśli ostatnia wersja, którą znasz dobrze, to .NET Framework 4.8, masz kilka generacji zaległości. Spójrz na oś czasu:
• 2019 - .NET Framework 4.8. Tu utknęła część rynku.
• 2023 - .NET 8 (LTS). Wciąż działa w wielu firmach, choć jego wsparcie kończy się w listopadzie 2026.
• 2025 - .NET 10 (LTS). Aktualny wybór LTS w 2026 roku.
Do tego dochodzą C# 14, Minimal APIs, natywne AOT i rekordowa wydajność platformy. Nie musisz znać każdej nowości na pamięć. Ale musisz swobodnie poruszać się po współczesnym stacku - tak, żeby na rozmowie rekrutacyjnej czy w nowym projekcie nie zaczynać od nadrabiania kilku lat.
Nisza, o której mało kto mówi: migracje legacy. A teraz ciekawostka. Miliony linii kodu na starym .NET Framework wciąż napędzają firmy i ktoś będzie to migrował przez najbliższe lata. Programista, który zna i stary, i nowy świat, może być bardzo dobrze wyceniany. Warunek jest jeden: naprawdę znasz oba światy.
Dlatego legacy to nie wstyd. Legacy to przewaga - jeśli umiesz je modernizować. Jeśli pracujesz dziś na Frameworku 4.8, nie musisz tego ukrywać w CV. Wystarczy, że dołożysz do tego znajomość nowoczesnego .NET, a staniesz się kimś, kto potrafi przeprowadzić firmę z jednego świata do drugiego. Z więźnia Frameworka robisz wtedy przewodnika.
Umiejętność #3: chmura i konteneryzacja
Kod, który działa tylko na Twoim komputerze, to dopiero połowa roboty. Dlatego numer 3 to chmura i kontenery:
• Docker. W 2026 to podstawa, tak jak Git. Koniec dyskusji.
• Podstawy jednej chmury - najlepiej Azure. To naturalny wybór w świecie .NET. Na start wystarczą App Service, Functions, storage i kolejki.
• Aspire. Rzuć okiem na .NET Aspire (od wersji 13 nazywany po prostu Aspire) - to mocny kierunek w ekosystemie Microsoftu, zwłaszcza przy aplikacjach rozproszonych.
Nie chodzi o to, żeby zostać DevOpsem. Chodzi o to, żeby nie być typem "tylko backend" i umieć samodzielnie przejść całą drogę od kodu do działającej aplikacji.
Umiejętność #4: architektura ponad składnię
Prawda jest taka, że AI zna składnię C# lepiej niż Ty i ja razem wzięci. Znajomość składni przestała więc być przewagą człowieka.
Ale AI nie weźmie odpowiedzialności za decyzje. Monolit czy mikroserwisy? Clean Architecture, Vertical Slice czy modularny monolit? Co wydzielić, a czego lepiej nie ruszać? Na te pytania nie ma jednej dobrej odpowiedzi, bo wszystko zależy od kontekstu: projektu, zespołu i biznesu. A kontekst znasz Ty, nie model językowy. I to Ty za te decyzje odpowiadasz.
Wartość programisty przesuwa się z pytania "jak to napisać?" na pytanie "co i kiedy zbudować?". To jest Twoja działka. Im lepiej rozumiesz wzorce architektoniczne i ich koszty, tym trudniej Cię zastąpić. To zresztą najprostsza droga ucieczki dla typu 1, czyli klepacza CRUD-ów.
Umiejętność #5: bezpieczeństwo
Im więcej kodu powstaje szybko i bez porządnego przeglądu, tym większe ryzyko podatności. Mówiąc wprost: więcej kodu z AI = więcej podatności w Twoim repozytorium, bo mało kto dokładnie sprawdza to, co wygenerowała maszyna. Dlatego podstawy bezpieczeństwa to dziś obowiązek każdego programisty, a nie tylko działu security:
• OWASP Top 10. Znasz jak własną kieszeń. Bez wyjątków.
• Autoryzacja i walidacja wejścia. To ma być odruch, a nie "kiedyś dorobimy".
• Sekrety poza kodem. Key Vault albo user secrets. Nigdy w repozytorium.
Programista, który realnie dba o bezpieczeństwo, jest dziś na wagę złota.
Umiejętność #6: testy i jakość
Zapamiętaj jedno zdanie: kod jest coraz tańszy, a zaufanie do kodu - coraz droższe. Skoro kod może dziś wygenerować każdy, wartością staje się ten, kto gwarantuje, że ten kod działa.
W praktyce oznacza to testy jednostkowe w xUnit, testy integracyjne (np. z Testcontainers, które na czas testów uruchamiają prawdziwą bazę danych w kontenerze) i porządne code review. Nudne? Może. Ale to nudne płaci rachunki. Kto gwarantuje jakość, jest nie do ruszenia.
Umiejętność #7: rozumienie biznesu
Na koniec mój faworyt. Najcenniejsze pytanie, jakie możesz zadać w pracy, brzmi:
"Jaki problem tak naprawdę rozwiązujemy?"
Programista, który rozumie, po co powstaje kod, mówi językiem korzyści i sam proponuje rozwiązania, ma dużo mocniejszą pozycję. To ścieżka w 3 krokach: rozumiesz biznes → proponujesz rozwiązania → jesteś partnerem. A partner to już nie jest wykonawca. Wykonawcę łatwo zastąpić. Partnera - bardzo trudno.
To również najlepsze lekarstwo na typ 5, czyli wiecznego wykonawcę. Zamiast pytać "co dalej?", zacznij pytać "po co?".
Plan działania na 90 dni
Wiem, że tego dużo. Dlatego zamiast listy życzeń masz konkretny plan na 90 dni: 3 miesiące, 3 etapy, ok. 5 godzin tygodniowo. Da się to zrobić obok normalnej pracy.
Dni 1-30: AI wchodzi do Twojej codziennej pracy. Pierwszy miesiąc należy do AI:
• włącz Copilota albo Claude'a do prawdziwej pracy - nie do zabawy, do pracy,
• codziennie zrób z AI minimum 1 realne zadanie,
• świadomie ćwicz prompty: kontekst + przykłady + ograniczenia.
Efekt po 30 dniach: AI to Twój odruch, a nie eksperyment.
Dni 31-60: nowoczesny stack w praktyce. Drugi miesiąc to nowoczesny stack:
• postaw własny projekt na .NET 10 - mały, ale prawdziwy (API plus baza danych wystarczy),
• opakuj go w Dockera,
• wrzuć go do chmury.
Azure daje darmowe kredyty na start, więc przy małym projekcie da się to zrobić tanio albo bez kosztów - tylko pilnuj limitów i budżetu. Efekt: masz w rękach cały nowoczesny cykl, czyli kod → kontener → produkcja.
Dni 61-90: wyjdź z cienia. Trzeci miesiąc to widoczność:
• Projekt na GitHubie z porządnym README. Niech Twój kod będzie dowodem, a nie deklaracją.
• 1 post na LinkedIn tygodniowo. Po prostu opisuj, czego się nauczyłeś. To wystarczy.
• Po roku masz widoczny ślad pracy. 52 posty to publiczny dowód rozwoju, który możesz pokazać rekruterowi albo klientowi.
Brzmi niepozornie, ale pamiętaj: Twoje umiejętności istnieją dla rynku tylko wtedy, kiedy je widać.
Zasada 5 godzin. Żeby było jasne - nie mówimy tu o żadnej rewolucji. 5 godzin tygodniowo, czyli 1 godzina dziennie w dni robocze. To daje ponad 250 godzin nauki rocznie. W praktyce to wystarczy, żeby po kilku miesiącach mocno odjechać ludziom, którzy stoją w miejscu. Nie musisz być geniuszem. Musisz być systematyczny.
3 błędy, których masz unikać
Na koniec 3 rzeczy, których proszę, nie rób:
1. Uczenie się 10 rzeczy naraz. Wybierz 1 plan i trzymaj się go przez 90 dni.
2. Czekanie, aż firma Cię rozwinie. Nie czekaj, aż ktoś wyśle Cię na szkolenie. Twoja kariera to Twoja odpowiedzialność. Kropka.
3. Ucieczka z .NET, bo "tam trawa jest bardziej zielona". .NET to świetny fundament. Buduj na nim, zamiast go burzyć.
Ściąga: zagrożony typ → umiejętność, która go chroni
Zbierzmy to w jednym miejscu. Jeśli rozpoznajesz u siebie któryś z 5 typów, oto od czego zacząć:
| Zagrożony typ | Sygnał ostrzegawczy | Od czego zacząć |
| Klepacz CRUD-ów | "Biorę ticket z Jiry, klepię endpoint, biorę następny." | Boilerplate oddaj AI (#1), sam wejdź w architekturę (#4) |
| Więzień .NET Framework | "U nas jest 4.8 i tak już zostanie." | Nowoczesny .NET (#2) i nisza migracji legacy, dni 31-60 planu |
| Odmawiacz AI | "AI pisze buble. Nie będę tego używał." | AI jako codzienne narzędzie (#1), dni 1-30 planu |
| "Tylko backend" | "Docker? Deploy? To robota DevOpsa." | Chmura i konteneryzacja (#3), dni 31-60 planu |
| Wieczny wykonawca | "Zrobiłem taska. Co dalej?" | Rozumienie biznesu (#7) i widoczność, dni 61-90 planu |
Bezpieczeństwo (#5) oraz testy i jakość (#6) przydadzą się każdemu z tych typów - i to tym bardziej, im więcej kodu powstaje z pomocą AI.
Podsumowanie
Jeśli masz zapamiętać z tego artykułu tylko 3 rzeczy, niech to będą te:
• Nie konkurujesz z AI. Konkurujesz z programistą, który używa AI.
• Nowoczesny stack: .NET 10, Docker, chmura, architektura.
• Plan 90 dni i 5 godzin tygodniowo. Tyle wystarczy, żeby ruszyć z miejsca, zbudować realną przewagę i znaleźć się w czołówce rynku.
Ten tekst nie powstał po to, żeby Cię straszyć, tylko żeby Cię obudzić. .NET ma się dobrze i nic nie wskazuje na to, żeby miał zniknąć. Znika tylko pewien typ programisty: ten, który przestał się rozwijać. Skoro jesteś w tym miejscu artykułu, podejrzewam, że do nich nie należysz.
I najlepsza wiadomość na koniec: większość osób, które przeczytają ten tekst, nie zrobi z nim nic. Pokiwają głową i wrócą do starych nawyków. To jest Twoja szansa. Nie musisz wygrywać ze wszystkimi - wystarczy, że zaczniesz działać jako jeden z nielicznych.
Jeśli chcesz być na bieżąco z tym, co dzieje się w .NET, dołącz do mojej społeczności - jest nas już ponad 10 000 programistów. Co tydzień wysyłam 1 konkretny mail: najważniejsze newsy ze świata .NET i C#, praktyczne tipy oraz rabaty na moje kursy, dostępne tylko dla członków społeczności. Zero spamu, zero lania wody, a wypisujesz się jednym kliknięciem.
Wystarczy, że zostawisz swój adres tutaj: modestprogrammer.pl/vip. Powodzenia w realizacji planu 90 dni :)