11 шагов к Senior Google User
Главный навык разработчика - умение пользоваться интернетом. Чтобы занять голову не регулярками и опциями докера, а действительно важными вещами. Вот несколько приёмов для быстрого и чёткого поиска.
1️⃣ Искать по-английски
Материала больше, обычно он приятнее и понятнее русских аналогов.
2️⃣ Кавычки для поиска конкретной фразы
"parse pdf to xml"
Чтобы пропустить часть фразы, используйте звёздочку:
"java regex * tutorial"
3️⃣ AND
Обязательное вхождение обоих слов / фраз
"Spring in Action" AND "Евгений Борисов"
4️⃣ OR
Для поиска одного из вариантов
"how to do java" OR "java for beginners"
5️⃣ Исключить ключевое слово через минус
java types -javascript Работает и для сайтов:
как пройти собеседование -otvet.mail.ru-otvet.mail.ru6️⃣ Поиск на конкретном сайте
NPE site:stackoverflow.comstackoverflow.com7️⃣ Найти файлы
Удобно искать книжки, презентации к докладам
"effective java" filetype:pdf
8️⃣ Найти только свежие / старые материалы
thread safety before:2020
functional programming after:2020-12-20
9️⃣ Быстрый перевод
coherence in russian
resilience по русски
🔟 Сложный поиск
Чтобы не запоминать эти приёмчики, есть страница
Advanced Search с формочками для всех критериев и опцией "Скрывать непристойные результаты".
🔸 Бонусный пункт для владельцев Android со связанным Google аккаунтом:
find my phone в строке поиска. Даже если звук на телефоне выключен, можно включить звонок и найти телефон.