Cómo juzgar el trabajo de un desarrollador de WordPress

WordPress es uno de esos sitios donde la mayoría de las cosas se pueden hacer por usted, pero como de costumbre, con el software de desarrollo web en línea, WordPress tiene sus limitaciones.

Un poco de investigación de antecedentes no hace daño a nadie. WordPress, como muchas otras aplicaciones similares, tiene plantillas en las que uno puede desarrollar, sin embargo, habiendo usado WordPress anteriormente, sé que a menos que tenga algún tipo de conocimiento de programación, incluso el aspecto aparentemente “creativo” de arrastrar y soltar elementos en una página no Dar mucho espacio para la originalidad.

Así que mira estas plantillas por WordPress. Pequeños ajustes incluso en el diseño pueden reflejar una cantidad decente de trabajo. Por ejemplo, la adición de imágenes de diapositivas como encabezados que ocupan media pantalla es definitivamente un reconocimiento de la cantidad de C ++ y HTML que se ha incorporado, especialmente cuando se usa un sitio como WordPress que personalmente siento que no tiene mucho margen. para el diseño

Quizás mirar otros proyectos en su cartera también puede generar un poco más de confianza. Entiendo tu aprensión, no pagaría £ 2000 por algo que podría hacer yo mismo.

¿Preguntas que puedes hacer ?:

¿Cómo has actualizado la plantilla?

Ese código allí, ¿cómo funciona?

¿Qué opinas de lo que WordPress tiene para ofrecer?

¿Podrías desarrollar eso?

¿Hay otra forma de hacer lo que acabas de hacer? ¿Por qué hiciste eso? ¿Para qué sirve?

¿Cómo agregaría (inserte un tipo de elemento)?

Haga que su desarrollador le muestre CÓMO están trabajando en lugar de EN QUÉ están trabajando. Saber que entienden los entresijos de su código en lugar de solo las líneas básicas con las que están trabajando le permite conocer de cerca y de forma personal y, en última instancia, ser más creativo con su sitio web. Pídales que experimenten. Controle su tiempo y lo que hacen mientras trabajan. ¿Están en foros de preguntas preguntando cómo hacer las cosas? Si es así, ¿están dando respuestas o preguntando? E incluso entonces, ¿qué tan difícil están tratando de entender su dilema?

Incluso en las empresas, algunos gerentes no tienen idea de lo que hacen los desarrolladores.

Tengo algunos trucos para ti.

  • Antes de hacer nada, use una herramienta de gestión de proyectos, como Asana. Mira el estado de las tareas desde allí. Puedes ver cómo va tu proyecto.
  • Solicítele que trabaje en github-gitlab, etc. (si es necesario, pague la pequeña tarifa por repositorios privados)
  • Pregúntele sobre “Pruebas unitarias” si escribe pruebas para el código, conozca la tasa de cobertura (es una medida de la calidad del código)
  • Rastree las confirmaciones y los empujes desde el repositorio.
  • Pídale documentación, el código no está documentado será un problema para usted y su desarrollador en el futuro.

Estos son puntos básicos para entender lo que está sucediendo. Si tienes más preguntas, no dudes en preguntarme.

  • ¿Es receptivo?
  • ¿Es fácil de usar?
  • ¿Es rápido?
  • ¿Está libre de spam?
  • ¿Es el diseño que desea (si no, está optimizado para la experiencia del usuario)
  • ¿Te ha enseñado a navegar y administrarlo?
  • ¿Estás satisfecho?

Si la respuesta a TODOS, entonces dales un 100%

¿Qué tan rápido es tu sitio? ¿Qué tan bien califica cuando se prueba (Pingdom Tools)? ¿Es móvil? ¿Se ve bien sin importar qué dispositivo uses? Estos son todos los factores a considerar. Además, es útil obtener una segunda persona para verificar el trabajo si puede.

$ 2000.00 por semana? Dang !!!!

De todos modos, querrás una productividad real de él, pero trata de que documente tanto como pueda. Los programadores y los desarrolladores odian documentar o entusiasmarse con el código y se olvidan del fervor de escribir código y ver resultados.

Si puede obtener ese tipo de ingresos, probablemente recibirá ofertas de otros y perderá interés en su proyecto después de un tiempo. La documentación te salvará la vida y a los próximos tipos después de que él se haya ido.

Busque capacidad de respuesta en su sitio web y velocidad de carga.