EmpresaTransformación digital

Guía de supervivencia para profanos en tecnología: explicación de 60 términos tecnológicos

Ser becario de marketing en una empresa de software no siempre es fácil. Ser un analfabeto tecnológico entre tantos expertos en tecnología era bastante difícil. Especialmente cuando se hablaba de nuestras integraciones o de una actualización que iba a producirse.

Un hombre con gafas y barba sonríe y está sentado en un escritorio con los brazos cruzados. Al fondo, hay dos monitores de ordenador que muestran pantallas diferentes: uno muestra una interfaz de diseño y el otro texto o datos, en una oficina bien iluminada.
Publicado el:
23 March 2021
Actualizado el:
22 February 2024
Compartir:

Por eso quería escribir un glosario de los términos tecnológicos más importantes con los que se encontrará durante sus prácticas en una empresa de software.

La tecnología es la próxima gran revolución en el mundo. Desde nuestros smartphones hasta las gafas de VR y las últimas funcionalidades de los coches. Todo tiene su base en el mundo tech. Nunca pensé que haría unas prácticas en una start-up como Azumuta. Pero aquí estoy, y no mentían. La tecnología es un tema bastante complejo (¡pero interesante!).

Lo primero es lo primero (porque yo no conocía estas palabras)

  • A tech illiterate: Alguien que no sabe nada o muy poco sobre tecnología.
  • Tech savvy : bien informado o con soltura en el uso de la tecnología moderna, especialmente de los ordenadores.

A

Applications – tipos de software, quizá más conocidos como “apps”, esos pequeños iconos en la pantalla de inicio de su móvil, diseñados para ofrecer una función a un usuario o a otra app. Las apps incluyen desde navegadores web y procesadores de texto hasta programas de edición de fotos e imágenes y programas de chat.

API (Application Programming Interface) – un tipo de intermediario que permite que dos aplicaciones se comuniquen entre sí. Cada vez que usa una app como Instagram, envía un mensaje instantáneo o consulta el tiempo en su teléfono, está usando una API

API – en realidad es un intermediario que permite la comunicación entre dos sistemas, mientras que un endpoint de API es una URL que permite a la API acceder a recursos en un servidor. Por tanto, sin endpoints de API, las API no podrían actuar realmente como intermediarios.

B

Back end – básicamente la parte interna de un sitio y de un servicio web (esto incluye aplicaciones, servidores web y bases de datos), y normalmente no es visible para el usuario que interactúa con el sitio o servicio.

Best-of-breed approach – combinar diferentes soluciones (de distintos proveedores) dentro de su entorno de trabajo. (en otras palabras, trabajar con integraciones). Es la contraparte de una solución best-of-suite.

Best-of-suite solutions – mientras que en un enfoque best-of-breed tiene distintos proveedores en departamentos nicho de su empresa, las soluciones best-of-suite consisten en comprar un único sistema que cubra todos los aspectos. La desventaja es que muchas funcionalidades pueden no ser las mejores en comparación con lo disponible en el mercado. Como las integraciones se han vuelto más sencillas en los últimos años, la mayoría de las empresas optan por un enfoque best-of-breed porque cada software tiene su propio nicho.

C

Call to action – una pieza de texto, banner o imagen con una distinción visual que pide a un visitante que realice una acción: leer más contenido, enviar un correo electrónico, suscribirse a una lista de correo, etc. Los CTA son una herramienta de marketing que convierte a los usuarios web en leads para las empresas.

CamelCase – una convención digital en la que la primera letra de cada palabra de un compuesto va en mayúscula, excepto la primera palabra. Por ejemplo: “email checker” se convierte en “emailChecker”. Los desarrolladores de software suelen usar PascalCase al escribir código fuente para nombrar funciones, clases y otros objetos y mantener una visión clara del conjunto.

Click through rate (CTR) – el número de usuarios (en porcentaje) que hacen clic en enlaces de páginas web o correos de marketing. El CTR es importante porque mide cuántos usuarios interactúan activamente con el contenido enlazado en un sitio. Por ejemplo, puede enviar un boletín a 2,000 clientes y que solo 100 hagan clic realmente en los blogs para leerlos.

Conversion rate optimization (CRO) – un enfoque para aumentar el porcentaje de visitantes que se convierten en clientes de pago. Los métodos CRO suelen incentivar a los usuarios mediante un call to action.

D

Data lake – un área general de almacenamiento para grandes cantidades de datos no estructurados procedentes de diversas fuentes.

Data warehouse – una ubicación central para almacenar datos estructurados de diversas fuentes.

Data Masking – una forma de anonimizar fragmentos de datos para que sigan siendo utilizables con un fin concreto, sin el riesgo de exponer, por ejemplo, datos confidenciales o PII (datos personales).

E

ESB – Enterprise Service Bus, uno de los muchos softwares de integración utilizados en organizaciones grandes para organizar la comunicación interna entre aplicaciones colocando mensajes en el ‘bus’ para que otras aplicaciones los lean.

Engagement – el término utilizado para los likes u otras interacciones con una empresa en redes sociales. Es una unidad de medida que las empresas utilizan para medir y evaluar su rendimiento en redes sociales.

Elements – componentes HTML individuales de un documento o página web. Por ejemplo, un párrafo en un documento HTML es un elemento. Los elementos están formados por una etiqueta de apertura, una etiqueta de cierre y la información entre ambas.

F

Field Mapping – el proceso de hacer coincidir datos entre dos o varias plataformas. Por ejemplo, al integrar una plataforma con otra, debe asegurarse de que la dirección postal de su lead en un CRM termine en el campo correcto de la lista de correo.

Front end – define todas las partes de un sitio web que los usuarios pueden ver e interpretar. Los diseñadores web de front end suelen trabajar con código como HTML, CSS y JavaScript.

Framework – un conjunto de herramientas y componentes en un lenguaje de scripting que se usan a menudo en el desarrollo de software. En realidad, una especie de biblioteca. Algunos ejemplos de frameworks son Ruby on Rails, Bootstrap, React, Angular y Joomla.

G

Grids – una serie de marcos existentes que pueden utilizarse como guías para organizar contenido en una página web o aplicación. Los sistemas de grid aportan un aspecto uniforme a su diseño, haciéndolo más legible y reconocible para el usuario.

H

HTML (HYPERTEXT MARKUP LANGUAGE) – HTML es el lenguaje estándar utilizado para crear páginas web. Es el bloque de construcción más básico que necesitará para desarrollar sitios web. Quizá recuerde las etiquetas HTML básicas de antiguas webs personales como Myspace, donde podía personalizar su página con comandos entre <>.

HTML5 – (en feb 2021) la versión más reciente de HTML. HTML5 se centra en funcionalidades que pueden usarse en dispositivos de baja potencia (lo que lo hace ideal para crear aplicaciones móviles), la capacidad nativa de trabajar con contenido multimedia y gráfico, y nuevos elementos de etiquetas semánticas web (funciones que usa para estructurar sus páginas y documentos).

I

Identity resolution – un concepto utilizado, entre otros, en una CDP (Customer Data Platform) para detectar y fusionar contactos duplicados. Por ejemplo, una cuenta a nombre de Jan Janssens y otra a nombre de Janssens Jan pueden fusionarse.

iPaaS (Integration Platform as a Service) – es una plataforma cloud de integración que permite que múltiples plataformas se comuniquen e intercambien datos sin dificultad.

J

Jitter – se refiere a pequeños retrasos durante las transferencias de datos. Puede deberse a varios factores, como congestión de red, colisiones e interferencias de señal.

K

Kernel – la capa fundamental de un sistema operativo (OS). Funciona a un nivel básico, comunicándose con el hardware y gestionando recursos, como la RAM y la CPU.

L

Logic gates – elementos de construcción necesarios de un circuito integrado. Realizan funciones lógicas básicas. La mayoría de las puertas lógicas tienen una entrada de dos valores binarios y una salida de un valor. Algunos circuitos pueden tener solo unas pocas puertas lógicas, mientras que otros, como los microprocesadores, pueden tener millones.

M

Meta elements – elementos HTML que no son visibles para el usuario en una página web, pero que proporcionan a los navegadores información adicional sobre el “fondo” del sitio, como la descripción de la página, el idioma, la última modificación, etc. Los meta elements también pueden proporcionar información para redes sociales, como una imagen de portada, datos del autor, última modificación, etc.

Mood boards – expresiones creativas (imágenes, materiales, fragmentos de texto) utilizadas para representar el estilo visual de un proyecto. El estilo representado en un mood board se traduce después a formato digital por los diseñadores visuales.

Monitor – una palabra de alto nivel que los tech savvy usan para referirse a la pantalla. El monitor muestra la interfaz de usuario del ordenador y los programas abiertos.

N

Native apps – apps creadas para plataformas específicas. Solo funcionan en las plataformas para las que fueron creadas y se almacenan localmente en esos dispositivos. Safari para iOS y Google Play para Android son ejemplos de native apps.

Native integration – es una integración que ya está incluida en la interfaz de usuario (UI) de una plataforma, por lo que en la mayoría de los casos no necesita usar una solución iPaaS.

O

One-way synchronisation – es una sincronización de datos en la que los datos van en una sola dirección, desde una plataforma de origen a una plataforma de destino.

Object Oriented Programming (OOP) – una forma de programación que se centra en crear objetos con atributos y capacidades específicos. En OOP, el programa informático está compuesto por estos objetos creados. Después, interactúan entre sí.

Octa-core CPU – ocho núcleos de procesamiento en un solo chip. Es similar a una CPU de doble núcleo (dos procesadores), pero tiene ocho procesadores, que pueden procesar instrucciones simultáneamente.

oAuth – un protocolo de autenticación que le permite dar acceso a sus datos a un servicio de terceros. Por ejemplo, si usa un CRM como Lime Tech, puede conceder a una plataforma de integración acceso a sus datos de Lime Tech. Esto se hace con oAuth, que abre una autenticación desde Lime Tech preguntando si desea conceder acceso.

P

Production – un entorno de producción es en realidad el software “live”. Las integraciones de datos suelen probarse antes de lanzarse a producción.

Property – en CSS (el código utilizado para añadir estilo a los documentos) es una parte de la base de un HTML (tamaño de fuente, color, margen) cuyo estilo cambia CSS.

PascalCase – una convención digital en la que la primera letra de cada palabra de un compuesto va en mayúscula. Por ejemplo: “email checker” se convierte en “EmailChecker” Los desarrolladores de software suelen usar PascalCase al escribir código fuente para nombrar funciones, clases y otros objetos y mantener una visión clara del conjunto.

Q

Queue – una lista de tareas en espera de ser procesadas. Cuando una tarea se envía a una queue, simplemente se añade al final de la lista. Los programas informáticos suelen trabajar con queues como forma de organizar tareas.

Quad-core CPU – cuatro núcleos de procesamiento en un solo chip. Es similar a una CPU de doble núcleo (dos procesadores), pero tiene cuatro procesadores, que pueden procesar instrucciones simultáneamente.

R

Routers – los dispositivos utilizados para conectar ordenadores personales a Internet. El dispositivo que usa para acceder a su red WiFi es un router.

REST API – REST (representational state transfer) describe cómo debe ser una API (por defecto), cómo debe comportarse y cómo podrían usarla las personas. La idea detrás de esto es que todas las API funcionen de la misma manera, para que las personas puedan familiarizarse rápidamente con ellas.

Responsive web design – la práctica de diseñar sitios web para que sean visibles y accesibles tanto en dispositivos móviles como en el ordenador. Esto incluye teléfonos, tablets y otros dispositivos portátiles. El objetivo del responsive web design es lograr un diseño tan proporcional y fluido en un dispositivo móvil como en el ordenador. Este enfoque también garantiza un mejor SEO.

S

SaaS (Software as a service) – también conocido como software bajo demanda. Esto significa que el cliente no tiene que comprar el software, sino que se establece un contrato por mes y/o por usuario. El cliente elige qué plan es el adecuado para su equipo de producción.

Sandbox – un entorno de desarrollo de una aplicación de software para probar nuevas actualizaciones y funcionalidades. Las integraciones suelen probarse en un sandbox antes de pasar a producción.

Single source of truth – una estructura en la que una base de datos contiene todos los datos “oficiales”, considerados exactos. Todas las demás aplicaciones que utilicen esos mismos datos deben extraerlos de la aplicación “single source of truth”.

T

Two-way synchronisation – una forma de sincronización de datos en la que los datos fluyen en ambas direcciones. Esto significa que los datos se mantienen en una de las dos plataformas y que los cambios también deben realizarse en la otra plataforma, automáticamente o no.

Traffic – el número total de usuarios que un sitio web puede recibir. Existen diferentes tipos de visitas, como visitantes únicos y número total de clics. Todo esto puede rastrearse en Google Analytics.

Toolbar – un grupo de iconos o botones que pueden verse en la interfaz de un programa de software o de una ventana abierta. Cuando la toolbar forma parte de la interfaz de un programa, suele estar situada justo debajo de la barra de menú. Un ejemplo es la toolbar de Microsoft Word, donde podemos personalizar los colores, la fuente y los estilos.

U

User interface (UI) – incluye todas las partes funcionales de un sitio web, app, etc. El usuario puede decidir cómo se ve la pantalla (o el dispositivo) y cómo interactúa con ella. Por ejemplo, pantallas y pantallas táctiles, menús en sitios web, teclados, su cursor: todos forman parte de una interfaz de usuario.

User flow – el recorrido que siguen los usuarios típicos desde que llegan a un sitio web o aplicación hasta el momento en que se marchan. Crear un recorrido fluido e intuitivo para los usuarios forma parte del diseño de user experience (UX). Cuanto más fácil haga la empresa el user flow, más rápido podrá un visitante o usuario navegar por él.

Uptime (or downtime) – describe cuánto tiempo un sitio web, ordenador u otro sistema estuvo activo (uptime) o inactivo (downtime).

V

Virtual machine – un software que permite utilizar un sistema operativo informático como Windows en un ordenador que ejecuta otro sistema como un MacBook, y viceversa. Un sistema puede alojar varias virtual machines.

VPN – redes que permiten utilizar conexiones públicas a Internet como redes privadas cifrando los datos que se envían y reciben. Esto puede ser útil, por ejemplo, para garantizar la seguridad de sus datos. En teoría, cualquiera puede acceder a nuestros datos a través de una conexión pública.

Version control – una herramienta utilizada para rastrear cambios en código y archivos. Ofrece a los especialistas IT la posibilidad de volver a una versión anterior si aparecen errores. La mayoría de los sistemas de version control están integrados en el programa en el que se escribe el código.

W

Wireframes – en realidad, los “esqueletos” de un sitio web. Contienen la información más importante que aparecerá en cada página de un sitio web. Los diseñadores pueden usar estos bocetos como punto de partida para el diseño de un sitio web.

Z

ZIP/RAR file – comprimir uno o varios archivos crea un archivo comprimido que ocupa menos espacio que la versión sin comprimir. Se utiliza ampliamente para hacer copias de seguridad de archivos y reducir el tamaño de grandes volúmenes de datos transferidos por Internet.

Espero que algunas de estas explicaciones le ayuden en el futuro. A mí me ayudaron a sobrevivir a mis prácticas. Así que, la próxima vez que hable con un experto, llévese esta entrada del blog y converse sin problema. Pero no presuma demasiado, porque descubrirán al pequeño tramposo que lleva dentro. Pero a partir de ahora, por fin entenderá de qué están hablando. Así que envíe ese correo para pedir unirse a la reunión y mejore sus habilidades usando nuestra guía de supervivencia tech.

Use Azumuta’s Platform

Vea cómo nuestra plataforma puede ayudarle a optimizar la recopilación de datos, aumentar la productividad y mejorar el control de calidad con una demo de Azumuta.

Book a demo

¡Únase a la revolución digital en el piso de planta!