50 najlepszych współtwórców Magento: wywiad z Andreasem von Studnitz

Opublikowany: 2018-03-22

Mieliśmy zaszczyt przeprowadzić wywiad z Andreasem von Studnitzem, Certified Magento Developer i współzałożycielem integer_net , agencji Magento w Niemczech. Andreas został uznany za jednego z 50 współtwórców Magento w 2017 roku.

W wywiadzie Andreas opowiada o swoich działaniach w społeczności Magento, o najtrudniejszych projektach, dzieli się swoimi doświadczeniami z różnych wydarzeń Magento i nie tylko.

Spis treści

  • Pytanie 1
  • Pytanie 2
  • Pytanie 3
  • Pytanie #4
  • Pytanie #5
  • Pytanie #6
  • Pytanie #7
  • Pytanie nr 8
  • Pytanie #9
  • Pytanie #10
  • Pytanie #11
  • Pytanie #12
  • Pytanie #13
  • Pytanie #14
  • Pytanie #15
  • Pytanie #16

Pytanie 1

Andreas, dziękuję, że dołączyłeś do nas dzisiaj. Zacznijmy od kilku tradycyjnych pytań. Rzuciłem okiem na szczegóły twojego profilu w sieciach społecznościowych i odkryłem, że masz ponad 15 lat doświadczenia w tworzeniu stron internetowych. Czy to jest poprawne? Opowiedz nam więcej o swojej ścieżce kariery.

Andreas: Zacząłem zawodowo tworzyć strony internetowe zaraz po ukończeniu studiów w 2003 roku. W rzeczywistości oznacza to 15 lat tworzenia stron internetowych w pełnym wymiarze godzin w tym roku.
Najpierw rozpocząłem staż w agencji internetowej, który następnie został zamieniony na pracę na pełen etat. To tam naprawdę nauczyłem się PHP, ale także wszystkiego innego w biznesie, ponieważ w tamtym czasie również zostałem kierownikiem projektu.
W 2012 roku założyliśmy integer_net : trzech byłych współpracowników i ja. Postanowiliśmy w pełni specjalizować się w Magento, co do tej pory było dobrą decyzją. W tej chwili mamy 10 pracowników i nadal będziemy się rozwijać powoli, ale systematycznie. Jestem jednym z Dyrektorów Zarządzających odpowiedzialnym za część techniczną. Poza zarządzaniem zajmuję się szkoleniami i doradztwem, dbając o czas na rozwój, który nadal jest moją pasją. Zgromadziliśmy mnóstwo ludzi, z najbardziej znanymi Sonja Riesterer i Fabian Schmengler, obaj wybrani jako Magento Masters w 2017 i 2018 roku. W jakiś sposób mała firma w Niemczech stała się jedyną firmą na świecie, która ma dwóch Magento Masters i trzech najlepszych współtwórców w tym samym czasie.

50 najlepszych współtwórców Magento: Andreas von Studnitz

Pytanie 2

Co skłoniło Cię do eCommerce, a w szczególności do Magento? Czy to była dokładna chwila lub osoba, czy wszystko zmierzało w tym kierunku? Od jak dawna współpracujesz z Magento?

Andreas: Zanim Magento pojawiło się w 2008 roku, pracowaliśmy ze staromodnymi rozwiązaniami sklepów internetowych, takimi jak OSCommerce i xt:Commerce, ale także z TYPO3 CMS. Ponieważ w tamtym czasie aktywnie śledziłem nowinki techniczne, moją uwagę przykuło Magento i miałem okazję rozpocząć wewnętrzny projekt sklepu z Magento 1.1. Magento było pierwszym z nowej generacji systemów sklepowych i wypełniło ogromną lukę. Jedna rzecz doprowadziła do drugiej, a Magento wkrótce stało się moim jedynym celem, zwłaszcza po tym, jak w 2009 roku zdecydowałem się zostać freelancerem. W końcu znalazłem obszar, na którym mogłem się naprawdę skupić i zdobyć wiedzę.

