Top 50 Magento Contributors: Interview mit Andreas von Studnitz
Veröffentlicht: 2018-03-22Wir hatten die Ehre, ein Interview mit Andreas von Studnitz, Certified Magento Developer und Co-Founder von integer_net , Magento Agentur in Deutschland, zu führen. Andreas wurde 2017 zu einem von 50 Magento Contributors ernannt.
Im Interview spricht Andreas über seine Aktivitäten in der Magento Community, die herausforderndsten Projekte, teilt seine Erfahrungen beim Besuch verschiedener Magento-Events und mehr.
Inhaltsverzeichnis
- Frage 1
- Frage 2
- Frage 3
- Frage Nr. 4
- Frage Nr. 5
- Frage Nr. 6
- Frage Nr. 7
- Frage Nr. 8
- Frage Nr. 9
- Frage Nr. 10
- Frage Nr. 11
- Frage Nr. 12
- Frage Nr. 13
- Frage Nr. 14
- Frage Nr. 15
- Frage Nr. 16
Frage 1
Andreas, vielen Dank, dass Sie sich heute hier zu uns gesellt haben. Beginnen wir mit einigen traditionellen Fragen. Ich habe einen kurzen Blick auf Ihre Profildetails in sozialen Netzwerken geworfen und herausgefunden, dass Sie mehr als 15 Jahre Erfahrung in der Webentwicklung haben. Ist das korrekt? Bitte erzählen Sie uns mehr über Ihren Werdegang.
Andreas: Ich habe direkt nach meinem Universitätsabschluss 2003 mit der professionellen Webentwicklung angefangen. Das sind in diesem Jahr sogar 15 Jahre Vollzeit-Webentwicklung.
Ich habe zunächst ein Praktikum in einer Webagentur begonnen, das dann in einen Vollzeitjob umgewandelt wurde. Dort habe ich PHP wirklich gelernt, aber auch alles andere im Geschäft, da ich damals auch Projektmanager wurde.
2012 haben wir integer_net gegründet: drei ehemalige Mitarbeiter und ich. Wir haben uns entschieden, uns komplett auf Magento zu spezialisieren, was bisher eine gute Entscheidung war. Im Moment haben wir 10 Mitarbeiter und wir werden weiter langsam aber stetig wachsen. Ich bin einer der Geschäftsführer und für den technischen Teil verantwortlich. Neben dem Management mache ich Schulungen und Beratung, während ich darauf achte, genügend Zeit für die Entwicklung zu haben, die immer noch meine Leidenschaft ist. Wir haben eine tolle Schar von Menschen um uns versammelt, wobei Sonja Riesterer und Fabian Schmengler die bekanntesten sind, die beide 2017 und 2018 als Magento Master ausgewählt wurden. Irgendwie ist aus einer kleinen Firma in Deutschland die einzige Firma weltweit geworden, die zwei Magento Master hat und drei Top-50-Beitragende gleichzeitig.
Frage 2
Was hat Sie zum E-Commerce und insbesondere zu Magento geführt? War es ein bestimmter Moment oder eine bestimmte Person, oder ging alles nur in diese Richtung? Wie lange arbeiten Sie schon mit Magento?
Andreas: Bevor Magento 2008 herauskam, haben wir mit den altmodischen Online-Shop-Lösungen wie OSCommerce und xt:Commerce, aber auch mit dem TYPO3-CMS gearbeitet. Da ich damals die Tech-News aktiv verfolgte, wurde ich auf Magento aufmerksam und ich hatte die Chance, ein Shop-internes Projekt mit Magento 1.1 zu starten. Magento war das erste einer neuen Generation von Shopsystemen und füllte eine große Lücke. Eins kam zum anderen und Magento wurde bald mein einziger Fokus, besonders nachdem ich mich 2009 entschieden hatte, Freiberufler zu werden. Ich hatte endlich einen Bereich gefunden, auf den ich mich wirklich konzentrieren und in dem ich etwas Fachwissen aufbauen konnte.
Frage 3
Ich weiß, dass Sie an Dutzenden von Magento-Projekten gearbeitet haben. Was war Ihr herausforderndstes Erlebnis?
Andreas: Aus technischer Sicht war es die Integration von Magento 1 mit mehreren anderen Systemen für einen Konzertsaal in der Schweiz, das KKL Luzern. Die Verbindung mit einem anderen CMS war ziemlich herausfordernd, aber der interessanteste Teil war die Integration eines Ticketing- und 3D-Sitzplatzauswahl-Tools auf Basis von node.js, verbunden über Websockets. Wir hatten einige sehr intensive und konstruktive Diskussionen darüber, wie die Integrationen am besten umgesetzt werden können.
Meine herausforderndste Erfahrung mit Magento 2 war eine selbstgewählte: Ich entschied mich, Magento 2-Entwicklungsschulungen zu geben, nachdem ich gerade einmal weniger als 3 Monate mit Magento 2 gearbeitet hatte. Am Ende hat es gut geklappt und ich gebe immer noch gerne und viel Training.
Ich mag Herausforderungen, und als ich hörte, dass die neue Magento 2 Professional Developer Certification Anfang März herauskam, beschloss ich, noch am selben Tag daran teilzunehmen. Glücklicherweise gibt es jetzt eine Online-Prüfung. Es war also möglich und ich habe mit etwas Glück bestanden, aber ohne vorher gewusst zu haben, wie man sich vorbereitet.
Frage Nr. 4
Haben Sie eine Lieblings- oder eine unangenehme Funktion in Magento? Was ist es, oder vielleicht sie? Was ist mit einem Lieblingsfeature? Hast du eins?
Andreas: Was mir an Magento 2 am meisten missfällt, ist die Frontend-Technologie namens „UI Components“, die an der Kasse zum Einsatz kommt. Das Ändern des Checkouts ist so kompliziert, und es ist wirklich schwer zu debuggen, wenn etwas schief geht. Ich mag etwas Komplexität (sonst würde ich Magento 2 nicht machen), aber das ist eindeutig zu viel. Dazu habe ich in unserem Blog unter https://www.integer-net.com/blog/ bereits einige Blogbeiträge geschrieben. Ich freue mich sehr auf die neuen Möglichkeiten, die uns die PWA-Technologie bieten wird – nicht nur, weil wir die UI-Komponenten im Frontend durch Tools wie Deity, Vue StoreFront oder das offizielle Magento-PWA-Studio ersetzen können. Das könnte meine neue Lieblingstechnologie werden – andererseits gefällt mir die Dependency Injection in Magento 2 sehr gut.
Frage Nr. 5
Was waren Ihre ersten Gefühle nach der Bekanntgabe der Liste der 50 besten Magento-Beitragenden? Wie haben Sie davon erfahren? War es so etwas wie einen Morgentee zu trinken, E-Mails zu checken und voila!
Andreas: Bevor ich das gesehen habe, hatte ich eine persönliche Mail von Sherrie Rohde dazu bekommen. Das war eine angenehme Überraschung für mich, mit der ich nicht gerechnet hatte, da es so eine Liste noch nie gegeben hat.
Frage Nr. 6
Ich kann nicht umhin, Sie nach der Magento Community zu fragen. Wie und wann haben Sie begonnen, sich aktiv daran zu beteiligen? Was treibt Sie bei diesen Aktivitäten an? Welchen Rat würden Sie den neuen Mitgliedern der Community geben?
Andreas : Als ich Freelancer wurde, war klar, dass ich ein Netzwerk brauche, also habe ich mich entschieden, mit Networking anzufangen. Es begann auf der Meet Magento-Konferenz in Deutschland, wo ich seit 2010 auch Vorträge halte, setzte sich bei Hackathons fort und führte schließlich dazu, dass wir gemeinsam mit einem anderen Magento-Enthusiasten unser eigenes lokales Magento-Treffen in Aachen organisierten. Ich wurde süchtig nach dieser intelligenten und freundlichen Community auf der ganzen Welt, also besuchte ich weiterhin Konferenzen, Hackathons und Meetups in ganz Europa und sogar in den USA, und es fällt mir wirklich schwer, eine Konferenz zu verpassen.
Mein Rat an Neulinge wäre, an solchen Magento-zentrierten Veranstaltungen teilzunehmen und mit Leuten zu sprechen, die Sie interessant finden. Ich bin überhaupt nicht extrovertiert, aber für mich hat das sehr gut funktioniert, und nur der erste Schritt kann schwierig sein.
Frage Nr. 7
Haben Sie Statistiken zu Beiträgen, die Sie mit uns teilen möchten? Verfolgen Sie die von Ihnen gestellten GitHub-Pull-Requests?
Andreas: Ich vergleiche die Beitragszahlen nicht gerne, da es kein Wettbewerb ist. Ich mache einfach mein Ding, und das ist das Erstellen und Pflegen von OpenSource-Modulen wie Firegento_MageSetup oder AvS_FastSimpleImport, für die ich in der Vergangenheit viel Anerkennung erhalten habe.
Frage Nr. 8
Ich weiß, Sie sind einer der Kernentwickler von MageSetup, das als rechtliche Grundlage für mehrere Geschäfte dient. Bitte erzählen Sie uns mehr über Ihre Erfahrungen mit der Arbeit an diesem Modul.
Andreas: Wir haben dieses Modul bei meinem allerersten Hackathon an der deutschen Küste gestartet. Es bestand ein großer Bedarf an einem Modul von guter Qualität, das Magento an den deutschen Markt und die Gesetze anpasst. So wurde GermanSetup geboren, und ich stellte mich als einer der beiden Hauptverantwortlichen heraus. Wir haben es später in MageSetup umbenannt, als wir seine Verwendung auf andere europäische Länder wie Österreich, die Schweiz, Frankreich und viele mehr ausgeweitet haben. In Zusammenarbeit mit der Meet Magento Association haben wir – bei integer_ne t – sogar eine Magento-Distribution mit mehreren lokal wichtigen Modulen gebaut, die Magento DE genannt wurde. Und natürlich war MageSetup der Kern davon.
Frage Nr. 9
Was gefällt Ihnen am meisten daran, Teil der Magento-Community zu sein? Was sind deine Ziele für die Zukunft?
Andreas: Ich finde fast alle Mitglieder der Magento-Community sehr nett und klug. Ich denke, das liegt zum Teil daran, dass man schlau sein muss, wenn man erfolgreich mit Magento arbeiten will. Außerdem gibt es fast keinen Wettbewerb zwischen den Agenturen, da der Markt im Allgemeinen groß genug ist. Die Zusammenarbeit mit diesen freundlichen Menschen ist also wirklich einfach.
In Deutschland gibt es eine Magento-Community namens FireGento, der ich gerne angehöre. Seine Mitglieder organisieren alle Arten von Veranstaltungen wie Hackathons und die MageUnconference. Für mich ist das die Community, wie sie sein sollte, und ich möchte dazu beitragen, diese Art von Community weiter zu fördern.
Frage Nr. 10
Was ist Ihrer Meinung nach heutzutage die größte Herausforderung für Magento?
Andreas: Aus technischer Sicht halte ich das Frontend von Magento 2 derzeit für die größte Herausforderung. Zum Glück hat Magento die Kritik aus der Community ernst genommen. Ich denke, das ist ein Grund, warum sie derzeit so viel Mühe in ihre PWA-Lösung stecken.
Frage Nr. 11
Unter kleinen und mittelständischen Unternehmen kursiert die Meinung, dass sich Magento langsam aber stetig in Richtung Enterprise verlagert. Was denken Sie, gibt es ein Problem für kleinere Unternehmen?
Andreas: Ja, das gibt es. Meiner Meinung nach werden kleine Unternehmen Probleme haben, einen Magento 2-Shop zu betreiben, wenn sie ein begrenztes Budget haben. Ich denke, dass das Problem in den kommenden Jahren abnehmen wird, da die Server schneller werden, das Wissen in der Community steigt und die Anzahl der Fehler stark zurückgeht. Dennoch ist die Fokussierung auf Unternehmen in Unternehmensgröße klar erkennbar. Für eine mittelständische Agentur wie unsere ist das kein Problem, aber es wird einen Rückgang an Agenturen und Entwicklern geben, die bisher Lösungen für kleinere Unternehmen mit Magento 1 entwickelt haben.
Frage Nr. 12
Sie haben sehr aktiv an verschiedenen Magento-Veranstaltungen teilgenommen. Was ist Ihr Lieblingsevent und was hat Sie am meisten beeindruckt? Gehst du dieses Jahr übrigens zu Magento Imagine?
Andreas: Nein, bin ich nicht. Ich habe die Imagine in den letzten zwei Jahren besucht und werde dieses Jahr ausfallen und möglicherweise auch nächstes Jahr. Das war sehr beeindruckend, besonders 2016. Andererseits wird die Imagine nie meine Lieblingskonferenz werden, weil sie zu kommerziell ist – aber sie ist großartig, um Leute zu treffen.
Aus technischer Sicht waren die Vorträge auf der MageTitans-Konferenz in Großbritannien hervorragend. Andererseits ist das Gespräch mit anderen Community-Mitgliedern der Grund, warum ich meistens zu Konferenzen gehe. Dabei sind mir die lokalen deutschen Konferenzen am wichtigsten: die jährlich stattfindende Meet Magento in Leipzig und insbesondere die MageUnconference, die durch ihr erfolgreiches, nicht-kommerzielles Konzept mit Abstand die meisten Einblicke gibt.
Frage Nr. 13
Was ist Ihre Vision für Magento und seine Community in 5 Jahren von heute?
Andreas: Ich denke, bis dahin werden wir ein deutlich ausgereifteres Produkt haben. Wenn Magento weiterhin in Community-Engineering investiert, wird ein großer Teil der Entwicklung in Zukunft Community-gesteuert sein, was das Risiko verringert, mehr Over-Engineering-Lösungen wie die UI-Komponenten zu bauen.
Aus geschäftlicher Sicht sehe ich nicht, dass Magento untergeht, sondern auf dem hohen Marktanteil bleibt, den es jetzt hat, insbesondere bei mittleren und großen Shops.
Frage Nr. 14
Wenn Sie gebeten werden, einem Magento-Händler einen Rat zu geben, welcher wäre das?
Andreas: Implementieren Sie besser früher als später eine PWA-Lösung. Ich bin davon überzeugt, dass PWA die Zukunft ist, und gerade mit einer Lösung wie Deity (mit der wir zusammenarbeiten), aber auch mit Vue Storefront, FrontCommerce oder dem Magento PWA Studio haben Sie viele Möglichkeiten. PWA verbessert die Leistung und Benutzerfreundlichkeit von Webshops und führt wieder eine klare Trennung zwischen Frontend-Entwicklern und Backend-Entwicklern ein. Wenn Sie die vorhandenen Frontend-Technologien verwenden, müssen Sie beides sein, um ein guter Magento 2-Entwickler zu sein. Habe ich erwähnt, dass mir die aktuellen UI-Komponenten nicht gefallen?
Frage Nr. 15
Kaffee gegen Tee. iPhone gegen Android. Magento Imagine vs. Magento kennenlernen. Was ist Ihre Wahl?
Andreas: Kaffee, Android, Magento kennenlernen.
Frage Nr. 16
Arbeite hart, feiere härter, heißt es Wie verbringst du deine Zeit abseits all der Magento-Aktivitäten?
Andreas: Ich habe eine Familie mit drei Kindern zwischen 7 und 11 Jahren, die den Großteil meiner Freizeit einnehmen. Ich reise gerne (mit meiner Familie oder für meinen Job), ich mag Gesellschafts- und Computerspiele. Ich lese gerne und mache Sport (Radfahren, Laufen, Skifahren). Obwohl ich meine Arbeit sehr mag, finde ich es wichtig, mir genügend Zeit für Familie und Regeneration zu nehmen.
***
Wir danken Andreas für ein so positives und aufschlussreiches Interview und wünschen ihm viel Glück auf seinem Karriereweg und in seinem Privatleben!