Как стать автором
Обновить

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

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров2.1K

Если вы всё ещё "освежаете" английский по таблицам времён и зубрите, чем отличается 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.

Теги:
Хабы:
+7
Комментарии13

Публикации

Ближайшие события