Quiero cambiar un poco la perspectiva sobre esta pregunta. En lugar de preguntar qué preguntas debe hacer, debe considerar qué preguntas debe hacer ella o él .
¿Que quiero decir? Bueno uno (y enfatizo que esta es solo una forma) Me he dado cuenta de que se puede saber qué tan bueno es un desarrollador, es ver qué preguntas hacen cuando les da un problema para resolver. No me refiero a uno de esos acertijos de entrevista o programación. Una tarea de desarrollo real.
Aquí hay un escenario:
- Cómo mostrar los datos de diferentes tablas en Laravel
- Cómo iniciar un sitio web después de completar toda la codificación
- ¿Qué necesito agregar a una página web si ya he diseñado usando HTML y CSS solo para que sea un sitio web completamente funcional que pueda registrar?
- ¿Quiénes son algunos buenos desarrolladores de WordPress en India?
- Quiero construir un sitio web que tenga los mismos conceptos y funciones que kick starter. ¿Cómo debería abordarlo sin experiencia previa en codificación?
En un entorno de desarrollo compartido (pantalla compartida u otra cosa), pídales que resuelvan una historia de usuario que consideraría más allá de una historia de usuario básica. Destaco el uso de una historia de usuario, porque el desarrollador tendrá que considerar cosas como la experiencia del usuario (UX) al crear una solución.
Luego, vea cómo funcionan. ¿Comienzan inmediatamente a codificar o hacen preguntas primero para asegurarse de que entienden la historia? ¿Hacen preguntas sobre los requisitos? ¿Entienden alguna compensación heredada en la historia? ¿Hacen preguntas sobre UX y cómo su solución podría afectar al usuario? ¿Hacen preguntas sobre el resultado esperado o entregable? ¿Qué tal la prioridad de la historia?
¿Qué te dicen sus preguntas?
Hacer más preguntas puede ser un signo de un mejor desarrollador, pero no necesariamente. Muchas veces, un desarrollador más experimentado o mejor puede no hacer muchas preguntas, sino mejores preguntas.
En mi experiencia, también descubrí que un desarrollador, que tiene el deseo y la ambición de crecer y mejorar, hará más preguntas que alguien que no lo haga.
Divulgación completa: actualmente estoy desarrollando un producto que permite a los desarrolladores web reunir rápidamente estimaciones para proyectos de software para clientes. Si está interesado en obtener acceso temprano, puede registrarse en Calcular y le notificaré cuando esté listo.