Si tuviera que reclutar a un desarrollador de aplicaciones móviles, ¿qué preguntas haría para poder evaluar su experiencia?

Cuando reclutamos para desarrolladores de aplicaciones, casi no hacemos preguntas específicas de plataforma / tecnología, sino que nos enfocamos más en las habilidades centrales. Quieres a alguien que sea increíble, sin importar el idioma que sepan. Si contrata a un desarrollador superior, aprender una nueva tecnología / marco casi no lleva tiempo. Y la experiencia no importa tanto como pensarías. Alguien puede escribir 30 aplicaciones de una manera terrible cuando otra podría escribir 1 aplicación de una manera increíble.

Cuando entrevisto a candidatos potenciales, hago 3 cosas:

  1. Escribe una función que resuelva el juego de la torre de Hanoi. (resolución de problemas)
  2. Pregunte “¿Cuál fue su mayor problema / desafío que enfrentó en su carrera como desarrollador móvil y cómo lo resolvió?” (comunicación + experiencia)
  3. Lleve al candidato al equipo y pídale al candidato que se empareje con un desarrollador para corregir un error en el trabajo atrasado. (trabajo en equipo + navegación + edición de la base de código existente)

Sin embargo, no debes preocuparte si resolvió el juego o el error, concéntrate en:

  • Cómo el candidato analiza el problema. Nuevamente, realmente no importa si el algoritmo funciona, lo que importa es que tenga sentido cuando lo explique.
  • ¿Cómo resolvió el candidato el problema? El desarrollador humilde tiende a ser el más “genuino” (Mi propia observación y no una regla general).
  • Cómo navega el candidato a través de una gran base de código
  • Cómo interactuó el candidato con el equipo (colaboración y sin reacciones de tipo “oh no deberías así”). Otros desarrolladores son las mejores personas para evaluar la habilidad de un desarrollador.

Esto le dará una “sensación” a largo plazo sobre el candidato: no habrá dudas sobre si él / ella es un empleado o no.

Estoy de acuerdo con Idriss, pero diría que el producto desarrollado es el principal.

En base a esto, les pediría a los desarrolladores:
– Muestras de trabajo (para descargar y probar);
Entonces, si alguno tiene errores, no trabajaré con estos / este tipo / s.

– Referances (de clientes anteriores / propietarios de aplicaciones). El punto principal es que la aplicación debe estar desarrollada y disponible para descargar;
Es perfecto, si la aplicación tiene una función similar que estoy buscando.

– Cómo corrigen errores, ¿existe una política de soporte al respecto?
Deben proporcionar el período de garantía del código, esto significa 2 puntos:
1) código de alta calidad;
2) preocuparse por el producto y la propia promoción.

Otros puntos, como “recibir código al final del desarrollo”, “recibir diseño de origen” también es importante, pero no lo es en primer lugar (todos pueden prometerlo).

Espero que mis sugerencias lo ayuden a encontrar el mejor desarrollador para su proyecto.

Por cierto, tengo algunos y puedo ayudarte con ellos. Escríbeme directamente: [correo electrónico protegido]

Mejor,
Ivan

More Interesting

¿Cuál es la diferencia entre la aplicación móvil nativa y otras tecnologías de aplicaciones?

Al solicitar una cotización de una compañía de desarrolladores móviles basada en un documento de diseño detallado, ¿cuál es la mejor manera de detallar el precio?

¿Puedo usar la función de inicio de sesión de Instagram para mi aplicación móvil?

Si tengo varias ideas para aplicaciones y muy poca experiencia en programación, ¿cómo hago para desarrollarlas?

Cómo garantizar que mi enorme brecha de conocimiento (sin inexperiencia técnica) no ponga en peligro el éxito de un proyecto de iOS

Vale la pena entrar en Xamarin.iOS?

¿Qué hardware de baliza está utilizando en sus proyectos y por qué motivo?

¿Cuánto cuesta construir una aplicación móvil en diferentes plataformas? (Symbian, IOS, Blackberry, Android) ¿Y qué hay del tiempo necesario?

¿Qué palabras clave y términos definen mejor una empresa que produce aplicaciones móviles y web? ¿Cómo buscarías esas empresas en Google?

Le estoy pagando a un desarrollador para que cree una aplicación móvil, ¿debo crear una compañía tenedora para pagar los costos de desarrollo?

¿Qué aplicación móvil puedo usar para el recuento de inventario?

¿Cuál es la mejor manera de crear un prototipo rápido de una aplicación móvil?

Desarrolladores de aplicaciones, ¿qué quieren de su tienda de aplicaciones?

¿Cuáles son los factores del desarrollo de aplicaciones móviles?

Al diseñar / desarrollar una aplicación móvil desde una perspectiva UX, ¿con qué tipo de casos de prueba deberíamos tener que medir la aplicación?