Автор статьи: Элеонора Шибаева

Преподаватель английского для 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».

Вывод

Таким образом, ключом для проведения успешного демо является:

  1. четкая структура (вступление, основная часть, завершение), 

  2. комментирование действий во время демонстрации экрана, 

  3. приведение моделей применения и их пределы использования. Говоря об ограничениях, используются if- предложения. 

Об обновленном функционале можно говорить при помощи пассивного залога, а модальные глаголы помогут описать их возможности. Глаголы «enable, let, help»  расскажут о преимуществах работы с данным продуктом.

Где еще можно применить эти знания?

Если переложить полученную информацию на прохождение собеседования на английском языке, то ответить на типовые вопросы о технологиях, с которыми вы предпочитаете работать, об их преимуществах или иного программного решения перед другими станет легче. 

Практическое задание:

Расскажите о  приложении, которым вы чаще всего пользуетесь, в течение двух минут.

Проверь себя:

  • я структурировал свой ответ, привел примеры ситуаций использования.

  • использовал модальные глаголы и пассивный залог,

  • говоря о действиях, использовал  лексику из прочитанной статьи. 


В завершение рекомендую всем желающим посетить открытый урок «Cross-cultural management», который пройдет 11 апреля в OTUS.

На этом бесплатном уроке рассмотрим тему взаимодействия и работы с другими культурами и национальностями. Этот урок будет полезен для:

  • тех, кто релоцируется и хочет иметь представление, с чем может столкнуться;

  • тех, кто уже работает в международной команде и хочет выстроить экологичные взаимоотношения с коллегами.

Записаться на урок можно на странице онлайн-курса «English for IT. Looking for international IT job»

Комментарии (5)


  1. odilovoybek
    00.00.0000 00:00

    Стоющая статья. Особенно понравился разбор переходов.


  1. root4joy
    00.00.0000 00:00
    -1

    только задержка в переводе очень большая выходит yewtu.be/vE-dIBOl3iQ - february days - yewtu.be/iufmvV7tM4A и смерность дo 90% ... вот пример идеального демо - youtube.com/embed/Tf1D3hu4nbI - ну и вопросuku к ней yewtu.be/-FLKFvXzE3w


  1. zuevaberta
    00.00.0000 00:00

    Наверное нужно знать английский....


    1. root4joy
      00.00.0000 00:00
      -1

      ...надо перестат верит в английский - я в декабре в важной пoездku столько раз [y]слышал (в ответ) noenglish что теперь вынужден учить noenglish чтобы повторно ехать .. проходил там две недели имея возможность контактировать только с service - eat&ccamb&cpamb&cnamb и выучить minimal получилось чтобы им не платить за это (english дорого обходится - заплатил $4.32 за taxi-120km и $10 за 10km) .. translates да тп показывал на двух языках да offline-разговорник открывал показывая палbцeм (с тур тропы почти не cходил) - самый неожиданный момент получился при вылете из страны тк (на самом дорогом отрезке) началu просить визу транзитных стран (а к транзитному агенту можно обратиться только в тех транзит-местах но там до него уже перехватывает полици на допросы) еле убедил что в билетах я улетаю из тех стран (долго они смотрели на pdf в кириллице где перечисляются все аэропорты до адлер/сочи (тут страна совпала с паспортом) да наnрягало ux что дальше есчё куда-то лечу - российский купи-билет oченb сильно подставил не сделаB двухъязычный pdf) ... видел недоумевающего (задержаного) мексикаца летевшего в uспанию через eвропейскую cтрану с vизой gля eтой cтраны - пообщались на english ... еще в оаэ казаха встретил тк ему не дали пролетеmb через израиль в польшу по трудовой визе польши в паспорте - он как в мимино нечаяно купил через telaviv я потерял тенге200k


  1. SahaUsatov42
    00.00.0000 00:00

    капитан очевидность)