Pierwsza praca w IT jako student — bez komercyjnego doświadczenia

Zespół Wroniak · 3 lipca 2026 · 16 minut czytania

Karierakariera · praca · student · poradnik

Ogłoszenie: „Junior Developer, mile widziane doświadczenie komercyjne”. Patrzysz na swoje CV — jest kierunek, jest projekt z uczelni, jest GitHub z todo app skopiowaną z tutoriala. I myślisz: to nie dla mnie.

Błąd. Firmy we Wrocławiu co roku zatrudniają studentów bez etatu w CV — pod warunkiem, że widać, że umiesz coś zbudować i że da się z tobą pracować. IT to jedna z niewielu branż, gdzie kod mówi głośniej niż pięć lat w innej firmie. Rekruter z software house'u przy pl. Grunwaldzkim nie pyta „gdzie pracowałeś”, tylko „pokaż mi repo”.

Ten poradnik jest dla studentów (i samouków na studiach), którzy szukają pierwszej pracy lub stażu w IT we Wrocławiu — od software house'ów po korporacyjne centra deweloperskie. Konkret: stack, GitHub, rekrutacja, firmy, stawki i plan na pół roku.

Student z laptopem przegląda oferty IT we Wrocławiu — tramwaj za oknem, GitHub otwarty w drugiej karcie

Zasada Wroniak: Rekruter IT patrzy na dowód umiejętności (repo, projekt, rozmowa techniczna), nie na tytuł „programista” w poprzednim CV.

Wrocław — jaki rynek IT dla juniora

Wrocław to jeden z trzech największych hubów IT w Polsce — obok Warszawy i Krakowa. Nie chodzi o liczby z raportów, tylko o to, co widzisz na Wroniak i portalach branżowych: setki ogłoszeń z filtrem „Wrocław + junior/intern” w każdym kwartale.

Rynek wygląda tak:

SegmentCo robiąDla kogo junior
Software houseprojekty dla klientów zagranicznych, body leasingfrontend, backend, QA, DevOps junior
R&D korporacjiprodukty wewnętrzne (telekom, finanse, tech)stabilny onboarding, często hybryda
Product companywłasny produkt SaaS / platformamniejsze zespoły, szybsze code review
StartupyMVP, szybkie iteracjeogromna nauka, mniej struktury
SSC z ITsupport, helpdesk, czasem automationwejście boczne, jeśli kod jeszcze słaby

Biura IT skupiają się wokół Fabrycznej (Sky Tower, biurowce przy ul. Gwiaździstej), Krzyków (Park Południe, okolice Tarnogaju), centrum (Norblin, okolice Rynku) i Placu Grunwaldzkiego (blisko PWr i UWr). Dojazd tramwajem z Bielan, Nadodrza czy Psiego Pola to zwykle 15–30 minut — nie musisz mieszkać pod biurem.

Junior / intern / staż to osobna kategoria ogłoszeń. Filtruj po tym, nie po „mid 3+ years”. Ogłoszenie wymagające trzech lat komercyjnego doświadczenia to nie twój target — nie marnuj czasu na aplikacje „na wszelki wypadek”.

Junior vs intern vs staż — co wybrać

Te trzy słowa w ogłoszeniu brzmią podobnie, ale nie są tym samym. Wybór zależy od tego, ile masz w repo i ile godzin w tygodniu możesz poświęcić.

RolaTypowa umowaOczekiwaniaKiedy aplikować
Staż (internship)zlecenie / UoP, często wakacyjnyuczysz się pod mentorem, mniej presji2.–3. rok, masz podstawy z uczelni
Intern (całoroczny)często 20–30 h/tyg.kod w projekcie, ale z reviewmożesz łączyć ze studiami
JuniorUoP lub B2Bsamodzielne taski po onboardingumasz 1–2 projekty + GitHub

Staż letni to najprostsza brama — firmy planują rekrutację na marzec–kwiecień, start w czerwcu. Szczegóły: jak znaleźć staż we Wrocławiu. Jeśli masz tylko projekty z uczelni i zero komercji — startuj od stażu, nie od juniora z widełkami mid-level.