Pytanie 3

Wiem, że pracowałeś nad dziesiątkami projektów Magento. Jakie było Twoje największe wyzwanie?

Andreas: Z technicznego punktu widzenia integracja Magento 1 z kilkoma innymi systemami dla sali koncertowej w Szwajcarii, KKL Luzern. Połączenie z innym CMS było dość trudne, ale najciekawszą częścią było zintegrowanie narzędzia do obsługi biletów i wyboru miejsc w 3D opartego na node.js, połączonego przez Websockets. Odbyliśmy kilka bardzo intensywnych i konstruktywnych dyskusji o tym, jak najlepiej wdrożyć integracje.
Moje najtrudniejsze doświadczenie z Magento 2 zostało wybrane przez siebie: zdecydowałem się przeprowadzić szkolenia programistyczne Magento 2 po tym, jak pracowałem z Magento 2 przez mniej niż 3 miesiące. W końcu wyszło to dobrze, a ja nadal bardzo lubię trenować.
Lubię wyzwania, więc kiedy usłyszałem, że na początku marca wyszedł nowy certyfikat Magento 2 Professional Developer, postanowiłem wziąć w nim udział jeszcze tego samego dnia. Na szczęście jest już dostępny egzamin online. Tak więc było to możliwe i zdałem z odrobiną szczęścia, ale nie wiedziałem wcześniej, jak się przygotować.

Pytanie #4

Czy masz ulubioną lub nielubianą funkcjonalność Magento? Co to jest, a może oni? A co z ulubioną funkcją? Czy masz?

Andreas: To, czego najbardziej nie lubię w Magento 2, to technologia frontendowa o nazwie „Komponenty UI”, która jest używana przy kasie. Modyfikowanie kasy jest tak skomplikowane i naprawdę trudno jest debugować, jeśli coś pójdzie nie tak. Lubię pewną złożoność (inaczej nie robiłbym Magento 2), ale to zdecydowanie za dużo. Napisałem już o tym kilka wpisów na naszym blogu pod adresem https://www.integer-net.com/blog/. Z niecierpliwością czekam na nowe możliwości, jakie da nam technologia PWA – nie tylko dlatego, że będziemy mogli wymienić komponenty UI w frontendzie za pomocą narzędzi takich jak Deity, Vue StoreFront czy oficjalne studio Magento PWA. To może stać się moją nową ulubioną technologią – z drugiej strony bardzo podoba mi się Dependency Injection w Magento 2.

Pytanie #5

Jakie były twoje pierwsze odczucia po ogłoszeniu listy 50 najlepszych współtwórców Magento? Jak się o tym dowiedziałeś? Czy było to coś w rodzaju porannej herbaty, sprawdzania e-maili i voila!

Andreas: Zanim to zobaczyłem, otrzymałem osobisty e-mail od Sherrie Rohde na ten temat. To była dla mnie miła niespodzianka, której się nie spodziewałem, bo nigdy wcześniej takiej listy nie było.

Pytanie #6

Nie mogę się powstrzymać od pytania o społeczność Magento. Jak i kiedy zacząłeś w nim aktywnie uczestniczyć? Co Cię motywuje w tych działaniach? Jaką radę dałbyś nowym członkom Społeczności?

Andreas : Kiedy zostałem freelancerem, było jasne, że potrzebuję sieci, więc zdecydowałem się nawiązać współpracę. Zaczęło się na konferencji Meet Magento w Niemczech, gdzie również wygłaszam wykłady od 2010 roku, kontynuowane na hackathonach i ostatecznie doprowadziło do zorganizowania naszego własnego lokalnego spotkania Magento w Akwizgranie, wraz z innym entuzjastą Magento. Uzależniłem się od tej inteligentnej i przyjaznej społeczności na całym świecie, więc nadal odwiedzałem konferencje, hackathony i spotkania w całej Europie, a nawet w Stanach Zjednoczonych, i naprawdę ciężko jest mi przegapić jakąkolwiek konferencję.
Moja rada dla nowicjuszy to udział w tego rodzaju wydarzeniach skupionych wokół Magento i rozmawianie z ludźmi, których uważasz za interesujących. W ogóle nie jestem ekstrawertykiem, ale dla mnie zadziałało to bardzo dobrze i dopiero pierwszy krok może być trudny.

