Teoria to tylko połowa sukcesu, dopiero praktyka pozwala utrwalić wiedzę i zobaczyć, jak to działa. Gdzie to zdobyć, skoro nie można zatrudnić osoby bez doświadczenia? Staż to dla początkującego programisty najlepszy sposób na zdobycie niezbędnego doświadczenia. W tym tekście wybraliśmy aktualne i bezpłatne staże dla programistów stażystów w języku Java. Staży jest oczywiście znacznie więcej, tylko niektóre już się rozpoczęły, więc skupmy się na tych, które uda nam się wyłapać. Wybierz swój ulubiony i podawaj.
Ukraina
Globalna logika
W firmie istnieje program GL Trainee, który umożliwia odbycie stażu przy realnym projekcie i tym samym zdobycie pierwszego doświadczenia komercyjnego. Najlepsi stażyści mogą dostać pracę w firmie.Wymagania dotyczące udziału w programie:
- Wykształcenie na kierunku technicznym (licencjat, specjalista lub magister);
- Podstawowa wiedza z zakresu programowania lub testowania (w zależności od wybranego programu);
- Poziom znajomości języka angielskiego – średniozaawansowany i wyższy;
- Własne projekty lub udział w kursach GL BaseCamp (będzie plusem);
- Sześć miesięcy doświadczenia w kodowaniu w Javie;
- Dobra znajomość Java Core;
- Doświadczenie w używaniu SQL;
- Pisanie gotowego kodu produkcyjnego i testów jednostkowych spełniających wymagania zarówno systemowe, jak i biznesowe.
Warunki:
- Staż trwa 3 miesiące;
- Po pomyślnym ukończeniu zatrudnienie.
Oprogramowanie Sigmy
Firma posiada dużą listę staży, także dla tych, którzy mówią w języku Java.Wymagania dotyczące udziału w programie:
- Podstawy OOP;
- Podstawowa znajomość algorytmów i struktur danych;
- Doświadczenie z rdzeniem Java;
- Podstawowa znajomość koncepcji relacyjnych baz danych i języka SQL;
- Podstawowa znajomość GIT;
- Poziom języka angielskiego Pre-Intermediate lub wyższy.
Warunki:
- Forma programu: online;
- Czas trwania: do 3 miesięcy;
- Harmonogram: 2-3 razy w tygodniu.
Recenzja:
„Zaczynałem pracę w tej firmie od stażu i do dziś uważam, że jestem bardzo szczęśliwy, że chłopaki we mnie uwierzyli i dali mi tę szansę. Kierownictwo robi wszystko dla rozwoju zawodowego chłopaków. System mentoringu nie pozwala na pozostawienie nikogo bez uwagi. Jest wiele projektów, zarówno dużych, długich, jak i małych.Softserv
Firma oferuje kilka formatów szkoleń i praktyk: kursy, certyfikaty i staże.Wymagania dotyczące udziału w programie:
- Dobra znajomość języka Java i jasne zrozumienie zasad OOP;
- Wprowadzenie do SCRUM, Git;
- Technologie stosu Java (Spring / Hibernate);
- JavaScript, HTML, CSS.
- Poziom języka angielskiego jest średni +.
Warunki:
- 1-3 miesiące doświadczenia zawodowego;
- Projekt jest w trakcie realizacji, więc możesz nad nim pracować do woli.
Recenzja:
„Mamy świetny zespół stażystów. Bardzo się cieszę, że trafiłem na ten nurt. Super mentorzy, profesjonaliści, którzy uczyli, wspierali, pomagali i nie pozwalali odpocząć przed czasem. Jest o wiele więcej praktyki niż teorii. Nie było wcale łatwo, było mnóstwo informacji i zadań. Ale najważniejszy jest wynik i przyjemny posmak, który pozostaje po tym treningu.” (Ania)Rosja
EPAM
Staż EPAM to program dla specjalistów z doświadczeniem rozwojowym – twierdzi spółka. Praktyki dostępne są w obszarach: Java, testy automatyczne, .NET i Front-end. Na Ukrainie istnieją takie programy, ale obecnie nie ma otwartych staży w Javie.Wymagania dotyczące udziału w programie:
- Doświadczenie z dowolnym językiem programowania, najlepiej Java, C#, JavaScript lub Python;
- Znajomość algorytmów i struktur danych;
- Znajomość języka angielskiego wystarczająca do ustnej komunikacji z zespołem zagranicznym – od poziomu średniozaawansowanego (B1+) wzwyż;
- Gotowość do pracy w niepełnym wymiarze godzin (od 30 godzin) w trakcie stażu oraz w pełnym wymiarze godzin po jego zakończeniu;
- Aby potwierdzić swoje praktyczne doświadczenie, musisz zademonstrować projekt – mogą to być zajęcia, projekt poboczny lub coś innego;
- Do wniosku o staż należy dołączyć życiorys.
Warunki:
- Okres stażu trwa średnio 2-3 miesiące i zwykle nie przekracza 4 miesięcy;
- Program indywidualny;
- Staż odbędzie się w jednym z biur EPAM w St. Petersburgu.
Recenzja:
Przeczytaj szczegółową recenzję jednego ze studentów JavaRush.„Lanit”
Lanit to jedna z największych firm informatycznych w Rosji. Firma uruchomiła program stażowy dla osób, które mają niewielkie doświadczenie, a po odbyciu stażu chciałyby podjąć pracę.Wymagania dotyczące udziału w programie:
- Możliwość poświęcenia na staż co najmniej 35 godzin tygodniowo (w dni powszednie); Prosimy o przychodzenie do biura jeden dzień w tygodniu, przez resztę czasu staż odbywa się zdalnie;
- Wykształcenie wyższe techniczne lub wyższe kursy uniwersyteckie;
- Znajomość podstaw języka programowania Java;
- Biegła znajomość języka angielskiego na poziomie czytania dokumentacji technicznej;
- Pasja do tworzenia oprogramowania i technologii informatycznych.
Warunki:
Miejsce odbywania praktyki: centrala na dworcu. m. Rizhskaya/Alekseevskaya/Marina Roshcha (Moskwa).„Yandex”
Razem z zespołem Yandex stażyści tworzą kompleksowe usługi internetowe, które zapewniają działanie witryny lub aplikacji, rozwiązują problemy architektoniczne i rozwijają infrastrukturę przetwarzania danych. Wśród projektów zrealizowanych przez stażystów jest wiele projektów naprawdę ważnych. Jest to integracja ClickHouse i CatBoost, uruchomienie nowej załadowanej usługi przetwarzania żądań, utworzenie funkcji wykrywania funkcji dla uczenia maszynowego, która jest obecnie używana w różnych działach Yandex.Wymagania dotyczące udziału w programie:
- Doskonała znajomość podstawowych algorytmów i struktur danych;
- Umiejętność pisania kodu w jednym z języków programowania.
Warunki:
- Staż można odbyć w biurach Yandex w Moskwie, Petersburgu, Jekaterynburgu, Mińsku, Soczi, Nowosybirsku, Niżnym Nowogrodzie i Symferopolu.
- Uczestnicy otrzymają wynagrodzenie.
- Czas trwania wynosi od trzech do sześciu miesięcy.
- Staż odbywa się przez cały rok, dlatego można aplikować w dowolnym momencie.
CVT
Staż skierowany jest do osób posiadających podstawową wiedzę z zakresu rozwoju, projektowania, analityki lub zarządzania projektami. Przyjmują studentów ostatnich lat oraz początkujących specjalistów.Wymagania dotyczące udziału w programie:
- Ogólne zrozumienie projektowania aplikacji internetowych;
- Umiejętność programowania w języku Java (preferowany) lub innym języku wysokiego poziomu;
- Rozumienie zasad organizacji relacyjnych baz danych;
- Celowość, chęć rozwoju i osiągania wyników;
- Podstawowa znajomość OOP.
Warunki:
- Wszystkim stażystom wypłacane jest stypendium od drugiego miesiąca stażu, pod warunkiem zaliczenia poziomu wiedzy średniozaawansowanej.
- Zazwyczaj staż trwa do 3 miesięcy. Warto jednak wziąć pod uwagę, że czas trwania stażu ustalany jest indywidualnie i zależy od sukcesów i wkładu stażysty.
Białoruś
EPAM
Podobnie jak w Rosji, białoruski ośrodek szkoleniowy EPAM prowadzi zarówno szkolenia, jak i staże.Wymagania dotyczące udziału w programie:
- Poziom języka angielskiego od A2 (pre-intermediate);
- Pewna znajomość wzorców OOP, SOLID, GOF;
- Znajomość JVM, JDK, JRE, Garbage Collector, Classloading;
- Solidna znajomość Java 8 (Java Core, Stream API);
- Doświadczenie programistyczne w oparciu o Spring Framework, Sprint Boot, Servlet API;
- Podstawowa wiedza z zakresu tworzenia serwisów internetowych, znajomość XML, JSON;
- Biegła znajomość SQL, Maven, Git, Docker.
Warunki:
- Czas trwania zależy od aktualnych umiejętności i może wynosić od jednego do kilku miesięcy.
- Dzięki temu uczestnicy będą mieli możliwość odbycia rozmowy kwalifikacyjnej i otrzymania oferty pracy w EPAM.
iTechArt
Firma posiada własne laboratorium szkoleniowe, w którym prowadzi kursy i staże. W tej chwili otwarta jest rekrutacja na staże dla osób znających język Java. Podczas stażu stażyści będą pracować nad projektami indywidualnymi i grupowymi z wykorzystaniem języków Java, Spring, Hibernate, PostgreSQL\MongoDB, JavaScript (React\Angular\Vue w zależności od projektu), a także zapoznają się z systemami Cloud Computing na przykładzie Amazon Usługi internetowe.Wymagania dotyczące udziału w programie:
- Znajomość podstawowych zasad OOP i umiejętność ich zastosowania w praktyce;
- Znajomość podstaw jednego z języków OOP (Java, Python, Scala);
- Znajomość podstaw relacyjnych baz danych;
- Angielski na poziomie nie niższym niż Intermediate.
Warunki:
- Zajęcia offline i online;
- Czas trwania - 3 miesiące.
GO TO FULL VERSION