Intern całoroczny to kompromis: pracujesz kilka dni w tygodniu, reszta to studia. W software house'ach przy Fabrycznej taki model jest popularny — dostajesz prawdziwy ticket w Jirze, ale nikt nie oczekuje, że ogarniesz architekturę w pierwszym tygodniu.

Junior bez stażu w tle jest możliwy, ale wymaga mocniejszego portfolio. Rekruter patrzy: czy ten student napisze produkcyjny kod w pierwszym miesiącu, czy będziemy go uczyć od zera? Jeśli masz projekt z API, testami i deployem — masz szansę. Jeśli masz tylko zaliczenia z algorytmów — wróć do stażu albo hackathonu.

Wejście boczne, które często pomija się w rozmowach: IT Support, QA junior, data entry z automatyzacją. Mniej kodu na start, więcej procesu — ale po roku w firmie z działem dev możesz przejść wewnętrznie. To nie porażka, to trampolina.

Studia vs bootcamp vs samouk — co rekruter widzi

Rekruter IT rzadko odrzuca kandydatów wyłącznie dlatego, że nie mają dyplomu. Patrzy na co potrafisz udowodnić. Ale forma edukacji wpływa na to, jak opowiadasz swoją historię.

ŚcieżkaPlusMinusJak to sprzedać na rozmowie
Studia (UWr, PWr, inne)algorytmy, bazy, projekty zespołowetempo wykładów ≠ tempo rynku„Projekt zespołowy na 3. roku — moja rola: backend”
Bootcamp (6–12 mies.)szybki stack, portfolio pod rynekbrak głębi teoretycznej„Ukończyłem X, zbudowałem Y — link w CV”
Samouk na studiach nie-ITmotywacja, side projecttrudniej o networking uczelniany„Uczę się wieczorami, oto mój GitHub”

Studia informatyki na PWr czy UWr dają ci projekty zespołowe, koła naukowe i career days — to realne wejścia do firm, które rekrutują na uczelniach. Bootcamp ma sens, jeśli zmieniasz kierunek w trakcie albo studiujesz coś innego i budujesz IT po godzinach. Samouk bez żadnego formalnego tła musi nadrobić dowody — GitHub, hackathon, kontrybucje open source.

Rekruter nie pyta „skąd się uczysz”. Pyta: „Opowiedz o projekcie, w którym coś poszło nie tak”. Dyplom pomaga na screening HR — bootcamp + portfolio przechodzi screening techniczny. Żadna ścieżka nie zastępuje kodu w repo.

Stack — czego uczyć na start (Wrocław 2026)

Nie ucz się wszystkiego. Otwórz 20 ogłoszeń junior/intern we Wrocławiu na Wroniak, NoFluffJobs i JustJoin — zobaczysz wzorzec. Rynek wrocławski w 2026 wygląda mniej więcej tak:

ObszarTechnologie w ogłoszeniachUwagi
FrontendHTML/CSS/JS, React, TypeScript, VueReact dominuje w korpo i SH
BackendJava, Python, Node.js, .NETJava + Spring w R&D, Python w data/automation
MobileKotlin, Flutter, React Nativemniej ogłoszeń junior, ale są
Data / QASQL, Python, Selenium, Playwrightdobre wejście bez pełnego dev stacku
UniwersalneGit, Docker (podstawy), REST, angielski B2bez tego screening odpada

Jeden język + jeden framework + jeden ukończony projekt bije pięć kursów „w trakcie”. Student, który zna JavaScript i React, zbudował aplikację z autentykacją i wrzucił ją na Vercel, jest ciekawszy niż ktoś z listą 15 technologii bez jednego linku.

Paraliż wyboru? Zrób tak: wybierz frontend (React) albo backend (Python/Java) — nie oba naraz. Ucz się przez budowanie, nie przez oglądanie. Darmowe kursy i certyfikaty pomagają, ale certyfikat bez projektu to kartka — rekruter klika GitHub, nie PDF.

Diagram stosu technologicznego — React, Python, Git, baza danych, chmura

GitHub — must-haves, które przechodzą screening

GitHub to pierwsze miejsce, gdzie tech lead klika po CV. Masz 60–120 sekund, zanim zamknie kartę. Oto checklista, którą przechodzą kandydaci zapraszani na rozmowę:

