Top 50 de colaboratori Magento: interviu cu Andreas von Studnitz

Publicat: 2018-03-22

Am avut onoarea să obținem un interviu cu Andreas von Studnitz, Certified Magento Developer și co-fondator al integer_net , agenția Magento din Germania. Andreas a fost numit unul dintre cei 50 de colaboratori Magento în 2017.

În interviu, Andreas vorbește despre activitățile sale în comunitatea Magento, despre cele mai provocatoare proiecte, împărtășește experiența sa vizitând diverse evenimente Magento și multe altele.

Cuprins

  • Intrebarea 1
  • Intrebarea 2
  • Întrebarea #3
  • Întrebarea #4
  • Întrebarea #5
  • Întrebarea #6
  • Întrebarea #7
  • Întrebarea #8
  • Întrebarea #9
  • Întrebarea #10
  • Întrebarea #11
  • Întrebarea #12
  • Întrebarea #13
  • Întrebarea #14
  • Întrebarea #15
  • Întrebarea #16

Intrebarea 1

Andreas, mulțumim că ni ești alături astăzi. Să începem cu câteva întrebări tradiționale. Am aruncat o privire rapidă la detaliile profilului tău pe rețelele sociale și am descoperit că ai peste 15 ani de experiență în dezvoltarea web. Este corect? Vă rugăm să ne spuneți mai multe despre traseul dvs. de carieră.

Andreas: Am început cu dezvoltarea web profesională imediat după ce am terminat diploma universitară în 2003. De fapt, asta înseamnă 15 ani de dezvoltare web cu normă întreagă anul acesta.
Am început mai întâi un stagiu la o agenție web, care a fost apoi schimbat într-un loc de muncă cu normă întreagă. Acolo am învățat cu adevărat PHP, dar și orice altceva în afacere, deoarece am devenit și manager de proiect în acel moment.
În 2012, am fondat integer_net : eu și trei foști colegi. Am decis să ne specializăm complet în Magento, ceea ce a fost o decizie bună până acum. În acest moment avem 10 angajați și vom continua să creștem încet, dar constant. Sunt unul dintre Directorii Generali, fiind responsabil de partea tehnică. Pe langa management, fac traininguri si consultanta, avand grija sa am suficient timp pentru a face dezvoltare, care este inca pasiunea mea. Am adunat o mulțime de oameni, Sonja Riesterer și Fabian Schmengler fiind cei mai cunoscuți, ambii selectați ca Magento Masters în 2017 și 2018. Cumva, o companie mică din Germania a devenit singura companie din lume care are doi Magento Master și trei colaboratori din Top-50 în același timp.

Top 50 de colaboratori Magento: Andreas von Studnitz

Intrebarea 2

Ce v-a condus la comerțul electronic și în special la Magento? A fost un moment sau o persoană exactă, sau totul se îndrepta doar în acea direcție? De cât timp lucrezi cu Magento?

Andreas: Înainte de apariția Magento în 2008, am lucrat cu soluții de modă veche pentru magazine online precum OSCommerce și xt:Commerce, dar și cu CMS-ul TYPO3. Pe măsură ce urmăream în mod activ știrile tehnice în acel moment, Magento mi-a atras atenția și am avut șansa de a începe un proiect de magazin intern cu Magento 1.1. Magento a fost primul dintr-o nouă generație de sisteme de magazine și a umplut un gol imens. Un lucru a dus la altul, iar Magento a devenit în curând singurul meu obiectiv, mai ales după ce m-am hotărât să devin freelancer în 2009. Găsisem în sfârșit un domeniu pe care să mă concentrez cu adevărat și să-mi dezvolt ceva expertiză.

Întrebarea #3

Știu că ai lucrat la zeci de proiecte Magento. Care a fost cea mai provocatoare experiență ta?

Andreas: Din punct de vedere tehnic, a fost integrarea Magento 1 cu alte câteva sisteme pentru o sală de concert din Elveția, KKL Luzern. Conexiunea cu un alt CMS a fost destul de provocatoare, dar cea mai interesantă parte a fost integrarea unui instrument de ticketing și de selecție a locurilor 3D bazat pe node.js, conectat prin Websockets. Am avut niște discuții foarte intense și constructive despre cum să implementăm cel mai bine integrările.
Experiența mea cea mai provocatoare cu Magento 2 a fost aleasă de sine: am decis să ofer cursuri de dezvoltare Magento 2 după ce lucrasem cu Magento 2 mai puțin de 3 luni. A ieșit bine până la urmă și încă îmi place foarte mult să antrenez.
Îmi plac provocările, așa că când am auzit că noua Certificare pentru Dezvoltator Profesional Magento 2 a fost lansată la începutul lunii martie, am decis să particip la ea în aceeași zi. Din fericire, există un examen online disponibil acum. Deci, s-a putut, și am trecut cu puțin noroc, dar fără să fi știut înainte cum să mă pregătesc.

