Как правильно гуглить? Советы программисту

Урок о том, как правильно гуглить. Фишки поиска информации в Google. Советы программистам для экономии времени.

Расшифровка видео
0:00
Всем привет Вы на канале Данилов кот Я
0:03
Андрей и Сегодня я расскажу вам как не
0:05
попасть в ситуацию когда вас посылают в
0:08
Google
0:09
[музыка]
0:14
ну как как надо научиться гуглить самому
0:16
без всяких подсказок мамкиных экспертов
0:20
Итак вы не умеете гуглить Например если
0:24
вы при поиске книги или фильма вбиваете
0:26
его название в поисковую строку то вы не
0:29
умеете гуглить если при поиске решения
0:31
для исправления ошибки в программе вы
0:34
вбиваете в Google текст этой ошибки то
0:36
вы не умеете гуглить Если вы по-любому
0:39
более-менее сложному для Вас вопросу
0:41
задаете этот вопрос в чат Telegram или
0:44
на форум или стековерфлоу то вы не
0:46
умеете гуглить Если вы вместо Гугла
0:49
предпочитаете обсудить проблему с
0:51
коллегами по работе или друзьями то вы
0:54
не умеете гуглить вы гуглить уметь не
0:58
многие но вот вы здесь и я научу вас
1:01
правильно гуглить
1:05
Если вы программист а тем более если вы
1:08
начинающий программист вам просто
1:10
Необходимо уметь искать информацию в
1:11
интернете это простой быстрый А главное
1:14
бесплатный способ получить информацию о
1:17
почти чем угодно не вовлекая в этот
1:19
процесс никого кроме себя как известно
1:21
программисты в своем большинстве
1:23
интроверты А значит Интернет для них
1:25
становится основным источником
1:26
информации почти любой вопрос который вы
1:29
хотите задать уже когда-то кто-то задал
1:32
и скорее всего на этот вопрос кто-то
1:34
другой уже ответил вам нужно лишь найти
1:36
этот ответ
1:40
конечно гораздо проще спросить на
1:43
тематической площадке или в
1:44
telegram-чате опытных специалистов ведь
1:47
там в вашей проблеме могут разобраться
1:49
зададут нужные дополнительные вопросы
1:51
направят Ваши мысли в нужном направлении
1:54
объяснять непонятные вещи с позиции
1:56
опыта и в конце концов дадут точный
1:59
исчерпывающий ответ на ваш вопрос но
2:02
такого подхода есть существенные
2:04
недостатки во-первых это долго ответ о
2:07
специалиста возможно придется ждать
2:09
несколько дней а той недели а Ответ
2:12
нужен прямо сейчас во-вторых
2:14
профессиональная этика новички часто
2:17
задают очень простые вопросы Не желая с
2:19
ними разбираться в силу того что иногда
2:21
сами не до конца понимают насколько
2:23
легко найти ответ на подобный вопрос
2:25
просто вбив его в строку поиска а
2:28
специалистам ответа которых они ожидают
2:30
приходится на подобные вопросы тратить
2:32
свое время как минимум на то чтобы
2:34
прочитать этот вопрос В одном
2:36
профессиональном чате Я спросил у
2:38
задавшего вопрос Почему вы попробовали
2:41
найти данную информацию ведь она легко
2:43
гуглится он ответил потому что не хотел
2:46
тратить время на поиски А здесь
2:48
наверняка найдется специалист который
2:50
уже знает ответ так вот профессиональная
2:53
этика подразумевает что вы должны
2:54
понимать что во-первых время опытного
2:57
специалиста стоит дороже вашего времени
2:59
не надо тратить его впустую А во-вторых
3:02
вы сами когда-то станете таким же
3:05
специалистом и будете отвечать на
3:07
вопросы новичков Подумайте Будет ли вам
3:09
интересно отвечать на стандартные
3:11
вопросы по много раз
3:13
давайте рассмотрим несколько конкретных
3:15
примеров того что можно загуглить к
3:18
примеру у вас возникла необходимость
3:20
отсортировать массив как это сделать
3:23
первое что приходит в голову Так и
3:26
написать как отсортировать массив Можно
3:29
конечно и так но Давайте представим
3:32
результаты которые вам может подкинуть
3:34
Google скорее всего это будут статьи о
3:37
методах сортировки возможно документация
3:39
языков программирования или какие-то
3:42
лекции по алгоритмам Давайте в объем в
3:44
поиск предполагаемый заголовок такой
3:46
статьи например
3:48
сортировка массива из первого же
3:51
результата мы узнаем что существует
3:53
множество способов сортировки массива но
3:56
самый популярный пузырьковая сортировка
3:58
здесь же мы видим подробное разъяснение
4:01
алгоритма и примеры его применения на
4:03
c++ А что если мне сортировку нужно
4:06
сделать на PHP вернёмся к результатам
4:09
поиска и пролистаем ниже
4:12
мы видим алгоритмы C плюс JavaScript
4:16
Java результатов для PHP нет Что же
4:20
делать в таком случае бесконечно листать
4:22
страницы Гугла
4:24
а дальше необходимо уточнить ваш запрос
4:27
во-первых мы уже знаем что есть
4:29
сортировка методом пузырька Давайте
4:31
поищем информацию именно об этом методе
4:34
раз он такой популярный А дальше уже
4:36
решим Нужно ли нам что-то еще и
4:39
во-вторых чтобы не читать про реализацию
4:41
на разных и возможно незнакомых нам
4:43
языках программирования Давайте явно
4:45
укажем На каком языке программирования
4:47
Мы хотим выполнить сортировку Обычно я
4:50
дописываю слово PHP в начале запроса
4:53
Итого у нас получилось PHP сортировка
4:56
массива методом пузырька и вот в первой
4:59
же строке запроса мы видим подходящий
5:01
результат открываем страницу и можем
5:03
просто скопировать готовый код себе в
5:06
проект
5:08
Давайте изменим задачу к примеру Я
5:11
по-прежнему хочу отсортировать массив но
5:13
не хочу писать своих велосипедов ведь
5:16
должна же быть готовая функция Я знаю
5:18
что у PHP есть сайт с подробной
5:21
документацией но я не знаю название
5:23
функции чтобы посмотреть ее применение
5:25
но Нам повезло в строке поиска Google
5:28
можно использовать специальные операторы
5:30
поиска помогающие еще лучше
5:33
конкретизировать запросы это специальные
5:36
конструкции которые можно добавлять
5:37
прямо в поисковую строку Например мне
5:40
нужно найти функцию сортировки массива
5:42
но В результатах Я хочу видеть только
5:43
страницы сайта php.net добавим к нашему
5:47
поиску оператор сайт через двоеточие
5:49
После него указывается URL сайта на
5:52
котором мы хотим искать слово PHP и
5:54
сначала запроса можно уже удалить Ведь
5:56
мы и так ищем на сайте PHP открыв первый
5:59
же результат Мы увидим все доступные
6:01
функции для сортировки массивов PHP
6:04
Какие еще есть операторы их на самом
6:06
деле довольно много вот неполный их
6:09
список Сам же я довольно часто пользуюсь
6:11
двумя конструкциями это кавычки и знак
6:14
минус кавычки позволяют искать фразы и
6:17
предложения именно в таком виде В каком
6:19
они указаны в запросе К тому же из
6:21
результатов поиска будут исключены
6:23
ответы в которых этой фразы нет например
6:26
Вы можете искать какое-то название книги
6:28
или название ролика Давайте попробуем
6:31
найти видеоролик в котором есть фраза
6:33
научиться программировать чтобы сразу
6:35
находить только видео мы можем добавить
6:38
во фразу слово видео за пределами
6:40
кавычек либо воспользоваться вкладкой
6:43
видео под строкой поиска Ну а чтобы
6:46
исключить из результатов поиска например
6:48
ролики от skillbox добавим в поисковую
6:51
фразу слово skillbox и поставим перед
6:53
ним знак Минус теперь мы видим что
6:55
некоторые результаты из поиска исчезли
6:59
профессиональном плане для программиста
7:01
очень полезным навыкам является Знание
7:03
английского языка хотя бы на базе уровня
7:06
технического английского Это обусловлено
7:08
не только тем что код мы пишем на
7:10
английском языке Но и тем что большая
7:12
часть документации наиболее полно
7:14
развернута в англоязычном сегменте
7:16
интернета а соответственно найти решение
7:18
своего вопроса гораздо проще если
7:20
задавать его на английском языке Если вы
7:23
пользуетесь русским интерфейсом в
7:25
программе для написания кода то
7:27
рекомендуется перейти на англоязычную
7:28
версию тогда при возникновении
7:30
какой-либо ошибки в программе вы быстрее
7:32
найдете ее решение чтобы заставить
7:34
поисковик находить англоязычные
7:36
результаты можно просто задавать вопросы
7:38
на английском языке А можно переключить
7:41
язык в настройках Google Здесь вы можете
7:43
выбрать язык и сохранить настройки
7:45
теперь Вы будете получать
7:47
преимущественно результаты из
7:49
англоязычного сегмента
7:51
умение гуглить для программиста должно
7:54
стать не просто полезным навыком но и
7:56
привычкой приучите себя первым делом
7:58
обращаться с вопросом в Google
8:00
совершенствуйте свои навыки поиска
8:02
информации практикуйтесь в том же
8:05
сообществе если кто-то задал вопрос
8:06
ответ на который вы не знаете попробуйте
8:08
найти этот ответ через Google
8:10
самостоятельно разобраться в этом
8:12
вопросе и помочь тому кто задал вопрос
8:15
Уверяю вас вы получите от этого
8:17
непередаваемое удовольствие
8:20
бывают ситуации когда Google не помогает
8:22
когда вы пробуете и так и эдак уточнять
8:25
свой вопрос но ответа не находите совсем
8:28
либо находите какие-то совершенно не
8:30
связанные с вашей проблемой вещи
8:31
возможно дело в вашем небольшом опыте
8:34
либо в очень узкой специализации
8:35
проблемы тогда можно обратиться за
8:38
помощью или советом к более опытным
8:40
разработчикам возможно и они не ответят
8:42
на ваш вопрос но смогут направить вас в
8:45
каком-то новом направлении для его
8:47
решения есть также вопросы на которые не
8:49
получается найти ответ в силу
8:51
невозможности его правильно
8:52
сформулировать возможно вам не хватает
8:54
какого-то более глобального общего
8:57
видения картины чтобы составить план
8:59
решения В таком случае я для себя
9:01
когда-то придумал способ который назвал
9:03
Расскажи коту заключается он в том что
9:06
вы берете любого собеседника если он не
9:08
программист это даже лучше и объясняете
9:10
ему свою проблему заранее Скажите ему
9:13
что от него не требуется выдать решение
9:15
а требуется выслушать что-то понять и по
9:18
возможности задать наводя вопросы
9:20
возникшие из понимания или наоборот
9:23
непонимание того что он услышал в конце
9:25
разговора Скорее всего вы обнаружите
9:27
какие-то новые пути поиска решения
9:29
которые не видели до этого метод я
9:31
назвал Расскажи коту потому что совсем
9:34
не обязательно чтобы вашим собеседником
9:35
был человек здесь ключевой момент
9:37
заключается в том что вы излагаете свою
9:39
проблему в другой плоскости Вам
9:41
приходится перевести хаотичные мысли в
9:44
более устойчивую вербальную структуру
9:45
слов и предложений что позволяет увидеть
9:47
более общий план и незамеченные ранее
9:50
пути поиска решения позднее я конечно
9:52
узнал что такой метод Естественно уже
9:54
был придуман до меня И называется он на
9:57
самом деле метод утенка но мне мое
9:59
название нравится больше Но это все
10:01
частные случаи в работе новичка
10:03
составляющие менее одного процента
10:05
поэтому учитесь гуглить и постоянно
10:08
совершенствуйте это умение
10:10
привет С вами был Андрей на канале
10:12
Данилов кот Подписывайтесь ставьте лайки
10:15
задавайте вопросы кстати вопросы можно
10:17
задавать и в нашем чате в Telegram Всем
10:20
пока

Поделиться: