💰🚀 USDT, BTC, ETH - це все просто купляється в Trustee Plus в пару кліків. Встановлюй 👉

Як правильно гуглити: інструкція від 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. Варто пам’ятати, що цей АІ-інструмент має інформацію тільки до 2021 року, тому пошук тут обмежений часовими межами. Тож, на мою думку, використовувати цей бот чисто для пошуку — не найкраща ідея.

Інколи це може закінчитись тим, що бот просто вигадує інформацію. Тобто після отримання інформації від нього корисно провести її додаткове уточнення за допомогою пошуку в Google.

Чим хороший цей помічник, то це роз’ясненням інформації з прикладами та вирішенням простих задач. Звичайно, що точніше описати проблему, то точнішу він надасть відповідь, але навіть із не зовсім коректно сформульованими питаннями чат справляється непогано й розуміє, що від нього вимагають.

На поради, як краще написати запитання, щоб отримати влучну відповідь, відповідає сам ChatGPT:

Що ж стосується коду, то з простими задачами бот справляється добре. І щоб оптимізувати вирішення завдання або пошук помилки, я рекомендую написати перед тим тести та попросити, щоб новий код їх пройшов. Можливо, не з першого разу, але зазвичай бот справляється.

На противагу ChatGPT є Bard від Google. Цей бот не підтримує українську мову й наразі недоступний в Україні, тому багато про нього писати не буду.

Він краще за ChatGPT тим, що має доступ до інформації в реальному часі та користується всіма інструментами Google. Також класним пунктом є те, що для пояснень чогось він дає посилання на джерела інформації, що часто стає в пригоді.

Замість підсумку

Як висновок, класне вміння гуглити приходить із досвідом, але мої поради в будь-якому разі допоможуть вам краще знаходити інформацію, якщо ви досі ними не користувались. Головне — це вміло поєднувати різні інструменти та правильно формулювати запит.

Також буду дуже радий дізнатись про інші способи оптимізації пошуку в інтернеті, тож діліться своїм досвідом у коментарях :)

Бажаю всім успіхів і хай пребуде з вами чистий код без милиць.

P. S. Для суперновачків — CTRL+F (на будь-якій сторінці з великою купою тексту) зекономить роки скролу документації та збереже коліщатко вашої мишки від ранньої смерті.

Як перейти онлайн-бізнесу на Google Analytics 4: інструкція
Як перейти онлайн-бізнесу на Google Analytics 4: інструкція
По темi
Як перейти онлайн-бізнесу на Google Analytics 4: інструкція
Google запускає новий безплатний онлайн-курс «Machine Learning Bootcamp» для девелоперів
Google запускає новий безплатний онлайн-курс «Machine Learning Bootcamp» для девелоперів
По темi
Google запускає новий безплатний онлайн-курс «Machine Learning Bootcamp» для девелоперів
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
Читайте також
Головоломка киянина Quadline перемогла на фестивалі інді-ігор Google Play
Головоломка киянина Quadline перемогла на фестивалі інді-ігор Google Play
Головоломка киянина Quadline перемогла на фестивалі інді-ігор Google Play
Харківська художниця намалювала новий дудл для Google на День Незалежності України
Харківська художниця намалювала новий дудл для Google на День Незалежності України
Харківська художниця намалювала новий дудл для Google на День Незалежності України
Фахівців Google тепер годуватимуть роботи. Вони також уміють давати корисні (і не дуже) поради
Фахівців Google тепер годуватимуть роботи. Вони також уміють давати корисні (і не дуже) поради
Фахівців Google тепер годуватимуть роботи. Вони також уміють давати корисні (і не дуже) поради
Кінець епохи. Пошуковик Google більше не відповідатиме на безглузді запити
Кінець епохи. Пошуковик Google більше не відповідатиме на безглузді запити
Кінець епохи. Пошуковик Google більше не відповідатиме на безглузді запити

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.