Cześć, wystartowaliśmy z nowym cyklem podcastów Comarch Careeres. W każdym odcinku nie tylko przekazujemy Wam porcję informacji o różnych stanowiskach, ale także opowiadamy o ścieżkach kariery, projektach i możliwościach. Słuchając nas, dowiecie się, jakie umiejętności i doświadczenie warto posiadać.
Sebastian Smulski: Cześć, nazywam się Sebastian Smulski, a od pół roku pracuję jako programista w Comarch. W 2020 roku ukończyłem staż właśnie na profilu programistycznym. W dzisiejszym odcinku postaram się Wam opowiedzieć, jak wygląda staż na tym profilu, jakie są wymagania względem kandydatów oraz z jakimi technologiami będziecie pracować.
Zaczynając od projektów, nad jakimi będziecie właśnie pracować podczas stażu. Ja osobiście jestem programistą w sektorze Comarch ERP Cloud, gdzie zaczynałem od stażu i od tamtego czasu pracuję nad aplikacją Comarch IBARD, która służy do tworzenia kopii zapasowych.
Mój staż zaczął się od wprowadzenia do aplikacji i projektu czy architektury i zapoznania generalnie jak to wszystko wygląda, po to, żeby przygotować się do jej rozwijania. Jeżeli chodzi o projekty tworzone przez Was podczas stażu, to możecie mieć pewność, że to w czym będziecie pracować, to nie będą projekty stricte pod staż, tylko realne projekty biznesowe, które są rozwijane przez firmę. A konkretny projekt, do którego traficie, jest już uzależniony od tego, do jakiego działu oraz jakiego zespołu się dostaniecie, a przede wszystkim, jaki profil stażowy wybierzecie.
Mówiąc o projektach, nie można zapomnieć o odpowiedzi na pytanie, jakie technologie będziecie wykorzystywać na stażu programistycznym. I tutaj tak naprawdę ciężko mi powiedzieć Wam o każdym projekcie i o tym jakie technologie on wykorzystuje, ale możecie mieć pewność, że będziecie pracować z najnowszymi technologiami. I z takich nowoczesnych narzędzi będziecie korzystać.
Staż programistyczny pozwala Wam również wybrać ścieżkę, którą chcecie podążać i kierunek, w którym chcecie się rozwijać. W moim przypadku to rozwój aplikacji webowych i tutaj też można powiedzieć, że każdy znajdzie coś dla siebie. Zarówno osoby chcące się kształcić zarówno w kierunku backendu, jak i frontendowcy. Ja pracuję właśnie jako frontendowiec i w przypadku naszego projektu, pracujemy z wykorzystaniem Angulara, co już się wiąże oczywiście ze znajomością JavaScript, TypeScript czy PreProcessors CSS. Oczywiście inne projekty mogą wykorzystywać inne technologie na przykład z framework React. Backendowcy pracują u nas w projekcie w .NET czy Javie i to jest właśnie oczywiście mowa o projekcie, w którym ja pracuję od stażu i to chyba będzie właśnie największy plus stażu na profilu programistycznym – mega szeroki przekrój projektów i technologii i każdy tak naprawdę może znaleźć kierunek, w jakim chce się rozwijać.
Ze względu na to szerokie zaplecze i mnogość rozwijanych projektów oraz zdobywać komercyjne doświadczenie pracując nad prawdziwym, realnym, biznesowym projektem. Zakładając, że zdecydowaliście się, że profil programistyczny to dla Was idealny wybór – teraz ważne pytanie: „Czym właściwie będę się zajmował na stażu?” Każdy z Was będzie miał przydzielonego opiekuna stażowego, którego zadaniem będzie wspieranie Was w trakcie Waszego stażu oraz tak jak już wspomniałem, wprowadzi on Was w architekturę oraz projekt aplikacji, którą będziecie rozwijać. Pokaże Wam dobre praktyki oraz ścieżkę, jaką przechodzi napisany kod przed wdrożeniem do aplikacji. Później przejdziecie do działania, dostaniecie określone zadania związane z aplikacją. Także będziecie współpracować z kolegami z zespołu, w którym tę aplikację rozwija.
Taka praca przez te 3 miesiące stażu na pewno da Wam świadomość tego, jak naprawdę w branży IT tworzy się takie projekty oraz jak wygląda codzienna praca programisty. Takie doświadczenie na pewno przyda się w Waszej karierze w branży i zaowocuje w przyszłości.
Oczywiście staż na profilu programistycznym będzie się charakteryzował często już wspominanym tutaj przeze mnie rozwojem kolejnych komponentów aplikacji, nad którym będziecie pracować w zespole. Jeżeli interesuje Was ta ścieżka kariery i swoją przyszłość wiążecie z programowaniem, chcecie się rozwijać w tym kierunku, to staż w Comarch na pewno będzie dobrym wyborem.
Wspominałem też wcześniej o technologiach wykorzystywanych w tworzonych projektach i znajomość tych technologii na pewno będzie bardzo dobrym plusem przy aplikowaniu na staż. Oczywiście bardzo dużo nauczycie się już w trakcie stażu i Wasze umiejętności w danej dziedzinie na pewno pójdą mocno do góry. Ze względu na ilość projektów i wykorzystywanych technologii każdy z Was będzie mógł się rozwijać w wybranej gałęzi programowania. Warto będzie również znać GIT do zarządzania wersjami, a zupełną podstawą będzie znajomość języka angielskiego.
I to by było generalnie na tyle z mojego wprowadzenia Was w staż programistyczny. Pozostaje mi tylko zachęcić Was do aplikowania. Na pewno nie będziecie żałować. Do zobaczenia!