Salesforce

Poznajmy program szkoleniowy Campus – wywiad z Rafałem Sztorcem

Zdjęcie Rafała Sztorca

Jeśli szukacie szkolenia, które od podstaw przygotuje Was do pracy na platformie Salesforce oraz wprowadzi w świat projektów komercyjnych dla licznych branż – Campus to miejsce dla Was!

O swoim udziale w programie opowiedział nam Rafał Sztorc – Junior Salesforce Developer w Britenet. Koniecznie przeczytajcie tę rozmowę, by dowiedzieć się, jak wygląda każdy z etapów szkolenia.

Jak trafiłeś do szkółki Campus? Co sprawiło, że zdecydowałeś się na udział?

Wysłałem CV na ogłoszenie, które było zamieszczone na portalu internetowym JustJoinIT. Po jakimś czasie odezwała się do mnie Agnieszka z Działu HR i zaczęliśmy proces rekrutacji złożony z kilku części. Po ich przejściu została mi zaproponowana współpraca zaczynająca się właśnie od szkółki, która miała uzupełnić moje braki w wiedzy technicznej. Postanowiłem, że muszę skorzystać z tej okazji i uważam, że wyszło mi to na dobre!

Jak wygląda szkolenie? Nad jakim projektem pracowałeś?

Szkolenie zacząłem na początku marca tego roku. Trwało 6 tygodni, składało się z kilku etapów. W pierwszym z nich trzeba było napisać aplikację w języku backendowym – ja wybrałem Javę. Moja konsolowa aplikacja posiadała funkcjonalność CRUD, dwa widoki (jeden dla standardowego użytkownika, drugi dla administratora). Administrator mógł zarządzać użytkownikami, produktami oraz zniżkami na produkty. Standardowy użytkownik mógł zamawiać produkty i posiadał własny koszyk. Drugim etapem były bazy danych, gdzie poznaliśmy przykładową bazę i uczyliśmy się zapytań, jednocześnie przerabiając pierwszą aplikację z danych, które wtedy były przechowywane w kodzie na bazy danych. Kolejnym etapem było poznanie Frontendu. Zadaniem było napisanie przykładowego formularza rejestracyjnego przy użyciu HTML, CSS oraz JS. Przy każdym zadaniu mieliśmy wsparcie mentora, który przekazywał wiedzę na codziennych spotkaniach, a gdy zdarzało mi się utknąć w jakimś miejscu, zawsze chętnie pomagał radą lub wskazywał drogę, która naprowadzała na rozwiązanie. Ostatnim etapem był projekt grupowy, który będzie wykorzystywany na potrzeby naszej firmy, co pozwoliło sprawdzić, jak to wygląda już w pracy codziennej. Do projektu używaliśmy Java Spring Boot dla Backendu, zaś fronty były robione jako Lightning Web Component i stylowane w Salesforce Lightning Design System. Podczas tego etapu do zarządzania projektem korzystaliśmy z GitLab oraz Jiry.

Czego nauczyłeś się podczas trwania programu i jak możesz tę wiedzę wykorzystać w kolejnych projektach?

Dołączając do szkółki, miałem nikłą wiedzę na temat Backendu oraz baz danych. W programie nauczyłem się pisać kod, który wykorzystuję na co dzień w dzisiejszej pracy. Szkolenie było bardzo intensywne z uwagi na dużą ilość wiedzy do przyswojenia, jednak start w obecnym etapie byłby o wiele cięższy bez przejścia szkółki – przynajmniej w moim przypadku. Do obecnego projektu wykorzystuję wszystkie te obszary, które poznałem podczas szkolenia. Na codziennych spotkaniach mentor przekazywał kolejne partie wiedzy i skupiliśmy się na trzech wzorcach projektowych, którymi były: Builder, Strategy i Singleton. Wzorce te staramy się wykorzystywać w kolejnych projektach, co czyni je bardziej czytelnymi, a pewne ich części są dzięki nim reużywalne.

Jakie elementy już posiadanej wiedzy z zakresu nowych technologii przydały Ci się w trakcie programu?

W moim przypadku przydały się informacje z pogranicza Frontendu, co pozwoliło na chwilę oddechu przy projekcie frontowym, a wszelkie braki uzupełniałem, zasięgając wiedzy u kolegów z biura oraz mentora. Dzięki temu w projekcie grupowym udało nam się zbudować ciekawy formularz do obsługi dodawania widoku i edycji zawartości oraz podpiąć frontowe frameworki do projektu.

Dlaczego warto wziąć udział w Campusie? Komu poleciłbyś ten program?

Szkółkę polecam każdemu, bo pozwala dowiedzieć się, jak wygląda programowanie w pracy komercyjnej. Campus nauczył mnie również szukania pomocy oraz informacji. Z pewnością usystematyzowałem wiedzę oraz nauczyłem się nowych rzeczy. Jest to niezbędne w moim obecnym szkoleniu – Force Academy.