English4Devs | Английский для программистов
1.44K subscribers
451 photos
119 videos
108 links
🚀Онлайн-школа English4Devs — английский для IT
💬Подготовим к интервью, митингам и переезду за границу
🌍 Подробнее: english4devs.tech
Download Telegram
1️⃣Коллега написал на код-ревью: LGTM

Что он имеет в виду?
Anonymous Quiz
24%
🔘 Let's Get To Merging
73%
🔘 Looks Good To Me
4%
🔘 Leave Git To Manager
2️⃣Архитектор говорит: «Classic YAGNI — не надо это добавлять»

YAGNI — это:
Anonymous Quiz
29%
🔘 Your App Gets No Improvements
8%
🔘 You Already Got No Idea
63%
🔘 You Ain't Gonna Need It
🔍 Разбор квиза про IT-аббревиатуры

1️⃣ LGTM — Looks Good To Me
Штамп код-ревью. Означает: «всё ок, можно мержить».

PR approved. LGTM — nice refactoring.


Иногда используется и вне кода:
Draft looks good. LGTM, send it.

2️⃣ YAGNI — You Ain’t Gonna Need It
Принцип из экстремального программирования (XP): не добавляй фичу, пока она реально не нужна.

Do we really need this abstraction layer? — YAGNI. Let’s keep it simple.


Похожие идеи:
KISS — Keep It Simple, Stupid
DRY — Don’t Repeat Yourself

3️⃣ EOL — End of Life
Официальный конец поддержки продукта, библиотеки или версии.

Python 3.8 is EOL — time to upgrade.
This API version is EOL as of January.


После EOL — больше нет патчей, фиксов и ответственности вендора.

4️⃣ SSOT — Single Source of Truth
Один источник данных, которому все доверяют. Чтобы не было «у меня другие цифры».

Jira is our SSOT for task status.
The database is the SSOT — don’t hardcode this.


📌 Забрать с собой:

🍂 LGTM — код ок, можно мержить
🍂 YAGNI — не добавляй то, что не просили
🍂 EOL — поддержка закончилась
🍂 SSOT — один источник данных, которому все доверяют

💬 А какие аббревиатуры встречаются у вас в команде, и вы до сих пор не уверены, что правильно их понимаете?
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🙏1
Ты можешь отправить 150 откликов… и получить 1 ответ. И именно он принесёт тебе оффер.

Это продолжение истории Рината (Senior .NET/Python Developer), который получил 3 оффера за 2 месяца.

👉 Часть 1 — про LinkedIn и рефералы

А сегодня — что сработало НЕОЖИДАННО.

Телеграм как альтернатива
Можно искать вакансии в телеграме - там рекрутеры откликаются довольно неплохо. Но есть нюанс: почти все вакансии будут в компаниях, основанных выходцами из СНГ. Если для вас это норм, то вариант рабочий.
Как я нашел работу
Два качественных отклика были от швейцарской компании, которая занимается статическим анализом кода, и от кипрской компании из сферы форекса. От обеих компаний я получил офферы.
По подготовке к первому собесу мне очень помогли ребята из english4devs. Я взял индивидуальные занятия с бывшей HR - мы подготовили elevator pitch, прошлись по behavioral questions, отработали рассказы про опыт работы.
В итоге почти все наработки я использовал на реальном собеседовании и получил оффер с релокацией в Женеву. Правда, отказался от него, потому что по моим расчетам выгоднее было остаться в Португалии.
Несмотря на все вышесказанное, свою работу я нашел случайно. Зарегистрировался на jobcopilot.com, залил резюме и выставил нужные настройки. Бот делает по 50 откликов в день без вашего участия.
Качество откликов, честно говоря, так себе - сразу видно, что это AI. Например, у меня 6 лет опыта в разработке (это есть в резюме), но бот на вопрос "Есть ли у вас 3 года опыта разработки в питоне?" отвечает "Да, я 3 года разрабатывал на питоне" - вместо того, чтобы похвастаться тем, какой я крутой специалист с 6ю годами.
Из 150 откликов, отправленных ботом, откликнулась ровно одна компания. Я быстро прошел все собеседования и принял их оффер.
Про резюме
Важно иметь хорошее резюме - оно должно парситься системами ATS и содержать измеримые достижения. Не нужно писать про то, что вы правили баги и делали фичи. Нужно писать, что вы увеличили такую-то бизнес-метрику таким-то путем.
Чтобы резюме точно парсилось и влезало на одну страницу, я написал скрипт на питоне через нейронку, который генерировал PDF на основании введенных данных. Таким образом, мне было очень просто менять резюме, и какое-то время я даже делал это под каждую вакансию. Правда, не уверен, что это реально работало.
В процессе подач на позиции рекомендую примерно раз в неделю переписывать свое резюме и смотреть, увеличивается ли конверсия. Возможно, проблема именно в нем.


🚀 А если тебе нужен английский, чтобы проходить интервью, а не просто “понимать что-то на слух” — приходи на пробное занятие

👉 Записаться: https://english4devs.tech/
5👍5👏3
Квиз 1️⃣

«He quit his ____ at Amazon after two years. Said the culture wasn't for him.»
Anonymous Quiz
9%
🔘 work
91%
🔘 job
😵‍💫 Ну сколько уже можно путать work и job?

Это одна из тех ошибок, которая встречается даже на B2. По-русски оба слова — «работа». Мозг просто не делает разницы.

Проверь себя 👇
Квиз 2️⃣

«We have a lot of ____ left before the demo on Friday. Don't plan anything.»
Anonymous Quiz
98%
🔘 work
2%
🔘 job
Квиз 3️⃣
 
