Tabla de contenido:

Cómo contratar a un buen programador si no sabe programación
Cómo contratar a un buen programador si no sabe programación
Anonim

Lo principal es definir claramente qué tareas debe resolver el especialista y hacer las preguntas adecuadas durante la entrevista.

Cómo contratar a un buen programador si no sabe programación
Cómo contratar a un buen programador si no sabe programación

A veces, el negocio se desarrolla bien, se hacen planes grandiosos y la gerencia (sus jefes o usted mismo como líder) decide contratar a un programador en el personal para resolver algunos problemas.

Tal vez este sea el mantenimiento del sitio y el desarrollo de funcionalidades adicionales, o tal vez un programa para empleados o un sistema CRM. Ofrecemos un plan de acción en caso de que sea imposible delegar la búsqueda de un especialista en alguien y ya se haya decidido con seguridad: ser programador.

Qué debe hacer antes de comenzar a buscar

Antes de buscar un programador, aquí hay tres consejos importantes.

1. Responde la pregunta, ¿por qué necesitas un programador?

Comprender los conceptos básicos: con qué tendrá que trabajar el programador y qué habilidades de programación necesitará aplicar. Perdóname si te asusté, pero no necesitas aprender nada: necesitas determinar para qué tareas específicas necesitas un programador. Digamos para el desarrollo de sitios web. Luego lea en Internet qué habilidades se necesitan para esto, qué las empresas de TI requieren de los solicitantes. Por ejemplo, conocimientos de HTML, CSS, JavaScript, PHP, MySQL, Canvas, Bootstrap.

No se deje intimidar por estos nombres, simplemente tómese el tiempo y lea sobre estas cosas al menos en Wikipedia.

2. Descubra el costo de los servicios del programador

Es un hecho obvio: cualquier buen especialista cuesta dinero. Partir del salario medio del mercado en programación.

Supongamos que necesita un especialista en mantenimiento de sitios web y el desarrollo de funciones adicionales (formularios de comentarios, filtros de productos, etc.). Y, por supuesto, aprovechó el primer consejo y analizó las habilidades que debería tener ese empleado.

Vaya al sitio con vacantes (HH.ru, Rabota.ru u otro), use la búsqueda por palabras clave ("php-programmer", "web-programmer") y vea cuánto se ofrece un programador de nivel medio, que es decir, con trabajo de larga experiencia - no un año, pero al menos dos. Middle ya no es un principiante y puede acostumbrarse rápidamente a sus proyectos. Eso es lo que tendrás que pagarle a un amigo así.

3. Aproveche sus conexiones

Muchos de mis colegas fueron contratados a través del boca a boca: con algunos acabo de hablar sobre trabajos únicos a tiempo parcial, con alguien a quien asistí a cursos. Por lo tanto, pasará por sus conexiones, si las hay. Habla con tus amigos, busca en los foros. La mayoría de las veces, las personas valiosas se adquieren de esta manera.

Cómo elegir un buen programador

Si no puede encontrar un especialista en sueños a través de conocidos, vaya a sitios con trabajo. Y prepárate para que haya mucha gente interesada en grandes recursos. Esto no siempre es bueno, ya que absolutamente todo el mundo accederá a un buen trabajo con un salario decente, y simplemente no es realista determinar un especialista inteligente basándose en un currículum. ¿Cómo ser? Te diré más.

Formamos una vacante

Primero, escribe grande y hermoso. Así es como creamos la primera impresión positiva de nuestra empresa. Una gran opción es ver cómo se llenan las vacantes de una empresa de TI. Tome su anuncio favorito como plantilla y cámbielo usted mismo. Importante: si viste una palabra desconocida, di algo de AJAX, y no te molestaste en averiguar de qué se trata, mejor bórrala, no la insertes en tu vacante.

En segundo lugar, escriba honestamente y con el mayor detalle posible lo que hará su empleado, qué habilidades debe tener, para quién desarrollará programas. Al hacer esto, demostrará qué responsabilidad tiene este puesto en sí mismo.

