Cómo identificar un buen desarrollador / programador en menos de 2 semanas

Esto tiene más que ver con usted que con el desarrollador que está tratando de evaluar.

Si siente que sus propias habilidades / experiencia en el área que está tratando de evaluar están en un nivel experto, entonces simplemente tener una conversación con ellos donde les pide que discutan sus habilidades y experiencia debería ser suficiente para decirle si son ” lo real “o no.

Si siente que no tiene las habilidades / experiencia suficientes para hacer lo anterior, entonces necesita encontrar a alguien que sea un experto en el área (s) de interés y que haga la evaluación.

No hay ninguna razón por la que deba tomar 2 semanas, yo también soy un profesional de control técnico profesional (además de ser un desarrollador sénior) y puedo tomar una determinación precisa en media hora como máximo a través de una conversación simple, sin codificación Se requieren pruebas y se ahorraron 79.5 horas de tiempo.

Si eres un desarrollador de software experimentado, los entrevistas. Haga que escriban un código en la pizarra. Hágales algunas preguntas de diseño.

Si aún no es un desarrollador de software experimentado, contrata a alguien que sí lo es y consigue que realice las entrevistas por usted.

Mira su trabajo. Si tienen proyectos anteriores en GitHub en otro lugar, échale un vistazo. Dales un problema práctico para resolver. Use una prueba de codificación o cree un nuevo proyecto que le gustaría que completaran.

La mejor manera de evaluar qué tan hábil es una persona es pedirle que use esa habilidad para que pueda ver por sí mismo.

Antes de contratar a la persona, solicite una aplicación simple, un perfil de github / bitbucket, para resolver un problema determinado o lo que se le ocurra. Si él o ella logran proporcionarle lo que desea con un plazo ajustado, podría ser una prueba de que ha conocido a un buen programador.

Pero puede que no sea suficiente, por lo que es una buena idea hacer un par de programación durante la entrevista. Siempre se puede copiar y pegar código de la Web, pero si él o ella no entra en pánico frente a un problema para resolver aquí y ahora, significa que ha conocido a alguien que entiende cómo funciona.

O contrate a la persona como pasante, para que pueda supervisar y ver con nuestros propios ojos cómo funciona.

Si fuera yo, buscaría un conjunto de cualidades, no solo una o dos:

  • Persistencia
  • Consistencia
  • Paciencia
  • Busque una persona que realmente se ensucie las manos y siga probando movimientos de código , en lugar de decirle a la gente cuánto le encanta hacerlo.
  • Ahora esto puede parecer insignificante, pero confía en mí, en mi línea de experiencia, vas a necesitar a alguien con una actitud agradable y alegre.
  • Asegúrate de que sepa lo que está haciendo.
  • Incluso si se tratara de una línea de código, asegúrese de que tenga confianza y conozca las reglas lo suficientemente bien como para cambiar el juego (eso fue una metáfora).
  • Y finalmente debería ser accesible . En momentos de estrés, h debería poder decir con confianza:

More Interesting

¿Dónde está el mejor lugar para encontrar desarrolladores talentosos de Ruby en el Área de la Bahía?

¿Cuál es la mejor manera para que un programador autodidacta se convierta en un verdadero desarrollador de software?

¿Qué tan importante es publicar sus proyectos de software en GitHub cuando busca trabajos de desarrollo de software?

¿Puede un desarrollador de software escribir un poema? Si es así, comparte.

¿Cuán realista es para un desarrollador con 1-2 años de experiencia negociar un salario de $ 125k en una empresa de tecnología de Silicon Valley?

¿Qué necesito saber antes de colocar el código C ++ (o ejecutable) en el entorno de producción?

¿Qué campo de la ciencia de la computación se enfoca principalmente en algoritmo / lógica?

Cómo vender más software

¿Cómo desarrollan un producto los ingenieros de software?

¿Qué cualidades necesito para llamarme desarrollador de software?

Imagine que tiene un hijo, y él le pide tres cosas que debe hacer para convertirse en un gran desarrollador. ¿Qué le dirías a él?

Para aprender Objective-J, ¿con qué otras fuentes es mejor comenzar aparte del sitio web Cappuccino?

¿Existe un documento legal estándar que debería usar al contratar desarrolladores de software independientes?

¿Qué beneficios obtienen los pasantes desarrolladores de software JUSPAY? ¿Proporcionan algún gadget? ¿Qué pasa con la comida gratis?

¿Cuál es la diferencia entre DevOps y el desarrollador y probador de software?