• Home
  • Blog
  • "Tworzenie trwałych rozwiązań to bardzo satysfakcjonująca część mojej pracy".

"Tworzenie trwałych rozwiązań to bardzo satysfakcjonująca część mojej pracy" | Easy LMS Talks

W naszej serii wywiadów, Easy LMS talks, prosimy kolegów, aby opowiedzieli o swojej pracy. Co sprawia, że ich praca jest zabawna i stanowi wyzwanie? Tym razem przyszła kolej na Markusa, który opowiedział o inżynierii oprogramowania back-end.

Data publikacji:
31 paź 2022
Czas czytania:
6 Min.
Autor:
Knowly

Co sprawia, że bycie inżynierem back-end w Easy LMS jest wyjątkowe? Markus, który jest z nami od kilku lat, wyjaśnia, dlaczego uwielbia swoją rolę i osobistą, przytulną atmosferę firmy. Chcesz dowiedzieć się więcej o codziennych zadaniach inżyniera back-endu w Easy LMS? Czytaj dalej!

Profil rozmówcy:

Imię: Markus
Doświadczenie zawodowe: 5 lat
Obecna rola: kierownik zespołu, inżynier oprogramowania back-end .

Jak wygląda twój typowy dzień? .

"Zaczynam dość wcześnie, około ósmej rano. Wtedy się budzę, więc dlaczego nie zacząć pracować? Po przyjściu do pracy robię kawę i czytam wewnętrzne wiadomości i e-maile. Około godziny 10 mamy spotkanie na stojąco, aby sprawdzić z zespołem status bieżących historii. Rozmawiamy o tym, kiedy będą gotowe do testowania i kiedy będziemy mogli wdrożyć je do produkcji. Stand-up jest ważny, aby wyrównać wszystkich i podzielić zadania potrzebne do pomyślnego wydania. Następnie zajmujemy się naszymi codziennymi zadaniami związanymi z tworzeniem niesamowitych funkcji.

Pracuję cztery dni w tygodniu, więc regularnie sprawdzam wszelkie pull requesty lub zmiany związane z kodem wprowadzone przez zespół, aby zapoznać się z tym, co zostało zrobione. Pomaga mi to również przygotować kilka pytań do zespołu, aby sprawdzić, czy jesteśmy na dobrej drodze. To część mojej pracy jako lidera zespołu. Inżynierowie oprogramowania back-end pracują nad podobnymi zadaniami, takimi jak rozwijanie części historii. Możesz też skupić się na czymś nowym w ramach historii, nad którą pracujesz".

Czy praca jako inżynier oprogramowania w Easy LMS jest zróżnicowana?

"Staram się ustalić dla siebie strukturę. W ten sposób przynajmniej niektóre części dnia są takie same. Rano zazwyczaj wykonuję te same zadania, ale lubię to; pomaga mi to w utrzymaniu codziennego rytmu. Niemniej jednak, praca nad funkcjami lub historiami zawsze przynosi coś nowego. Jako inżynier oprogramowania back-end mam do czynienia z wieloma rzeczami, zwłaszcza na wyższym stanowisku. Daje mi to możliwość rozwoju osobistego. Praca inżyniera back-endu obejmuje infrastrukturę i kod back-endu; w razie potrzeby zajmujemy się nawet kodem front-endu. Powiedziałbym, że jest bardzo zróżnicowana.

Firma pozwala na swobodę eksploracji, więc dzień naprawdę zależy od ciebie. Eksploracja jest również opcją, jeśli chcesz dowiedzieć się czegoś konkretnego i poprawić się w tej dziedzinie".

Czy możesz opowiedzieć o niektórych wyzwaniach i najważniejszych aspektach bycia inżynierem oprogramowania back-end?

"Chcę zacząć od wyzwań, ponieważ najważniejsze wydarzenia nie istnieją bez wyzwań. Jako inżynier oprogramowania zaplecza skupiasz się głównie na rzeczach, których ludzie nie widzą. Klienci rzadko widzą, co stworzyłeś, nawet jeśli jest to coś niesamowitego. Jest to coś, co może być bardzo trudne dla inżyniera oprogramowania back-end.

Z drugiej strony, moja praca wiąże się z wieloma atrakcjami. Na przykład, produkt jest skalowany i coraz więcej użytkowników dołącza do naszej platformy. Jako inżynier oprogramowania back-end jesteś zaangażowany w skalowanie produktu. Jeśli coś tworzysz, jesteś również odpowiedzialny za sprawdzenie, czy działa płynnie. Jeśli tak jest i nie ma żadnych problemów, satysfakcjonujące jest powiedzieć: "Zbudowałem tę konkretną część produktu". Kiedy po raz pierwszy dołączyłem do Easy LMS, musiałem poznać tajniki produktu i dowiedzieć się, co można z nim zrobić. W tamtym czasie nie byłem zbytnio zaangażowany w infrastrukturę. Inżynieria oprogramowania jest podzielona na wiele obszarów; wtedy nie pracowałem w większości z nich. Teraz jednak opracowałem system powiadomień, a nawet nowy system uwierzytelniania. Kierowałem rozwojem obu tych funkcji. Praca jest jednak zawsze wysiłkiem zespołowym. W szczególności system powiadomień wymagał dużego wkładu ze strony moich kolegów. Tworzenie trwałych rozwiązań jest bardzo satysfakcjonującą częścią mojej pracy.