«After the layoffs she switched to freelance ____ for startups.»
Anonymous Quiz
20%
🔘 work
80%
🔘 job
🎉1
Квиз 4️⃣

«Getting a ____ in the US tech industry right now is not easy.»
Anonymous Quiz
7%
🔘 work
93%
🔘 job
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 Разбор: work vs job

И вот почему они не взаимозаменяемые:


📌 work — это процесс, деятельность, труд в целом

Неисчисляемое — без артикля «a», во множественное число не идёт. Отвечает на вопрос что ты делаешь.

🍂 I have a ton of work this sprint — дел до потолка
🍂 The migration is still a work in progress — не готово, в процессе

📌 job — это позиция, роль, конкретная задача

Исчисляемое — с артиклем «a», можно во множественном числе. Отвечает на вопрос кем и где ты работаешь.

🍂 I got a new job at a Series B startup — получил оффер
🍂 My job is to review PRs and unblock the team — это моя роль

🧠 Запомнить легко:
👉 work = что ты делаешь (процесс, задачи, деятельность)
👉 job = кем ты работаешь (позиция, роль, оффер)


💬 Если такие нюансы всплывают регулярно — значит, пора их закрыть.

На пробном уроке разбираем именно твои рабочие ситуации: переписка, созвоны, код-ревью — и такие слова перестают быть угадайкой.

👉 Ссылка в закрепленном сообщении
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🔥3
На ретро кто-то говорит: "We should double down on this approach."

Ты точно знаешь, что это значит?
Anonymous Quiz
61%
🔘 Настоять на своём и усилить
16%
🔘 Пересмотреть и откатить
24%
🔘 Разделить на два этапа
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Два выражения, которые описывают половину рабочих споров на английском

👉 Push back — возразить, дать отпор решению

"I'd like to push back on the Friday release — we haven't finished testing."


В англоязычных командах push back — это не скандал, а норма. От сеньоров это прямо ожидают.

👉 Double down — настоять на своём, удвоить ставку

"The PM doubled down on the deadline despite the risks."


Кстати, выражение пришло из блэкджека — удвоить ставку, когда уже видишь свои карты. Иногда это уверенность, иногда упрямство 😏

📌 Push back — «не согласен и объясню почему»
📌 Double down — «слышу, но делаем по-моему»

💬 А ты чаще push back или double down? 👇
👍3😁3🔥1
📌 Дайджест постов для прокачки IT English

💼 Выжить на созвоне
▪️ Как не звучать как русский гангстер, задавая вопросы 😅
▪️ Материться на работе — ок, но только если умеешь делать это профессионально ☝️
▪️ Как сказать коллеге «ты делаешь фигню» — и не нажить врага 🛑

🎯 Карьера
▪️ Кейс Senior разработчика: три оффера из Швейцарии, Кипра и США за два месяца 👀
▪️ Поведенческое интервью: что отвечать, когда спрашивают про конфликты
▪️ Одно слово на интервью произнёс неправильно — и выставил себя идиотом 😬

🗣 Слова, которые взрывают мозг
▪️ «Костыль» по-английски — и нет, это не crutch 😏
▪️ DROP в Slack — не паникуй раньше времени 😅
▪️ OFF — это же выключить, да? Как бы не так

🧠 Ловушки, в которые попадают все
▪️ Предлоги в дедлайнах и спринтах — тут косячат даже сеньоры
▪️ Как не прослыть сексистом из-за одного местоимения

🎬 Ресурсы
▪️ Фильмы для прокачки рабочего англа 🎧

🔥 Мероприятия
▪️ IT Speaking Lab — практика разговорного английского и public speaking
▪️ IT English Camp — ретриты для прокачки рабочего английского

• • • • • • • • • • •
🔥 Хочешь понять, готов ли ты к работе в global IT?

Запишись на бесплатное пробное занятие: замерим твой уровень и составим план прокачки английского для оффера.

👉 Запись по ссылке в шапке или у
@english4dev_admin
4🔥4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
👀 Работаешь с коллегами из других таймзон?

Тогда проверь, знаешь ли ты, как это всё называется по-английски 👇
1️⃣ Как по-английски называется перевод часов на летнее время?
Anonymous Quiz
27%
🔘 Spring forward
55%
🔘 Summer shift
18%
🔘 Clock ahead
👍2
💡 Назначил митинг на "удобное" 9 AM — а для коллеги из Сингапура это полночь.

В распределённых командах часовые пояса — это не мелочь, а базовый навык. Без него ты либо никогда не получишь ответ, либо станешь тем человеком, которого ненавидят в другом полушарии.

📌 Как указывать время:

"Let's meet at 3 PM" — чьих 3 PM?

"Let's meet at 3 PM UTC" / "3 PM EST"
"Let's meet at 3 PM your time" — если понимаешь, где собеседник

📌 Полезные фразы:
🍂 "What timezone are you in?" — не стыдно спросить
🍂 "Is this time convenient for you?" — базовая вежливость
🍂 "I'll send a calendar invite with the correct timezone" — решает 90% проблем
🍂 "Let's find a time that works across timezones" — когда команда в 5 странах

🧠 Запомни аббревиатуры:
• UTC — универсальное время (бывший GMT)
• EST/EDT — восточное побережье США
• PST/PDT — западное побережье США
• CET/CEST — центральная Европа

📌 Лайфхак: в Slack можно написать /time 3pm in Tokyo — и он покажет это время в твоём часовом поясе.

💬 Работаешь с коллегами из других таймзон? Как синхронизируетесь?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42🥰1