Siemka jestem studentem drugiego roku informatyki w Krakowie. Wiem, że obecnie rynek jest ciężki, ale na pewno są jakieś porady i tipy na to, by znaleźć pracę. Wysłałem parędziesiąt CV, co jest dość śmieszną ilością. Dostałem odpowiedź tylko od jednej firmy z zadaniami rekrutacyjnymi czekam od półtora tygodnia i w sumie nie dali żadnego odzewu. Wracając jednak do głównego tematu: jakie macie porady (może od rekruterów)? Na co najbardziej zwracają uwagę? Jak się fajnie wyróżnić? Czy zrobić jakieś kursy, czy może jakiś większy projekt? Zastanawiam się, czy dociągnąć Spring Boota, bo obecnie piszę w samej Javie (uważam, że znam ją co najmniej dobrze) i ogarniam Postgresa. Myślałem też nad Dockerem, REST API albo Kafką.
Szukanie pierwszej pracy, staż , junior developer
Wątek przeniesiony 2026-04-20 18:44 z Java przez pradoslaw.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1
- Rejestracja: dni
- Ostatnio: dni
Teraz szukanie pracy tak wygląda. Mało odpowiedzi, procesy się ślimaczą. Myślę, że Springa trzeba poćwiczyć, bo prawie zawsze jest używany, a Java ze Springiem to trochę inna zabawa niż sama Java. O tyle o ile jest użyteczny to niestety jest trudny do debugowania, jeśli nie ma się doświadczenia. To bym chyba wolał kogoś kto chociaż wie trochę z czym to się je. W dalszej kolejności Java Streams, może JPA? Myślę, że Kafka to fajna rzecz, żeby się wyróżnić, ale chyba zbyt zaawansowane jeśli nie znasz Springa i Streamów.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1933
Dodałbym też, że oprócz samych języków programowania i konkretnych technologii, warto poduczyć się podstaw projektowania systemów. Wiem, że brzmi to jak overkill w kontekście post-grad, ale można się tym wyróżnić i chodzi o totalne podstawy takie jak:
- Podstawy optymalizacji bazy danych - co to jest indeks
- Podstawy komunikacji między procesami - jaki problem rozwiązują kolejki
- Co to jest garbage collector i jaki ma wpływ na performance
- W jaki sposób web UI komunikuje się z aplikacją? Co to jest HTTP(S)? Co to jest TCP/IP?
- Jak efektywnie pracować z AI?
- Jak działa Docker? Jaki problem rozwiązuje?
Java+Spring Boot+JPA to klasyka i must-have chyba już od dekady. Dobrze, gdybyś postawił sobie samodzielnie jakąś prostą webappkę z bazą, żeby zobaczyć z czym to się je.
Do tego jakieś kontrybucje open source - pokaż, że już umiesz kodować i pracować z innymi ludźmi, że programowanie Cię kręci.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: London
- Postów: 137
Teraz raczej znajomość frameworków i jak największej liczby języków jest kompletnie useless. Skup się na twardych umiejętnościach - algorytmy, systemy operacyjne (architektura komputerów), bazy danych i distubited systems. Dobra alternatywą jest też pójść w ML research (kompletnie inna ścieżka rozwoju).
Jeżeli studiujesz na dobrym kierunku to celuj w staże w topowych firmach (FAANG + startupy), najlepiej zagranicą (tutaj patrza badziej na studia i Twoje możliwości niż lata expa i znajomośc frameworkow Javy na pamięć).
W tych czasach lepiej wykazać się:
- Research paperami
- Hackathonami
- Konkursami algorytmicznymi
- Startupami - zvibecodowanymi projektami, które rozwiązują jakiś problem, maja traction (userów) i generują revenue
- Open source
Generalnie robiąc to co inni (klepanie CRUDów na pamięć, nauka z kursów frontendu itp.) raczej nie masz szans w tych czasach.