Profil

  • Zdjęcie lub avatar — nie musi być profesjonalne, ale profil nie może wyglądać jak konto testowe.
  • Bio w 1–2 zdaniach — „Student PWr, buduję aplikacje webowe w React + Node”.
  • Pin 1–2 repozytoria — najlepsze projekty na wierzchu, reszta schowana.
  • Aktywność — zielone kwadraty nie są obowiązkowe, ale regularne commity (2–3 tygodniowo w semestrze) pokazują, że kodujesz naprawdę.

Repozytorium flagowe

  1. README po polsku lub angielsku — problem, stack, jak uruchomić, screenshot.
  2. Struktura folderów — `src/`, `tests/` (nawet 3 testy), `.gitignore`, sensowne nazwy.
  3. Commity z opisami — „Add user authentication” > „fix” > „update”.
  4. Issues / Projects (opcjonalnie) — planowanie feature'ów wygląda dojrzale.
  5. Live demo — link w README (Vercel, Netlify, Railway).

Czego NIE robić

  • 30 forków tutoriala „todo app” bez własnej linijki kodu — tech lead to widzi w 5 sekund.
  • Jeden wielki commit „initial” z całym projektem — wygląda jak wklejka.
  • Brak README — link w CV bez kontekstu = rekruter nie wie, co klikać.
  • Kod tylko na laptopie — jeśli nie ma demo, opisz w README dlaczego (np. wymaga klucza API).
Ekran GitHub z czytelnym README, pinowanym repo i zielonymi commitami

Szablon opisu projektu w CV i pełny poradnik portfolio: portfolio i projekty bez stażu.

Portfolio — minimum, które otwiera drzwi

GitHub to fundament. Portfolio to opakowanie — szczególnie jeśli aplikujesz na frontend albo fullstack.

Minimum viable portfolio:

  1. Jeden projekt flagowy — aplikacja z API, CRUD, logowaniem. Nie klon Netflixa w weekend — rekruter widział go 400 razy.
  2. Live demo — działający link, nie „u mnie działa”.
  3. Krótki opis decyzji — „Użyłem PostgreSQL zamiast SQLite, bo…” — to materiał na rozmowę.
  4. Opcjonalnie: strona jan.dev — hero, 2–3 projekty, link do GitHub i LinkedIn.

Projekt z hackathonu albo koła naukowego liczy się tak samo jak side project — byle był ukończony i opisany. „Plan na startup” w folderze „kiedyś” nie istnieje dla rekrutera.

Student z trzeciego roku, który na rozmowie w software house'ie przy Rynku otwiera laptopa i pokazuje działające demo zamiast mówić „jeszcze nie pracowałem”, często przechodzi dalej — bo rekruter ma co ocenić.

CV IT studenta — co wpisać zamiast „5 lat doświadczenia”

CV IT to nie lista kursów. To dowód, że umiesz coś zbudować. Sekcja „Projekty” jest ważniejsza niż „Doświadczenie”, jeśli doświadczenia nie masz.

Jan Kowalski | student informatyki (3. rok PWr) | Wrocław
GitHub: github.com/jan | Portfolio: jan.dev | LinkedIn: /in/jankowalski

PROJEKTY
Aplikacja do rezerwacji sal — React, Node.js, PostgreSQL | 2025
• API REST, logowanie JWT, deploy na Vercel + Railway
• 3 użytkowników testowych, 12 endpointów, testy jednostkowe (Jest)
• Link: github.com/jan/room-booking | Demo: room-book.vercel.app

Hackathon PWr — 2. miejsce | 2024
• Zespół 4 osób, prototyp w 24 h, prezentacja przed jury
• Moja rola: backend + integracja z API uczelni

UMIEJĘTNOŚCI
Python, JavaScript, SQL, Git | angielski B2 (dokumentacja, code review)

EDUKACJA
Politechnika Wrocławska, Informatyka, 3. rok (licencjat 2027)

Więcej szablonów i pułapek: jak napisać skuteczne CV jako student. CV możesz też dopracować z AI w poszukiwaniu pracy — ale nie wysyłaj wersji 1:1 z ChatGPT. Rekruter widział ten sam szablon dziesięć razy w tygodniu.

