Blog

33 términos para un reclutador de TI

Close up of woman give resume to hr manager for job interview in office. Female sit on table and discuss with human resources manager recruit man for apply job at workplace. Dummy application document

Un error en el programa, analizar datos, hacer una copia de seguridad. ¿Cómo puede un reclutador de TI entender de qué está hablando un desarrollador? En este artículo, hemos recopilado 33 términos que serán útiles al comunicarse con un desarrollador. 

Desarrollo y procesos

Un error

Es una operación incorrecta del programa debido a un error en el código del producto de software. Si el código no está finalizado, esto también es un error.

El código fuente

Es un código escrito en cualquier lenguaje de programación legible por humanos. Es necesario para obtener un código objeto que ya no se puede cambiar, así como para describir el programa.

Un algoritmo

Es un algoritmo de acciones que se necesitan para un problema específico. Se utiliza para convertir datos de entrada en datos de salida.

Git

Es un sistema de control de versiones que tiene una arquitectura distribuida. Ayuda al desarrollador a compartir el código, ver los cambios de los colegas y hacer los suyos propios.

Los datos de origen

Son la ruta desde la que se recuperan los datos en el programa. Pueden provenir, por ejemplo, de una tabla o de una base de datos. Luego, el programa extrae estos datos de su fuente y los muestra en el lugar que define el código.

Frontend (front-end)

Es una parte de usuario (externa) de un programa o aplicación desarrollada por un desarrollador de frontend. Incluye elementos gráficos, imágenes y todo lo que ve el usuario.

Backend (back-end)

Parte de un programa o aplicación desarrollado por un desarrollador de back-end. Esta parte, que el usuario no ve, pero gracias a ella el programa funciona.

Un lenguaje de programación de alto nivel

Es un lenguaje de programación que proporciona al desarrollador comodidad, velocidad y facilidad de uso. Los lenguajes de alto nivel funcionan a través de la abstracción: construcciones semánticas que describen formatos de datos y operaciones con ellos de forma breve y comprensible. Ejemplos: C++, Delphi, C#, Java, JavaScript, Pascal, PHP, Ruby, etc.

Un lenguaje de programación de bajo nivel

Es un lenguaje que es similar en principio al lenguaje de máquina. No son tan comunes como los lenguajes de alto nivel y son necesarios para los procesos internos de los dispositivos informáticos: sistema operativo, firmware del kernel, controladores. Ejemplos: ensamblador, código máquina.

El lenguaje máquina

Es el lenguaje de programación de más bajo nivel. Consiste en dígitos/bits binarios que solo una computadora puede entender. Los desarrolladores usan lenguaje de máquina después de escribir el código en un lenguaje de alto nivel para que la computadora entienda el sistema.

Una base de datos

Es un complejo de datos que se almacena electrónicamente en forma ordenada.

MVP (Producto mínimo viable, producto mínimo viable)

Es un producto con un conjunto mínimo de características. Es decir, los desarrolladores crean una versión simplificada, recopilan comentarios y la refinan.

Un compilador

Es un programa que convierte el código escrito en un lenguaje de programación en código de máquina.

La compilación

Es el proceso de convertir código escrito en un lenguaje de programación en un sistema comprensible para una computadora: código de bytes.

Una copia de seguridad

Es una copia de seguridad de los datos de la computadora que se necesita para la restauración en caso de pérdida. La copia de seguridad se puede hacer de forma manual o automática.

Un marco

Es un modelo de desarrollo listo para usar, es decir, un código preescrito. Con la ayuda de un marco, un programador define herramientas de desarrollo y no escribe código completamente desde cero.

Una biblioteca

Es una colección de código que un desarrollador usa como un conjunto de soluciones listas para usar.

La usabilidad

Es una medida de la simplicidad y facilidad de uso de una aplicación. Esto incluye la interfaz, los gráficos, las funciones y el diseño. Cuanto más fácil sea para el usuario entender la aplicación, mayor será el nivel de usabilidad.

Un proyecto mascota

Es un proyecto adicional que un desarrollador hace para subir de nivel. Se puede usar para evaluar habilidades duras, conocimiento de una pila en particular y tecnología.

Revisión de código

Verificación del código fuente, cuyo propósito es mejorar la calidad del producto y el desarrollo en general. Durante la revisión del código, el desarrollador identifica los errores que se pasaron por alto en la etapa inicial de desarrollo.

Sprint

Es un período corto de tiempo para que un equipo complete las tareas planificadas.

Palabras de argot

Una característica

Es una característica, función o característica adicional de un producto.

El código heredado

Es un código antiguo y desactualizado escrito por desarrolladores anteriores.

Plan de marketing

Una vez que tenga un público objetivo, es hora de decidir cómo comercializará el trabajo. Piensa en los tipos de publicidad disponibles para ti y cuál se adapta mejor a tus necesidades.