Praca nad funkcjami lub historiami zawsze przynosi coś nowego

Podsumowując, widoczność może być trudną częścią pracy, a praca inżynierów oprogramowania front-end jest bardziej widoczna dla użytkownika. Mamy szeroką strukturę inżynierów back-endu, ponieważ nasza firma jest dość mała. Żadna osoba nie jest odpowiedzialna za jedną część produktu. Dodaje to wiele różnorodności do twojej pracy, ale wyzwaniem jest to, że musisz wiedzieć o wielu rzeczach i nosić wiele kapeluszy".

Z jakich technik i frameworków korzystasz? Który jest Twoim ulubionym?

"Jako firma programistyczna korzystamy z wielu frameworków internetowych. Większość naszych projektów składa się z HTML, CSS, PHP, Javascript i Typescript. Jeśli chodzi o frameworki, używamy React, Express, Serverless, Node, ESBuild i wielu innych. Jedną z technik, których używamy, jest konfiguracja jako kod, który w naszym przypadku jest napisany przy pomocy Cloudformation. To wszystko są konkretne wybory, których dokonaliśmy jako zespół, więc trudno jest wybrać mój ulubiony. Obecnie jestem wielkim fanem ESBuild. Ten bundler to sposób na kompilację pakietów w pakiet, którego można użyć w aplikacji. ESBuild jest specjalnie przeznaczony do rzeczy związanych z JavaScript/TypeScript".

Jakie są korzyści z bycia częścią kameralnej firmy?

"Zaletą pracy w małej firmie jest to, że istnieje wiele możliwości rozwoju. Moja decyzja o pracy w Easy LMS jest przemyślana; wcześniej pracowałem w średnich i dużych firmach. Nie lubię zbytnio hierarchii. Jestem kierownikiem zespołu, ale członkowie mojego zespołu są tak samo ważni dla firmy jak ja; mam po prostu nieco inny zestaw zadań.

Praca w małej firmie jest naprawdę korzystna. W Easy LMS masz pełną swobodę tworzenia tego, co uważasz za najlepsze. To, co naszym zdaniem przyniesie najlepsze rezultaty klientowi i nam, spoczywa całkowicie na naszych barkach. Daje to możliwość bycia kreatywnym i eksperymentowania; myślę, że w ten sposób można się najwięcej nauczyć".

Co najbardziej podoba ci się w Easy LMS jako firmie?

"Jedną ze wspaniałych rzeczy w kulturze naszej firmy podsumowuje nasz slogan, "Zachowaj spokój i bądź dumny." Praca w spokojnym środowisku, w którym można popełniać błędy, jest dobra. To atmosfera wolna od obwiniania, którą uwielbiam. Rzeczy się zdarzają, a ludzie popełniają błędy. W tym obszarze pracy nie jesteś jedyną osobą odpowiedzialną za zbudowanie czegoś. Jeśli popełnisz błąd, nie będzie to tylko twoja wina.

W firmie panuje duża swoboda; mogę pracować z dowolnego miejsca i mam możliwość swobodnego myślenia. Jest też elastyczność; zaczynam o 8:00 i kończę o 16:30. Niektórzy mogą zaczynać o 9:30 i kończyć o 18:00. Wszystko zależy od ciebie! Easy LMS opiera się na systemie zaufania pracowników. Musimy wykorzystać to zaufanie i coś z niego zrobić".

Czy to brzmi jak praca dla Ciebie? Mamy nadzieję, że doświadczenie Markusa dało ci lepsze wyobrażenie o codziennej pracy inżyniera oprogramowania back-end. Szukamy utalentowanego współpracownika, który dołączy do naszego zespołu!

Czytaj więcej o pracy w Easy LMS

Przeczytaj więcej wpisów na naszym blogu

Caroline

Caroline

12 gru 2024

Wyjaśnienie naszych dodatkowych korzyści związanych z zatrudnieniem

Wynagrodzenie ma duże znaczenie przy wyborze pracy, ale nie zapominajmy o dodatkach, które się z nim wiążą. Dodatkowe korzyści mogą naprawdę osłodzić umowę! Wierzymy, że przygotowaliśmy fantastyczny pakiet. Zapoznaj się z naszymi wspaniałymi dodatkami!

Czytaj dalej
Caroline

Caroline

8 kwi 2025

Praca i rozwój!

Praca w Easy LMS daje satysfakcję! Oczywiście zapewniamy konkurencyjne wynagrodzenie, dodatek na dojazdy i pracę z domu oraz 25 płatnych dni urlopu rocznie! Ale jesteśmy również dumni, że możemy zaoferować ci benefity, które pomogą ci poczuć swój pełen potencjałi dawać z siebie wszystko. Twoje dobre samopoczucie, zarówno fizyczne, jak i psychiczne, jest naszym najwyższym priorytetem! Nasi pracownicy stanowią kręgosłup naszej organizacji.

Czytaj dalej
Caroline

Caroline

22 kwi 2025

Pierwszy miesiąc

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!

Czytaj dalej