I 50 principali collaboratori di Magento: intervista ad Andreas von Studnitz

Pubblicato: 2018-03-22

Abbiamo avuto l'onore di avere un'intervista con Andreas von Studnitz, sviluppatore certificato Magento e co-fondatore di integer_net , agenzia Magento in Germania. Andreas è stato nominato uno dei 50 collaboratori Magento nel 2017.

Nell'intervista, Andreas parla delle sue attività nella Community Magento, dei progetti più impegnativi, condivide la sua esperienza visitando vari eventi Magento e altro ancora.

Sommario

  • Domanda 1
  • Domanda 2
  • Domanda 3
  • Domanda n. 4
  • Domanda n. 5
  • Domanda n. 6
  • Domanda n. 7
  • Domanda n. 8
  • Domanda n. 9
  • Domanda n. 10
  • Domanda n. 11
  • Domanda n. 12
  • Domanda n. 13
  • Domanda n. 14
  • Domanda n. 15
  • Domanda n. 16

Domanda 1

Andreas, grazie per esserti unito a noi qui oggi. Cominciamo con alcune domande tradizionali. Ho dato una rapida occhiata ai dettagli del tuo profilo sui social network e ho scoperto che hai più di 15 anni di esperienza nello sviluppo web. È corretto? Per favore, dicci di più sul tuo percorso professionale.

Andreas: Ho iniziato con lo sviluppo web professionale subito dopo aver terminato il mio diploma universitario nel 2003. In effetti, quest'anno sono 15 anni di sviluppo web a tempo pieno.
Ho iniziato prima uno stage presso una web agency che è stato poi trasformato in un lavoro a tempo pieno. È lì che ho davvero imparato PHP, ma anche tutto il resto del business quando sono diventato anche project manager in quel momento.
Nel 2012 abbiamo fondato integer_net : tre ex colleghi e io. Abbiamo deciso di specializzarci completamente in Magento, che finora è stata una buona decisione. Al momento abbiamo 10 dipendenti e continueremo a crescere lentamente ma costantemente. Sono uno degli Amministratori Delegati, essendo responsabile della parte tecnica. Oltre alla gestione, mi occupo di formazione e consulenza, avendo cura di avere abbastanza tempo per fare sviluppo che è ancora la mia passione. Abbiamo riunito un grande gruppo di persone, con Sonja Riesterer e Fabian Schmengler i più famosi, entrambi selezionati come Magento Master nel 2017 e nel 2018. In qualche modo una piccola azienda in Germania è diventata l'unica azienda al mondo ad avere due Magento Master e tre Top-50 contributori allo stesso tempo.

I 50 principali collaboratori di Magento: Andreas von Studnitz

Domanda 2

Cosa ti ha portato all'eCommerce, e Magento in particolare? Era un momento o una persona esatti, o tutto stava semplicemente andando in quella direzione? Da quanto tempo lavori con Magento?

Andreas: Prima dell'uscita di Magento nel 2008, abbiamo lavorato con le soluzioni di negozio online vecchio stile come OSCommerce e xt:Commerce, ma anche con TYPO3 CMS. Dato che stavo seguendo attivamente le notizie tecnologiche in quel momento, Magento ha attirato la mia attenzione e ho avuto la possibilità di avviare un progetto di negozio interno con Magento 1.1. Magento è stato il primo di una nuova generazione di sistemi di negozi e ha colmato un enorme vuoto. Una cosa tira l'altra e Magento è diventato presto il mio unico obiettivo, soprattutto dopo aver deciso di diventare un libero professionista nel 2009. Avevo finalmente trovato un'area su cui potevo davvero concentrarmi e sviluppare alcune competenze.

Domanda 3

So che hai lavorato a dozzine di progetti Magento. Qual è stata la tua esperienza più impegnativa?

Andreas: Da un punto di vista tecnico, integrava Magento 1 con molti altri sistemi per una sala da concerto in Svizzera, il KKL Luzern. La connessione con un diverso CMS è stata piuttosto impegnativa, ma la parte più interessante è stata l'integrazione di uno strumento di biglietteria e selezione 3D dei posti basato su node.js, connesso tramite Websocket. Abbiamo avuto discussioni molto intense e costruttive su come implementare le integrazioni nel modo migliore.
La mia esperienza più impegnativa con Magento 2 è stata scelta da me: ho deciso di dare formazione allo sviluppo di Magento 2 dopo aver lavorato con Magento 2 per meno di 3 mesi. Alla fine ha funzionato bene e mi piace ancora allenarmi molto.
Mi piacciono le sfide, quindi quando ho sentito che la nuova certificazione per sviluppatori professionisti Magento 2 era uscita all'inizio di marzo, ho deciso di prenderne parte lo stesso giorno. Fortunatamente, ora è disponibile un esame online. Quindi è stato possibile, e sono passato con un po' di fortuna, ma senza aver saputo prima come prepararmi.

