Terminología TI para reclutadores

En el siguiente artículo descubriremos la terminología TI para reclutadores de personal de tecnología que te ayudarán a hacer más eficiente tu cierre de vacantes TI. Es importante recalcar que las siguientes terminologías no tienen definiciones técnicas como tal.

Todas estas se intentan ejemplificar de manera más sencilla, como lo hizo nuestro cofundador y CTO Rafael Montúfar en el tercer módulo del Curso de Reclutamiento de Personal de Tecnología.

¿Qué es lenguaje de programación?

Así como nosotros nos comunicamos con las personas siguiendo reglas del idioma y socialización, también lo hacen los lenguajes de programación.

Estos le dan la capacidad a una persona de escribir instrucciones para decirle a la computadora qué aspectos realizar y cuáles no.

Los mejor posicionados.

  • Java
  • C#
  • PHP
  • Python
  • Javascript

Estos cuatro lenguajes no son los únicos que existen; según Rafael, “son más de 300 registrados en la industria, la lista es interminable; hay lenguajes con más de 30 años de existencia, hasta con uno o dos años de existir”

Por esta razón, cuando redactes tu vacante, no olvides que haga match con la existencia del lenguaje en cuestión y la experiencia que solicitas.

¿Qué es un Framework?

Es una estructura definida para hacer más fácil la tarea de la programación.

Quizá una comunidad de programadores detalló de manera sencilla cómo crear alguna aplicación, entonces “no reinventes la rueda, lo mejor es aplicar buenas prácticas que están soportadas por una comunidad”

Una de sus ventajas es que los programadores ahora podrán escribir códigos de manera colaborativa.

Top 5 frameworks

  • .Net
  • Spring
  • AngularJS
  • Ruby on Rails
  • Django

¿Qué es un sistema operativo?

Te ayuda a programar el software básico de una computadora o plataforma, para facilitar la interacción entre usuario y programas.

Dentro de este sistema que es considerado ya un software, corren otras aplicaciones; los sistemas operativos más comunes son Windows, iOS, Android y Linux.

Sistemas operativos para búsqueda de candidatos TI

  • Android
  • iOS
  • Redhat
  • Windows Server
  • Ubuntu

¿Qué es una base de datos?

Es un almacén que guarda información de forma organizada para luego encontrarla y utilizarla fácilmente.

Cuando usamos alguna aplicación, consultamos o generamos nueva información, y cada vez que hacemos esto, se despliega la información solicitada, o generamos nueva para un futuro uso.

Tipos de base de datos.

SQL

Sus siglas significan Structured Query Language, y es una base de datos que consiste de varias tablas bien definidas y relacionadas entre sí, donde se liga información específica con atributos bien definidos.

Este tipo de base de datos tiene mayor antigüedad; las más comunes son:

  • mariaDB
  • Microsoft SQL Server
  • MySQL
  • Oracle
  • PostgreSQL

No SQL

Según Rafael, a diferencia de una base de datos SQL, la información se almacena en forma de documentos y no necesariamente tienen la misma estructura entre sí. Estas bases de datos son más recientes y se crearon debido al rápido crecimiento del internet, las más comunes son:

  • Cassandra
  • Redis
  • MongoDB
  • CouchDB

¿Qué es Backend?

Son tecnologías que corren del lado del servidor.

Cuando consumimos una página web viajes, para visualizar fechas y precios tenemos que usar nuestra laptop (lado del cliente), donde tenemos que consumir la información del servidor; la cual está en algún otro lado, donde la aplicación edita los datos del sitio de viajes con para poder enviarnos esas fechas y costos a nuestro navegador.

¿Qué es Frontend?

Es la parte del sitio web que interactúa con los usuarios.

Cuando publicas vacante en Hireline, puedes ver un formulario, botones de confirmación, alertas, así como la oportunidad de recibir candidatos recomendados; esto sucede gracias a tecnologías Frontend como HTML, Javascript y CSS.

¿Qué es API?

Application Programing Interface, es un conjunto de reglas que las aplicaciones pueden seguir para comunicarse entre ellas.

Un ejemplo es cuando nosotros queremos realizar una publicación en Facebook de nuestro último blog, para automatizar esta tarea lo mejor es tener un bot o app que pueda hacer la publicación en redes; para esto, la API de Facebook nos dice un conjunto de reglas para saber cómo interactuar con esta aplicación y poder realizar el posteo.

¿Qué es una Consola?

Es una interfaz para poder interactuar con una computadora la cual los programadores utilizan para dar instrucciones a la computadora.

“Puede ser que escriba una línea de código, que recorra los directorios de mi computadora”, todo mediante la interfaz; también en la consola puedes realizar consultas de bases de datos, correr un programa, entre otras tareas más.

¿Qué es HTML?

Es un lenguaje que permite definir el contenido de una página web, más no es un lenguaje de programación. Solo nos ayuda para poder entregarle contenido al usuario

¿Qué es CSS?

En cambio, el CSS sirve para organizar la presentación y aspecto de una página web, debido a que es un lenguaje de diseño gráfico para dar color, fuente y tamaño al contenido previamente puesto en HTML.

¿Qué es JavaScript?

Como término extra, te compartimos el lenguaje de programación JavaScript, lo que permite al usuario que cuando de clic a algún botón pueda  salir información, esto debido a que en este lenguaje se puede hacer un procesamiento más elaborado.

Ahora ya sabes que si se combina un HTML, CSS y un lenguaje de programación como JavaScript se puede realizar una página web bien elaborada.

En conclusión, para los reclutadores de personal de tecnología, comprender la terminología específica es fundamental para identificar y seleccionar a los candidatos más adecuados para los roles especializados en esta área. Esta terminología TI no solo abarca habilidades técnicas, como lenguajes de programación o sistemas operativos, sino también conceptos clave como metodologías de desarrollo, arquitecturas de software y herramientas de gestión de proyectos.

Además, la capacidad de comunicarse eficazmente con los candidatos y de interpretar su experiencia en función de esta terminología es esencial para garantizar una contratación exitosa y alinear las necesidades del negocio con las habilidades del equipo de TI. En última instancia, dominar la terminología TI facilita el proceso de reclutamiento y contribuye a la construcción de equipos sólidos y capacitados para enfrentar los desafíos tecnológicos en constante evolución. En resumen, la terminología TI es un factor crucial en el proceso de reclutamiento para los profesionales de recursos humanos que buscan cubrir posiciones en el campo de la tecnología de la información.

¿Quieres cerrar tus vacantes tech un 50% más rápido? Nosotros te ayudamos a lograrlo creando un Employer Branding para poder posicionarte en nuestro portal y poder conseguir tu candidato ideal.

New Call-to-action