Преподаватель английского для IT Умение грамотно представить заказчику новый функционал продукта является важным навыком успешной работы любого разработчика в иностранной компании.  Предлагаю рассмотреть аутентичные материалы. Меня заинтересовало короткое видео с Томасом Эзаном (Thomas Ezan), Андроид инженером-разработчиком в компании Гугл.  В недавней презентации каналу Android Developers он демонстрирует возможности нового программного пакета TensorFlow Lite и применение интерпретатора API в библиотеке машинного обучения. Разберем это видео с точки зрения структуры, грамматики и «интересной» лексики. Под последним определением следует понимать фразы, которые относятся к изучаемой теме. Это не всегда неизвестные слова, но их сочетание является новым и аутентичным для изучающего иностранный язык. Итак, мы видим, что демо хорошо структурировано, есть краткое вступление, план речи и четкий переход от одного пункта к другому: Signposting: Fast forward to today. In this video, we will focus on ... First,  In addition to  Then (2 раза)  But moving forward, Одновременно спикер демонстрирует экран и озвучивает свои действия:  Sharing screen: OK, let's see how to ... You can see here that ... What you have seen so far is ... Далее он приводит примеры работы с продуктом. Providing examples: Optionally,  For example,  Интересно, что за 6 минут выступления, говоря об условиях работы или последовательности выполнения неких действий, спикер 11 раз использовал конструкцию if... (Conditionals), или сослагательное наклонение.  If/ Once you are interested in testing out this API, go to the early access page on the machine learning section. TensorFlow Lite is initialized, you can verify the availability of the GPU delegate  you are already using TensorFlow Lite with the Interpreter API in your Android application,  you'll notice that we use the Interpreter API class. Что касается ограничений применения или работы функционала, выступающий  использует фразы: Limitations: but keep in mind that (2 раза) But as of now,  It is still early, but But ... isn't always enough to Завершает свою речь, говоря о дальнейших планах, и благодарит зрителя следующим образом: Conclusion: We can't wait to see... Thank you for watching. С общей структурой разобрались, далее рассматриваем демо более прицельно на предмет грамматики и лексики.  Говоря о новом функционале, спикер в основном использует пассивный залог в настоящем и будущем времени.  Passives: TensorFlow Lite in Google Play Services is used by thousands of apps and more than a billion users monthly. the GPU delegate isn't supported on emulators they will be built on top of it Что касается возможностей  новых функций,  выступающий применяет разнообразные модальные глаголы: Modals: You will still be able to bundle TensorFlow Lite with your Android application  You won't have to bundle it. You should then add the OnSuccessListener to the initialized task. You can also use the native Interpreter API using C or C++. You need to ensure that the device your app is currently running on has a GPU  С точки зрения лексики, можно выделить две основные категории: 1) Действия, которые совершает сам пользователь: deploy on-device machine learning on Android identify the optimal acceleration hardware for your model work on making the delegates and drivers updatable 2) Действия, которые выполняет функция/ продукт/ решение: [Bugfixes] become available without any changes to your code. [A chip] is designed to handle graphical rendering It will let you easily integrate with the future APIs. Чтобы выразить способ, при помощи которого реализовано действие, спикер активно использует предлог «by» (7 раз за 6-минутное выступление). verify the availability ... by running the task launch the task asynchronously by calling .... learn more about TensorFlow Lite ... by visiting the ...  page Говоря о результатах этих действий явно превалирует использование трех глаголов «enable, let, help» Enable This will enable your app to benefit from runtime optimizations What you have seen so far enables you to run inference on device with TensorFlow Lite Often a GPU, ..., enables better ML inference performances Let We are working on more tools and solutions to let you build great machine learning features on Android. an on-device functionality that will let you identify the optimal acceleration hardware for your model  let you easily integrate with the future APIs and services Help You can also add the TensorFlow Lite Support Library ..., helping you with data processing and data conversion. Обратив внимание на форму, мы замечаем, что после «enable» идет глагол с частицей  to («to enable to benefit/ run) », а глагол «let» без нее («let you build/ integrate/ make ... calls)» , «help» с дополнением (местоимением) и существительным сопутствует предлог «with». Таким образом, ключом для проведения успешного демо является: четкая структура (вступление, основная часть, завершение),  комментирование действий во время демонстрации экрана,  приведение моделей применения и их пределы использования. Говоря об ограничениях, используются if- предложения.  Об обновленном функционале можно говорить при помощи пассивного залога, а модальные глаголы помогут описать их возможности. Глаголы «enable, let, help»  расскажут о преимуществах работы с данным продуктом. Если переложить полученную информацию на прохождение собеседования на английском языке, то ответить на типовые вопросы о технологиях, с которыми вы предпочитаете работать, об их преимуществах или иного программного решения перед другими станет легче.  Практическое задание: Расскажите о  приложении, которым вы чаще всего пользуетесь, в течение двух минут. Проверь себя: я структурировал свой ответ, привел примеры ситуаций использования. использовал модальные глаголы и пассивный залог, говоря о действиях, использовал  лексику из прочитанной статьи.  В завершение рекомендую всем желающим посетить открытый урок «Cross-cultural management», который пройдет 11 апреля в OTUS.  На этом бесплатном уроке рассмотрим тему взаимодействия и работы с другими культурами и национальностями. Этот урок будет полезен для: тех, кто релоцируется и хочет иметь представление, с чем может столкнуться; тех, кто уже работает в международной команде и хочет выстроить экологичные взаимоотношения с коллегами. Записаться на урок можно на странице онлайн-курса «English for IT. Looking for international IT job»  Редактор