Pierwszy miesiąc pracy jako inżynier oprogramowania w Easy LMS
Kiedy masz nową pracę, z niecierpliwością czekasz na jej rozpoczęcie! Jednocześnie zawsze towarzyszy temu zdrowa dawka nerwów. Co cię czeka? Jak będą wyglądały pierwsze tygodnie? I jak szybko możesz naprawdę wnieść wartość dodaną? Skupiamy się na tym ostatnim. Nasz przejrzysty program wdrożeniowy dla inżynierów oprogramowania pomoże Ci poznać naszą firmę, współpracowników i zadania w mgnieniu oka! Przekonaj się, jak zapewnimy Ci dobry start!
Spis treści
Poznaj swojego kumpla!
Jesteśmy tutaj, aby Ci pomóc, dlatego po dołączeniu natychmiast przydzielamy Ci partnera. Twój partner jest Twoim pierwszym punktem kontaktowym w firmie. Pomoże Ci pomyślnie ukończyć pierwszy rok i stać się pełnoprawnym członkiem zespołu. Twój partner pracuje w tej samej dziedzinie, dzięki czemu może pomagać Ci w codziennych zadaniach. Poprowadzi Cię przez miesięczny program wdrożeniowy i oceni, czego potrzebujesz do wykonywania swojej pracy. Oznacza to, że dostosowujemy program do potrzeb; nie trzymamy się go sztywno. Każdy rozwija się we własnym tempie, a my dopasowujemy się do Twojego – nie ma tu dobrych ani złych odpowiedzi.
Poznaj naszą firmę
Za czym się opowiadamy? Jaka jest nasza wizja i misja oraz co tak naprawdę robimy? Prawdopodobnie poznałeś nas podczas procesu aplikacyjnego, a w ciągu pierwszych kilku tygodni powtórzymy to jeszcze raz. Od razu zaczniesz korzystać z produktu, nad którym będziesz pracować, przechodząc kilka krótkich kursów w Easy LMS.
Odbędziesz spotkania wprowadzające z kolegami z różnych dyscyplin
Poznaj swoich współpracowników
Pierwszego dnia zawsze oprowadzamy Cię po biurze, aby zapoznać Cię ze współpracownikami. Ponieważ pracujemy w sposób hybrydowy, nie zobaczysz wszystkich osób od razu. Zdalnych współpracowników poznasz dzięki spotkaniom online. Nasz stół obiadowy jest oczywiście centralnym miejscem w biurze, w którym można jeszcze lepiej się poznać!
Ponadto weźmiesz udział w spotkaniach wprowadzających z koleżankami i kolegami z różnych dyscyplin, którzy wyjaśnią swoją rolę w firmie i jej związek z Twoją. W jakich sprawach możesz się do nich zwrócić? Jak możecie się wzajemnie uzupełniać? Dzięki tym 30-minutowym rozmowom dobrze zrozumiesz, czym się zajmujemy! I lepiej poznasz swoich współpracowników. Oto krótki przegląd działów, z którymi będziesz rozmawiać:
CEO
CTO
COO
Rozwój produktu
Wsparcie
Zarządzanie biurem
Marketing treści
Bezpieczeństwo danych i RODO.
Sprawdź w zabawny sposób, jak dobrze znasz swoich współpracowników. W naszym quizie odgadujesz, kto jest kim i do kogo należą poszczególne cechy. Czy uda Ci się zdobyć 100% punktów?
Poznaj bliżej swoją dziedzinę
Dla każdej dziedziny, oprócz kursu ogólnego, przygotowaliśmy kurs specjalistyczny. W Twoim przypadku jest to kurs z zakresu rozwoju. Wyjaśnimy w nim, w jaki sposób:
Używać Jira
Pracować w oparciu o testy
Przeprowadzać testy.
Zaprezentujemy również:
Nasz cykl przeglądu kodu
Cykl kontroli jakości
Cykl rozwoju.
Następnie zagłębiamy się w nasz stos programistyczny. Oto z czym pracujemy:
Front-end: React + TypeScript, Storybook do testowania UI
Back-end: Node.JS, TypeScript + PHP
Bazy danych MariaDB (MySQL) i DynamoDB
AWS
Docker
GitHub
Jenkins dla CI/CD
Linux/WSL + Windows.
Działa to świetnie, gdy wszyscy mają tę samą wiedzę podstawową. Dla nas i dla Ciebie to ułatwienie, bo dzięki temu szybciej zaczniesz wnosić swój wkład. Oferujemy różne kursy na platformie Codecademy, dopasowane do Twojego wykształcenia i doświadczenia. Zazwyczaj zaczynamy od kilkudniowych szkoleń z JavaScriptu, TypeScriptu, SQL-a i PHP. To szybko wypełni Twój pierwszy i drugi tydzień. Zaczynasz też czytać nasz „święty Graal”, czyli książkę „Nowoczesna inżynieria oprogramowania” Davida Farleya. Po jej lekturze wszystkie elementy układanki dotyczącej inżynierii oprogramowania trafią na swoje miejsce!
Od razu dołączysz też do naszych codziennych procesów
Od teorii do praktyki
Ale to tylko teoria. Krok po kroku wprowadzimy Cię również w stronę praktyczną. Wkrótce napiszesz swoją pierwszą historię użytkownika, zaprogramujesz określone zadanie i przeprowadzisz przegląd kodu. Często dzieje się to w drugim lub trzecim tygodniu. Od razu dołączysz też do naszych codziennych działań: spotkań typu stand-up, oceniania partii zadań i retrospektyw. W końcu nauka przez działanie i doświadczanie jest najszybsza.
Na początku będziesz też często programować w parach, co pomoże Ci zrozumieć infrastrukturę naszego produktu. Dzięki temu zobaczymy, jak kodujesz, i ocenimy, jakiej wiedzy technicznej jeszcze potrzebujesz. Zapewniamy to wsparcie, organizując warsztaty lub umożliwiając Ci pracę u boku kolegi, który posiada dane umiejętności.
Poznaj nasz produkt
Być masz już konto, aby testować bezpłatną wersję próbną, ale masz niewielkie doświadczenie z naszym systemem LMS. Nic nie szkodzi. Szybko osiagniesz poziom ekspercki! W pierwszym tygodniu nasz konsultant zaprezentuje Ci działanie narzędzia. Zarezerwujemy też czas na swobodne przetestowanie systemu. Poprosimy Cię o przygotowanie krótkiego kursu i rozwiązanie testu na temat Twojej pasji lub czegoś, co bardzo Cię interesuje. Dla Ciebie to świetny trening, a dla nas frajda, bo możemy dowiedzieć się o Tobie czegoś więcej.
Poznaj wszystkie używane przez nas narzędzia
Oprócz naszego własnego produktu korzystamy z wielu innych narzędzi. Nie oczekujemy, że opanujesz je wszystkie w ciągu miesiąca. Zaufaj nam, to wymaga więcej czasu. Zaczniemy od najważniejszych narzędzi, wyjaśniając podstawy:
Zauważysz, że im dłużej z nimi pracujesz, tym szybciej je opanowujesz. Z czasem nawet zaawansowane funkcje staną się dla Ciebie czymś zupełnie naturalnym.
Bezpieczne miejsce pracy
To prawdopodobnie podstawa dobrej pracy: Twoje stanowisko. Prawie wszystko przygotowujemy z wyprzedzeniem, ale wysokość biurka i fotela musisz dostosować już na miejscu. Prawidłowa postawa jest ważna, aby zapobiegać dolegliwościom fizycznym. Uważamy to za element tworzenia bezpiecznego środowiska pracy. Podobnie jak wiedza o tym, do kogo zwrócić się z pytaniami, pomysłami na usprawnienia czy problemami. Aby nasze miejsce pracy było bezpieczne, jasno sprecyzowaliśmy też następujące kwestie:
Co robić w nagłych wypadkach
Jak radzić sobie z psychospołeczną presją w pracy
Jak obchodzić się z wrażliwymi danymi od innych.
Wprowadzimy Cię w to poprzez kurs online, w którym weźmiesz udział w pierwszym tygodniu.
Nasz program wdrożeniowy w pigułce!
Twój program onboardingowy będzie wyglądał mniej więcej tak:
Tydzień 1
Kursy wdrożeniowe: firma, współpracownicy, rozwój, bezpieczne miejsce pracy
Kursy programowania: JavaScript, TypeScript, PHP, SQL
Prezentacja narzędzia
Spotkania wprowadzające ze współpracownikami.
Tydzień 2
Kontynuacja kursów programowania: JavaScript, TypeScript, PHP, SQL
Kontynuacja spotkań zapoznawczych ze współpracownikami
Pierwsze kroki w praktyce - zaangażowanie w codzienne działania.
Tydzień 3
Czytanie książki "Nowoczesna inżynieria oprogramowania"
Zaangażowanie w codzienne działania
Pogłębianie wiedzy technicznej.
Tydzień 4
Kontynuacja czytania książki "Nowoczesna inżynieria oprogramowania"
Zaangażowanie w codzienne działania
Pogłębianie wiedzy technicznej.
Czas na świętowanie
Zdobycie nowej wiedzy to doskonały powód do dumy i świętowania! Masz już za sobą udany proces wdrażania? Świetna robota! Uczcimy Twoje osiągnięcia symboliczną lampką szampana w świetle reflektorów!
