Os 50 principais colaboradores do Magento: Entrevista com Andreas von Studnitz
Publicados: 2018-03-22Tivemos a honra de obter uma entrevista com Andreas von Studnitz, Certified Magento Developer e Co-Fundador da integer_net , agência Magento na Alemanha. Andreas foi nomeado um dos 50 colaboradores do Magento em 2017.
Na entrevista, Andreas fala sobre suas atividades na comunidade Magento, os projetos mais desafiadores, compartilha sua experiência visitando vários eventos Magento e muito mais.
Índice
- Questão 1
- Questão 2
- Questão 3
- Pergunta nº 4
- Pergunta nº 5
- Pergunta nº 6
- Pergunta nº 7
- Pergunta nº 8
- Pergunta nº 9
- Pergunta nº 10
- Pergunta nº 11
- Pergunta nº 12
- Pergunta nº 13
- Pergunta nº 14
- Pergunta nº 15
- Pergunta nº 16
Questão 1
Andreas, obrigado por se juntar a nós aqui hoje. Vamos começar com algumas perguntas tradicionais. Dei uma olhada rápida nos detalhes do seu perfil nas redes sociais e descobri que você tem mais de 15 anos de experiência em desenvolvimento web. Isso é correto? Por favor, conte-nos mais sobre sua trajetória profissional.
Andreas: Comecei com desenvolvimento web profissional logo após terminar meu curso universitário em 2003. Na verdade, isso faz 15 anos de desenvolvimento web em tempo integral este ano.
Comecei um estágio em uma agência da web que depois se transformou em um emprego em tempo integral. Foi aí que eu realmente aprendi PHP, mas também todo o resto do negócio, já que me tornei gerente de projetos na época também.
Em 2012, fundamos a integer_net : três ex-colegas de trabalho e eu. Decidimos nos especializar totalmente em Magento, o que foi uma boa decisão até agora. No momento, temos 10 funcionários e continuaremos a crescer lentamente, mas de forma constante. Sou um dos Diretores Gerentes, sendo responsável pela parte técnica. Além de gestão, faço treinamentos e consultorias, tendo o cuidado de ter tempo suficiente para fazer desenvolvimento que ainda é minha paixão. Reunimos um grande número de pessoas, sendo Sonja Riesterer e Fabian Schmengler os mais conhecidos, ambos selecionados como Magento Masters em 2017 e 2018. De alguma forma, uma pequena empresa na Alemanha se tornou a única empresa no mundo que possui dois Magento Masters e três contribuidores Top-50 ao mesmo tempo.
Questão 2
O que o levou ao comércio eletrônico e ao Magento em particular? Foi um momento ou pessoa exata, ou tudo estava apenas indo nessa direção? Há quanto tempo trabalha com Magento?
Andreas: Antes do lançamento do Magento em 2008, trabalhávamos com soluções antiquadas de lojas online como OSCommerce e xt:Commerce, mas também com o CMS TYPO3. Como eu estava acompanhando ativamente as notícias de tecnologia na época, o Magento chamou minha atenção e tive a chance de iniciar um projeto interno de loja com o Magento 1.1. Magento foi o primeiro de uma nova geração de sistemas de loja e preencheu uma enorme lacuna. Uma coisa levou a outra, e Magento logo se tornou meu único foco, especialmente depois que decidi me tornar freelancer em 2009. Finalmente encontrei uma área na qual eu poderia realmente focar e construir alguma experiência.
Questão 3
Eu sei que você está trabalhando em dezenas de projetos Magento. Qual foi sua experiência mais desafiadora?
Andreas: Do ponto de vista técnico, estava integrando o Magento 1 com vários outros sistemas para uma sala de concertos na Suíça, KKL Luzern. A conexão com um CMS diferente foi bastante desafiadora, mas a parte mais interessante foi integrar uma ferramenta de bilhética e seleção de assentos 3D baseada em node.js, conectada via Websockets. Tivemos algumas discussões muito intensas e construtivas sobre como implementar as integrações da melhor maneira.
Minha experiência mais desafiadora com o Magento 2 foi escolhida por mim mesmo: decidi dar treinamentos de desenvolvimento do Magento 2 depois de trabalhar com o Magento 2 por menos de 3 meses. No final deu tudo certo e ainda gosto muito de treinar.
Eu gosto de desafios, então quando soube que a nova Certificação de Desenvolvedor Profissional Magento 2 foi lançada no início de março, decidi participar dela no mesmo dia. Felizmente, há um exame online disponível agora. Então, foi possível, e passei com um pouco de sorte, mas sem saber antes como me preparar.
Pergunta nº 4
Você tem uma funcionalidade favorita ou que não gosta no Magento? O que é, ou talvez eles? Que tal um recurso favorito? Você tem um?
Andreas: O que eu menos gosto no Magento 2 é a tecnologia front-end chamada “UI Components” que está sendo usada no checkout. Modificar o checkout é muito complicado e é muito difícil depurar se algo der errado. Eu gosto de alguma complexidade (eu não estaria fazendo Magento 2 de outra forma), mas isso é claramente demais. Eu já escrevi alguns posts sobre isso em nosso blog em https://www.integer-net.com/blog/. Estou realmente ansioso pelas novas possibilidades que a tecnologia PWA nos dará – não apenas porque poderemos substituir os componentes da interface do usuário no frontend usando ferramentas como Deity, Vue StoreFront ou o estúdio oficial Magento PWA. Essa pode se tornar minha nova tecnologia favorita – por outro lado, gosto muito da injeção de dependência no Magento 2.
Pergunta nº 5
Quais foram seus primeiros sentimentos após o anúncio da lista dos 50 maiores contribuidores do Magento? Como você ficou sabendo disso? Foi algo como tomar um chá da manhã, verificar e-mails e voila!
Andreas: Antes de ver isso, recebi um e-mail pessoal de Sherrie Rohde sobre isso. Isso foi uma surpresa agradável para mim, que eu não esperava, pois nunca houve uma lista assim antes.
Pergunta nº 6
Não posso deixar de perguntar sobre a Comunidade Magento. Como e quando você começou a participar ativamente disso? O que te move nessas atividades? Que conselho você daria aos novos membros da Comunidade?
Andreas : Quando me tornei freelancer, ficou claro que eu precisava de uma rede, então decidi começar a fazer networking. Começou na conferência Meet Magento na Alemanha, onde também dou palestras desde 2010, continuou em hackathons e acabou levando à organização de nosso próprio encontro local de Magento em Aachen, junto com um colega entusiasta do Magento. Fiquei viciado nessa comunidade inteligente e amigável em todo o mundo, então continuei visitando conferências, hackathons e encontros em toda a Europa e até nos EUA, e é muito difícil para mim perder qualquer conferência.
Meu conselho para os recém-chegados seria participar desse tipo de evento centrado no Magento e conversar com pessoas que você achar interessante. Não sou nada extrovertido, mas para mim funcionou muito bem, e só o primeiro passo pode ser difícil.
Pergunta nº 7
Você tem estatísticas sobre contribuições para compartilhar conosco? Você acompanha as solicitações de pull do GitHub que você fez?
Andreas: Não gosto de comparar o número de contribuições porque não é uma competição. Estou apenas fazendo minhas coisas, e isso é construir e manter módulos OpenSource como Firegento_MageSetup ou AvS_FastSimpleImport, pelos quais recebi muito apreço no passado.
Pergunta nº 8
Eu sei, você é um dos principais desenvolvedores do MageSetup que serve como base legal para várias lojas. Por favor, conte-nos mais sobre sua experiência trabalhando neste módulo.
Andreas: Começamos esse módulo no meu primeiro Hackathon na costa alemã. Havia uma grande necessidade de um módulo de boa qualidade que ajustasse o Magento ao mercado e às leis alemãs. Foi assim que o GermanSetup nasceu, e acabei sendo um dos dois principais contribuidores para isso. Mais tarde, renomeamos para MageSetup, pois estendemos seu uso para outros países europeus, como Áustria, Suíça, França e muitos outros. Em cooperação com a Meet Magento Association, nós – em integer_ne t – até construímos uma distribuição Magento com vários módulos localmente importantes que foi chamado Magento DE. E, claro, o MageSetup estava no centro disso.
Pergunta nº 9
O que você mais gosta em fazer parte da comunidade Magento? Quais são seus objetivos para o futuro?
Andreas: Acho que quase todos os membros da comunidade Magento são muito gentis e inteligentes. Eu acho que é em parte porque você precisa ser inteligente se quiser trabalhar com o Magento com sucesso. Além disso, quase não há concorrência entre as agências, pois o mercado é grande o suficiente em geral. Então, a cooperação com essas pessoas amigáveis é muito fácil.
Existe uma associação da comunidade Magento com sede na Alemanha chamada FireGento da qual gosto de fazer parte. Seus membros organizam todos os tipos de eventos como hackathons e MageUnconference. Para mim, esta é a comunidade como deveria ser, e gostaria de contribuir para promover um pouco mais esse tipo de comunidade.
Pergunta nº 10
Na sua opinião, qual é o maior desafio para o Magento atualmente?
Andreas: Do ponto de vista técnico, acho que o frontend do Magento 2 é o maior desafio no momento. Felizmente, o Magento levou a sério as críticas da comunidade. Acho que essa é uma das razões pelas quais eles estão se esforçando tanto em sua solução PWA no momento.
Pergunta nº 11
Existe uma opinião que circula entre as pequenas e médias empresas de que o Magento está lentamente, mas constantemente, mudando para os negócios corporativos. O que você acha, há uma preocupação para as empresas menores?
Andressa: Sim, existe. Na minha opinião, as pequenas empresas terão problemas para administrar uma loja Magento 2 se tiverem um orçamento limitado. Acho que o problema diminuirá nos próximos anos à medida que os servidores estão ficando mais rápidos, o conhecimento da comunidade aumenta e o número de bugs está diminuindo seriamente. Mas ainda assim, o foco em empresas de tamanho empresarial é claramente reconhecível. Para uma agência de médio porte como a nossa, isso não é problema, mas haverá uma diminuição de agências e desenvolvedores que anteriormente desenvolviam soluções para empresas menores com Magento 1.
Pergunta nº 12
Você tem participado ativamente de vários eventos do Magento. Qual é o seu evento favorito e o que mais o impressionou? Você está indo para Magento Imagine este ano, a propósito?
Andreas: Não, não estou. Eu participei do Imagine nos últimos dois anos e vou pular este ano, e possivelmente no próximo ano também. Foi muito impressionante, especialmente em 2016. Por outro lado, Imagine nunca será minha conferência favorita, pois é muito comercial – mas é ótimo para conhecer pessoas.
Do ponto de vista técnico, as conversas na conferência MageTitans no Reino Unido foram excelentes. Por outro lado, conversar com outros membros da comunidade é a razão pela qual vou a conferências principalmente. Quanto a isso, as conferências alemãs locais são as mais importantes para mim: o Meet Magento anual em Leipzig, e especialmente o MageUnconference, que oferece mais insights, de longe, devido ao seu conceito bem-sucedido e não comercial.
Pergunta nº 13
Qual é a sua visão para Magento e sua comunidade daqui a 5 anos?
Andreas: Acho que teremos um produto muito mais maduro até lá. Se o Magento continuar a investir em engenharia comunitária, grande parte do desenvolvimento será conduzido pela comunidade no futuro, o que reduz o risco de construir soluções com engenharia excessiva, como os componentes da interface do usuário.
Do ponto de vista de negócios, não vejo a Magento caindo, mas mantendo a alta participação de mercado que tem agora, principalmente entre lojas de médio e grande porte.
Pergunta nº 14
Se você fosse solicitado a dar um conselho a um comerciante Magento, qual seria?
Andreas: Implemente uma solução de PWA melhor o quanto antes. Estou convencido de que o PWA é o futuro, e especialmente com uma solução como Deity (com a qual estamos em parceria), mas também Vue Storefront, FrontCommerce ou Magento PWA Studio, você terá muitas possibilidades. O PWA melhora o desempenho e a usabilidade das lojas virtuais e reintroduz um corte claro entre desenvolvedores de front-end e desenvolvedores de back-end. Usando as tecnologias frontend existentes, você precisa ser ambos para ser um bom desenvolvedor Magento 2. Já mencionei que não gosto dos componentes de interface do usuário atuais?
Pergunta nº 15
Café vs chá. iPhone x Android. Magento Imagine vs Conheça Magento. Qual é a sua escolha?
Andreas: Café, Android, Conheça Magento.
Pergunta nº 16
Trabalhe duro, festeje mais, eles dizem Como você gasta seu tempo fora de todas as atividades do Magento?
Andreas: Tenho uma família com três filhos entre 7 e 11 anos que ocupam a maior parte do meu tempo livre. Gosto de viajar (com a família ou a trabalho), gosto de jogos de tabuleiro e de computador. Gosto de ler e de alguns esportes (ciclismo, corrida, esqui). Embora eu goste muito do meu trabalho, acho importante tirar tempo suficiente para a família e a regeneração.
***
Agradecemos ao Andreas por uma entrevista tão positiva e perspicaz e desejamos a ele boa sorte em sua carreira e vida pessoal!