Gdzie aplikować we Wrocławiu — portale i firmy

Portale i agregatory

  • [Wroniak](/) — oferty filtrowane pod studentów i juniorów lokalnie,
  • NoFluffJobs, JustJoin, RocketJobs — filtry: junior, intern, Wrocław,
  • LinkedIn — alerty na „junior developer Wrocław”,
  • strony „Kariera” firm — czasem lepsze niż portal, bo mniej aplikacji.

Firmy i ekosystem (orientacyjna lista — sprawdź aktualne ogłoszenia)

Wrocław ma dziesiątki pracodawców IT. Nie aplikuj „do wszystkich” — wybierz 15–20 dopasowanych do twojego stacku. Przykładowe kategorie:

TypPrzykładowe obszary / firmyUwaga dla juniora
Software houseSH przy pl. Grunwaldzkim, okolice Fabrycznejczęsto program stażowy, body leasing
Korpo R&Dtelekom, finanse, tech (centra dev we Wrocławiu)dłuższy onboarding, stabilna hybryda
Product / SaaSmniejsze product company, startupyszybkie tempo, mniej procedur
SSC z ITsupport → automationwejście, jeśli dev jeszcze słaby

Lista firm się zmienia — nie traktuj tej tabeli jako zamkniętego rejestru. Szukaj „software house Wrocław careers”, sprawdzaj Wroniak co tydzień, pytaj na meetupach „czy bierzecie stażystów?”.

Networking, który działa

  • Career days na UWr i PWr — wrzesień i marzec, chodź z wydrukowanym CV i QR do GitHub.
  • [Hackathony we Wrocławiu](/articles/hackathony-wroclaw) — demo w 24–48 h to linijka w CV i kontakt do mentora.
  • Meetupy (JS, Python, DevOps) — jedna dobra rozmowa > 50 aplikacji bez follow-up.
  • Polecenia — znajomy ze stażu, mentor z koła naukowego. Nie musisz prosić o posadę — wystarczy „czy u was biorą juniorów?”

Aplikuj dopasowane CV — zmień 3 bullet pointy pod stack z ogłoszenia. Nie 100 identycznych wysyłek. Follow-up po tygodniu, jeśli nie ma odpowiedzi.

Proces rekrutacji IT — czego się spodziewać

Typowy schemat juniora we Wrocławskim software house'ie:

  1. Screening HR (20–30 min) — motywacja, grafik, oczekiwania finansowe, forma umowy. Tu pada pytanie „dlaczego IT” — odpowiedz konkretnie, nie „bo lubię komputery”.
  2. Rozmowa techniczna (45–60 min) — podstawy języka, Git, pytania o projekt z portfolio. „Opowiedz o architekturze swojej aplikacji” to najczęstsze pytanie.
  3. Zadanie domowe (2–4 h) — nie zawsze. Jeśli dostaniesz — zrób w terminie, nawet jeśli nie idealnie. Brak odpowiedzi = koniec.
  4. Rozmowa z team leadem / live coding (opcjonalnie) — krótki task przy ekranie albo rozmowa o code review.
  5. Oferta — widełki, start, umowa. Tu wchodzi negocjowanie wynagrodzenia.

Przygotowanie do rozmowy online: rozmowa rekrutacyjna online. Jeśli zespół międzynarodowy — część rozmowy po angielsku. B2 na dokumentacji to minimum; mówienie może być słabsze, ale musisz rozumieć pytania.

Student na rozmowie technicznej online — drugi monitor z kodem, notatki obok

Test techniczny — jak się przygotować

„Live coding” brzmi jak tortura, ale na poziomie juniora to zwykle podstawy + rozmowa o twoim projekcie. Nie musisz znać wszystkich algorytmów LeetCode Hard.

Co powtarzać przed rozmową

TematPrzykładowe pytaniaJak się uczyć
GitCo to commit, branch, merge, rebase?Zrób 3 branchy w swoim repo, zmerguj PR
HTTP / RESTRóżnica GET vs POST, co to 404/500?Przeczytaj dokumentację swojego API
Bazy danychJOIN, PRIMARY KEY, indeks — intuicjaSQL na swoim projekcie, 5 zapytań dziennie
Twój projektDlaczego ten stack? Co byś poprawił?Przygotuj 3-minutową „prezentację” projektu
Podstawy językapętle, funkcje, struktury danych5–10 prostych zadań (nie Hard)

