Angielski dla programistów: dokumentację czytasz, na daily milkniesz

Czytasz dokumentację bez słownika, robisz code review po angielsku i rozumiesz każdy talk z konferencji. A potem zaczyna się daily i trzy proste zdania o wczorajszym tasku urastają do rangi egzaminu. Angielski dla programistów ma zwykle właśnie taki kształt: świetny w piśmie, dużo słabszy w mowie. To nie jest kwestia poziomu, tylko treningu, i da się to zmienić szybciej, niż myślisz.
Czy programista musi znać angielski?
Tak, ale w innym sensie, niż sugerują szkolne poziomy. Do samego kodowania wystarcza angielski bierny: dokumentacja, Stack Overflow, komunikaty błędów, nazwy zmiennych. Granica pojawia się tam, gdzie zaczyna się mówienie: zagraniczny klient, zespół rozproszony po Europie, rekrutacja do firmy produktowej. Tam liczy się już to, ile potrafisz powiedzieć na głos, i właśnie ta umiejętność najczęściej otwiera lepsze projekty i wyższe stawki.
Na papierze polscy programiści wypadają zresztą bardzo dobrze: w rankingu EF English Proficiency Index Polska zajmuje 15. miejsce na świecie z wynikiem 600 punktów i poziomem określanym jako wysoki. Problem rzadko leży więc w znajomości języka jako takiej. Leży w tym, że testy mierzą głównie czytanie i słuchanie, a praca w IT wymaga mówienia w kilku bardzo konkretnych momentach.
Skąd się bierze paradoks programisty?
Z tego, że czytanie i mówienie to dwa osobne treningi, a Twój zawód codziennie ćwiczy tylko ten pierwszy. Przez osiem godzin dziennie konsumujesz angielski pisany: dokumentację, commity, tickety, komentarze w code review. Twój bierny angielski jest przez to często lepszy niż u niejednego absolwenta filologii. Mówienie działa jednak inaczej: zdanie trzeba samemu złożyć i wypowiedzieć w czasie rzeczywistym, bez backspace’a i bez podglądania składni. Jeśli znasz uczucie, że rozumiesz cały meeting, a przy własnej wypowiedzi się blokujesz, opisaliśmy je dokładnie w Rozumiem angielski, ale nie umiem mówić.
Dochodzi jeszcze jedno: w kodzie perfekcjonizm jest zaletą, w rozmowie bywa hamulcem. Nawyk poprawiania każdej literówki sprawia, że przed wypowiedzeniem zdania robisz w głowie jego review. A daily nie czeka.
W których momentach tygodnia developer naprawdę mówi?
W czterech, i to one powinny być całym Twoim planem nauki:
| Sytuacja | Co ćwiczyć | Przykładowe zdanie |
|---|---|---|
| Daily standup | Krótką relację: wczoraj, dziś, blokery | ”I’m blocked on the API review, could someone take a look today?” |
| Sprint demo / prezentacja | Prowadzenie przez ekran i pytania na żywo | ”Let me walk you through what we shipped this sprint.” |
| Rozmowa rekrutacyjna | Opowiadanie o projektach i decyzjach technicznych | ”In my last project, I was responsible for the checkout service.” |
| Small talk z zespołem | Luźne otwarcia przed callem i po nim | ”How’s your week going so far?” |
Zauważ, że żadna z tych sytuacji nie wymaga wielkiego słownictwa. Wymagają za to płynności w wąskim, przewidywalnym zakresie, a to najlepsza możliwa wiadomość, bo przewidywalne sytuacje da się wytrenować jak scenariusz testowy.
Daily standup po angielsku: schemat, który zawsze działa
Trzy zdania: co wczoraj, co dzisiaj, co blokuje. Trzymaj się tego szkieletu, a nigdy nie staniesz w miejscu:
- “Yesterday I finished the login refactor and pushed it for review.”
- “Today I’m picking up the payment bug from the sprint board.”
- “No blockers on my side.” albo “I’m blocked on the staging access, I pinged DevOps yesterday.”
Przydadzą się też zdania na mniej wygodne momenty. “This is taking longer than expected, I should be done by Thursday” brzmi profesjonalnie i uczciwie, a “Can we take this offline? I don’t want to block the standup” ratuje daily przed zamianą w godzinną dyskusję. Wypowiedz swoją trójkę na głos przed spotkaniem, dosłownie raz, przy biurku. Na daily powiesz ją już drugi raz i różnica będzie słyszalna.
Jak przygotować się do demo i rozmowy rekrutacyjnej?
Tak samo jak do release’u: przez próbę generalną. Przed demo opowiedz cały przebieg na głos przy otwartym ekranie, łącznie z przewidywanymi pytaniami o edge case’y. Przed rekrutacją przygotuj trzy historie o projektach według schematu problem, decyzja, efekt, bo o to pytają wszyscy. Konkretne ćwiczenia mówienia, które działają także w pojedynkę, zebraliśmy w Jak ćwiczyć mówienie po angielsku, a szerszy zestaw zwrotów na spotkania i maile znajdziesz w Angielski w pracy.
Najtrudniejszy do samodzielnego ćwiczenia jest small talk, bo z definicji potrzebuje rozmówcy. Tu dobrze sprawdza się rozmowa z korepetytorem AI: możesz odegrać pogawędkę przed callem dziesięć razy z rzędu, o dowolnej porze, bez umawiania terminu. Porównanie obu podejść znajdziesz w Korepetycje z angielskiego online czy AI.
Zacznij od jednej sytuacji na tydzień, tej, która kosztuje Cię najwięcej stresu. U większości developerów będzie to daily, bo wraca codziennie. Po dwóch tygodniach mówienia na głos standup przestaje być egzaminem i staje się tym, czym miał być od początku: trzydziestoma sekundami rutyny.
Sprawdź, jak naprawdę brzmi Twój angielski w rozmowie: darmowy test poziomu mówienia w Aplorze. Logowanie jednym kliknięciem, bez formularzy i bez karty, a pierwsza rozmowa jest za darmo.
Najczęstsze pytania
Czy programista musi znać angielski?
Do samego kodowania wystarcza angielski bierny: dokumentacja, tickety, komunikaty błędów. Mówienie staje się konieczne przy zagranicznym kliencie, rozproszonym zespole i rekrutacji, i to ono najczęściej decyduje o kolejnym kroku w karierze.
Jak przygotować się do daily standup po angielsku?
Trzymaj się szkieletu trzech zdań: co wczoraj, co dzisiaj, co blokuje. Wypowiedz swoją trójkę raz na głos przed spotkaniem, na daily powiesz ją już drugi raz.
Jak ćwiczyć angielski techniczny, pracując na co dzień?
Mów na głos o własnym kodzie: opowiedz sobie, co robi Twój ostatni commit, odegraj demo przed ekranem, symuluj rozmowę rekrutacyjną. Dziesięć minut dziennie w mówieniu daje więcej niż kolejne godziny czytania.