← Все вопросы

Почему ответов на английском в гугле больше и стоит ли гуглить ошибки на английском?

Задан 13 месяцев назад949 просмотров2 ответа
9

Заметил: когда копирую ошибку на русском в гугл — почти ничего. А когда вставляю как есть (на английском) — куча ответов. Это случайность или правда лучше искать на английском? И как искать, если язык знаю плохо?

2 ответа

14
✓ Принятый ответ — помог автору

Это не случайность — гуглить ошибки нужно именно на английском, и вот почему ответов больше:

  • Stack Overflow (главный сайт с ответами по коду) почти весь англоязычный, там миллионы вопросов.
  • Программистов в мире, пишущих на английском, в десятки раз больше, чем русскоязычных. Значит, твою ошибку кто-то уже ловил и описал — но по-английски.

Как искать, не зная язык:

  1. Копируй текст ошибки целиком как есть — переводить не надо! Поисковик ищет по точному совпадению.
  2. Убери из ошибки свои личные куски (имена файлов, числа, пути) — оставь только общую часть: TypeError: can only concatenate str.
  3. Читай ответы тоже не переводя дословно — смотри на куски кода в ответах, часто решение видно прямо в них.

Короче: твоя ошибка — это уже готовый поисковый запрос на английском. Просто не трогай её.

5

Добавлю формулу хорошего запроса: [язык] + [суть ошибки] + [что делал]. Например python TypeError NoneType when reading file. Слово python отсекает ответы про другие языки, а английские ключевики выводят на Stack Overflow. Несколько таких запросов — и начнёшь сам запоминать, как звучат типичные проблемы по-английски.

Ваш ответ

Войдите, чтобы ответить на вопрос.