Zadanie domowe — zasady

  • Termin — lepiej wysłać działające 80% niż czekać na perfekcję i przegapić deadline.
  • README — nawet w zadaniu rekrutacyjnym napisz, jak uruchomić i co byś dodał.
  • Pytania — jeśli coś niejasne, napisz mail. To plus, nie minus.
  • Nie kopiuj — rekruter widział to samo rozwiązanie z Stack Overflow pięć razy w tygodniu.

Live coding — technika

  • Myśl na głos — „Najpierw sprawdzę input, potem…” — rekruter ocenia proces, nie tylko wynik.
  • Przyznaj, gdy nie wiesz — „Nie pamiętam składni sort(), ale wiem, że…” > cisza i panika.
  • Pytaj o edge case — „Co jeśli lista jest pusta?” — pokazuje dojrzałość.

Nie musisz robić 200 zadań LeetCode. 10–15 prostych + znajomość własnego kodu w zupełności wystarczy na juniora we Wrocławiu.

Praca zdalna vs biuro w IT — co wybrać na start

Junior zdalnie bez mentora uczy się wolniej. Brak code review na żywo, brak pytania „hej, dlaczego ten test pada?” kolegi z biurka obok — to realna różnica w pierwszych sześciu miesiącach.

ModelPlus dla junioraMinus dla juniora
Biuro 5 dniszybki onboarding, networkingdojazd, mniej elastyczności
Hybryda 2–3 dnikompromis — mentor blisko, reszta w domutrzeba ogarnąć grafik ze studiami
Full remotezero dojazduryzyko izolacji, trudniejsze pytania „w biegu”

We Wrocławiu hybryda 2–3 dni w biurze to najczęstszy model w korpo i software house'ach. Biura przy Fabrycznej, Krzykach i centrum są dobrze skomunikowane — tramwaj z Placu Grunwaldzkiego to 15–25 minut.

Jeśli mieszkasz poza Wrocławiem (Legnica, Wałbrzych) — remote ma sens, ale szukaj firm z regularnymi spotkaniami zespołu i jasnym onboardingiem. Pierwsza praca to nie tylko kod — to nauka procesu, Jiry, code review i komunikacji w zespole.

Ile można zarobić — orientacyjnie (sprawdź sam)

Stawki zmieniają się co kwartał — nie traktuj liczb poniżej jako gwarancji. Zawsze sprawdzaj aktualne widełki w ogłoszeniu i porównuj z negocjowaniem wynagrodzenia. Memy z Twittera i „znajomy powiedział, że 12k” to nie źródło.

RolaOrientacyjnie (brutto / miesiąc)Uwagi
Staż IT (wakacyjny)często niżej niż etat juniorczasem tylko zlecenie
Intern (całoroczny, part-time)proporcjonalnie do godzin20–30 h/tyg.
Junior developer (UoP)widełki z ogłoszeniazależy od stacku, firmy, języka projektu
B2B u studentawyższa faktura, ale ZUS i podatki na tobieostrożnie — PIT i pierwsza praca

Disclaimer: powyższe to orientacja, nie porada finansowa. Stawki zależą od firmy, projektu, twojego portfolio i momentu na rynku. Pierwsza pensja to też co z nią zrobić — budżet, nie tylko „ile”.

Nie aplikuj na stanowisko z widełkami 3k poniżej twojego minimum bez powodu — ale też nie odrzucaj oferty, bo kolega powiedział, że „powinno być więcej”. Porównaj umowę, benefity, mentoring i stack.

Plan na 6 miesięcy — od zera do aplikacji

MiesiącCelKonkret
1Jeden język + GitMini-projekt: kalkulator, API pogody, CRUD lokalnie
2Projekt flagowyREADME, deploy, 2–3 commity tygodniowo, 1 PR
3CV + LinkedIn + GitHubLinkedIn w 30 minut, profil GitHub ogarnięty
4Aplikacje5–10 tygodniowo na junior/intern Wrocław, dopasowane CV
5NetworkingMeetup lub hackathon, 1 rozmowa z rekruterem
6Powtórka + follow-upGit, REST, opowieść o projekcie; przypomnij się na aplikacjach bez odpowiedzi

Sesja w środku? Zmniejsz godziny nauki „nowych” rzeczy, utrzymaj projekt w minimum utrzymaniowym — nie znikaj z GitHuba na dwa miesiące. Rekruter, który kliknie profil w grudniu, widzi ostatni commit z października — sygnał słaby.

Schemat ścieżki kariery — staż, junior, projekty, rozmowa

Najczęstsze błędy studentów IT

  • Uczenie się bez budowania — pięć kursów Udemy, zero linijek w repo. Kurs bez projektu to netflix, nie CV.
  • Aplikowanie na seniora z CV juniora — tracisz czas, psujesz morale. Filtruj: junior, intern, staż.
  • Brak odpowiedzi na mail rekrutera przez tydzień — odpowiedz w 24 h, nawet „potrzebuję dzień na przemyślenie terminu”.
  • Kłamanie o stacku — „zaawansowany Kubernetes” w CV, a na rozmowie nie wiesz, co to pod. Wychodzi na live codingu.
  • Ignorowanie listu motywacyjnego, gdy firma prosi — list motywacyjny z jednym zdaniem o projekcie wystarczy.
  • Jeden projekt-tutorial bez zmian — fork „todo React” bez własnej funkcji to czerwona flaga.
  • Brak follow-up — aplikacja wysłana, cisza. Po tygodniu krótki mail: „Czy mogę podać dodatkowe informacje?”
  • Porównywanie się z kolegą z 10k na B2B — każdy ma inną ścieżkę, inne portfolio, inny moment. Skup się na swoim repo.
  • Rezygnacja po pierwszej odmowie — średnio trzeba kilkunastu aplikacji. Odmowa to feedback, nie werdykt na całe życie.

Podsumowanie

Pierwsza praca w IT bez komercyjnego doświadczenia jest możliwa we Wrocławiu — przez staż, juniora z portfolio albo rolę support/QA jako trampolina. Rynek jest duży, ale konkurencja też — wyróżnia cię jeden sensowny projekt z README i deployem, nie lista technologii.

Zbuduj flagowe repo na GitHubie, dopasuj CV pod stack z ogłoszenia, aplikuj na junior/intern (nie na mid), przygotuj opowieść o swoim projekcie i pokaż się na hackathonie albo career day. Reszta to liczby gier: aplikacje, eventy, follow-upy i oferty na Wroniak.

Powiązane: portfolio bez stażu, jak znaleźć staż, startupy Wrocław, pierwsza praca ogólnie, sesja i praca.

Najczęstsze pytania

Czy da się dostać do IT bez komercyjnego doświadczenia?
Tak — wiele firm we Wrocławiu zatrudnia juniorów i stażystów na podstawie projektów, GitHuba i rozmowy technicznej. Klucz to jeden sensowny projekt z README i deployem, nie dziesiątki niedokończonych kursów.
Czym różni się staż od juniora w IT?
Staż to zwykle krótsza forma z mentorem i mniejszą presją — idealna na 2.–3. rok studiów. Junior oczekuje samodzielnych tasków po onboardingu i wymaga mocniejszego portfolio. Intern całoroczny to kompromis: 20–30 h tygodniowo przy studiach.
Jaki stack uczyć się na start jako student IT we Wrocławiu?
Sprawdź 20 ogłoszeń junior we Wrocławiu — często JavaScript/React lub Python/Java plus Git i SQL. Jeden język z ukończonym projektem i live demo jest lepszy niż chaos pięciu technologii naraz.
Co musi być na GitHubie, żeby przejść screening?
Pinowane repozytorium z README (problem, stack, jak uruchomić, screenshot), regularne commity, link do live demo i sensowna struktura kodu. Unikaj forków tutoriali bez własnych zmian.
Gdzie szukać pierwszej pracy IT we Wrocławiu?
Na Wroniak, NoFluffJobs, JustJoin, stronach karier software house'ów, startupów i korpo R&D. Networking na career days UWr/PWr, hackathonach i meetupach. Aplikuj dopasowane CV na junior/intern.