Praca

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

Zespół Aplora4 min czytania
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:

SytuacjaCo ćwiczyćPrzykładowe zdanie
Daily standupKrótką relację: wczoraj, dziś, blokery”I’m blocked on the API review, could someone take a look today?”
Sprint demo / prezentacjaProwadzenie przez ekran i pytania na żywo”Let me walk you through what we shipped this sprint.”
Rozmowa rekrutacyjnaOpowiadanie o projektach i decyzjach technicznych”In my last project, I was responsible for the checkout service.”
Small talk z zespołemLuź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.

Dalej

Jak myśleć po angielsku i przestać tłumaczyć w głowie

Następny artykuł