Przygotowanie do stażu w IT

Przygotowanie do stażu w IT
HJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Cześć wszystkim,

To mój pierwszy post tutaj! Do tej pory byłam raczej biernym obserwatorem, choć regularnie śledzę wątki na forum. Postanowiłam jednak napisać, ponieważ udało mi się dostać na staż Engineering w dużej korporacji finansowej – startuję w lipcu. Zakres stanowisk obejmuje różne obszary, m.in. Cloud, Full Stack, Mobile, DevOps, AI i Architektura, ale na ten moment nie mam jeszcze przypisanego konkretnego kierunku.

W ramach aplikacji ukończyłam bootcamp, gdzie przerobiliśmy absolutne podstawy Javy, SQL i Springa. Oprócz tego udało mi się zdobyć ogólną wiedzę na poziomie entry level – wystarczającą, by dostać się na staż, ale zdaję sobie sprawę, że to dopiero początek. Obecnie czasem pracuję z kodem (Python), ale bardziej od strony BIM (budownictwo).

Nie chcę zmarnować tego czasu przed stażem i chcę już teraz zacząć się przygotowywać i nakierować swoją ścieżkę po to, żeby mieć większą szansę, aby trafić do ciekawego zespołu i technologii z przyszłością. Myślę nad tym, żeby już teraz zacząć łapać praktyczne umiejętności, które pozwolą mi się lepiej odnaleźć na początku i zwiększą szanse na dłuższą współpracę.

Zastanawiam się nad korepetycjami 1:1 z kimś aktywnym w branży, ale może macie inne sprawdzone sposoby na efektywne przygotowanie? W które technologie warto się zagłębić na poziomie juniora w kontekście takiej firmy? Jakie umiejętności techniczne mogą pomóc mi dobrze wystartować i zrobić dobre pierwsze wrażenie?

Będę wdzięczna za każdą wskazówkę! 😊

B1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 502
0

Czy znasz kryteria doboru projektów? Jak już piszesz z anonima to podaj nazwę firmy, bo nie wiadomo czy firma patrzy na zaangażowanie i umiejętności, czy wrzuca ludzi tam gdzie największy pożar.

SL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1029
0

Ciężko powiedzieć. Duże firmy jak i te finansowe to często przestarzały stack, gdzie nabywane umiejętności nie współgrają z tym czego oczekuje rynek

Jako, że znasz sytuacji to na pewno warto pouczyć się najbardziej popularnych umiejętności, które każdy programista prędzej czy później musi poznać. Takie rzeczy jak:

  • obsługa gita na dobrym poziomie
  • obsługa Githuba/Gitlaba
  • podstawowe protokoły. Jak działa HTTP, jakie są kody błędów i metody
  • podstawowa obsługa komend unixowych/basha
  • znajomość rynku pracy. Jakie są pozycje, czego wymagają w ogłoszeniach

Z tych bardziej w stronę Java/SQL/Spring:

  • znajomość języka na dobrym poziomie. Poszukaj jakichś 100 Java interview questions i sprawdź się. Jak większości nie ogarniasz to czytaj książki/dokumentację
  • SQL. Znajomość średnio zaawansowanych query (joiny, groupy). Umiejętność zaprojektowania bazy i wrzucania czegoś. Na rozmowach często proszą o napisanie jakiegoś query
  • analogicznie do Javy: 100 spring interview questions i zrób sobie test

Jakie umiejętności techniczne mogą pomóc mi dobrze wystartować i zrobić dobre pierwsze wrażenie?

Umiejętność bycia produktywnym w określonym czasie od wejścia do projektu. Czytania kodu i jego rozumienia raczej nie nauczysz się bez praktyki, więc pozostaje szlifowanie twoich umiejętności. Warto nauczyć się dobrej obsługi LLM, bo w taskach juniorskich może to być twój najlepszy przyjaciel

Mbappe_koksik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 74
0

Zacznij już dzisiaj przerabiać książkę Algorytmy i Struktury Danych. Dodatkowo zainstaluj Linuxa jako głównym system. Potem zrób certyfikat z AWSa lub Azure, najlepiej z obu chmur. Naucz się frameworka typu React. Przeczytaj książkę o Kubernetesie i zacznij go używać. Jako język backendowy wybierz Javę. Codziennie przed snem minimum 3 zadania z Leetcode na dobranoc.

Równoległe musisz teraz przyswoić wiedzę z AI. Więc obowiązkowo zacznij się bawić OLLAMa, poznaj jak się trenuje modele, jak się robi integrację, jakie
są frameworki n8n.io.

Pamiętaj też o angielskim.

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.