A2A.
Tengo un blog completo dedicado a las mejores prácticas de WordPress y problemas comunes de la industria. Resumir eso no será fácil, eso es seguro.
El desarrollo de WordPress es una amplia especialidad que cubre una serie de categorías diferentes, tales como: desarrollo de temas, desarrollo de complementos, creación de perfiles en seguridad, revisiones de rendimiento, migraciones de plataformas o partes específicas de WordPress, como trabajo de API de REST o multisitio (por nombrar algunos) .
- ¿Cuáles son las mejores empresas que brindan servicios de desarrollo web?
- ¿Cuál es la forma más fácil de construir un sitio web? (no se requieren habilidades de programación)?
- ¿Debo aprender desarrollo web de un curso en línea pagado o de sitios web como w3schools y recursos de YouTube?
- ¿Cuál es el marco web superior? En Java, Ruby, PHP ..
- ¿Cómo se llama la función de devolución de llamada en un motor de JavaScript?
Además, demasiados “usuarios avanzados” se autodenominan desarrolladores. Esto lleva a un espacio competitivo donde el marketing juega un papel importante en su posicionamiento como desarrollador real.
En un mundo ideal, me encantaría imponer una separación clara entre un desarrollador de WordPress y un generador de sitios. ¿Por qué?
- Los desarrolladores de WordPress son desarrolladores web que también son excelentes en WordPress.
- Los creadores de sitios pueden configurar sitios con temas y complementos, pero en realidad no programan y no pueden construir nada (a menos que usen un creador de sitios como Wix, Squarespace, Weebly).
Dicho esto, los desarrolladores de WordPress “kickass” son desarrolladores PHP y JavaScript “kickass” con suficiente experiencia en desarrollo web (e idealmente, software). Pueden crear una aplicación web grande y robusta en varios marcos o desde cero , y usar WordPress porque es una de las herramientas adecuadas para el trabajo.
En términos del grupo de codificación de desarrolladores de WordPress discutido anteriormente, puedo describir tres subcategorías que generalmente están disponibles en el mercado:
- Desarrolladores de bajo costo, carrera hacia el fondo
- Consultores tecnológicos de WordPress (perfil en escalabilidad, rendimiento, DevOps)
- Expertos especializados (construyendo extensiones para un complemento específico o simplemente especializándose en una parte de WordPress)
Dado que claramente no hay diferenciación en el primer grupo (disponible para trabajos genéricos de construcción de sitios o proyectos de bajo perfil), los principales desarrolladores tienden a apegarse a la especialización y la experiencia .
Ser capaz de resolver problemas para organizaciones más grandes sería un beneficio clave desde el punto de vista profesional. También escribí sobre los obstáculos empresariales comunes en lo que respecta al desarrollo de WordPress, junto con más de 25 errores de escala comunes para sitios web de gran escala (que trata con toneladas de tráfico, usuarios concurrentes, características complejas).
Siéntase libre de usarlos como una hoja de trucos. Si todo tiene sentido y se siente cómodo asesorando y consultando a los clientes sobre esos asuntos, felicidades, sus habilidades son muy demandadas.
Los desarrolladores de WordPress de primer nivel pueden crear soluciones de WordPress complejas y robustas que se ocupen de una gran carga. Esta es la principal diferencia entre los sitios de bricolaje (y las denominadas construcciones “LEGO”) y uno profesional.
- Una vez que el tráfico aumenta (más de 100K vistas, a veces más de 250K), ciertas áreas dejan de responder, son extremadamente lentas o simplemente inestables.
- Escalar más allá de 1 millón o incluso 10 millones de vistas es otra historia.
- O procesar decenas de millones de registros de bases de datos a través de filtros complejos.
- Integrando un CRM personalizado o un sistema ERP que no tiene una solución plug-and-play lista.
- Implementación de una tienda de comercio electrónico compleja con renovaciones, una pasarela de pago personalizada, reembolsos y acceso limitado para diferentes roles.
Para cada proyecto personalizado, hágase las siguientes dos preguntas:
- Si es necesario, ¿puedo reconstruir todos los complementos si parecen inestables, lentos e inseguros?
- Si WordPress supera la plataforma, ¿puedo implementarlo con un marco PHP? (Incluyendo ACL, sesiones, las diversas API y capas internas, probablemente sin la arquitectura modular que es realmente dura).
Cuanto más te acerques a un “sí” sólido, más cerca estarás de un estado de primer nivel.
Y aún así, todo es subjetivo. Puede hacerlo bien a nivel local trabajando con pequeños clientes no técnicos con un conjunto limitado de habilidades.
Pero si desea competir internacionalmente , es decir, poder conseguir un trabajo de alto nivel en una de las principales agencias de WordPress o brindar consultoría a empresas de renombre, las habilidades de desarrollo profesional para sitios web de alto tráfico son simplemente imprescindibles.