Быстрый старт за 3 минуты
Готовы? Давайте выполним ваш первый запрос в DevGlish. Это займёт всего 3 минуты.
Шаг 1: Выделите английское слово
Заголовок раздела «Шаг 1: Выделите английское слово»Откройте любое приложение — Xcode, VS Code, Slack, Chrome, почту. Выделите английское слово или фразу.
Пример: Выделите слово asynchronous
Шаг 2: Нажмите глобальную горячую клавишу
Заголовок раздела «Шаг 2: Нажмите глобальную горячую клавишу»Нажмите ⌘⇧D (Command + Shift + D).
DevGlish мгновенно покажет учебную карточку, которая появится поверх вашего текущего окна. Не нужно открывать новое приложение или вкладку.
Шаг 3: Изучите учебную карточку
Заголовок раздела «Шаг 3: Изучите учебную карточку»Учебная карточка содержит следующую информацию (на примере asynchronous):
IPA-транскрипция (Международный фонетический алфавит)
Заголовок раздела «IPA-транскрипция (Международный фонетический алфавит)»В верхней части отображается стандартное английское произношение слова:
/ˌeɪ.sɪŋk.ˈkrɒn.əs/Это стандартное произношение американского английского. Рядом отмечены знаки ударения, помогающие понять, на какой слог падает ударение.
Определение и перевод
Заголовок раздела «Определение и перевод»Точное определение слова (на двух языках), а также конкретное значение в техническом контексте. Например:
- Определение: Не зависящий от определённого порядка времени; может происходить или завершаться в разные моменты
- Техническое использование: В программировании означает, что выполнение кода не блокирует последующий код (async/await)
Примеры использования
Заголовок раздела «Примеры использования»3-5 реальных примеров из кода или текста, показывающих, как используется это слово:
"The fetch() function returns a Promise, making it asynchronous.""We use async/await to handle asynchronous operations."Синонимы и связанные слова
Заголовок раздела «Синонимы и связанные слова»Список похожих или связанных слов (например, concurrent, non-blocking). Вы можете нажать на синоним для цепочного запроса — быстро углубиться в понимание семейства слов.
Сочетаемость и фразы
Заголовок раздела «Сочетаемость и фразы»Распространённые сочетания (collocations), помогающие понять, как это слово используется с другими словами:
asynchronous code(асинхронный код)asynchronous programming(асинхронное программирование)handle asynchronously(обрабатывать асинхронно)
Подсказки по естественному выражению
Заголовок раздела «Подсказки по естественному выражению»Это уникальная функция DevGlish. Она подскажет:
- Типичные ошибки, которые вы можете допустить из-за влияния родного языка
- Естественные английские выражения — как звучать органично в международном сообществе разработчиков
- Подводные камни произношения — типичные ошибки в произношении
Например:
Разработчики, не являющиеся носителями английского, часто произносят “a-sin-cruh-nus” (послогово), но в стандартном английском ударение должно быть на среднем слоге “KRON”: /ˌeɪ.sɪŋk.ˈkrɒn.əs/
Шаг 4: Нажмите кнопку воспроизведения для прослушивания произношения
Заголовок раздела «Шаг 4: Нажмите кнопку воспроизведения для прослушивания произношения»На учебной карточке есть значок динамика. Нажмите на него, и вы услышите:
- Стандартное английское произношение (сгенерированное Google Cloud TTS)
- С точной интонацией и паузами
Шаг 5: Нажмите кнопку сохранения в словарь
Заголовок раздела «Шаг 5: Нажмите кнопку сохранения в словарь»Если это слово важно для вас, нажмите кнопку сохранения (обычно значок булавки или закладки).
Слово будет сохранено в ваш личный словарь и синхронизировано с вашей учётной записью. В дальнейшем вы сможете:
- Просматривать список сохранённых слов в DevGlish
- Повторять это слово с помощью интервального повторения (spaced repetition)
- Отслеживать статистику прогресса обучения
Продвинутые приёмы
Заголовок раздела «Продвинутые приёмы»Запрос фраз и предложений
Заголовок раздела «Запрос фраз и предложений»DevGlish поддерживает не только отдельные слова. Попробуйте выделить фразу или целое предложение:
Пример фразы: idempotent operation (до 3 слов)
Пример предложения: The API call should be idempotent and stateless.
DevGlish автоматически определяет тип выделенного контента (Word / Phrase / Sentence) и соответственно адаптирует формат учебной карточки.
Использование режима Express (перевод с родного языка на английский)
Заголовок раздела «Использование режима Express (перевод с родного языка на английский)»Помимо запросов английских слов, вы также можете:
- Выделить текст на вашем родном языке (например, мысль или фразу, которую хотите выразить по-английски)
- Нажать ⌘⇧D
- DevGlish перейдёт в режим Express и поможет сформулировать точное английское выражение
Это особенно полезно при написании комментариев к PR или Code Review.
Цепочный запрос синонимов
Заголовок раздела «Цепочный запрос синонимов»Увидели синоним (например, concurrent) и хотите узнать больше? Нажмите на синоним, и DevGlish мгновенно выполнит запрос нового слова без повторного нажатия горячей клавиши. Так вы сможете быстро построить сеть связанных слов.
Часто задаваемые вопросы
Заголовок раздела «Часто задаваемые вопросы»В: Выделенный текст не распознаётся? О: Убедитесь, что DevGlish включён в System Settings > Privacy & Security > Accessibility. См. Установка и начальная настройка.
В: На учебной карточке слишком много информации, на что обратить внимание? О: Для начала достаточно сосредоточиться на IPA-транскрипции и примерах использования. По мере использования вы естественным образом начнёте обращать внимание на другие данные (синонимы, сочетаемость, естественные выражения).
В: Где хранятся сохранённые слова? О: Сохранённые слова хранятся в вашей личной учётной записи и синхронизируются через облако Cloudflare. Вы можете получить к ним доступ на любом Mac, где выполнен вход в DevGlish.
Следующий шаг
Заголовок раздела «Следующий шаг»Вы выполнили свой первый запрос! Далее:
- Исследуйте разные типы запросов — попробуйте запросы фраз, предложений и даже выражений на родном языке
- Выработайте привычку обучения — каждый раз, когда встречаете незнакомый технический термин, используйте DevGlish для быстрого запроса
- Выберите подходящий план подписки — узнайте о различиях между Free, Pro и Team и выберите оптимальный вариант
Есть вопросы? Ознакомьтесь с нашими Общими вопросами или обратитесь в [email protected].
Удачного обучения!