Întrebarea #4

Aveți o funcționalitate preferată sau neplăcută în Magento? Ce este, sau poate ei? Ce zici de o caracteristică preferată? Ai una?

Andreas: Ceea ce nu-mi place cel mai mult în Magento 2 este tehnologia frontend numită „Componente UI”, care este folosită la finalizarea plății. Modificarea plății este atât de complicată și este foarte greu de depanat dacă ceva nu merge bine. Îmi place ceva complexitate (altfel nu aș face Magento 2), dar este clar prea mult. Am scris deja câteva postări despre asta pe blogul nostru la https://www.integer-net.com/blog/. Aștept cu nerăbdare noile posibilități pe care ni le va oferi tehnologia PWA – nu numai pentru că vom putea înlocui componentele UI din frontend folosind instrumente precum Deity, Vue StoreFront sau studioul oficial Magento PWA. Aceasta ar putea deveni noua mea tehnologie preferată – pe de altă parte, îmi place foarte mult Dependency Injection în Magento 2.

Întrebarea #5

Care au fost primele voastre sentimente după anunțarea listei primilor 50 de colaboratori Magento? Cum ai aflat despre asta? A fost ceva de genul unui ceai de dimineață, a verifica e-mailurile și voila!

Andreas: Înainte să văd asta, am primit un e-mail personal de la Sherrie Rohde despre asta. A fost o surpriză plăcută pentru mine la care nu mă așteptam, deoarece nu a existat niciodată o astfel de listă până acum.

Întrebarea #6

Nu mă pot abține să vă întreb despre Comunitatea Magento. Cum și când ați început să participați activ la ea? Ce te motivează în aceste activități? Ce sfaturi le-ai da noilor membri ai Comunitatii?

Andreas : Când am devenit freelancer, era clar că aveam nevoie de o rețea, așa că am decis să încep rețeaua. A început la conferința Meet Magento din Germania, unde țin și discuții din 2010, a continuat la hackathon-uri și, în cele din urmă, a condus la organizarea propriei noastre întâlniri locale Magento în Aachen, împreună cu un coleg entuziast Magento. Am devenit dependent de acea comunitate inteligentă și prietenoasă din întreaga lume, așa că am continuat să vizitez conferințe, hackathon-uri și întâlniri în toată Europa și chiar în SUA și îmi este foarte greu să ratez vreo conferință.
Sfatul meu pentru noii veniți ar fi să participați la acest tip de evenimente centrate pe Magento și să discutați cu persoane pe care le găsiți interesante. Nu sunt deloc un extrovertit, dar pentru mine asta a funcționat foarte bine și doar primul pas poate fi dificil.

Întrebarea #7

Aveți statistici despre contribuții de împărtășit cu noi? Urmăriți solicitările GitHub Pull Request pe care le-ați făcut?

Andreas: Nu-mi place să compar numărul de contribuții, deoarece nu este o competiție. Îmi fac doar treaba mea, și asta constă în construirea și întreținerea modulelor OpenSource precum Firegento_MageSetup sau AvS_FastSimpleImport pentru care am primit foarte multă apreciere în trecut.

Întrebarea #8

Știu, sunteți unul dintre dezvoltatorii de bază ai MageSetup, care servește drept bază legală pentru mai multe magazine. Vă rugăm să ne spuneți mai multe despre experiența dvs. de lucru la acest modul.

Andreas: Am început acel modul la primul meu Hackathon de pe coasta germană. Era o mare nevoie de un modul de bună calitate care să adapteze Magento la piața și legile germane. Așa s-a născut GermanSetup și m-am dovedit a fi unul dintre cei doi principali contribuitori la asta. Ulterior, l-am redenumit MageSetup, pe măsură ce i-am extins utilizarea în alte țări europene, cum ar fi Austria, Elveția, Franța și multe altele. În cooperare cu Asociația Meet Magento, noi – la integer_ne t – chiar am construit o distribuție Magento cu mai multe module importante la nivel local, care a fost numită Magento DE. Și, desigur, MageSetup a fost în centrul acestui lucru.

Întrebarea #9

Ce îți place cel mai mult când faci parte din comunitatea Magento? Care sunt obiectivele tale pentru viitor?

Andreas: Consider că aproape toți membrii comunității Magento sunt foarte amabili și inteligenți. Cred că asta se datorează în parte pentru că trebuie să fii inteligent dacă vrei să lucrezi cu Magento cu succes. De asemenea, nu există aproape nicio concurență între agenții, deoarece piața este suficient de mare în general. Deci, cooperarea cu acești oameni prietenoși este foarte ușoară.
Există o asociație comunitară Magento cu sediul în Germania, numită FireGento, la care îmi place să fac parte. Membrii săi organizează tot felul de evenimente precum hackathon-uri și MageUnconference. Pentru mine, aceasta este comunitatea așa cum ar trebui să fie și aș dori să contribui mai mult la promovarea acestui tip de comunitate.

