Як використовувати ChatGPT для практики технічної англійської
Перетворює ChatGPT на особистого репетитора англійської мови для розробників. Практичні методики для вправ на письмо, словниковий запас, перегляд коду і розмовну комунікацію.
ChatGPT доступний 24/ 7, ніколи не судить про ваші помилки, і може грати роль переглядача коду, менеджера з найму або педантичного технічного редактора. Для людей, для яких англійська не є рідною мовою, але які працюють у сфері технологій, це один з найпотужніших інструментів для практики, якщо ви знаєте, як ним ефективно користуватися.
Цей посібник описує сім конкретних методів, якими ви можете почати користуватися вже сьогодні.
Зараз англійська мова використовується для технічної роботи
Більшість програм для вивчення англійської зосереджені на загальній мові. ChatGPT розуміє словниковий запас, характерний для домену — він знає, що таке умова перегонів, що означає « lgtm » у запиті на завантаження, і чому ви пишете * « служба погіршилася » * замість * « служба погана » *.
Завдяки цьому розумінню домену програма буде точною, коли ви запитаєте її про допомогу з такими речами, як звіти про події, повідомлення про перенесення, документація API або відповіді на технічні запитання.
Метод 1: Запитайте про переписування з поясненнями
Вставте щось, що ви написали — повідомлення про перенесення, оновлення Slack, звіт про ваду — і запитайте:
Переписати, щоб звучало професійно. Поясніть, чому ви внесли всі зміни.
Пояснення - це ключова частина. Без неї ви отримаєте виправлену версію, але не зрозумієте. З ним ти вивчи шаблон, щоб застосувати його наступного разу.
** Приклад запитів: **
Переписати це повідомлення про перенесення і пояснити кожне поліпшення:
"fix the bug in login that was there since last week"
** Що ви отримуєте: ** краще повідомлення, наприклад fix: resolve session expiry bug introduced in auth refactor (#4821) — плюс пояснення, чому конвенція, час і специфічність мають значення.
Техніка 2: Ролеві технічні сценарії
Попросіть ChatGPT зіграти роль, а потім відповісти так, як ви б відповіли у реальній ситуації.
** Корисні сценарії: **
-
- “Ви старший інженер, який переглядає мій запит на звантаження. Запитайте мене про мої вибір дизайну.»*
-
- “Ви є клієнтом, який не знає, чому було затримано розгортання. Я маю пояснити це чітко.»*
- “Ви співбесідник у середньої величини компанії SaaS. Запитайте мене про питання проектування системи.”
Це створює плавність у ситуаціях, до яких ви можете підготуватися, але рідко отримуєте репетицію — пояснення технічних рішень, обробка несподіваних питань, де- ескалація інцидентів.
3-й розділ: Словник
Не питайте про визначення; питайте про приклади у реальних реченнях.
** Менш ефективний: **
Що означає “імпотентний”?
Більш ефективно:
Дай мне пять предложений, которые бы сказал или написал инженер, включающих слово “импотентный”. Поєднує у собі офіційну документацію, коментарі до коду і випадкові повідомлення Slack.
Ви отримуєте словниковий запас, який зафіксовано у реальному вжитку, що означає, що він залишається.
Метод 4: Практикуй перегляд коду
Надання зворотнього зв’язку англійською мовою є одним з найскладніших професійних комунікаційних викликів. Ты должен быть достаточно прямым, чтобы быть полезным, но достаточно дипломатичным, чтобы не повредить отношениям.
Попросіть ChatGPT допомогти вам перефразувати:
Я хочу сказати, що функція мого колеги занадто довга і важко перевірити. Допоможіть мені написати коментар, який буде конструктивним і конкретним, а не жорстким.
Або вправлятися у іншому напрямку — інтерпретувати отримані вами відомості:
Мой рецензент написал: “Это кажется немного хрупким”. Что конкретно они могут иметь в виду, и как мне на это ответить?
Метод 5: Імітація оновлення під час зустрічі
Розмова англійською на зустрічах відрізняється від письмової англійської. Це швидше, менш формальне, і залежить від спільного контексту.
Вправлятися можна запитаннями:
Мне нужно дать обновление из трех предложений. Мое задание: исправить утечку памяти в службе обработки изображений. Мене заблоковано, я чекаю доступу до журналів виробництва. Форматуйте його як справжню комедію.
Порівняйте вашу версію з версією ChatGPT. Зауважте відмінності у часі, виборі словникового запасу і рівні деталізації.
6-й розділ: Про що йдеться?
Перетворюйте пасивне читання на активну практику.
Я читаю про Kubernetes. Задай мені тест на 5 слів з цього домену. Для кожного з них скажіть мені термін і попросіть мене написати речення, використовуючи його правильно. Тогда скажи мне, естественно ли мое предложение.
Це створює петлю зворотнього зв’язку - ви створюєте мову, ви отримуєте виправлення, ви коригуєте. Так вільно говорить.
Метод 7: Використовуйте його як редактор тексту
Якщо ви пишете довший текст — технічну статтю у блогу, статтю після смерті, документ RFC, заявку на роботу — вставте повний чернетковий текст і запитайте:
Переглянути цей запис для:
- Європейський Союз Чи є щось заплутане? 2-й. Формально: Чи є тон правильним для технічного документа? 3-й. Граматика: Чи є якісь помилки? 4-й. Вибір слів: Чи є щось, що звучить неприродно для носіїв англійської мови?
Потім перегляньте текст на основі отриманих відгуків і попросіть програму переглянути переглянуту версію. Цей ітеративний процес є найшвидшим способом поліпшити професійне письмо.
Що не може замінити ChatGPT
Декілька важливих обмежень:
** Вимова. ** ChatGPT — це тільки текст. Для практики мови використовуйте інструменти з аудіо (див. вправи з мови на цьому сайті або аудіофункцію DeepL).
** Натисніть у реальному часі. ** Розмови з ChatGPT асинхронні — ви можете думати і редагувати перед тим, як відповісти. Справжні зустрічі не є. Доповнити практикою мовлення, якщо ви хочете тренуватися на живому тиску.
** Досвід у певній галузі. ** ChatGPT може робити помилки, які звучать впевнено, у високоспеціалізованих областях. Якщо ви пишете про технічну тему, перевіряйте факти самостійно.
Час роботи — 20 хвилин (за тиждень)
Якщо ви не впевнені, з чого починати, спробуйте виконати наступне:
- ** 5 хвилин: ** Написання повідомлення про перенесення, оновлення Slack або звіт про помилку щодо того, що ви сьогодні зробили на роботі.
- ** 5 хвилин: ** Вставте його до ChatGPT і попросіть переписати з поясненнями.
- ** 5 хвилин: ** Попросіть ChatGPT скласти тест з трьох слів, які ви використовували у своїй роботі цього тижня.
- ** 5 хвилин: ** Попросіть програму зіграти роль у одному з робочих сценаріїв — оновлення, коментар до перегляду коду або запитання до співробітника команди.
Повторюйте три рази на тиждень, і ваша професійна англійська значно поліпшить ваші знання протягом місяця.
Ключеві моменти
- Запитуйте переписування з поясненнями — не просто виправлення
- Використовуйте сценарії рольової гри для вправляння у реальних робочих ситуаціях
- Зафіксувати новий словниковий запас за реалістичними прикладними реченнями
- Використовуйте його як редактор для довгого професійного написання
- Поставтеся до нього як до партнера, а не як до джерела правди
Метою є вільне володіння технічним словником в реальних контекстах. ChatGPT надає вам необмежений доступ до терплячого, досвідченого партнера з розмови. Використовуйте його навмисно.
- Див. також: 10 ChatGPT Промити для поліпшення вашої IT англійської письма, Письменницькі вправи, Вправи з лексики *
Недоліки: Неможливість використовувати рідні мови
ChatGPT може бути неймовірно цінним інструментом для будь-кого, хто хоче поліпшити свою технічну англійську, але це особливо корисно, коли ви свідомо зосереджені на нюансах професійного спілкування - особливо якщо ваша перша мова не англійська. Багато розробників, які вивчають професійну англійську, стикаються не лише з граматикою і структурою речень, але також з * специфічною * лексикою і фразами, які очікуються на робочому місці. Легко використовувати загальні терміни, або, ще гірше, конструювати речення, які технічно коректні, але звучать незграбно або надто формально.
Припустимо, що ви переглядаєте запит на захоплення від колеги. Замість простого повідомлення « Це потребує поліпшення », яке є цілком прийнятним, але не містить достатньої кількості деталей і може бути неправильно інтерпретовано, ви можете скористатися ChatGPT, щоб уточнити ваші відгуки з метою збільшення ясності і впливу. Ви можете ввести: « Створити три різні способи ввічливо запропонувати, щоб цей код отримав користь від ясніших правил назв змінних, зосередившись на поясненні * чому * це важливо для підтримки ». ChatGPT не лише надасть список синонімів, але і створить приклади, які відповідатимуть ситуації — такі фрази, як « Щоб поліпшити читабельність і майбутнє підтримання » або « Розгляньте можливість використання більш описових назв, щоб полегшити розуміння на перший погляд ». Цей рівень цілейної допомоги виходить за рамки простих вправ зі словниковим запасом.
Іншим поширеним сценарієм є створення чітких описів PR. Розробник може спочатку написати: « Виправлено помилку у процесі розпізнавання ». Хоча це і вірно, але у цьому повідомленні бракує контексту. Ви можете запитати ChatGPT: « Переписайте наступний опис PR, щоб він був більш професійним і інформаційним для технічної аудиторії, поясніть кореневу причину вади і кроки, які було виконано для її виправлення. » Вивід може бути таким: « Врегульовано виправлення для вразливості розпізнавання, що виникає через неправильне налаштування тайм- аута сеансу. Проблема була виявлена під час тестування проникнення і вирішена шляхом оновлення логіки закінчення сеансу в файлі auth_service.py, забезпечуючи дотримання найкращих практик безпеки. Ключова відмінність полягає у використанні точної термінології - «вразливість», «час закінчення сеансу», «тестування проникнення» - що демонструє глибше розуміння технічного контексту.
І нарешті, не недооцінюйте цінність імітації розмов у реальному часі. Якщо вам потрібно пояснити свій код старшому розробнику або підготуватися до зустрічі, спробуйте задати ChatGPT таку команду: « Відтворити розмову, у якій я пояснюю вибір дизайну нової кінцевої точки API досвідченішему інженеру, який не знайомий з нашою архітектурою ». Це дасть вам змогу вправлятися у вираженні складних ідей у технічно точний і природній розмовний спосіб, що допоможе вам збільшити впевненість у собі і вільно володіти технічною англійською мовою.