El Enemigo de Magento
En esta página
- Magento está lleno de bugs
- Magento es muy lento
- Magento es demasiado complicado
- Magento es una mierda
- No funciona, ah es porque Magento
- A nadie le gusta Magento
- Magento va a morir pronto
- Yo odio Magento
- Ya no quiero escuchar nada de Magento…
- Sí, ese tipo llamado Ben slash no-desarrollador slash Marks
- Magento es demasiado caro / los clientes no quieren pagar por Magento
- Crear un proyecto en Magento lleva 7 meses, mientras que crear un proyecto con otras herramientas lleva semanas.
- No tomaré los exámenes de certificación hasta que mi empresa los pague.
¿Alguna vez escuchaste (o te sorprendiste a ti mismo diciendo) algo similar? Puedes estar ante la presencia de (o a punto de convertirte en) una de estas personas.
Si quieres asegurarte, cuando digan que Magento está lleno de bugs, pregúntales por qué no hacen un pull request con la corrección o un enfoque mejor.
Lo más probable es que obtengas respuestas como:
- No tengo tiempo para eso.
- No vale la pena el esfuerzo, nunca va a ser aceptado.
- No voy a trabajar para hacer rico a alguien más.
La Historia
Déjame contarte una historia… Cuando comencé en este mundo de Magento, logré conseguir un trabajo en una pequeña empresa de comercio electrónico que usaba Magento. En mi equipo había dos desarrolladores:
El Desarrollador A
Tenía mucho talento, el tipo de persona que siempre encuentra la manera de crear la función solicitada. No importa cuán complejo o loco fuera, siempre se le ocurría una solución al problema. Siempre estaba dispuesto a ayudar, dispuesto a compartir sus conocimientos con otros miembros del equipo. Solía pasar horas, días, depurando y analizando el enorme montón de código dentro de Magento. No estaba cerrado solo a las cosas de Magento. Un día me mostró un videojuego que construyó para un amigo usando solo JavaScript, CSS y HTML. Me dijo que aprendió y disfrutó mucho trabajando en esos proyectos. Era el tipo de hombre que (durante nuestra pausa para fumar un cigarrillo) vino y dijo: Anoche logré entender cómo funciona la navegación principal y cómo se relaciona con las tablas planas.
El Desarrollador B
El otro estaba sudando cada vez que se le pedía que realizara una tarea que involucraba el trabajo de Magento.
Pasó días, semanas, con cualquier tarea que se le asignara.
Se quejaba todo el tiempo.
Siempre se le ocurrían formas alternativas de resolver un problema utilizando simple PHP u otros lenguajes como Ruby o Python que nada tienen que ver con Magento.
El Desarrollador B inició su propio negocio, intentó sobrevivir durante algunos años para finalmente darse por vencido y aceptar un puesto en una empresa como desarrollador web.
El Desarrollador A es ahora un maestro de Magento, todavía le encanta codificar, todavía le encanta profundizar en las miles de líneas de código que tiene Magento. Ha estado en muchos países alrededor del mundo asistiendo a eventos de Magento.
Mi experiencia
Magento no es solo una plataforma, Magento es una comunidad, son amigos, son viajes, son eventos.


Conclusión
Sé humilde, véndete más bajo de lo que eres. (Creo que esto se aplica a todo en la vida)
Reconoce y acepta que solo porque no sabes algo, o no eres bueno en eso, no significa que eso sea una mierda.
Ten paciencia y sigue practicando, aprendiendo, Magento no es tarea fácil, no lo vas a aprender de la noche a la mañana, pero hay una gran recompensa al final de este camino, así que …