Întrebarea #10

În opinia dumneavoastră, care este cea mai mare provocare pentru Magento în aceste zile?

Andreas: Din punct de vedere tehnic, cred că front-end-ul Magento 2 este cea mai mare provocare în acest moment. Din fericire, Magento a luat în serios criticile din partea comunității. Cred că acesta este unul dintre motivele pentru care depun atât de mult efort în soluția lor PWA în acest moment.

Întrebarea #11

Există o opinie care circulă printre întreprinderile mici și mijlocii conform căreia Magento se îndreaptă lent, dar constant spre afacerile Enterprise. Ce părere aveți, există o preocupare pentru afacerile mai mici?

Andreas: Da, există. După părerea mea, întreprinderile mici vor avea probleme să ruleze un magazin Magento 2 dacă au un buget limitat. Cred că problema va scădea în următorii ani, pe măsură ce serverele devin din ce în ce mai rapide, cunoștințele în comunitate cresc și numărul erorilor scade serios. Dar totuși, accentul pus pe afaceri de dimensiunea întreprinderii este clar de recunoscut. Pentru o agenție de dimensiuni medii precum a noastră, aceasta nu este o problemă, dar va exista o scădere a agențiilor și dezvoltatorilor care au dezvoltat anterior soluții pentru întreprinderile mai mici cu Magento 1.

Întrebarea #12

Ați participat destul de activ la diverse evenimente Magento. Care este evenimentul tău preferat și ce te-a impresionat cel mai mult? Apropo, mergi la Magento Imagine anul acesta?

Andreas: Nu, nu sunt. Am participat la Imagine în ultimii doi ani și voi sări peste anul acesta și, eventual, și anul viitor. A fost foarte impresionant, mai ales în 2016. Pe de altă parte, Imagine nu va fi niciodată conferința mea preferată, deoarece este prea comercială – dar este grozavă pentru a întâlni oameni.
Din punct de vedere tehnic, discuțiile de la conferința MageTitans din Marea Britanie au fost remarcabile. Pe de altă parte, discuția cu colegii membrilor comunității este motivul pentru care merg mai ales la conferințe. În acest sens, conferințele locale germane sunt cele mai importante pentru mine: Meet Magento anual din Leipzig și în special MageUnconference, care vă oferă de departe cele mai multe perspective datorită conceptului său de succes, non-comercial.

Întrebarea #13

Care este viziunea ta pentru Magento și comunitatea sa peste 5 ani de astăzi?

Andreas: Cred că până atunci vom avea un produs mult mai matur. Dacă Magento continuă să investească în inginerie comunitară, o mare parte a dezvoltării va fi condusă de comunitate în viitor, ceea ce reduce riscul de a construi mai multe soluții supra-proiectate, cum ar fi componentele UI.
Din punct de vedere al afacerilor, nu văd Magento să scadă, dar rămânând la cota mare de piață pe care o are acum, mai ales în rândul magazinelor medii și mari.

Top 50 de colaboratori Magento: Andreas von Studnitz

Întrebarea #14

Dacă vi se cere să oferiți un sfat unui comerciant Magento, care ar fi acesta?

Andreas: Implementați o soluție PWA mai devreme decât mai târziu. Sunt convins că PWA este viitorul, și mai ales cu o soluție precum Deity (cu care suntem parteneri), dar și Vue Storefront, FrontCommerce sau Magento PWA Studio, vei avea multe posibilități. PWA îmbunătățește performanța și capacitatea de utilizare a magazinelor web și reintroduce o tăietură clară între dezvoltatorii frontend și dezvoltatorii backend. Folosind tehnologiile frontend existente, trebuie să fiți amândoi pentru a fi un bun dezvoltator Magento 2. Am menționat că nu-mi plac componentele actuale ale UI?

Întrebarea #15

Cafea vs ceai. iPhone vs Android. Magento Imagine vs Meet Magento. Care este alegerea ta?

Andreas: Cafea, Android, Faceți cunoștință cu Magento.

Întrebarea #16

Munciți din greu, petreceți mai mult, spun ei. Cum vă petreceți timpul în afara activităților Magento?

Andreas: Am o familie cu trei copii între 7 și 11 ani, care ocupă cea mai mare parte din timpul meu liber. Îmi place să călătoresc (cu familia sau pentru serviciu), îmi plac jocurile de societate și jocurile pe calculator. Îmi place să citesc și să fac ceva sport (ciclism, alergare, schi). Deși îmi place foarte mult munca mea, consider că este important să îmi iau suficient timp liber pentru familie și regenerare.

***

Îi mulțumim lui Andreas pentru un interviu atât de pozitiv și perspicace și îi dorim mult succes în cariera și viața personală!