Estoy entrevistando para un trabajo como desarrollador de WordPress. Hace solo un año que trabajo con WP y siento que tengo una buena visión general, en cuanto a cómo configurarlo, qué functions.php
hacer, dónde modificar los temas, etc. Pero la entrevista que tendré la próxima semana será preguntándome todo sobre WordPress y Linux con algunos MySql. Todo lo que sé es que me darán una computadora portátil y una prueba.
¿Cómo me preparo para tal cosa? ¿Debo practicar escribir un complemento hoy? Sé cómo configurar un servidor Linux, pero no soy bueno con la manipulación avanzada de archivos o las secuencias de comandos de shell. Soy bueno en la configuración, solución de problemas y configuración. Y leí el WP Codex MUCHO. ¿Cuál sería una buena tarea para darme para prepararme adecuadamente? Me di cuenta de que no hay muchos recursos para estudiar para una entrevista centrada en WP.
Respuestas:
Si tuviera que contratar a un desarrollador de WordPress, mi lista de deseos se vería así:
Hay mucho más en lo que puedo pensar, pero creo que lo anterior sería un comienzo bastante sólido.
Y aquí hay una pregunta capciosa: ¿qué apesta de WordPress, y qué cambiarías en la próxima versión principal para solucionarlo? Si puede dar una respuesta convincente a esto, probablemente sepa bastante sobre WordPress.
Pero dejando de lado la lista de deseos anterior por un segundo, lo más importante para mí no es si conoce la solución a un problema: es si puede encontrar la solución.
Sepa dónde buscar (el Codex, el manual de PHP, lugares como este) y esté realmente interesado en hacer las cosas de la manera correcta. No se conforme cuando lo que no funcionó de repente funciona: ¿fue esa la solución correcta? ¿Podrías hacerlo de una manera más elegante, con menos código? ¿Puede esta solución escalar, puede reutilizarse cuando surge un problema similar?
Espero que esto ayude.
fuente
La manipulación de archivos y las secuencias de comandos de shell no suelen ser lo que haces con WordPress. A lo sumo algo que se hace de ella, como copia de seguridad o cosas por el despliegue. Es algo que WP y los complementos intentan mantener al mínimo para una buena compatibilidad con diferentes entornos de alojamiento.
¿Qué tipo de desarrollo de WordPress será realmente? El campo es bastante amplio, desde cosas de front-end hasta cosas de back-end y carga de cosas intermedias.
Esto está lejos de ser integral, pero las cosas que yo personalmente consideraría una base básica sólida para el desarrollo de WP son:
en general
desarrollo del tema
get_
vsthe_
), variables globales en las que confíandesarrollo de plugins
fuente