Какой английской грамматики хватит, чтобы общаться на Stack Overflow или GitHub Discussions

от автора

Если вы всё ещё «освежаете» английский по таблицам времён и зубрите, чем отличается Present Perfect от Past Simple — у меня для вас хорошие новости. Чтобы общаться с коллегами на ресурсах вроде GitHub Discussions, Stack Overflow, Dev.to или в issue-треках Microsoft, вам хватит довольно компактного набора грамматических конструкций.

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

Кейс

Носители используют

Как собрать

Пример

1. Действие из прошлого, но результат важен сейчас.

Present Perfect.

have/has + глагол в 3-й форме 

I have no logs for a job that has completed — У меня нет логов по задаче, которая уже завершилась.

2. Действие происходит сейчас.

Present Continuous.

am/is/are + глагол с окончанием -ing.

Maybe because a different job in the workflow is running — Возможно, сейчас выполняется другая задача в воркфлоу.

3. Решение принято в момент говорения.

Future Simple, а еще часто опускают подлежащее (т.е. “я” в этому случае).

will + глагол

Will find out when it finishes — Узнаю, когда завершится.

Реальные примеры с https://github.com

Реальные примеры с https://github.com

Кейс

Носители используют

Как собрать

Пример

4. Действие началось в прошлом, но все еще продолжается.

Present Perfect Continuous.

have/has been + глагол с окончанием -ing.

This is one thing which has been frustrating me for quite a while — Это раздражает меня уже довольно долго.

Кейс

Носители используют

Как собрать

Пример

5. Рассказать какой браузер, ПО или устройство вы используете.

Present Continuous.

am/is/are + глагол с окончанием -ing.

I’m using Firefox and Chrome — Я использую Firefox и Chrome.

6. Подлежащее и даже глагол “быть” часто опускаются даже для Present Continuous, когда говорим о временной ситуации.

Пример: Seeing the same thing here — Вижу ту же проблему у себя.

7. Рекомендации через “must” и “should” — слишком грубо.

Носители пишут, например, “Personally, I’d try” — Лично я бы попробовал…

Кейс

Носители используют

Как собрать

Пример

8. Кто-то другой совершает действие, постоянно и регулярно.

Present Simple Passive Voice.

am/is/are + глагол в 3-й форме

A repository that is constantly updated by the creator — Репозиторий, который регулярно обновляется автором.

Кейс

Носители используют

Как собрать

Пример

9. Регулярное постоянное условие, факт о чем-то.

Zero Conditional. Никаких will в обеих частях предложения

If + Present Simple, Present Simple

If I refresh the page, then I also get logs for any completed steps — Если я обновляю страницу, я получаю логи по завершённым шагам.

10. Если задаем вопрос к подлежащему, не используем “does” или “do” в случае с Present Simple.

Пример: Which setting affects the issue? — Какой параметр влияет на проблему?

11. Часто для результатов действий используется просто Past Simple, а не Present Perfect, как нас учили в школе.

Пример: I cannot figure out what I missed to configure — Не могу понять, что забыл настроить.

Окей, с грамматикой разобрались. А как попросить о помощи на tech-форуме? Мои 5 предложений:

Could anyone help me figure this out? — Может кто-то помочь мне с этим?

I’m stuck with this issue, any ideas? — Застрял с этой проблемой, есть идеи?

Has anyone run into the same issue? — Кто-нибудь сталкивался с такой проблемой?

Any tips on how to debug this? — Подскажите, как лучше отлаживать?

Would appreciate any suggestions. — Буду благодарен за любые предложения.

Как поблагодарить коллегу или участника на форуме, когда вам помогли:

Thanks for walking me through it! — Спасибо, что объяснили пошагово!

Thanks for your clear explanation! — Спасибо за понятное объяснение!

Thank you for that detailed instruction — Благодарю за подробную инструкцию.

Worked like a charm! — Сработало отлично!

I was struggling with that for the last 3 days and you saved my day! — Мучился с этим 3 дня — вы меня спасли!

Big thanks for helping me out! — Огромное спасибо за помощь!

Надеюсь, мои подсказки будут полезны. Расскажите в комментариях: общаетесь на ресурсах на английском? Как часто? Всё понимаете? Какие бывают трудности  и проблемы?

****

Хочется больше живых наблюдений, чтобы прокачивать английский для IT? Заглядывайте на мой Телеграм-канал об английском для tech и digital.


ссылка на оригинал статьи https://habr.com/ru/articles/911218/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *