Guía Rápida de Reclutamiento Técnico: Una Guía para Principiantes
¿Qué es la contratación técnica, te preguntas? En pocas palabras, la contratación técnica es el proceso de contratar personas para roles técnicos como desarrollador de software, diseñador de UI/UX, ingeniero de servicios de TI, etc. Es diferente de la contratación no técnica en que el equipo de RR. HH. normalmente necesitará tener un conocimiento práctico de los conceptos técnicos relevantes para el trabajo.
¿Pero cuánto conocimiento es suficiente conocimiento? ¿Y no llevaría meses aprender todos los conceptos y aplicaciones relacionados con un trabajo tecnológico? En cambio, recomendamos utilizar una hoja de trucos de contratación técnica para tener a mano los conceptos básicos al realizar una entrevista. Si no sabes qué es eso, sigue leyendo.
¿Qué es una hoja de trucos de contratación técnica? ¿Cómo es útil?
Como sugiere el término, una hoja de trucos de contratación técnica enumera todos los términos y conceptos que un reclutador necesita tener en cuenta al contratar para un puesto técnico. Presenta definiciones, conjuntos de habilidades, requisitos de idioma y otros detalles esenciales en un formato simple y de un vistazo que permite incluso a los reclutadores no técnicos determinar si el candidato que tienen delante es una buena opción.
Hay tres componentes con los que una hoja de trucos de contratación técnica puede ayudar:
- Experiencia: las habilidades técnicas vitales para el puesto
- Habilidades blandas - Las habilidades no técnicas que son igual de importantes para el éxito
- Compatibilidad con el equipo: las cualidades que indican la capacidad de colaborar y compartir los éxitos
Si eres un desarrollador, contratar a un desarrollador, o incluso a otro candidato técnico, no sería tan difícil porque ya sabes qué cualidades y habilidades buscas en tu próxima contratación.
Pero si no tienes experiencia técnica, todos los términos y tecnologías a los que se hace referencia pueden resultar confusos. Esto es aún más cierto dado que la tecnología está en constante cambio, lo que significa que mantenerse al día puede ser un desafío para cualquiera.
Mientras tanto, el puesto debe cubrirse, y la elección que hagas como reclutador tendrá un impacto significativo en el futuro tecnológico de la empresa.
Una guía rápida de contratación técnica puede darte la información básica suficiente para que puedas conversar libremente con un candidato y evaluar lo que sabe.
Te permite identificar rápidamente información crítica, acelerando el proceso de selección, y te ayuda a profundizar con los candidatos que prometen. Los beneficios clave de una guía rápida de contratación técnica incluyen:
- Mayor conocimiento del mundo de la tecnología
- Mayor claridad y concisión al redactar descripciones de trabajo
- Mayor capacidad para evaluar y probar a los candidatos para determinar su idoneidad para el trabajo
- Mayor confianza por parte de los candidatos y colegas sobre su capacidad para contratar para tecnología
- Una introducción rápida y accesible a los términos técnicos necesarios para fines de contratación
Una guía rápida de contratación técnica para roles de desarrollo de software
Si bien muchos piensan en el desarrollo de software como un solo departamento, es una conglomeración de tareas, y cada tarea requiere un especialista.
Al mismo tiempo, todos los especialistas deben estar sincronizados entre sí y trabajar juntos para que puedan contribuir significativamente al producto final general. Por lo tanto, es vital elegir personas que sepan lo que hacen y que también sean buenos para colaborar.
Aquí hay una lista rápida de cualidades que exige cada rol:
1. Desarrollador frontend
El rol de desarrollador frontend implica trabajar entre los desarrolladores backend y otros interesados no técnicos, como los de diseño, para crear el lado del producto que ve el cliente. Esencialmente, une los mundos técnico y no técnico en tu empresa.
Experiencia
- Utiliza el principio de diseño atómico
- Conocimiento diversificado de frameworks
- Proficiente en CSS, HTML y Javascript
- Bueno en seguridad y depuración frontend
- Conoce una variedad de tecnologías web y patrones de diseño
- Comprensión de conceptos de UI/UX como compensaciones y experiencia percibida
Habilidades de equipo
- Fácil de tratar
- Conocimiento básico de los roles backend
- Proactivo en la discusión de casos de uso
- Comprende rápidamente patrones de código y pautas de estilo establecidos
- Familiarizado con el framework de desarrollo y las metodologías que utiliza tu equipo
Habilidades blandas
- Orientado a los detalles
- Empatía por el usuario final
- Fuertes habilidades de comunicación
- Siempre aprendiendo y mejorando
- Entiende y cumple con los estándares estéticos de trabajo de tu marca
Idiomas conocidos
- Java
- Javascript
- C
- C++
- Python
Frameworks conocidos
- React
- Node.js
- Angular.js
- Express.js
2. Desarrollador backend
El rol de desarrollador backend implica escribir código del lado del servidor, construir APIs y asegurar que los diseños de productos sean escalables. Son los arquitectos de la base del producto sobre la que el desarrollador frontend construye. Aquí está la hoja de trucos de reclutamiento técnico para contratarlos:
Experiencia
- Aprende fácilmente nueva tecnología
- Fuertes habilidades de arquitectura de TI
- Fuerte en el desarrollo de código del lado del servidor escalable
- Actualizado en estándares y mejores prácticas en su conjunto de habilidades
- Entiende una variedad de marcos y patrones de diseño de software
Habilidades de equipo
- Alineación con el equipo
- Contribuye al diseño y a la revisión de código
- Familiarizado con la metodología que usa tu equipo
- Mantiene documentos de diseño completos para referencia
- Trabaja eficazmente con colegas técnicos y no técnicos
Habilidades blandas
- Naturaleza resolutiva
- Actitud flexible y cooperativa
- Fuertes habilidades técnicas y no técnicas
- Asume la responsabilidad de su propio rendimiento
Idiomas conocidos
- Javascript
- Java
- C
- C++
- Python
Marcos conocidos
- Spring
- Node.js
- Angular.js
- Django
- JSF
3. Desarrollador full-stack
Los desarrolladores full-stack trabajan tanto en el front-end como en el back-end. Por lo general, dependiendo de la naturaleza exacta del trabajo, el desarrollador se inclinará más hacia uno de los dos. Tienden a tener una amplia base de habilidades con algunas especializaciones.
Experiencia
- Alineación con la pila tecnológica del equipo
- Puede construir un MVP de forma independiente
- Puede pensar a un alto nivel técnico
- Comprometido con impulsar las mejores prácticas en toda la pila tecnológica
- Entiende la tecnología incluso más allá de su acumulación de experiencia
Habilidades del equipo
- Entiende el estilo de desarrollo del equipo
- Fuerte en comunicación técnica
- Mentor dispuesto y útil
- Fácil de llevarse bien
- Sentido de humildad
Habilidades blandas
- Siempre aprendiendo
- Creativo y motivado
- Objetivo sobre las decisiones del producto
- Apasionado por lo que está creando
- Iniciativa propia y gestiona sus propias responsabilidades
- Tiene en cuenta tanto los contextos técnicos como los no técnicos durante el trabajo
Idiomas conocidos
- CC
- Javascript
- C++
- Java
- Python
Frameworks conocidos
- Angular.js
- Node.js
- React
- Express.js
4. Especialista en DevOps
Este es un rol de soporte que combina el conocimiento de las operaciones, el desarrollo de software y el control de calidad para facilitar el proceso de desarrollo y garantizar que el producto que se está construyendo sea robusto tanto técnica como financieramente. Echa un vistazo a esta hoja de trucos de reclutamiento técnico específica.
Experiencia
- Experiencia en un dominio técnico relacionado
- Experiencia en la construcción de entornos de servidor
- Puede supervisar un mantenimiento de datos considerable
- Sabe cómo trabajar de forma más inteligente, no más difícil
- Experiencia con el monitoreo e informes exitosos del sistema
- Cómodo con la adopción de nuevas tecnologías y conceptos sobre la marcha
Habilidades del equipo
- Colaborativo
- Habilidades de liderazgo
- Actitud tranquila en todos los escenarios
- Puede defender las necesidades a largo plazo del sistema
- Familiarizado con la metodología de desarrollo del equipo
Habilidades blandas
- Fuertes habilidades de comunicación
- Proactivo y automotivado
- Contento de trabajar entre bastidores
- Habilidades de toma de decisiones estratégicas
- Actitud de resolución de problemas y sentido de la curiosidad
Idiomas conocidos
- Python
- Swift
- C++
- Typescript
- Javascript
Frameworks conocidos
- Angular.js
- Node.js
- Django
- Spring
- ASP
Una lista de verificación de imprescindibles para roles técnicos
Palabras como frontend y backend no son suficientes en sí mismas. Cada una es una división amplia bajo la cual existen varios títulos de trabajo para los que su empresa podría necesitar nuevos candidatos.
Por supuesto, le recomendamos encarecidamente que trabaje con un miembro del equipo técnico para comprender adecuadamente las habilidades necesarias para cada puesto de trabajo.
Sin embargo, aquí hay una lista de roles o una especie de glosario de TI bajo cada categoría amplia y las habilidades asociadas que deberá evaluar.
Frontend
- Desarrollador .NET - C#, .NET, VB.NET, ASP
- Desarrollador Flash - Flash, ActionScript
- Desarrollador Cocoa/OSX - AppleScript, Apple, Cocoa Touch, iOS, Objective-C, Xcode, OS X
- Desarrollador interactivo - CSS, HTML, Ajax, XHTML, PHP, Javascript
- Desarrollador frontend - Ajax, ASP, ActionScript, CoffeeScript, Flash, CSS, jQuery, Javascript, HTML, HTML5
- Desarrollador Rails - Ruby on Rails, Ruby, Ruby-HTML
- Desarrollador Windows - ASP, Windows, C, C#, C++
- Desarrollador SharePoint - ASP, Ajax, XSL, XML, SharePoint, SQL, Javascript, VB.NET, Windows Server
Backend
- Analista de inteligencia de negocios - Inteligencia de negocios, Javascript, jQuery, SQL, SAS, SSAS, Visual Basic, R, Objective-C
- Desarrollador back-end - C#, PHP, Ruby, Python, Java
- Minería de datos - Python, Perl
- Ingeniero de datos - Ruby, Java, Puppet, Scala, C++, Cassandra, HBase
- Desarrollador de aprendizaje automático - Python, R, Perl, Java, Weka
- Desarrollador Oracle - ASP, .NET, SQL, PostgreSQL, MySQL, Oracle, RDBMS
- Desarrollador con experiencia en Linux/Unix - Emacs Fedora, AWK, Debian, Linux, RHEL, Linux-kernel, vi, vim, Scripting de Shell (Bash, Korn, Bourne Shell), Scripting (Perl, Python, PHP)
- Desarrollador SAP - Cobol, C++, ABAP, Java, SAP, mySAP, Netweaver, ERP
- Arquitecto de software - API, Agile, C++, Cassandra, Ant, CouchDB, Git, Oracle, Perl, Python, PHP, Ruby, SDK, Teradata, CORS, Websocket, Pruebas unitarias
- Ingeniero de confiabilidad del sitio - Nube, HTTP, autenticación/autorización, SQL, diseño de redes, recuperación ante desastres, rendimiento, Linux/Unix, TCP/IP
Móvil
- Desarrollador Android - HTML5, Java, Linux, C, C++
- Desarrollador iOS - Cocoa, C, HTML5, Objective-C, LUA
- Desarrollador Blackberry - HTML5, Java, C, C++, Cascades, QT
- Desarrollador OS X - Objective-C, Cocoa, Cocoa Touch, X Code, OS X, Objective-C++
- Desarrollador web - ASP, CoffeeScript, Ajax, Ruby on Rails, jQuery, Ruby, PHP, CSS, HTML, Javascript
- Desarrollador interactivo - CSS, Javascript, HTML, Ajax, XHTML, PHP
- Desarrollador Ruby on Rails - Ruby on Rails, Ruby, Ruby-HTML
- Desarrollador .NET - .NET, ASP, VB.NET, C#
- Todo el desarrollo móvil - Manejo de eventos, gestión de memoria, multihilo
Big data
- Ingeniero de datos - Cassandra, C, C++, HBase, Ruby, Scala, Java, Puppet, HDFS
- Ingeniero de big data - Cloud computing, Hadoop, Cassandra, Mongo, MapReduce, HBase
- Minería de datos - Python, Perl
- Ingeniero de aprendizaje automático - Weka, R, Python, Perl, Java
- Especialista en infraestructura de plataforma - Cassandra, Go, C++, Java, HTTP, MySQL
- Desarrollador Oracle - SQL, ASP, .NET, Oracle, PostgreSQL, MySQL
A ti
Con suerte, esta completa hoja de trucos de contratación técnica te ayudará a evaluar las habilidades de tus candidatos con más confianza al reclutar y reducir tu tiempo de contratación. Sin embargo, es esencial recordar que la experiencia técnica no es el único indicador de un buen ajuste.
Tu candidato aún debe tener sólidas habilidades de comunicación, una gran disposición para aprender y las habilidades interpersonales necesarias para encajar en la cultura de su empresa.
Por lo tanto, asegúrese de buscar esas cualidades incluso al evaluar la capacidad técnica. Siempre trabaje con otros gerentes senior, incluidos los encargados del equipo al que pertenecerá el nuevo candidato, para que sepa que está tomando la decisión correcta para la empresa. ¡Usted puede!
Adaface, una plataforma de evaluación de habilidades amigable para los candidatos, le ayuda a evaluar a los candidatos en varios lenguajes de programación, marcos de ingeniería de software y habilidades de codificación. Además, puede personalizar la prueba para cualquier función técnica e incluir cualquier cantidad de más de 700 habilidades en formatos de preguntas de opción múltiple o de codificación. Obtenga un informe detallado del desempeño del candidato. ¡Contrate rápido!
Preguntas frecuentes
Cualquiera que tenga la tarea de encontrar talento tecnológico se encuentra en una situación difícil, ya que la contratación de tecnología puede hacer o deshacer las perspectivas tecnológicas de la empresa. Sin embargo, al utilizar estrategias confiables como unirse a foros tecnológicos, utilizar pruebas de evaluación de habilidades técnicas y publicar anuncios pagados para atraer perfiles tecnológicos en línea, los reclutadores técnicos pueden obtener, involucrar y convertir inteligentemente el talento para la empresa.
Un reclutador técnico se refiere a la persona que se encarga de la búsqueda, la selección, la entrevista y la selección de candidatos en puestos tecnológicos.
Algunas habilidades que hacen que los reclutadores técnicos sean excelentes en su trabajo incluyen sólidas habilidades de gestión de proyectos, comunicaciones proactivas con los candidatos, dominio de diversas técnicas de evaluación, conocimiento actualizado sobre las últimas tendencias de la industria y atributos vitales de pensamiento crítico.
La contratación de tecnología es el proceso de contratar específicamente a personas para roles de alta tecnología. Los reclutadores deben tener una sólida comprensión de los términos técnicos y los requisitos laborales necesarios. Por otro lado, la contratación no técnica implica la contratación para roles no tecnológicos.
La contratación de ciclo completo se refiere al proceso de principio a fin de encontrar, evaluar e incorporar a un nuevo empleado. Por lo general, es administrado por el departamento de recursos humanos. El proceso de contratación de ciclo completo comienza cuando surge la necesidad de cubrir un puesto de trabajo en una empresa y finaliza cuando el nuevo empleado ha sido completamente incorporado.
Next posts
- Plantillas de correo electrónico
- ¿Cómo contratar a un ingeniero de la nube de Azure: habilidades, consejos y una guía paso a paso?
- Cómo contratar a ingenieros de operaciones de aprendizaje automático (MLOps): Una guía completa
- Cómo contratar a un desarrollador de infraestructura de TI: consejos, conocimientos y una guía paso a paso
- Cómo Contratar a un Gerente de Cuentas de Ventas: Una Guía Paso a Paso para Reclutadores