Nasz zespół na Botpress pracuje razem, aby stworzyć najlepsze możliwe doświadczenie w tworzeniu chatbotów. Poznaj zespół Botpress dzięki naszej serii People of Botpress, w której podkreślamy nasz zespół i wspaniałą pracę, którą wykonują, opowiadając o życiu w Botpress.
W tym wydaniu The People of Botpress, przeprowadzamy wywiad z Botpress Site Reliability Developer, Michaelem Massonem.
Przedstaw nas! Kim jesteś? Czym się zajmujesz na Botpress? Ulubiony edytor kodu? Ciemny motyw czy jasny motyw?
Nazywam się Michael. Jestem programistą. Na stronie Botpress zajmuję się głównie zarządzaniem serwerami i wdrażaniem witryn. Moim ulubionym edytorem kodu jest VS Code. Oczywiście jest to jedyny, którego używam do wszystkiego.
Pracuję na Windowsie, ale w przeszłości pracowałem też na Macu i Linuksie. Nie mam nic przeciwko żadnemu z nich, ale pracuję tylko na Windowsie, ponieważ jest to system, który mam w domu. Po prostu lubię używać wszędzie tego samego systemu operacyjnego. Ciemny czy jasny motyw? Używam domyślnego motywu! Zwykle uważam, że domyślna opcja jest najlepsza, ponieważ system jest dla niej zoptymalizowany. Domyślne motywy są najlepsze.
Ponadto moim ulubionym hobby jest prawdopodobnie granie w gry wideo. Dużo gram w gry wideo poza pracą. Grałem w wiele małych gier niezależnych, takich jak Hollow Knight. W przeszłości grałem też w League of Legends!
Jak wygląda zwykły dzień na Botpress ?
Rano przeglądam kod i wysyłam e-maile. Następnie zabieram się za moje główne zadania. Czasami, w ciągu dnia, niektórzy ludzie zadają mi pytania na temat architektury lub, szczerze mówiąc, na każdy inny temat. Pomagam ludziom raz na dwa dni, a potem pracuję nad moimi dużymi zadaniami jedno po drugim.
Wszystko, co robię, jest bardzo różne, dlatego nie brzmi to zbyt konkretnie. Na przykład ostatnio pracowałem nad nieujawnionym projektem, w którym przeprowadzaliśmy testy obciążeniowe. Pracowałem więc nad testami obciążeniowymi, znajdując błędy i nieefektywności w naszych systemach, aby się ich pozbyć.
Jak widać, każde zadanie jest wyjątkowe. Częściowo to właśnie sprawia, że jest to ekscytujące.
Opowiedz mi o swoim doświadczeniu w tworzeniu oprogramowania i o tym, jak się tu znalazłeś.
Pracowałem w wielu miejscach. Po raz pierwszy zajmowałem się tworzeniem stron internetowych w PHP. Od tego czasu minęło sporo czasu. Zasadniczo stale zmieniałem pracę. Za każdym razem zdobywałem więcej wiedzy i poprawiałem swoje umiejętności techniczne.
Przed Botpress pracowałem jako full stack developer w poprzedniej firmie Effa (Francois-Xavier Darveau, Botpress Head of Engineering), gdzie miałem okazję rozwijać i utrzymywać aplikacje produkcyjne zbudowane na AWS. Następnie dostałem pracę jako SRE (Site Reliability Engineer) w Montrealu. A potem Eff poprosił mnie o dołączenie do Botpress. To był świetny zbieg okoliczności, ponieważ przeprowadzałem się z powrotem do Quebec City. Byłem bardzo szczęśliwy, że znów mogę z nim pracować.
Obecnie w Botpress mogłem doskonalić swoje umiejętności techniczne, budując wraz z resztą zespołu świetny system wewnętrzny. Wykorzystuję całe zdobyte doświadczenie w mojej codziennej pracy, biorąc pod uwagę, że muszę być zaangażowany od kodu frontendowego po infrastrukturę. To właśnie lubię w mojej pracy - ciągłe wyzwania.
Jaki jest Twój ulubiony projekt, nad którym do tej pory pracowałeś na Botpress ?
Pracowałem nad wieloma małymi projektami. Ten, z którego byłem naprawdę zadowolony, to testowanie obciążenia. Zasadniczo testowałem obciążenie nieujawnionego projektu i przygotowywałem oprogramowanie projektu z wyprzedzeniem.
Po zakończeniu testów obciążeniowych okazało się, że wszystko poszło zgodnie z moimi początkowymi założeniami. Architektura testu obciążeniowego była naprawdę dobrze zdefiniowana i z powodzeniem wykonałem plan, o którym początkowo myślałem. Wszystko poszło dobrze, mimo że zajęło to więcej czasu niż myślałem. Byłem naprawdę zadowolony z całego projektu. Wielki sukces!
Botpress CEO Sylvain Perron wspomniał, że rzeczą, która jest naprawdę skuteczna dla programistów, jest powierzanie im zadań i obowiązków, które są trudniejsze niż to, co uważają, że mogą zrobić. Czy uważasz, że tak właśnie jest? Lub, lepszym sposobem na sformułowanie tego jest: Czy czujesz, że ten projekt był dużym wyzwaniem, co sprawiło, że był o wiele bardziej interesujący i satysfakcjonujący po jego pomyślnym zakończeniu?
Kiedy masz przypadek użycia, który nie jest taki jak zwykle, po prostu wyciąga cię to ze strefy komfortu i musisz pomyśleć o tym więcej. Więc tak, to wyzwanie sprawia, że rzeczy są interesujące. Najbardziej lubię projekty, w których na początku nie wiem, co robić. Wymaga to więcej planowania, więcej myślenia i więcej badań, by zrozumieć problem. Zazwyczaj udaje się znaleźć zaskakujące rozwiązanie tych problemów, co czyni rzeczy bardziej interesującymi. Kiedy takie projekty się udają, to są to najbardziej satysfakcjonujące chwile, jakich można doświadczyć w inżynierii.
Co najbardziej przyciągnęło Cię do Botpress?
Zazwyczaj nie przyciąga mnie firma, ale ludzie w niej pracujący. Znałem Effa i powiedział mi, że Botpress ma wielu świetnych inżynierów. Miał rację! Ludzie w Botpress są naprawdę bardzo inteligentni. Mogą rzucić ci wyzwanie we wszystkim. Dzięki temu zawsze się rozwijasz. To jak gra w tenisa z naprawdę dobrym przeciwnikiem. Właśnie dlatego tu przyszedłem - dla ludzi, którzy tu pracują. Naprawdę lubię pracować w Botpress. Mamy naprawdę wysokie standardy zatrudniania ludzi. Ludzie, którzy tu są, są niesamowici.
Jak myślisz, w jaki sposób Botpress i jego technologia wpłyną na życie ludzi i co jest w niej tak ekscytującego z punktu widzenia inżynierów?
Technologia jest naprawdę dobra. Pracujemy nad tym, aby wywrzeć wpływ na branżę, tworząc niesamowite oprogramowanie. Każdy, kto zna chatbots , w przyszłości będzie znał Botpress .
Czy masz jakieś ostatnie słowa?
Zawsze dawaj z siebie wszystko, reszta nie ma znaczenia.
Michael Masson jest Site Reliability Developerem pracującym w Botpress. Można go znaleźć na LinkedIn.
The People of Botpress to seria, w której wyróżniamy naszych pracowników i ich wspaniałą pracę, opowiadając o życiu w Botpress.
Przeczytaj nasz odcinek Ludzie z Botpress z Sylvainem Perronem, dyrektorem generalnym i współzałożycielem
Przeczytaj nasz odcinek The People of Botpress z François-Xavierem Darveau, dyrektorem ds. inżynierii
Co to jest Botpress? Dowiedz się więcej tutaj.
Pobierz wersję demonstracyjną tutaj.
Udostępnij to na:
Zbuduj własnego spersonalizowanego chatbota AI za darmo
Rozpocznij tworzenie spersonalizowanego bota GPT za pomocą naszego intuicyjnego interfejsu "przeciągnij i upuść".
Zacznij - to nic nie kosztuje! 🤖Nie potrzebujesz karty kredytowej
Bądź na bieżąco z najnowszymi informacjami na temat sztucznej inteligencji chatbots