Как правильно задавать вопросы?

Почему новички остаются новичками или как правильно задавать вопрос чтобы получить на него ответ.

В этой статье я расскажу и покажу на примере, как задавать правильно вопросы, чтобы получать на них ответы! Данная статья поможет вам не только научиться правильно задавать вопросы, но и раскроет один очень важный секрет.

Многие люди не умеют правильно задавать вопросы и поэтому либо вооще не получают ответ на свой вопрос, либо их много переспрашивают, чтобы понять что они вообще хотят.

Важно научиться правильно задавать вопрос.

Это сэкономит не только время того, кто задаёт вопрос, но и время того кто отвечает на вопрос.

Давайте с начала разберём плохой пример.

Как не нужно задавать вопросы

"Ничего не работает. Что делать?"

Вопрос не несёт в себе никакой полезной информации и вообще не понятно что хочет знать тот, кто его задал.

Скорее всего на такой вопрос либо вообще не ответят, либо начнут расспрашивать детали или просто пошлю в Гугл.

Это типичная ошибка новичков.

Давайте теперь рассмотрим хороший пример.

Как правильно задать вопрос?

В идеале вопрос должен отвечать на три вопроса.

  • Что я делаю?
  • Что ожидаю?
  • Что получаю?

Пример:

Я пишу код на Yii2.

У меня есть сущность "сделки".

Сделка может быть с датой окончания или без даты окончания.

Мне нужно выбрать все сделки из базы данных, у котороых не указана дата окончания (null или 0000-00-00 00:00:00) или если она указана, то она должна быть равно или больше чем сегодня.

Поле в базе данных называется "valid_until" и имеет тип "datetime".

Так я выбираю те сделки, которые ещё не истекли:

 $query->andWhere(['>','valid_until', new \yii\db\Expression('now()')]);

Но мне нужно дополнительно выбрать те сделки, у которых не указана дата.

Как это правильно сделать?

Согласитесь на такой вопрос легче ответить!

Cекрет

Часто задав правильный вопрос, можно самому найти на него ответ.

Чем чаще мы находим ответ на свой вопрос сами, тем быстрее мы перестаём быть новичками и зависить от других.

Задавайте правильные вопросы себе и только если сами спустя время не смогли найти на него ответ, спрашивайте других.

Ещё несколько рекомендаций

Не нужно спрашивать, знает ли кто-то ответ на ваш вопрос. Просто спросите!

Задавайте вопрос целиком, а не фрагментами. Часто в чате пишут вопрос на 10 сообщений :-)

Бывает так, что задав вопрос, вы получаете не ответ на свой вопрос, а направления в котором вам стоит двигаться. Это хорошо. Не ждите что кто-то будет решать вашу задачу за вас. Поблагодарите и попытайтесь ещё раз поставить себе данный вопрос с полученной информацией. Если не сможете найти ответ на свой вопрос, задайте его ещё раз.

Всегда благодарите за ответ за ранее.

Не бойтесь задавать вопросы, особенно себе! :-)

Если у вас есть что добавить, будет рад прочитать ваш комментарий!

Если данная статья была для вас полезна, поделитесь ею с вашими друзьями в социальных сетях.


Оставьте комментарий!

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий:

  • Oleksii
    Oleksii написал(а):

    У программистов, очень часто возникают синтаксические ошибки из-за недостаточных базовых знаний. Я сегодня лично потратил 3 часа на то что бы научить кнопку отправлять $_GET с данными обработчику, и все иза того что вовремя не увидел синтаксичесскую ошибку, которую редактор VS Code не увидел, в виду того что ссылка составлялась сложным путем. Так вот внутри input в событии onclik не хватало 2ух одинарных кавычек, и соответственно данные не отправлялись, хотя на первый вхгляд все было правильно. Ответ был найден после второго перерыва, поэтому, делайте перерывы если что то не получается, и самое главное не нужно психовать.

  • Судеф
    Судеф написал(а):

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

    Хочу поблагодарить Александра Шиллинга за то, что всегда терпеливо относился к нам и помогал во всех вопросах. Берите пример с него и никогда не стесняйтесь помогать другим, даже если вы думаете, что это очень лёгкий вопрос. Из-за паники новички часто теряются и просто попадают в ступор, когда наоборот нужно успокоиться и подумать.

  • Nurlan
    Nurlan написал(а):

    Дам один совет, который часто мне помогает. Если вы видите, что у вас не получается исправить ошибку, то дайте себе передохнуть на 10 минут. Забудьте о проблеме, отдохните просто. Затем снова начав работать над проблемой, взгляните на неё с "высоты птичьего полёта", как бы представляю всю картину логики вашего кода. Старайтесь быть упрямыми в исправлениях ошибок и изучении новых технологий :)


Написать новый комментарий

Видео

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

Подробнее »

Сделки

Самые горячие и выгодные сделки, акции и скидки на видео-курсы, софт, услуги, книги и железо из всего рунета.

Подробнее »

Планета

Наша планета собирает интересные статьи из различных источников и объединяет их в одну ленту. Которую можно читать на нашем сайте.

Подробнее »