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

Урок о том, как правильно гуглить. Фишки поиска информации в Google. Советы программистам для экономии времени.
Обсуждение и вопросы в группе: t.me/danilovcodechat
Канал с новостями: t.me/danilovcode
⏰ Таймкоды:
00:00 О чём этот урок?
00:19 Вы не умеете гуглить
01:01 Уметь гуглить - основной навык программиста
01:37 Загугли, прежде чем спрашивать
03:12 Примеры поиска
04:23 Уточняйте запрос
05:06 Операторы поиска Google
06:57 Поиск на английском
07:50 Гуглить как привычка
08:18 Если Гугл не помог

Пікірлер: 43

  • @danilovcode
    @danilovcode Жыл бұрын

    ⏰ Таймкоды: 00:00 О чём этот урок? 00:19 Вы не умеете гуглить 01:01 Уметь гуглить - основной навык программиста 01:37 Загугли, прежде чем спрашивать 03:12 Примеры поиска 04:23 Уточняйте запрос 05:06 Операторы поиска Google 06:57 Поиск на английском 07:50 Гуглить как привычка 08:18 Если Гугл не помог

  • @user-pg8ry1tm3t
    @user-pg8ry1tm3t Жыл бұрын

    Спасибо за операторы! Сто лет назад к ним нечасто прибегал, а потом как-то выпали из практики. Сейчас снова напомнил.

  • @danilovcode

    @danilovcode

    Жыл бұрын

    Пожалуйста!

  • @kl45gp
    @kl45gp Жыл бұрын

    в 99% случаев вбиваешь текст ошибки и первая же ссылка с решением на стек оверфлоу. и сфигали я не умею гуглить)

  • @danilovcode

    @danilovcode

    Жыл бұрын

    Буквально на днях попалась шутка про то что скоро будет: заходишь в гугл, а там сразу ответ на твой вопрос, при том что ты его еще не успел задать. А может не шутка

  • @kl45gp

    @kl45gp

    Жыл бұрын

    @@danilovcode думаю не шутка)

  • @user-pq5bx2md9c
    @user-pq5bx2md9c Жыл бұрын

    Чувствую, скоро мы будем не гуглить, а чатить-гпт-тить)

  • @danilovcode

    @danilovcode

    Жыл бұрын

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

  • @user-pq5bx2md9c

    @user-pq5bx2md9c

    Жыл бұрын

    @@danilovcode я там даже не зареган еще, но руки чешутся)

  • @user-kv8el7rm8y
    @user-kv8el7rm8y Жыл бұрын

    Спасибо! Полезное и очень красивое видео. Желаю каналу роста и развития!

  • @danilovcode

    @danilovcode

    Жыл бұрын

    Спасибо за просмотр и отзыв!

  • @sergeypavlov7249
    @sergeypavlov7249 Жыл бұрын

    Те шаги в поиске, которые вы предпринимаете, очевидны для вас с высоты вашего опыта. У новичка путь был бы такой. Эээ, как бы мне сделать так, что бы элементы в массиве расположились в нужной мне последовательности. Слово "отсортировать" новичок может не знать. И запросы будут как нормализовать массив или как построить массив. Запросто запрос может быть, каким то таким. Если человек знает слово сортировка, то скорее всего он знает и словосочетание пузырьковая сортировка. Допустим новичок добрался до отсортировать, перед этим потратив пару часов на гугленье. "Ведь должна же быть готовая функция". Вряд ли новичок будет знать, что должна быть готовая функция. Что касается документации, то например в документации от Микрософт новичку разбираться намного сложней чем скажем в материалах на Metanit. Как раз для новичка лучший вариант когда ему объясняют опытные программисты. Причем важно даже не само объяснение а, что бы подсказали в каком направлении копать. Вы просто уже забыли как вы были новичком, или у вас у самого был под боком человек у которого можно было спросить. Простые вопросы они самые сложные.

  • @danilovcode

    @danilovcode

    Жыл бұрын

    Не соглашусь. Сортировка - это слово не из программирования. Не обязательно быть опытным программистом чтобы его знать. Предложенное вами "нормализовать" мне кажется менее понятным, особенно для новичков. Чаще всего задача отсортировать массив возникает в двух случаях: первое - это конкретная задача, в которой так и написано "отсортировать массив" и новичок должен с ней самостоятельно (с помощью гугла) справиться. Такая задача может возникнуть в тестах для самопроверки или на собеседовании. Второе - это когда решаешь какую-то другую задачу и в частном случае появляется необходимость отсортировать элементы в массиве и ты вроде понимаешь (помнишь) принцип, но конкретную реализацию сходу написать не можешь или не хочешь. Поэтому подсматриваешь как она правильно делается. Видимо, я просто не могу представить себе ситуацию, что кому-то может понадобиться сортировка, но он не знает слова "сортировка" или не знает что это вообще такое.

  • @sergeypavlov7249

    @sergeypavlov7249

    Жыл бұрын

    @@danilovcode Вы противопоставляете гугленье и совет опытного программиста. И естественно гуглить то же надо учиться, и вообще уметь находить информацию. Но совет опытного программиста это всегда быстрей и лучше, особенно на начальном этапе. Другое дело, что такая возможность есть не всегда или она не всегда бесплатна. Но вообще правильный путь это изучить какой-то курс по программированию, и лучше под руководством знающего и умеющего объяснять человека. Неплохо бы знать математику и вообще техническое образование не помешает. Но это обычно путь для тех кто изучает С++ или Java, или С#. А вы преподаете вроде как php. Это вроде как более простой путь в программирование. Этим языком часто занимаются те кто далек от техники, менеджеры, дизайнеры и.т.д. Т.е. это не подготовленные люди. И им это нужно побыстрей. Они еще и не такие вопросы могут задать. Знаете есть хороший анекдот про "Индийского" программиста. Месяц писал первую программу, потом месяц учился распечатывать. А потом выяснилось, что у него нет монитора.

  • @sergeypavlov7249

    @sergeypavlov7249

    Жыл бұрын

    @@danilovcode А вообще первое гугленье начинается чаще всего по поводу каких то вылетающих ошибок. Человек берет какой то пример и пытается его запустить. Потом изменить и опять запустить. И вот полезли ошибки. А если ученику задали вопрос отсортируйте массив, но перед этим не объяснили, что вообще это такое. То зачем такие курсы?

  • @danilovcode

    @danilovcode

    Жыл бұрын

    @@sergeypavlov7249 Все что вы написали конечно правильно. Единственное что я не считаю, что совет опытного программиста это всегда быстрей и лучше. Советы опытных программистов на элементарных вопросах это путь не в программирование, а куда-то совсем в другую сторону. Тут, наверное, самый полезный совет от опытного программиста будет - "гугли". Менеджеры и дизайнеры про которых вы говорите, на самом деле не хотят становиться программистами, они хотят готовый продукт без программиста, желая сэкономить на этом. Но конечно же тенденция программировать без программистов есть в профессиональной среде и скорее всего никуда не денется. Другое дело, что моя задача не в том чтобы помочь дизайнеру спрограммировать бэкэнд сайта. А в том чтобы дать метод работы с проблемами и предостеречь от тупиковых путей. Помощь опытного специалиста хороша, когда никто не знает ответ на твой вопрос - ни гугл, ни даже опытный специалист. И вот в этот момент проследить за тем как решает еще никем нерешенную задачу опытный специалист - это бесценный опыт и огромная польза для обучения будущего программиста. И она вовсе не в том чтобы "узнавать ответы на вопросы", а в том как научиться узнавать ответы на вопросы самому. И по последнему вашему комментарию про ученика, которому "задали вопрос отсортируйте массив, но перед этим не объяснили, что вообще это такое". Если задали такой вопрос, значит ученик должен найти ответ и на то что это такое и на то как это сделать. А иначе если ему объяснили все, то какой смысл в этом знании. Просто знать как сортировать - вам мало чем поможет в будущей работе. А вот знать почему так а не по другому, или как улучшить алгоритм и какие еще методы есть. И естественно специалист вам, как ученику, может и это объяснить и разжевать, но, как мне кажется, вдвойне бесценно, если вы все это сами выясните, без помощи от тех кто уже знает все ответы.

  • @danilovcode

    @danilovcode

    Жыл бұрын

    @@sergeypavlov7249 Про курсы согласен - это хороший способ изучить область знаний. Особенно если курсы толковые и ведущий умеет простыми словами и примерами объяснять сложные вещи.

  • @-________9732
    @-________97329 ай бұрын

    Всегда когда спрашивал на форуме что-либо - никогда не было готового ответа в других темах. Более того - иногда в ответах предлагали ознакомиться с другими темами в которых и намёка не было на решение задачи... выглядело то-ли намеренной издёвкой - то-ли глупостью...

  • @user-lt1bs8yx5k
    @user-lt1bs8yx5k3 ай бұрын

    А если я хочу посмотреть фильм как в начале, то что писать если не название фильма?

  • @danilovcode

    @danilovcode

    3 ай бұрын

    В случае подобного поиска лучше ориентироваться на запросы которые подбирают для таких сайтов seo-специалисты. Для поиска фильмов нужно писать название, год, HD, и фразу "смотреть онлайн"

  • @danilovcode

    @danilovcode

    3 ай бұрын

    Перед годом и словом "смотреть" можно поставить + или взять год и слово в кавычки, чтобы не подбирались похожие слова и фразы

  • @user-lt1bs8yx5k

    @user-lt1bs8yx5k

    3 ай бұрын

    @@danilovcode понял спасибо 👍

  • @krlh784
    @krlh7847 ай бұрын

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

  • @danilovcode

    @danilovcode

    7 ай бұрын

    С первой частью согласен, чисто арифметически - больше ответов на один и тот же вопрос облегчает поиск этого ответа. Но это касается только форумов и подобных им площадок. В чатах телеграм, например, совсем другая история. Там количество ответов совсем не помогает другим ищущим ответ на тот же вопрос. А вот если вместо ответа на вопрос человека пошлют в нужном направлении (подскажут, что искать или где), то, в перспективе, возможно, мы получим еще одного человека умеющего искать ответы самостоятельно и который затем также сможет помогать другим, уже в свою очередь направляя их в нужном направлении. Из чего, вы, вероятно, уже поняли, почему я не согласен со второй частью вашего утверждения.

  • @user-fw2pp5zg2q
    @user-fw2pp5zg2q Жыл бұрын

    2:28 битрикс))

  • @danilovcode

    @danilovcode

    Жыл бұрын

    Похоже, но нет

  • @user-fw2pp5zg2q

    @user-fw2pp5zg2q

    Жыл бұрын

    @@danilovcode а хто это такой тогда $arParams

  • @danilovcode

    @danilovcode

    Жыл бұрын

    Я вижу $aParams, а не $arParams. Это один из странных способов именовать переменные, чтобы знать данные какого типа они содержат. Наряду с $sDateTime - строка, $oDate - объект и так далее. Применяется адептами этого подхода в почти любом нестрого типизированном языке программирования. В битриксе в этом плане такой подход применяются только частично, типа уже упомянутого вами $arParams, а также $arResult и некоторых других узнаваемых переменных.

  • @HugoPCWorld
    @HugoPCWorld Жыл бұрын

    гугление заменит нейросеть, задал вопро,с - получил прямой ответ😂

  • @danilovcode

    @danilovcode

    Жыл бұрын

    И тогда мы будем учиться нейросетить, а пока учимся гуглить

  • @DmitriyLok

    @DmitriyLok

    9 ай бұрын

    ​@@danilovcodeучится нейросетить уже пора. Чат джипити иногда даёт полностью рабочий код. Так ещё. Подробно описывает как он работает. А иногда может затупить на самой простой функции, и даже если ему правильное решение самому написать , всеравно будет тупить и гнуть свою линию.

  • @danilovcode

    @danilovcode

    9 ай бұрын

    @@DmitriyLok В том-то и дело, что пока "иногда". И иногда сложно отличить, говорят, выдает ли он серьезный код или просто уверенно впаривает ерунду также найденную на просторах интернета. К тому же выдет он небольшие кусочки разрозненного кода выполняющие определенную функцию. Многие думают, что это и есть программирование, но это даже рядом не так. Ок, зато он определенно гуглит лучше нас, и я думаю, что просто в скором времени станет частью поисковиков.

  • @EdwardNorthwind
    @EdwardNorthwind9 ай бұрын

    Сначала заявил, что вбивать текст ошибки - это неумение гуглить, а потом начал рассказывать что угодно, но не как правильно поступать в данном случае. Алё, если мне что-то надо, как, например, сортировка - я понимаю что искать. А вот когда у меня ошибка, и я не понимаю почему, что нужно делать? Ты же такой умный, заявил что щас всё разжуешь, и тупо слился с темы. Клоун, твои анти примеры и примеры идентичны. "Как отсортировать массив" добавляем php и тут же получаем первую ссылку на php,net Так в чем именно неверность запроса? Самое смешное, что ты сам понял что облажался, поэтому не показал что тебе отдал гугл, а ушел в абстрактное "к примеру". Более того, если ты не знаешь какие есть методы сортировки, то это естественно, что сперва тебе нужно с ними познакомиться, потом выбрать нужную и задать уже другой вопрос про конкретный метод. Столько было пафоса в начале, как будто реально сейчас покажешь как поднять продуктивность гугления в разы, а по итогу пёрднул в лужу.

  • @danilovcode

    @danilovcode

    9 ай бұрын

    Вот! Наконец-то критика) Немного перебор с переходом на личности, но ок. Спасибо за ваш комментарий, я учту ваши замечания и, возможно, сделаю более подробный ролик с хорошими примерами и антипримерами. На счет "не гуглить текст ошибки" есть негласное правило, которое я, к сожалению, в ролике не упомянул: сначала нужно перевести текст ошибки (часто в этом тексте есть даже советы, что можно сделать и как исправить ситуацию) и если из текста ошибки все равно ничего не понятно, то гуглить *номер* ошибки с указанием контектса (например "php").

  • @EdwardNorthwind

    @EdwardNorthwind

    9 ай бұрын

    @@danilovcode Я расстроился, потому что были высокие ожидания, из-за столь громкого начала. Думал может реально какие-то секреты будут раскрыты... За грубость извиняюсь.

  • @ivanmosokov1637
    @ivanmosokov16378 ай бұрын

    Много воды в начале видео

  • @danilovcode

    @danilovcode

    8 ай бұрын

    Возможно вы правы, но как же без этого. Видео скорее больше философское, чем прикладное

Келесі