Szukanie pierwszej pracy, staż , junior developer

Szukanie pierwszej pracy, staż , junior developer
Mikołaj Krotowski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

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ą.

elwis
  • Rejestracja: dni
  • Ostatnio: dni
3

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.

Charles_Ray
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1933
1

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:

  1. Podstawy optymalizacji bazy danych - co to jest indeks
  2. Podstawy komunikacji między procesami - jaki problem rozwiązują kolejki
  3. Co to jest garbage collector i jaki ma wpływ na performance
  4. W jaki sposób web UI komunikuje się z aplikacją? Co to jest HTTP(S)? Co to jest TCP/IP?
  5. Jak efektywnie pracować z AI?
  6. 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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.