UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉

Как правильно гуглить: инструкция от Python-девелопера для эффективного поиска в Google, Stack Overflow, ChatGPT

Python Developer Василий Гнатюк в блоге на DOU написал подробную инструкцию о том, как правильно «гуглить» и оптимизировать поиск в Google, Stack Overflow, ChatGPT. Делимся секретами разработчика.

Оставить комментарий
Как правильно гуглить: инструкция от Python-девелопера для эффективного поиска в Google, Stack Overflow, ChatGPT

Python Developer Василий Гнатюк в блоге на DOU написал подробную инструкцию о том, как правильно «гуглить» и оптимизировать поиск в Google, Stack Overflow, ChatGPT. Делимся секретами разработчика.

Правильно заданный вопрос — это уже половина ответа

Поиск в гугле можно разделить на две категории — поиск нужной информации в тексте или в видеоформате. Видео подходит больше для изучения нового материала (но мы его не вычеркиваем, иногда лучше просмотреть несколько видео от любимого IT-блогера из Индии, чтобы лучше понять тему, чем час копаться самому).

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

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

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

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

  1. «google operators» — возьмите ключевую фразу в кавычки, чтобы Google искал точное соответствие для этой фразы и не искал синонимы к ней.
  2. python OR java или python | java — OR и | помогают искать результаты, связанные либо с первым, либо со вторым значением. Это полезно, когда не можешь определиться, что тебе нужно.
  3. define: python decorator — поиск для определения слова или фразы. Полезно, чтобы быстро найти ответ о неизвестном сроке.
  4. filetype:pdf book поиск для конкретных типов файлов.
  5. site:dou.ua — поиск только на страницах конкретного сайта.
  6. 30000 $ in hryvnias — подойдет для конвертации веса, температуры и особенно для поиска больших зарплат айтишников :)

Всего этих операторов существует около 40 и ознакомиться с ними можно по ссылке. Также их можно совмещать, чтобы производить поиск максимально оптимизированным.

Форум Stack Overflow

Конечно, любимым пространством для поиска ответа на какой-либо вопрос или решение проблемы форумы. Ответы на форумах можно искать с помощью Google (а на конкретных сайтах еще и поможет только что изученный оператор site), но часто на форумах есть и свои крутые встроенные инструменты.

Кроме этого, особое место в поисковых попытках программистов занимает stackoverflow. Рассмотрим инструменты поиска, которые помогут лучше ориентироваться на этом сайте:

  1. created: этот оператор существует для того, чтобы указать, когда были созданы публикации. Можно использовать конкретные даты или диапазоны дат, чтобы сузить результаты публикаций, созданных в течение определенного периода. Это особенно полезно, когда сайт предлагает неактуальные данные о какой-либо технологии. Даты можно вводить в следующих форматах: created:2012 только год — created:2012.2013 ищет публикации, созданные с 1 января 2012 года по 31 декабря 2013 года.
  2. isaccepted:yes/true/1 показывает только те ответы, которые обозначены как «зачтенные»; isaccepted:no/false/0 — это, напротив, непринятые ответы.
  3. hascode:yes/true/1 возвращает только треды по вопросам, содержащим блоки кода; no/false/0 возвращает в свою очередь треды, не содержащие кода.
  4. score:500 возвращает сообщения с оценкой (или в оригинале votes), большей или равнозначной 500.
  5. views:500.1000 или views:500-1000 вернет публикации с 500 до 1000 просмотров.
  6. [pytest] в квадратных скобках можно указать тег, по которому можно отфильтровать вопрос.

Чтобы объединить результаты нескольких тегов, разделите имена тегов (в квадратных скобках) со словом «or». Например, [pytest] or [unit-testing] возвращает вопросы, обозначенные любым из перечисленных тегов.

Чтобы узнать все инструменты, стоит посетить эту страницу.

Чаты с искусственным интеллектом

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

Почему только некоторая информация? Начнем с Chat GPT. Следует помнить, что этот АI-инструмент имеет информацию только до 2021 года, поэтому поиск здесь ограничен временными рамками. По-моему, использовать этот бот чисто для поиска — не лучшая идея.

Иногда это может закончиться тем, что бот просто придумывает информацию. То есть после получения информации от него полезно провести ее дополнительное уточнение с помощью поиска в Google.

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

На советы, как лучше написать вопрос, чтобы получить точный ответ, отвечает сам ChatGPT:

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

В противоположность ChatGPT существует Bard от Google. Этот бот не поддерживает украинский язык и пока недоступен в Украине, поэтому много о нем писать не буду.

Он лучше ChatGPT тем, что имеет доступ к информации в реальном времени и пользуется всеми инструментами Google. Также классным пунктом является то, что для объяснения чего-то он дает ссылку на источники информации, часто пригодной.

Вместо итога

Как вывод, классное умение гуглить приходит с опытом, но мои советы в любом случае помогут вам лучше находить информацию, если вы до сих пор ими не пользовались. Главное — это умело совмещать разные инструменты и правильно формулировать запрос.

Также буду очень рад узнать другие способы оптимизации поиска в интернете и делитесь своим опытом в комментариях :)

Желаю всем успехов и пусть пребудет с вами чистый код без костылей.

P. S. Для суперновичков — CTRL+F (на любой странице с большой кучей текста) сэкономит годы скролла документации и сохранит колесико вашей мышки от ранней смерти.

Как перейти онлайн-бизнеса на Google Analytics 4: инструкция
Как перейти онлайн-бизнеса на Google Analytics 4: инструкция
По теме
Как перейти онлайн-бизнеса на Google Analytics 4: инструкция
Google запускает новый бесплатный онлайн-курс "Machine Learning Bootcamp" для девелоперов
Google запускает новый бесплатный онлайн-курс «Machine Learning Bootcamp» для девелоперов
По теме
Google запускает новый бесплатный онлайн-курс «Machine Learning Bootcamp» для девелоперов
Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
Читайте также
Головоломка киевлянина Quadline победила на фестивале инди-игр Google Play
Головоломка киевлянина Quadline победила на фестивале инди-игр Google Play
Головоломка киевлянина Quadline победила на фестивале инди-игр Google Play
Харьковская художница нарисовала новый дудл для Google в День Независимости Украины
Харьковская художница нарисовала новый дудл для Google в День Независимости Украины
Харьковская художница нарисовала новый дудл для Google в День Независимости Украины
Специалистов Google теперь будут кормить роботы. Они также умеют давать полезные (и не очень) советы
Специалистов Google теперь будут кормить роботы. Они также умеют давать полезные (и не очень) советы
Специалистов Google теперь будут кормить роботы. Они также умеют давать полезные (и не очень) советы
Конец эпохи. Поисковик Google больше не будет отвечать на бессмысленные запросы
Конец эпохи. Поисковик Google больше не будет отвечать на бессмысленные запросы
Конец эпохи. Поисковик Google больше не будет отвечать на бессмысленные запросы

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.