Glosario tech para principiantes

18 términos del mundo tech explicados en español simple, sin jerga innecesaria.

Carrera

Junior / Senior

Niveles de experiencia en tech. Junior: 0-2 años. Semi Senior: 2-5 años. Senior: 5+ años con responsabilidades de arquitectura y mentoría.

Portafolio

Colección de proyectos propios que demuestran habilidades técnicas. Es el equivalente tech al CV tradicional.

Conceptos

API

Interfaz de Programación de Aplicaciones. Permite que dos programas se comuniquen entre sí intercambiando datos.

Ejemplo: Cuando una app del clima muestra temperatura, llama a la API de un servicio meteorológico.

Deploy / Despliegue

El proceso de publicar una aplicación en internet para que los usuarios puedan acceder a ella.

Ejemplo: Subir tu proyecto a Vercel o Netlify para que tenga una URL pública.

Open Source

Software cuyo código fuente es público, gratuito y puede ser modificado por cualquiera.

Ejemplo: Linux, React, Python son open source.

Datos

Base de datos

Sistema organizado para almacenar y recuperar información de forma eficiente. Pueden ser relacionales (SQL) o no relacionales (NoSQL).

Ejemplo: PostgreSQL guarda usuarios, pedidos, productos de una tienda online.

SQL

Lenguaje para consultar y manipular bases de datos relacionales. Se usa para buscar, insertar, actualizar y eliminar datos.

Ejemplo: SELECT * FROM usuarios WHERE ciudad = 'Santiago'

Machine Learning

Rama de la IA donde los sistemas aprenden de datos para hacer predicciones o tomar decisiones sin ser programados explícitamente.

Desarrollo Web

Frontend

La parte de una aplicación web que el usuario ve e interactúa directamente. Se construye con HTML, CSS y JavaScript.

Ejemplo: El botón que presionas, el menú de navegación, los colores de una página.

Backend

La parte del servidor que procesa la lógica, almacena datos y responde a las solicitudes del frontend. El usuario no lo ve directamente.

Ejemplo: Cuando inicias sesión, el backend verifica tu contraseña y te da acceso.

Full Stack

Un desarrollador que trabaja tanto en frontend como en backend. Puede manejar todo el proceso de una aplicación web.

Diseño

UX / UI

UX (User Experience) es la experiencia del usuario al usar un producto. UI (User Interface) es el diseño visual de los elementos de la interfaz.

Herramientas

Framework

Un conjunto de herramientas y convenciones que facilitan el desarrollo de software. Te da estructura para construir más rápido.

Ejemplo: React (frontend), Django (backend Python), Next.js (full stack).

Repositorio

Un almacén digital donde se guarda el código de un proyecto, con historial completo de todos los cambios realizados.

Ejemplo: GitHub aloja repositorios. Cada proyecto tiene su propio repositorio.

Git

Sistema de control de versiones que registra los cambios en el código a lo largo del tiempo. Permite colaborar y revertir errores.

Infraestructura

Cloud / Nube

Infraestructura de computación remota accesible por internet. Permite almacenar datos y ejecutar aplicaciones sin servidores propios.

Ejemplo: AWS, Google Cloud y Azure son los tres grandes proveedores cloud.

DevOps

Práctica que combina desarrollo de software (Dev) y operaciones de infraestructura (Ops) para automatizar y mejorar el despliegue de aplicaciones.

Metodologías

Agile / Scrum

Metodologías de trabajo en equipo para proyectos de software. Se trabaja en ciclos cortos (sprints) y con entregas continuas.