Filtramos

Ha recopilado una vacante, ha clasificado a algunos candidatos por currículum y ha seleccionado especialistas para una entrevista.

Por supuesto, es mejor descartar a los candidatos más inapropiados en la etapa de la conversación telefónica, pero esta no siempre es una opción asequible si tiene poca comprensión de la programación.

Sin embargo, siempre puede averiguar si un programador ha resuelto estos problemas antes y qué tipo de experiencia tiene. También busque una tarea sencilla en Internet, envíela al candidato por correo y dé el tiempo necesario para completarla. Sí, esta no es una prueba, pero ayudará a eliminar a las personas muy perezosas.

Realizamos una entrevista

1. Prepara una misión de combate

Ya sabe lo que necesita, así que invite al programador a completar una tarea específica en la oficina y cronometrarla. Antes de su llegada, advierta sobre el cheque, pero no nombre la tarea en sí.

¡Importante! Primero, averigüe de una fuente independiente cuánto tiempo debería ser suficiente para completar: pregúntele a un amigo programador en el foro de temas. Incluso puedes consultar el intercambio de autónomos, lo principal es escribir "Urgente" y "Necesitas empezar ahora mismo, ¿cuánto tiempo tardarás?" Pero este es un último recurso: pueden exagerar allí, por lo que lo mejor es una fuente desinteresada.

2. Hablar sobre la experiencia del candidato

Averigüe qué tipo de experiencia tiene el solicitante, "investigue" todo. Si incluso un principiante en programación puede impresionarlo con sus conocimientos técnicos, concéntrese en proyectos exitosos. Pregunte con el mayor detalle posible sobre trabajos anteriores.

3. Solicite mostrar el portafolio

Haga que el candidato muestre lo que ya ha hecho y cuánto tiempo le dedicó. Sí, las carteras pueden ser robadas, así que preste atención a cómo habla la persona. Personalmente me encantan mis proyectos, estoy dispuesta a hablar de ellos durante horas.

4. Descubra el motivo del cambio de trabajo

Muy común, pero importante de conocer. Lo principal es que el cambio de trabajo no debe ser consecuencia del incumplimiento por parte del candidato de las tareas que le fueron asignadas.

Si un especialista deja de trabajar como autónomo, no está mal: significa que quería estabilidad. Si no estaba satisfecho con las condiciones en el lugar de trabajo anterior, esto también es normal. Por ejemplo, los KPI basados en el reloj de un programador son agotadores para algunas personas.

5. Ofrezca un período de prueba

Aquí solo juegan su capacidad de persuadir y un contrato bien formado. Hice esto: si un empleado cumple con sus funciones, recibe el 100% de su salario, si no, el 50%. Esto ayuda a mantener bajos los costos para la empresa en caso de una mala contratación.

Naturalmente, negocie las condiciones desde el principio, la persona debe saber lo que está sucediendo.

Tres consejos más

1. Elimina los estereotipos

Los programadores son gente corriente, no todos son asociales y les encanta quedarse en casa. Muchos tienen una gama tan amplia de intereses que te sorprenderá. Así que es mejor prescindir de frases como "No imaginé al programador tan a mí mismo". Esto es molesto.

Aquí está la verdad: a los programadores les encanta ser perezosos. Por lo tanto, observe su obra, pero no esté por encima de su alma.

2. Haga una lista de personas que pueden asignar una tarea al programador

Que sea un máximo de dos personas para que el programador no sea tirado por todos lados. Este trabajo requiere concentración, y cuando una persona está absorta en resolver un problema complejo, es muy difícil cambiar.

3. Divida los grandes proyectos en etapas

Esto facilita el seguimiento del proceso de trabajo. Además, si de repente hay alguna bagatela que hacer, el programador tendrá tiempo para ello y la tarea adicional se percibirá con mucha menos resistencia.

Recomendado: