inglés para programadores

Lees inglés todo el día. Ahora, dilo en el standup.

Las docs y los issues ya no te cuestan. Lo difícil es explicar en voz alta, en 30 segundos, por qué tu PR sigue abierto. Aquí ves los errores que se repiten en los equipos, los corriges como corriges un warning y practicas tu semana de trabajo en inglés.

8 situaciones de un equipo real · sin registro

standup-update.md
eslint-plugin-english

Hi team, quick update.

Yesterday I make the fix for the login bug.

Today I will do a PR for the payments API.

The staging deploy is failing since this morning.

No blockers. I have 5 years working with this stack, so it's fine.

warning2:11english/past-simple

Lo de ayer va en pasado simple, y el verbo natural es to fix.

Quick fixI fixed

4 problems
82 %
de los devs encuestados trabaja remoto o híbrido al menos parte del tiempo
Stack Overflow Developer Survey 2025
45 %
de los devs en Estados Unidos trabaja 100 % remoto: tu equipo puede estar allá
Stack Overflow Developer Survey 2025
Bajo
nivel de inglés de Colombia y Brasil en el EF EPI 2025; México queda en «muy bajo»
EF English Proficiency Index 2025
5
niveles en la ruta de Desarrollo de software, de A1 a C1
Leengua

// 01 · tu semana

Tu sprint, de lunes a viernes, en inglés

Cada día tiene su ritual y su inglés. Toca un día: qué es lo difícil, tres frases para escuchar y el error que más se oye.

// lun · daily standup

Daily standup

Lo difícil: Tienes 30 segundos y todos te escuchan. Hay que resumir sin detalles técnicos de más y decir el bloqueo sin que suene a excusa.

Error típico

Today I will to continue with the ticket.

Today I'll keep working on the ticket.

Después de will va el verbo sin to. Y «continue with» suena traducido; keep working on es lo natural.

  • Yesterday I wrapped up the retry logic for the webhooks.

  • Today I'm picking up the pagination ticket.

  • I'm blocked on access to the staging database. Could someone help me after the call?

  • Toca el altavoz para escuchar cada frase.

// 02 · test de 2 minutos

¿En qué inglés trabajas?

Ocho situaciones de un equipo de software, del standup al incidente. Elige la respuesta que darías. Al final ves tu perfil en tres ejes: hablar en vivo, escribir y vocabulario técnico.

  • Explicación después de cada respuesta
  • Te dice qué practicar primero
  • Sin registro

1/8 · hablar en vivo

Standup. Ayer no terminaste la tarea porque un test fallaba al azar. ¿Qué dices?

// 03 · code review

El mismo bug, tres comentarios

En un PR el tono se lee más duro de lo que lo pensaste. Cambia entre las versiones y fíjate qué hace que un comentario se pueda resolver con un commit.

src/api/users.ts+3 -1
export async function getUser(id: string) {
return cache.get(id)?.name;
const res = await fetch(`/api/users/${id}`);
const user = await res.json();
return user.profile.name;
}

R reviewer · línea 4

issue (blocking):if the request fails or the user has no profile, this throws and the page crashes. Could we check `res.ok` and return a fallback when `profile` is missing?

Etiqueta, qué pasa, cuándo pasa y una propuesta concreta. Se puede responder con un commit.

// conventional comments

<label> [decorations]: <subject>

Una convención abierta para empezar cada comentario con su intención. Las decoraciones más usadas: (blocking), (non-blocking) e (if-minor).

  • praiseAlgo que está bien hecho, de verdad.

    praise: Love how readable this test is.

  • nitpickDetalle menor, de preferencia. No bloquea.

    nitpick: Trailing comma here.

  • suggestionUna mejora, con el qué y el porqué.

    suggestion: Let's memoize this, it re-renders on every keystroke.

  • issueUn problema concreto. Mejor si trae propuesta.

    issue: This query runs inside the loop (N+1).

  • questionUna duda que puede o no ser un problema.

    question: Is this endpoint behind auth?

  • thoughtUna idea que surgió. No bloquea.

    thought: We could reuse this in the admin panel.

  • todoUn cambio pequeño pero necesario.

    todo: Add the new env var to the README.

  • noteAlgo para tener en cuenta. No bloquea.

    note: This file is generated, edits get overwritten.

Fuente: conventionalcomments.org

// 04 · standup de 30 s

Arma tu update y dilo antes de que se acabe el tiempo

Elige qué hiciste, qué harás y qué te bloquea. El update se arma en inglés natural; escúchalo y luego dilo tú con el cronómetro.

// en qué trabajas
// ayer
// hoy
// bloqueos
standup --today

Yesterday I fixed a bug in the checkout flow.

Today I'll keep working on it and open a PR.

I'm waiting on a review, so if anyone has a moment, that would help.

30s

Escúchalo una vez y luego dilo tú en voz alta con el cronómetro.

// 05 · cómo se pronuncia

Las palabras que lees bien y dices distinto

Toca cada tarjeta para escucharla. Algunas tienen dos pronunciaciones aceptadas; ahí te decimos las dos.

  • Suena igual que cash. No es «cachéi» ni «kéich».

  • Las cuatro últimas letras no suenan. Igual que la letra Q.

  • También: /es-kiu-él (S-Q-L)/

    Ambas son correctas. Usa la que oigas en tu equipo.

  • También: /kar / ker/

    La más común rima con car o con star. También se oye «kar» y «ker».

  • Es la pronunciación oficial del proyecto: engine x.

  • Rima con camel. No se deletrea.

  • Acento en la primera sílaba. No confundir con depreciated.

  • También: /kiúb-si-ti-él / kiúb-kádel/

    No hay una sola forma: cube control, cube C-T-L y cube cuddle se oyen en equipos reales.

  • Se dice como una palabra, gooey. Deletrearlo (G-U-I) también se entiende.

  • También: /sú-dou/

    La más común es sú-du. También se oye sú-dou.

  • La i es corta, como en «lid». No «láinux».

  • Termina con la th de think (sacando la lengua).

  • Termina en t, sin th. Es el error más común: no es «jáiz».

  • También: /yif/

    Con g de gato es lo más usado; su creador decía «yif». Las dos se aceptan.

  • Acento en la primera sílaba, con la z suave de «measure».

  • Test suite suena como sweet. No «siút».

La pronunciación aproximada usa sonidos del español; el audio es una voz sintética del navegador.

// 07 · playbook · PDF de 12 páginas

Developer English Playbook

Lo que viste aquí, convertido en frases y plantillas para copiar el lunes: lo que dices en el standup, lo que escribes en un PR y lo que respondes cuando te piden un plazo imposible.

  • 40 frases de standup y 5 updates modelo
  • Plantillas de Slack para pedir ayuda
  • 15 comentarios con Conventional Comments
  • Status updates y postmortem blameless
  • Cómo estimar y decir que no
  • Explicar tu trabajo a no técnicos
  • 30 términos de pronunciación técnica
  • 30 errores típicos y una hoja de bolsillo

PDF de 12 páginas. Te llega también al correo. Sin spam.

// 08 · de leer a decirlo

Tu ruta: Desarrollo de software

Lecciones de A1 a C1 con ejemplos de código, PRs y sprints; chats y llamadas con compañeros de equipo simulados, y un simulador de entrevistas para Software Engineer, Front-End, React y Backend.

Hacer mi primer standup simulado

Gratis para empezar. Sin tarjeta.

Tech lead

Any blockers on the payments ticket?

Tú

Just one: I'm waiting on the API keys from the other team.

Tech lead

Got it. Can you ping them and give us an ETA?

Preguntas frecuentes

Lo que suelen preguntarnos

¿Qué nivel de inglés necesita un programador para trabajar con empresas de afuera?+

Depende de la empresa, pero en la práctica tienes que poder seguir una reunión, explicar tu trabajo y participar en discusiones técnicas sin preparar cada frase; en el marco europeo eso se describe como un B2. Leer bien no alcanza: en la entrevista lo que más se nota es cómo hablas.

¿Sirve si ya leo documentación sin problema?+

Sí. Es el caso más común: buena lectura y poca práctica oral. Puedes empezar en tu nivel y enfocarte en llamadas y entrevistas simuladas.

¿Las entrevistas simuladas incluyen preguntas técnicas?+

Sí. El reclutador con IA hace preguntas generales y técnicas del rol, y puedes pegar la descripción de una vacante para que las preguntas se parezcan a esa entrevista.

¿Cuánto tiempo al día necesito?+

Las sesiones son cortas: una lección, un chat o una llamada de 10 a 20 minutos. Lo importante es la constancia, no la duración.

¿Cómo se pronuncian cache, queue o SQL?+

Cache suena como cash; queue, como la letra Q (kiú). SQL tiene dos formas aceptadas: «sequel» y deletreado, S-Q-L. En esta página tienes una lista con audio de las palabras técnicas que más se dicen mal.

También te puede servir

Tu próxima entrevista puede ser en inglés.

Que te encuentre con la respuesta lista.

Reservar mi lugar gratis

Gratis, sin tarjeta de crédito.