Los 50 principales colaboradores de Magento: entrevista con Andreas von Studnitz
Publicado: 2018-03-22Tuvimos el honor de obtener una entrevista con Andreas von Studnitz, desarrollador certificado de Magento y cofundador de integer_net , agencia de Magento en Alemania. Andreas fue nombrado uno de los 50 contribuyentes de Magento en 2017.
En la entrevista, Andreas habla sobre sus actividades en la comunidad de Magento, los proyectos más desafiantes, comparte su experiencia visitando varios eventos de Magento y más.
Tabla de contenido
- Pregunta 1
- Pregunta 2
- Pregunta 3
- Pregunta #4
- Pregunta #5
- Pregunta #6
- Pregunta #7
- Pregunta #8
- Pregunta #9
- Pregunta #10
- Pregunta #11
- Pregunta #12
- Pregunta #13
- Pregunta #14
- Pregunta #15
- Pregunta #16
Pregunta 1
Andreas, gracias por acompañarnos aquí hoy. Comencemos con algunas preguntas tradicionales. Eché un vistazo rápido a los detalles de tu perfil en las redes sociales y descubrí que tienes más de 15 años de experiencia en desarrollo web. ¿Es eso correcto? Por favor, cuéntenos más sobre su trayectoria profesional.
Andreas: Empecé con el desarrollo web profesional justo después de terminar mi título universitario en 2003. De hecho, eso hace 15 años de desarrollo web a tiempo completo este año.
Primero comencé una pasantía en una agencia web que luego se transformó en un trabajo de tiempo completo. Ahí es donde realmente aprendí PHP, pero también todo lo demás en el negocio, ya que también me convertí en gerente de proyectos en ese momento.
En 2012, fundamos integer_net : tres antiguos compañeros de trabajo y yo. Decidimos especializarnos por completo en Magento, lo cual fue una buena decisión hasta el momento. En este momento tenemos 10 empleados y seguiremos creciendo lenta pero constantemente. Soy uno de los Directores Generales, siendo responsable de la parte técnica. Además de la gestión, realizo capacitaciones y consultoría, mientras me preocupo de tener suficiente tiempo para hacer desarrollo, que sigue siendo mi pasión. Hemos reunido a un gran grupo de personas, siendo Sonja Riesterer y Fabian Schmengler los más conocidos, ambos seleccionados como Magento Masters en 2017 y 2018. De alguna manera, una pequeña empresa en Alemania se ha convertido en la única empresa en todo el mundo que tiene dos Magento Masters y tres contribuyentes Top-50 al mismo tiempo.
Pregunta 2
¿Qué te llevó al comercio electrónico y Magento en particular? ¿Fue un momento exacto o una persona, o todo se dirigía en esa dirección? ¿Cuánto tiempo lleva trabajando con Magento?
Andreas: Antes de que saliera Magento en 2008, habíamos estado trabajando con las soluciones de tiendas en línea anticuadas como OSCommerce y xt:Commerce, pero también con TYPO3 CMS. Como estaba siguiendo activamente las noticias tecnológicas en ese momento, Magento me llamó la atención y tuve la oportunidad de comenzar un proyecto de tienda interna con Magento 1.1. Magento fue el primero de una nueva generación de sistemas de tiendas y llenó un gran vacío. Una cosa llevó a la otra, y Magento pronto se convirtió en mi único enfoque, especialmente después de que decidí convertirme en autónomo en 2009. Finalmente había encontrado un área en la que realmente podía concentrarme y adquirir experiencia.
Pregunta 3
Sé que has estado trabajando en docenas de proyectos de Magento. ¿Cuál fue tu experiencia más desafiante?
Andreas: Desde un punto de vista técnico, estaba integrando Magento 1 con varios otros sistemas para una sala de conciertos en Suiza, KKL Luzern. La conexión con un CMS diferente fue bastante desafiante, pero la parte más interesante fue integrar una herramienta de selección de asientos y venta de boletos en 3D basada en node.js, conectada a través de Websockets. Tuvimos discusiones muy intensas y constructivas sobre cómo implementar las integraciones de la mejor manera.
Mi experiencia más desafiante con Magento 2 fue elegida por mí mismo: decidí dar capacitaciones de desarrollo de Magento 2 después de haber trabajado con Magento 2 por menos de 3 meses. Al final funcionó bien, y todavía me gusta mucho dar entrenamiento.
Me gustan los desafíos, así que cuando escuché que la nueva Certificación de Desarrollador Profesional de Magento 2 salió a principios de marzo, decidí participar en ella el mismo día. Afortunadamente, ahora hay un examen en línea disponible. Entonces, se pudo, y pasé con un poco de suerte, pero sin haber sabido antes cómo prepararme.
Pregunta #4
¿Tiene una función favorita o una que no le gusta en Magento? ¿Qué es, o tal vez ellos? ¿Qué pasa con una función favorita? ¿Tienes uno?
Andreas: Lo que más me disgusta de Magento 2 es la tecnología frontend denominada "Componentes de interfaz de usuario" que se utiliza en la caja. Modificar el pago es muy complicado y es realmente difícil depurar si algo sale mal. Me gusta algo de complejidad (de lo contrario, no estaría haciendo Magento 2), pero eso es claramente demasiado. Ya escribí algunas publicaciones de blog sobre eso en nuestro blog en https://www.integer-net.com/blog/. Tengo muchas ganas de ver las nuevas posibilidades que nos brindará la tecnología PWA, no solo porque podremos reemplazar los componentes de la interfaz de usuario en la interfaz usando herramientas como Deity, Vue StoreFront o el estudio oficial Magento PWA. Esta podría convertirse en mi nueva tecnología favorita; por otro lado, me gusta mucho la inyección de dependencia en Magento 2.
Pregunta #5
¿Cuáles fueron sus primeros sentimientos después del anuncio de la lista de los 50 principales contribuyentes de Magento? ¿Cómo te enteraste? ¿Fue algo así como tomar un té por la mañana, revisar el correo electrónico y listo?
Andreas: Antes de ver eso, recibí un correo electrónico personal de Sherrie Rohde al respecto. Esa fue una sorpresa agradable para mí que no esperaba, ya que nunca antes había habido una lista así.
Pregunta #6
No puedo evitar preguntarte sobre la comunidad de Magento. ¿Cómo y cuándo empezaste a participar activamente en él? ¿Qué te impulsa en estas actividades? ¿Qué consejo le daría a los nuevos miembros de la Comunidad?
Andreas : Cuando me convertí en autónomo, estaba claro que necesitaba una red, así que decidí empezar a trabajar en red. Comenzó en la conferencia Meet Magento en Alemania, donde también he estado dando charlas desde 2010, continuó en hackathons y finalmente llevó a organizar nuestra propia reunión local de Magento en Aquisgrán, junto con un compañero entusiasta de Magento. Me volví adicto a esa comunidad inteligente y amigable en todo el mundo, así que continué asistiendo a conferencias, hackathons y reuniones en toda Europa e incluso en los EE. UU., y es muy difícil para mí perderme alguna conferencia.
Mi consejo para los recién llegados sería que asistan a este tipo de eventos centrados en Magento y hablen con las personas que les parezcan interesantes. No soy para nada extrovertida, pero a mí eso me funcionó muy bien, y solo el primer paso puede ser difícil.

Pregunta #7
¿Tiene alguna estadística sobre las contribuciones para compartir con nosotros? ¿Lleva un registro de las solicitudes de extracción de GitHub que ha realizado?
Andreas: No me gusta comparar el número de contribuciones ya que no es una competencia. Solo estoy haciendo lo mío, y eso es construir y mantener módulos OpenSource como Firegento_MageSetup o AvS_FastSimpleImport por los cuales obtuve mucho aprecio en el pasado.
Pregunta #8
Lo sé, usted es uno de los principales desarrolladores de MageSetup que sirve como base legal para varias tiendas. Por favor, cuéntenos más sobre su experiencia trabajando en este módulo.
Andreas: Comenzamos ese módulo en mi primer Hackathon en la costa alemana. Había una gran necesidad de un módulo de buena calidad que ajustara Magento al mercado y las leyes alemanas. Así nació GermanSetup, y resulté ser uno de los dos principales contribuyentes. Más tarde le cambiamos el nombre a MageSetup cuando extendimos su uso a otros países europeos, como Austria, Suiza, Francia y muchos más. En cooperación con la Asociación Meet Magento, nosotros, en integer_ne t, incluso construimos una distribución de Magento con varios módulos importantes a nivel local que se llamó Magento DE. Y, por supuesto, MageSetup estaba en el centro de eso.
Pregunta #9
¿Qué es lo que más te gusta de ser parte de la comunidad de Magento? ¿Cuáles son tus metas para el futuro?
Andreas: Creo que casi todos los miembros de la comunidad de Magento son muy amables e inteligentes. Creo que eso se debe en parte a que debes ser inteligente si quieres trabajar con Magento con éxito. Además, casi no hay competencia entre agencias ya que el mercado es lo suficientemente grande en general. Entonces, la cooperación con estas personas amigables es realmente fácil.
Hay una asociación comunitaria de Magento con sede en Alemania llamada FireGento de la que disfruto ser parte. Sus miembros organizan todo tipo de eventos como hackatones y MageUnconference. Para mí, esta es la comunidad como debe ser, y me gustaría contribuir a promover un poco más este tipo de comunidad.
Pregunta #10
En tu opinión, ¿cuál es el mayor desafío para Magento en estos días?
Andreas: Desde el punto de vista técnico, creo que la interfaz de Magento 2 es el mayor desafío en este momento. Afortunadamente, Magento se ha tomado en serio las críticas de la comunidad. Creo que esa es una de las razones por las que están poniendo tanto esfuerzo en su solución PWA en este momento.
Pregunta #11
Existe la opinión que circula entre las pequeñas y medianas empresas de que Magento se está desplazando lenta pero constantemente hacia empresas empresariales. ¿Qué piensa usted, hay una preocupación por las empresas más pequeñas?
Andreas: Sí, lo hay. En mi opinión, las pequeñas empresas tendrán problemas para administrar una tienda Magento 2 si tienen un presupuesto limitado. Creo que el problema disminuirá en los próximos años a medida que los servidores se vuelvan más rápidos, aumente el conocimiento en la comunidad y la cantidad de errores disminuya seriamente. Pero aún así, el enfoque en las empresas de tamaño empresarial es claramente reconocible. Para una agencia mediana como la nuestra, esto no es un problema, pero habrá una disminución de agencias y desarrolladores que anteriormente desarrollaron soluciones para empresas más pequeñas con Magento 1.
Pregunta #12
Ha asistido bastante activamente a varios eventos de Magento. ¿Cuál es tu evento favorito y qué es lo que más te impresionó? ¿Te diriges a Magento Imagine este año, por cierto?
Andreas: No, no lo soy. Asistí a Imagine los últimos dos años y me saltaré este año, y posiblemente también el próximo. Fue muy impresionante, especialmente en 2016. Por otro lado, Imagine nunca será mi conferencia favorita porque es demasiado comercial, pero es genial para conocer gente.
Desde un punto de vista técnico, las charlas en la conferencia MageTitans en el Reino Unido han sido destacadas. Por otro lado, hablar con otros miembros de la comunidad es la razón por la que asisto principalmente a conferencias. Con respecto a eso, las conferencias alemanas locales son las más importantes para mí: la Meet Magento anual en Leipzig, y especialmente la MageUnconference, que brinda la mayor cantidad de información gracias a su concepto exitoso y no comercial.
Pregunta #13
¿Cuál es su visión para Magento y su comunidad dentro de 5 años?
Andreas: Creo que para entonces tendremos un producto mucho más maduro. Si Magento continúa invirtiendo en ingeniería comunitaria, una gran parte del desarrollo estará impulsado por la comunidad en el futuro, lo que reduce el riesgo de crear más soluciones con un exceso de ingeniería, como los componentes de la interfaz de usuario.
Desde el punto de vista comercial, no veo que Magento baje sino que se mantenga en la alta participación de mercado que tiene ahora, especialmente entre tiendas medianas y grandes.
Pregunta #14
Si le pidieran que le diera un consejo a un comerciante de Magento, ¿cuál sería?
Andreas: Implemente una solución PWA mejor cuanto antes. Estoy convencido de que PWA es el futuro, y especialmente con una solución como Deity (con la que nos asociamos), pero también Vue Storefront, FrontCommerce o Magento PWA Studio, tendrá muchas posibilidades. PWA mejora el rendimiento y la facilidad de uso de las tiendas web, y vuelve a presentar un corte claro entre los desarrolladores frontend y los desarrolladores backend. Al usar las tecnologías frontend existentes, debe ser ambas cosas para ser un buen desarrollador de Magento 2. ¿He mencionado que no me gustan los componentes actuales de la interfaz de usuario?
Pregunta #15
Café contra té. iPhone frente a Android. Magento Imagine vs Conoce a Magento. ¿Cuál es tu elección?
Andreas: Café, Android, Conoce a Magento.
Pregunta #16
Trabaja duro, diviértete más, dicen. ¿Cómo pasas tu tiempo libre de todas las actividades de Magento?
Andreas: Tengo una familia con tres niños entre 7 y 11 años que ocupan la mayor parte de mi tiempo libre. Me gusta viajar (con mi familia o por mi trabajo), me gustan los juegos de mesa y de computadora. Disfruto leyendo y algunos deportes (bicicleta, correr, esquiar). Aunque me gusta mucho mi trabajo, me parece importante tomarme suficiente tiempo libre para la familia y la regeneración.
***
¡Agradecemos a Andreas por una entrevista tan positiva y perspicaz, y le deseamos la mejor de las suertes en su carrera profesional y en su vida personal!