Tabla de contenido:
2024 Autor: Malcolm Clapton | [email protected]. Última modificación: 2023-12-17 03:53
Lo principal es definir claramente qué tareas debe resolver el especialista y hacer las preguntas adecuadas durante la entrevista.
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:
Por qué vale la pena asegurar su hogar y cómo contratar un seguro adecuadamente
Descubrimos qué pros y contras puede traer un seguro de hogar: cómo compensar las pérdidas, elegir un seguro y qué hacer si ocurre un evento asegurado
¿Qué es un error de programación y cómo estimar adecuadamente los plazos?
Un error de planificación puede costarle nervios y, en el peor de los casos, puede provocar el fracaso del proyecto y pérdidas económicas. Aprenda a calcular el tiempo en el trabajo y en casa
Cómo contratar y retener a los mejores empleados: experiencia personal
Contratar empleados no es fácil. El gerente de operaciones, Viktor Efimov, comparte su experiencia sobre cómo contratar solo a los mejores
Cómo contratar a los mejores empleados: 10 trucos de un profesional experimentado en recursos humanos
Esta técnica te ayudará a conocer todo lo que necesitas sobre los candidatos, evaluar correctamente sus cualidades y contratar a los mejores. He estado contratando personas durante más de 12 años. Durante este tiempo, he realizado más de 1,000 entrevistas y he desarrollado mi propia metodología para seleccionar candidatos, que llamo la “fórmula de los jugadores A”.
Cómo contratar a un especialista en SEO competente
Lo que un especialista en SEO debe saber y ser capaz de hacer y cómo puede ayudarlo a promocionar su sitio web. El moderno negocio de las tecnologías de la información adquirió su aspecto moderno en el momento de la aparición de una dura competencia en la Web y de un gran número de "