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.

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:
| Segment | Co robią | Dla kogo junior |
|---|---|---|
| Software house | projekty dla klientów zagranicznych, body leasing | frontend, backend, QA, DevOps junior |
| R&D korporacji | produkty wewnętrzne (telekom, finanse, tech) | stabilny onboarding, często hybryda |
| Product company | własny produkt SaaS / platforma | mniejsze zespoły, szybsze code review |
| Startupy | MVP, szybkie iteracje | ogromna nauka, mniej struktury |
| SSC z IT | support, helpdesk, czasem automation | wejś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ć.
| Rola | Typowa umowa | Oczekiwania | Kiedy aplikować |
|---|---|---|---|
| Staż (internship) | zlecenie / UoP, często wakacyjny | uczysz się pod mentorem, mniej presji | 2.–3. rok, masz podstawy z uczelni |
| Intern (całoroczny) | często 20–30 h/tyg. | kod w projekcie, ale z review | możesz łączyć ze studiami |
| Junior | UoP lub B2B | samodzielne taski po onboardingu | masz 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żka | Plus | Minus | Jak to sprzedać na rozmowie |
|---|---|---|---|
| Studia (UWr, PWr, inne) | algorytmy, bazy, projekty zespołowe | tempo wykładów ≠ tempo rynku | „Projekt zespołowy na 3. roku — moja rola: backend” |
| Bootcamp (6–12 mies.) | szybki stack, portfolio pod rynek | brak głębi teoretycznej | „Ukończyłem X, zbudowałem Y — link w CV” |
| Samouk na studiach nie-IT | motywacja, side project | trudniej 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:
| Obszar | Technologie w ogłoszeniach | Uwagi |
|---|---|---|
| Frontend | HTML/CSS/JS, React, TypeScript, Vue | React dominuje w korpo i SH |
| Backend | Java, Python, Node.js, .NET | Java + Spring w R&D, Python w data/automation |
| Mobile | Kotlin, Flutter, React Native | mniej ogłoszeń junior, ale są |
| Data / QA | SQL, Python, Selenium, Playwright | dobre wejście bez pełnego dev stacku |
| Uniwersalne | Git, Docker (podstawy), REST, angielski B2 | bez 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.

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
- README po polsku lub angielsku — problem, stack, jak uruchomić, screenshot.
- Struktura folderów — `src/`, `tests/` (nawet 3 testy), `.gitignore`, sensowne nazwy.
- Commity z opisami — „Add user authentication” > „fix” > „update”.
- Issues / Projects (opcjonalnie) — planowanie feature'ów wygląda dojrzale.
- 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).

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:
- Jeden projekt flagowy — aplikacja z API, CRUD, logowaniem. Nie klon Netflixa w weekend — rekruter widział go 400 razy.
- Live demo — działający link, nie „u mnie działa”.
- Krótki opis decyzji — „Użyłem PostgreSQL zamiast SQLite, bo…” — to materiał na rozmowę.
- 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:
| Typ | Przykładowe obszary / firmy | Uwaga dla juniora |
|---|---|---|
| Software house | SH przy pl. Grunwaldzkim, okolice Fabrycznej | często program stażowy, body leasing |
| Korpo R&D | telekom, finanse, tech (centra dev we Wrocławiu) | dłuższy onboarding, stabilna hybryda |
| Product / SaaS | mniejsze product company, startupy | szybkie tempo, mniej procedur |
| SSC z IT | support → automation | wejś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:
- Screening HR (20–30 min) — motywacja, grafik, oczekiwania finansowe, forma umowy. Tu pada pytanie „dlaczego IT” — odpowiedz konkretnie, nie „bo lubię komputery”.
- Rozmowa techniczna (45–60 min) — podstawy języka, Git, pytania o projekt z portfolio. „Opowiedz o architekturze swojej aplikacji” to najczęstsze pytanie.
- Zadanie domowe (2–4 h) — nie zawsze. Jeśli dostaniesz — zrób w terminie, nawet jeśli nie idealnie. Brak odpowiedzi = koniec.
- Rozmowa z team leadem / live coding (opcjonalnie) — krótki task przy ekranie albo rozmowa o code review.
- 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.

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ą
| Temat | Przykładowe pytania | Jak się uczyć |
|---|---|---|
| Git | Co to commit, branch, merge, rebase? | Zrób 3 branchy w swoim repo, zmerguj PR |
| HTTP / REST | Różnica GET vs POST, co to 404/500? | Przeczytaj dokumentację swojego API |
| Bazy danych | JOIN, PRIMARY KEY, indeks — intuicja | SQL na swoim projekcie, 5 zapytań dziennie |
| Twój projekt | Dlaczego ten stack? Co byś poprawił? | Przygotuj 3-minutową „prezentację” projektu |
| Podstawy języka | pętle, funkcje, struktury danych | 5–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.
| Model | Plus dla juniora | Minus dla juniora |
|---|---|---|
| Biuro 5 dni | szybki onboarding, networking | dojazd, mniej elastyczności |
| Hybryda 2–3 dni | kompromis — mentor blisko, reszta w domu | trzeba ogarnąć grafik ze studiami |
| Full remote | zero dojazdu | ryzyko 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.
| Rola | Orientacyjnie (brutto / miesiąc) | Uwagi |
|---|---|---|
| Staż IT (wakacyjny) | często niżej niż etat junior | czasem tylko zlecenie |
| Intern (całoroczny, part-time) | proporcjonalnie do godzin | 20–30 h/tyg. |
| Junior developer (UoP) | widełki z ogłoszenia | zależy od stacku, firmy, języka projektu |
| B2B u studenta | wyższa faktura, ale ZUS i podatki na tobie | ostroż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ąc | Cel | Konkret |
|---|---|---|
| 1 | Jeden język + Git | Mini-projekt: kalkulator, API pogody, CRUD lokalnie |
| 2 | Projekt flagowy | README, deploy, 2–3 commity tygodniowo, 1 PR |
| 3 | CV + LinkedIn + GitHub | LinkedIn w 30 minut, profil GitHub ogarnięty |
| 4 | Aplikacje | 5–10 tygodniowo na junior/intern Wrocław, dopasowane CV |
| 5 | Networking | Meetup lub hackathon, 1 rozmowa z rekruterem |
| 6 | Powtórka + follow-up | Git, 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.

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.