Pytanie #7

Czy masz jakieś statystyki dotyczące wkładów, którymi możesz się z nami podzielić? Czy śledzisz wykonane żądania ściągnięcia na GitHub?

Andreas: Nie lubię porównywać liczby zgłoszeń, ponieważ to nie jest konkurs. Po prostu robię swoje, a to jest tworzenie i utrzymywanie modułów OpenSource, takich jak Firegento_MageSetup lub AvS_FastSimpleImport, za które w przeszłości miałem duże uznanie.

Pytanie nr 8

Wiem, że jesteś jednym z głównych programistów MageSetup, który służy jako podstawa prawna dla wielu sklepów. Proszę opowiedzieć nam więcej o swoich doświadczeniach w pracy nad tym modułem.

Andreas: Zaczęliśmy ten moduł na moim pierwszym Hackathonie na niemieckim wybrzeżu. Było duże zapotrzebowanie na moduł dobrej jakości, który dostosuje Magento do niemieckiego rynku i przepisów. Tak narodził się GermanSetup, a ja okazałem się jednym z dwóch głównych współautorów. Później zmieniliśmy jego nazwę na MageSetup, ponieważ rozszerzyliśmy jego użycie na inne kraje europejskie, takie jak Austria, Szwajcaria, Francja i wiele innych. We współpracy ze Stowarzyszeniem Meet Magento zbudowaliśmy – w integer_net t – nawet dystrybucję Magento z kilkoma ważnymi lokalnie modułami, która została nazwana Magento DE. I oczywiście MageSetup był w centrum tego.

Pytanie #9

Co najbardziej lubisz w byciu częścią społeczności Magento? Jakie są Twoje cele na przyszłość?

Andreas: Prawie wszyscy członkowie społeczności Magento są bardzo mili i mądrzy. Myślę, że to częściowo dlatego, że musisz być sprytny, jeśli chcesz z powodzeniem pracować z Magento. Ponadto prawie nie ma konkurencji między agencjami, ponieważ rynek jest ogólnie wystarczająco duży. Tak więc współpraca z tymi przyjaznymi ludźmi jest naprawdę łatwa.
Istnieje stowarzyszenie społeczności Magento z siedzibą w Niemczech o nazwie FireGento, w którym lubię być częścią. Jej członkowie organizują różnego rodzaju wydarzenia, takie jak hackathony i MageUnconference. Dla mnie jest to społeczność taka, jaka powinna być i chciałbym jeszcze bardziej przyczynić się do promowania tego rodzaju społeczności.

Pytanie #10

Co Twoim zdaniem jest obecnie największym wyzwaniem dla Magento?

Andreas: Z technicznego punktu widzenia uważam, że frontend Magento 2 jest obecnie największym wyzwaniem. Na szczęście Magento poważnie potraktowało krytykę społeczności. Myślę, że to jeden z powodów, dla których w tej chwili wkładają tyle wysiłku w rozwiązanie PWA.

Pytanie #11

Wśród małych i średnich firm krąży opinia, że ​​Magento powoli, ale systematycznie przesuwa się w kierunku przedsiębiorstw typu Enterprise. Jak myślisz, czy istnieje problem dla mniejszych firm?

Andreas: Tak, jest. Moim zdaniem małe firmy będą miały problem z prowadzeniem sklepu Magento 2, jeśli mają ograniczony budżet. Myślę, że problem zmniejszy się w nadchodzących latach, ponieważ serwery stają się coraz szybsze, rośnie wiedza w społeczności, a liczba błędów poważnie spada. Mimo to koncentracja na firmach o wielkości korporacyjnej jest wyraźnie rozpoznawalna. Dla średniej wielkości agencji, takiej jak nasza, nie stanowi to problemu, ale zmniejszy się liczba agencji i programistów, którzy wcześniej opracowali rozwiązania dla mniejszych firm za pomocą Magento 1.

