Channel name was changed to «English4Devs | Английский для программистов»
Курс разработан специально для тех, кто работает в сфере программирования и хочет снять языковой барьер при общении с коллегами.
- 24 занятия
- онлайн-формат в дискорде, видео включать не обязательно
- удобная интерактивная платформа с заданиями
- безлимитное посещение разговорного клуба с обсуждением новостей из мира IT
Хороший результат за короткий срок. После курса вы сможете релоцироваться и комфортно адаптироваться в новой стране и в англоговорящем коллективе/окружении.
- 24 занятия
- онлайн-формат в дискорде, видео включать не обязательно
- удобная интерактивная платформа с заданиями
- безлимитное посещение разговорного клуба с обсуждением новостей из мира IT
Хороший результат за короткий срок. После курса вы сможете релоцироваться и комфортно адаптироваться в новой стране и в англоговорящем коллективе/окружении.
На пробном занятии
✔️получишь доскональный фидбек на свой текущий уровень английского
✔️узнаешь, какие баги есть в твоей грамматике и произношении
✔️познакомишься с классной интерактивной платформой для изучения языков
✔️заберёшь скидку 15% на обучение у нас
Запись на пробное занятие
✔️получишь доскональный фидбек на свой текущий уровень английского
✔️узнаешь, какие баги есть в твоей грамматике и произношении
✔️познакомишься с классной интерактивной платформой для изучения языков
✔️заберёшь скидку 15% на обучение у нас
Запись на пробное занятие
🔥2
Один из лучших способов прокачать понимание на слух, а также лексику в своей предметной области - это подкасты.
Во-первых, это интересно. Во-вторых, это можно делать параллельно с какими-то рутинными задачами.
Я часто разбираю самые сочные куски из tech-подкастов на уроках с учениками. Вот мой личный топ для программистов по уровням.
🔊Для новичков:
👉Developer Tea
Уровень: A2-B1
Продолжительность: 20 минут
👉Software Engineering Daily
Уровень: A2-B1
Продолжительность: 45 минут
🔊Для продолжающих:
👉Signals and Threads
Уровень: B1-B2
Продолжительность: 1 час
👉Tech Meme Ride Home
Уровень: B1-B2
Продолжительность: 15 минут
🔊Для тех, кто готов к вызовам:
👉The Changelog
Уровень: B2-C1
Продолжительность: 10 минут - 1 час
#dev_useful #dev_english
Во-первых, это интересно. Во-вторых, это можно делать параллельно с какими-то рутинными задачами.
Я часто разбираю самые сочные куски из tech-подкастов на уроках с учениками. Вот мой личный топ для программистов по уровням.
🔊Для новичков:
👉Developer Tea
Уровень: A2-B1
Продолжительность: 20 минут
👉Software Engineering Daily
Уровень: A2-B1
Продолжительность: 45 минут
🔊Для продолжающих:
👉Signals and Threads
Уровень: B1-B2
Продолжительность: 1 час
👉Tech Meme Ride Home
Уровень: B1-B2
Продолжительность: 15 минут
🔊Для тех, кто готов к вызовам:
👉The Changelog
Уровень: B2-C1
Продолжительность: 10 минут - 1 час
#dev_useful #dev_english
👍4
Представим, две ситуации. В одной тебя просят : «drop the database», в другой - «drop a cookie». Чтобы выполнить правильное действие, для начала было бы неплохо разобраться с глаголом to drop.
Окей, drop the database - удалить базу данных. Здесь всё понятно. Выходит, с куки надо сделать тоже самое? Ответ - нет. В данном контексте слово drop переводится как «добавить».
✅drop the database - удалить базу данных
✅drop a cookie - добавить куки
«Но подожди минуточку, - скажешь ты. - Мне и так сложно учить английский, а тут выясняется, что одно и то же слово может иметь два диаметрально противоположных значения?»
Может. У этого даже специальное название есть - автоантонимы. Слова противоположные сами себе. В русском они тоже, кстати, есть. Например:
завязать с алкоголем (прекратить) vs завязать отношения (начать)
А вот ещё несколько примеров из английского, которые пригодятся тебе для работы программистом:
👉 to overlook
to overlook a bug - проглядеть баг
to overlook a team - руководить командой
👉 to screen
to screen a presentation - показывать презентацию
the firewall screens smth - файервол прячет/защищает что-то
👉 to consult
to consult a junior developer - давать советы джуну
to consult your project manager - спросить совета у проджекта
👉 to hold
to hold a meeting - провести митинг
to hold a meeting for an hour - отложить митинг на час
И на закуску, пример где глагол меняет своё значение в зависимости от британского или американского диалекта:
👉 to table
to table the discussion (🇺🇸) - отложить обусуждение
to table the discussion (🇬🇧) - обсудить прямо сейчас
Окей, drop the database - удалить базу данных. Здесь всё понятно. Выходит, с куки надо сделать тоже самое? Ответ - нет. В данном контексте слово drop переводится как «добавить».
✅drop a cookie - добавить куки
«Но подожди минуточку, - скажешь ты. - Мне и так сложно учить английский, а тут выясняется, что одно и то же слово может иметь два диаметрально противоположных значения?»
Может. У этого даже специальное название есть - автоантонимы. Слова противоположные сами себе. В русском они тоже, кстати, есть. Например:
завязать с алкоголем (прекратить) vs завязать отношения (начать)
А вот ещё несколько примеров из английского, которые пригодятся тебе для работы программистом:
👉 to overlook
to overlook a bug - проглядеть баг
to overlook a team - руководить командой
👉 to screen
to screen a presentation - показывать презентацию
the firewall screens smth - файервол прячет/защищает что-то
👉 to consult
to consult a junior developer - давать советы джуну
to consult your project manager - спросить совета у проджекта
👉 to hold
to hold a meeting - провести митинг
to hold a meeting for an hour - отложить митинг на час
И на закуску, пример где глагол меняет своё значение в зависимости от британского или американского диалекта:
👉 to table
to table the discussion (🇺🇸) - отложить обусуждение
to table the discussion (🇬🇧) - обсудить прямо сейчас
🔥13❤9👍9😁9👏7🥰6🎉5
Хочешь профессионально звучать на дейли и производить хорошее впечатление своим английским? Начни активно использовать эти пять глаголов, и ты сразу заметишь результат. Вот подборка от школы «Английский для программистов».
1. обозначаем проблему -> I am stuck on
На дейли нередко приходится объяснять, где возникла проблема. Однако, фраза «I have a problem with» будет не лучшим вариантом. Дело в том, что все англоговорящие боятся слова "problem", как огня, и стараются избегать его в профессиональном контексте. Куда лучше будет употребить фразовый глагол "to be stuck on" (застрять где-то).
2. привлекаем внимание -> I would like to bring up
Когда надо сказать: «хочу привлечь ваше внимание» по-английски, в голове сразу начинается чехарда с глаголами: attract? get? draw? attention. Чтобы не тупить, заменяем всю конструкцию на "bring up".
3. делим обязанности -> Let’s divvy up
Нужно решить кто чем займётся? Берём глагол "divide" и сокращаем до разговорной формы «divvy up», чтобы звучать, как живой человек, а не ChatGPT. Получается:
4. откладываем на потом -> We need to put that off
Как в русском мы можем в фигуральном смысле что-то «отложить», так и в английском мы используем глагол "to put". Однако, внимание на предлог - "to put off".
5. сказано-сделано -> I carried out
И завершает наш топ-5 глагол, который поможет лаконично и профессионально сообщить о том, что задача выполнена. Никаких "I did it".
1. обозначаем проблему -> I am stuck on
На дейли нередко приходится объяснять, где возникла проблема. Однако, фраза «I have a problem with» будет не лучшим вариантом. Дело в том, что все англоговорящие боятся слова "problem", как огня, и стараются избегать его в профессиональном контексте. Куда лучше будет употребить фразовый глагол "to be stuck on" (застрять где-то).
I'm stuck on debugging this particular issue.
2. привлекаем внимание -> I would like to bring up
Когда надо сказать: «хочу привлечь ваше внимание» по-английски, в голове сразу начинается чехарда с глаголами: attract? get? draw? attention. Чтобы не тупить, заменяем всю конструкцию на "bring up".
I would like to bring up a potential bottleneck in our code.
3. делим обязанности -> Let’s divvy up
Нужно решить кто чем займётся? Берём глагол "divide" и сокращаем до разговорной формы «divvy up», чтобы звучать, как живой человек, а не ChatGPT. Получается:
Let’s divvy up the tasks for the upcoming sprint.
4. откладываем на потом -> We need to put that off
Как в русском мы можем в фигуральном смысле что-то «отложить», так и в английском мы используем глагол "to put". Однако, внимание на предлог - "to put off".
We need to put off rolling out that feature.
5. сказано-сделано -> I carried out
И завершает наш топ-5 глагол, который поможет лаконично и профессионально сообщить о том, что задача выполнена. Никаких "I did it".
I carried out the task successfully. I want a pay rise.
😁13🔥12👍10❤7🥰6🎉5👏4
👉"But it works on my machine!" - полушутка, используется, когда баг вылезает в тестовой или рабочей среде, но не на локальной конфигурации разработки.
👉"Code monkey" - небрежный программист, который пишет код без должной тщательности или внимания к деталям.
👉 "Eat your own dog food" - использовать продукт или программу, которую ты сам создал. Это может помочь выявить проблемы и улучшить качество продукта.
👉 "Boil the ocean" - в программировании означает затрату избыточных ресурсов на слишком сложную задачу.
👉"Throw spaghetti at the wall… and see what sticks» - попытка решить проблему, применяя множество разных методов или подходов, в надежде, что один из них сработает.
👉"Yak shaving" - что-то вроде прокрастинации. Это серия задач, которые нужно выполнить перед тем, как приступить к основной задаче. Ты фокусируешься на неважных мелочах - «стрижёшь яка», вместо того, чтобы заняться делом.
👉«Bike-shedding» - классная идиома для рабочих митингов. Означает, что все обсуждают какую-то вторичную фигню, вместо действительно важных задач.
📩 Подписывайся на наш канал, если ты ещё этого не сделал. Мы поможем тебе прокачать свой английский для успешной работы программистом в международном коллективе👌🧑💻️
Кстати, начать можно уже сейчас! Жми на «🚀Потренироваться» и проверь насколько хорошо ты запомнил новые выражения.
Q: This code throws an exception when we run it on the staging environment…
A: It works on my machine 🗿
👉"Code monkey" - небрежный программист, который пишет код без должной тщательности или внимания к деталям.
There is a difference between being a code monkey and being a software developer.
👉 "Eat your own dog food" - использовать продукт или программу, которую ты сам создал. Это может помочь выявить проблемы и улучшить качество продукта.
Microsoft strongly believes in eat your own dog food approach.
👉 "Boil the ocean" - в программировании означает затрату избыточных ресурсов на слишком сложную задачу.
Q: "We need to fix every single bug before release."
A: "That's impossible! We can't boil the ocean."
👉"Throw spaghetti at the wall… and see what sticks» - попытка решить проблему, применяя множество разных методов или подходов, в надежде, что один из них сработает.
Throwing spaghetti at the wall: building quick 6-week prototypes to find a product that sticks.
👉"Yak shaving" - что-то вроде прокрастинации. Это серия задач, которые нужно выполнить перед тем, как приступить к основной задаче. Ты фокусируешься на неважных мелочах - «стрижёшь яка», вместо того, чтобы заняться делом.
I spent the whole day fixing dependencies just to get to the actual task. Total yak shaving!
👉«Bike-shedding» - классная идиома для рабочих митингов. Означает, что все обсуждают какую-то вторичную фигню, вместо действительно важных задач.
We're spending too much time discussing the color scheme of the UI. Let's avoid bike-shedding and focus on the functionality.
📩 Подписывайся на наш канал, если ты ещё этого не сделал. Мы поможем тебе прокачать свой английский для успешной работы программистом в международном коллективе👌🧑💻️
Кстати, начать можно уже сейчас! Жми на «🚀Потренироваться» и проверь насколько хорошо ты запомнил новые выражения.
🔥63👍40🤔21🤯16👏6