Domanda n. 4

Hai una funzionalità preferita o non gradita in Magento? Cos'è, o forse loro? Che ne dici di una caratteristica preferita? Ne hai uno?

Andreas: Quello che non mi piace di più in Magento 2 è la tecnologia frontend denominata "Componenti UI" che viene utilizzata alla cassa. Modificare il checkout è così complicato ed è davvero difficile eseguire il debug se qualcosa va storto. Mi piace un po' di complessità (altrimenti non farei Magento 2), ma è chiaramente troppo. Ho già scritto alcuni post sul blog a riguardo nel nostro blog su https://www.integer-net.com/blog/. Non vedo l'ora di conoscere le nuove possibilità che la tecnologia PWA ci darà, non solo perché saremo in grado di sostituire i componenti dell'interfaccia utente nel frontend utilizzando strumenti come Deity, Vue StoreFront o lo studio ufficiale Magento PWA. Questa potrebbe diventare la mia nuova tecnologia preferita, d'altra parte, mi piace molto la Dependency Injection in Magento 2.

Domanda n. 5

Quali sono state le tue prime sensazioni dopo l'annuncio della lista dei 50 migliori contributori di Magento? Come l'hai scoperto? Era qualcosa come prendere un tè mattutino, controllare le e-mail e voilà!

Andreas: Prima di vederlo, avevo ricevuto un'e-mail personale da Sherrie Rohde a riguardo. È stata una piacevole sorpresa per me che non mi aspettavo perché non c'era mai stato un elenco del genere prima.

Domanda n. 6

Non posso fare a meno di chiederti della Community Magento. Come e quando hai iniziato a parteciparvi attivamente? Cosa ti spinge in queste attività? Che consiglio daresti ai nuovi membri della Community?

Andreas : Quando sono diventato un libero professionista, era chiaro che avevo bisogno di una rete, quindi ho deciso di iniziare a fare rete. È iniziato alla conferenza Meet Magento in Germania, dove tengo anche discorsi dal 2010, è continuato agli hackathon e alla fine ha portato all'organizzazione del nostro meetup Magento locale ad Aquisgrana, insieme a un altro appassionato di Magento. Sono diventato dipendente da quella comunità intelligente e amichevole in tutto il mondo, quindi ho continuato a visitare conferenze, hackathon e meetup in tutta Europa e persino negli Stati Uniti, ed è davvero difficile per me perdere qualsiasi conferenza.
Il mio consiglio ai nuovi arrivati ​​è di partecipare a questo tipo di eventi incentrati su Magento e parlare con persone che trovi interessanti. Non sono affatto un estroverso, ma per me ha funzionato molto bene e solo il primo passo può essere difficile.

Domanda n. 7

Hai delle statistiche sui contributi da condividere con noi? Tieni traccia delle Richieste Pull GitHub che hai effettuato?

Andreas: Non mi piace confrontare i numeri dei contributi perché non è una competizione. Sto solo facendo le mie cose, e questo è costruire e mantenere moduli OpenSource come Firegento_MageSetup o AvS_FastSimpleImport per i quali ho avuto molto apprezzamento in passato.

Domanda n. 8

Lo so, sei uno degli sviluppatori principali di MageSetup che funge da base legale per più negozi. Per favore, raccontaci di più sulla tua esperienza lavorando su questo modulo.

Andreas: Abbiamo iniziato quel modulo al mio primo Hackathon sulla costa tedesca. C'era un grande bisogno di un modulo di buona qualità che adattasse Magento al mercato e alle leggi tedesche. È così che è nato GermanSetup e mi sono rivelato essere uno dei due principali contributori a questo. Successivamente lo abbiamo rinominato in MageSetup poiché ne abbiamo esteso l'utilizzo ad altri paesi europei, come Austria, Svizzera, Francia e molti altri. In collaborazione con l'Associazione Meet Magento, noi di integer_ne t abbiamo persino costruito una distribuzione Magento con diversi moduli importanti a livello locale che è stata chiamata Magento DE. E, naturalmente, MageSetup era al centro di tutto ciò.

Domanda n. 9

Cosa ti piace di più dell'essere parte della community di Magento? Quali sono i tuoi obiettivi per il futuro?

Andreas: Trovo che quasi tutti i membri della comunità Magento siano molto gentili e intelligenti. Penso che sia in parte dovuto al fatto che devi essere intelligente se vuoi lavorare con Magento con successo. Inoltre, non c'è quasi concorrenza tra le agenzie poiché il mercato è abbastanza grande in generale. Quindi, la cooperazione con queste persone amichevoli è davvero facile.
C'è un'associazione della comunità Magento con sede in Germania chiamata FireGento di cui mi piace far parte. I suoi membri organizzano tutti i tipi di eventi come gli hackathon e la MageUnconference. Per me, questa è la comunità come dovrebbe essere, e vorrei contribuire ancora a promuovere questo tipo di comunità.

Domanda n. 10

Qual è secondo te la sfida più grande per Magento in questi giorni?

Andreas: Dal punto di vista tecnico, penso che il frontend di Magento 2 sia la sfida più grande al momento. Fortunatamente, Magento ha preso sul serio le critiche della community. Penso che questo sia uno dei motivi per cui stanno mettendo così tanto impegno nella loro soluzione PWA in questo momento.

Domanda n. 11

C'è un'opinione che circola tra le piccole e medie imprese secondo cui Magento si sta lentamente ma costantemente spostando verso le imprese Enterprise. Cosa ne pensi, c'è una preoccupazione per le piccole imprese?

Andreas: Sì, c'è. Secondo me, le piccole imprese avranno problemi a gestire un negozio Magento 2 se hanno un budget limitato. Penso che il problema diminuirà nei prossimi anni man mano che i server diventeranno più veloci, la conoscenza nella comunità aumenterà e il numero di bug sta diminuendo seriamente. Tuttavia, l'attenzione per le imprese di dimensioni aziendali è chiaramente riconoscibile. Per un'agenzia di medie dimensioni come la nostra, questo non è un problema, ma ci sarà una diminuzione delle agenzie e degli sviluppatori che in precedenza hanno sviluppato soluzioni per le piccole imprese con Magento 1.

Domanda n. 12

Hai partecipato abbastanza attivamente a vari eventi Magento. Qual è il tuo evento preferito e cosa ti ha colpito di più? A proposito, vai a Magento Imagine quest'anno?

Andreas: No, non lo sono. Ho frequentato Imagine negli ultimi due anni e salterò quest'anno, e forse anche l'anno prossimo. È stato davvero impressionante, soprattutto nel 2016. D'altra parte, Imagine non sarà mai la mia conferenza preferita perché è troppo commerciale, ma è fantastico per incontrare persone.
Da un punto di vista tecnico, i colloqui alla conferenza MageTitans nel Regno Unito sono stati eccezionali. D'altra parte, parlare con altri membri della comunità è il motivo per cui vado principalmente alle conferenze. A questo proposito, le conferenze tedesche locali sono per me le più importanti: l'annuale Meet Magento a Lipsia, e in particolare la MageUnconference, che ti offre di gran lunga il maggior numero di spunti grazie al suo concetto di successo e non commerciale.

Domanda n. 13

Qual è la tua visione per Magento e la sua comunità tra 5 anni da oggi?

Andreas: Penso che avremo un prodotto molto più maturo per allora. Se Magento continua a investire nell'ingegneria della comunità, gran parte dello sviluppo sarà guidata dalla comunità in futuro, il che riduce il rischio di creare soluzioni più sovradimensionate come i componenti dell'interfaccia utente.
Dal punto di vista del business, non vedo Magento in calo, ma resta l'elevata quota di mercato che ha ora, soprattutto tra i negozi di medie e grandi dimensioni.

I 50 principali collaboratori di Magento: Andreas von Studnitz

Domanda n. 14

Se ti chiedessero di dare un consiglio a un commerciante Magento, quale sarebbe?

Andreas: Implementa una soluzione PWA meglio prima che poi. Sono convinto che PWA sia il futuro, e soprattutto con una soluzione come Deity (con cui stiamo collaborando), ma anche Vue Storefront, FrontCommerce o Magento PWA Studio, avrai molte possibilità. PWA migliora le prestazioni e l'usabilità dei negozi online e reintroduce un taglio netto tra sviluppatori frontend e sviluppatori backend. Utilizzando le tecnologie frontend esistenti, devi essere entrambi per essere un buon sviluppatore Magento 2. Ho già detto che non mi piacciono gli attuali componenti dell'interfaccia utente?

Domanda n. 15

Caffè contro tè. iPhone vs Android. Magento Imagine vs Meet Magento. Qual è la tua scelta?

Andreas: Caffè, Android, Incontra Magento.

Domanda n. 16

Lavora sodo, festeggia di più, dicono come passi il tempo libero da tutte le attività di Magento?

Andreas: Ho una famiglia con tre bambini tra i 7 e gli 11 anni che occupano la maggior parte del mio tempo libero. Mi piace viaggiare (con la mia famiglia o per lavoro), mi piacciono i giochi da tavolo e i giochi per computer. Mi piace leggere e alcuni sport (bicicletta, corsa, sci). Anche se mi piace molto il mio lavoro, trovo importante prendersi abbastanza tempo libero per la famiglia e la rigenerazione.

***

Ringraziamo Andreas per un'intervista così positiva e perspicace e gli auguriamo buona fortuna nel suo percorso professionale e nella sua vita personale!