Pytanie #12

Bardzo aktywnie uczestniczyłeś w różnych wydarzeniach Magento. Jakie jest Twoje ulubione wydarzenie i co zrobiło na Tobie największe wrażenie? A tak przy okazji, wybierasz się w tym roku na Magento Imagine?

Andreas: Nie, nie jestem. Uczestniczyłem w Imagine przez ostatnie dwa lata i pominę ten rok, a być może także w przyszłym roku. To było bardzo imponujące, szczególnie w 2016 roku. Z drugiej strony Imagine nigdy nie będzie moją ulubioną konferencją, ponieważ jest zbyt komercyjna – ale jest świetna do spotkań z ludźmi.
Z technicznego punktu widzenia rozmowy na konferencji MageTitans w Wielkiej Brytanii były znakomite. Z drugiej strony rozmowa z innymi członkami społeczności jest powodem, dla którego chodzę głównie na konferencje. W związku z tym najważniejsze są dla mnie lokalne niemieckie konferencje: coroczny Meet Magento w Lipsku, a zwłaszcza MageUnconference, która daje zdecydowanie najwięcej informacji dzięki udanej, niekomercyjnej koncepcji.

Pytanie #13

Jaka jest Twoja wizja Magento i jego społeczności za 5 lat od dzisiaj?

Andreas: Myślę, że do tego czasu będziemy mieli dużo bardziej dojrzały produkt. Jeśli Magento będzie nadal inwestować w inżynierię społecznościową, duża część rozwoju będzie w przyszłości kierowana przez społeczność, co zmniejszy ryzyko tworzenia bardziej przeprojektowanych rozwiązań, takich jak komponenty interfejsu użytkownika.
Z biznesowego punktu widzenia nie widzę upadku Magento, ale utrzymanie wysokiego udziału w rynku, jaki ma teraz, zwłaszcza wśród średnich i dużych sklepów.

50 najlepszych współtwórców Magento: Andreas von Studnitz

Pytanie #14

Jeśli zostaniesz poproszony o udzielenie porady handlarzowi Magento, co by to było?

Andreas: Lepiej wdrażaj rozwiązanie PWA wcześniej niż później. Jestem przekonany, że PWA to przyszłość, a zwłaszcza z rozwiązaniem takim jak Deity (z którym współpracujemy), ale także Vue Storefront, FrontCommerce czy Magento PWA Studio, będziesz miał wiele możliwości. PWA poprawia wydajność i użyteczność sklepów internetowych i ponownie wprowadza wyraźny podział między programistami frontendowymi a programistami backendowymi. Korzystając z istniejących technologii frontendowych, musisz być jednym i drugim, aby być dobrym programistą Magento 2. Czy wspomniałem, że nie podobają mi się obecne komponenty interfejsu użytkownika?

Pytanie #15

Kawa vs herbata. iPhone kontra Android. Magento Wyobraź sobie kontra Poznaj Magento. Jaki masz wybór?

Andreas: Kawa, Android, poznaj Magento.

Pytanie #16

Ciężko pracuj, imprezuj mocniej, mówią Jak spędzasz czas poza wszystkimi zajęciami Magento?

Andreas: Mam rodzinę z trójką dzieci w wieku od 7 do 11 lat, która zajmuje większość mojego wolnego czasu. Lubię podróżować (z rodziną lub w pracy), lubię gry planszowe i komputerowe. Lubię czytać i uprawiać sporty (jazda na rowerze, bieganie, narciarstwo). Chociaż bardzo lubię swoją pracę, uważam za ważne, aby mieć wystarczająco dużo wolnego czasu na rodzinę i regenerację.

***

Dziękujemy Andreasowi za tak pozytywny i wnikliwy wywiad i życzymy mu powodzenia w karierze i życiu osobistym!