18 июля пройдет вебинар "Выживаем с PostgreSQL или новая СУБД для старого Oracle DBA". Приходите, информация и регистрация по ссылке!
Знакомимся с возможностями новой версии Oracle 23c в этой теме.

Как правильно задавать вопрос / Помогите пожалуйста составить запрос

Здесь обсуждаем жизнь форума и сайта: Оформление, функциональность, что хорошо, что плохо, чего не хватает, что лишнее и т.п. Критикуйте, хвалите, предлагайте новую тематику, новые подходы и новые возможности!
Ответить
AntonS
Сообщения: 96
Зарегистрирован: Пт июн 03, 2022 8:51 am

Как правильно задавать вопрос / Помогите пожалуйста составить запрос

Сообщение AntonS »

Вопрос: Я студент и мне задали задачку. Помогут ли мне на этом форуме ее решить?

Ответ: В принципе, ответ – "Помогут". Но надо правильно подойти к вопросу.


Почему-то некоторые студенты думают, что если опубликовать условие задачи, то через некоторое время волшебным образом появляется ответ. Причем, некоторые из них не то что не вспоминают о словах вежливости, но и просто не удосуживают себя просьбой о помощи, прямо так и публикуют условия задачи, полученные от преподавателя: "Напишите программу, которая строит график функции y=sin(x)"

Как правило, решить школьную/студенческую задачку для местного специалиста проблемой не является. Именно поэтому, решать он ее не будет. Почему? Потому что спецы сидят здесь не за зарплату, а потому что ему интересно решить какую-то сложную проблему, напрячься, разобрать нюансы, придумать красивый алгоритм, найти непонятно как возникающую ошибку, приобрести новый опыт от других специалистов, которые знают то, чего не знает он. А также потому, что его собственные опыт и знания могут пригодиться тому, кто эти знания хочет получить. Подчеркну – хочет. Это важный момент. Помогать приятно. Делиться знаниями приятно. А выполнять домашнее задание за нерадивого студента, который прогулял лекции, не счел нужным прочитать конспект и не делает никаких попыток разобраться в вопросе – бессмысленно. Специалист потратит время в пустоту, так как студенту это никак на пользу не пойдет.


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

Путь 1. "Я не знаю, не умею и знать и уметь не хочу".
В этом случае не пишите "прошу помочь сделать задание" или "помогите", а пишите прямо: "сделайте задание за меня", а также озвучьте, как бы вы отблагодарили того, кто это сделает. Тогда всем будет понятно, найдется тот, кто сделает. Или не найдется, но учтите, что остальные посетители вправе оставлять свои комментарии, как бы больно они не ранили ваши искренние студенческие чувства.

Путь 2.
"Я хочу разобраться и сделать это задание, но мне нужна помощь".
Этот подход подразумевает, что помимо условия задачи, будут опубликованы реальные попытки автора что-то сделать, конкретные вопросы, по коду, функциям, алгоритмам, а также прочитан материал, который дал преподаватель и/или изучены основы языка, которые даются на первых страницах любого учебника, а так же озвучен размер вознаграждения, с которым вы готовы расстаться в случае помощи. А на ответы "вам поможет функция Split", вы не будете немедленно задавать вопрос "а что это такое?", а сначала почитаете Help по данной функции или материалы по ее использованию, во множестве доступные в Интернете. В данном случае вам скорее всего помогут, причём бесплатно.


P.S. Если вы учитесь в учебном заведении, вас же никто туда насильно не затаскивал. Вы платите за получение знаний или даже получаете стипендию от государства, так получайте же эти знания, иначе зачем учиться на такой специальности. Можно податься в строители, слесари, швеи, водители. Там никто программирование учить не заставляет. А если пришли учиться именно на такую специальность – будьте любезны соответствовать. Специалисты знают то что они знают потому, что хотели получить эти знания и мы все будем очень сильно расстроены, если из-за тех, кто не хочет учиться сейчас, мы получим в будущем очередной Чернобыль, СШГЭС, падение самолетов и т.п.

Успехов в учебе!

Источник: один из форумов. Автор неизвестен
vyourinsky
Сообщения: 3
Зарегистрирован: Пн апр 18, 2022 12:49 pm

Re: Как правильно задавать вопрос / Помогите пожалуйста составить запрос

Сообщение vyourinsky »

Спасибо!
Полезная статья!

Вот здесь есть еще свежие заметки по теме:
Как правильно задавать вопросы, если ты начинающий айтишник
AntonS
Сообщения: 96
Зарегистрирован: Пт июн 03, 2022 8:51 am

Re: Как правильно задавать вопрос / Помогите пожалуйста составить запрос

Сообщение AntonS »

В продолжение тематики правильного составления вопросов:

Пожалуйста, не задавайте мета-вопросов в чате! Просто и доступно растолковывается какие вопросы не надо задавать в чате и на форуме

Что такое «Ошибка молотка» или «Ошибка XY»? Это такая распространенная ошибка тех, кто задает вопросы в сети. У спрашивающего есть проблема X, он предполагает, что для неё подходит решение Y и уточняет детали решения. При этом он задает вопрос «Как использовать Y?» вместо того, чтобы спрашивать «Как решить X?»
Аватара пользователя
Valery Yourinsky
Сообщения: 62
Зарегистрирован: Ср май 18, 2022 2:30 pm

Re: Как правильно задавать вопрос / Помогите пожалуйста составить запрос

Сообщение Valery Yourinsky »

Старая, но актуальная статья!
Как правильно задавать вопросы в технических форумах
Copyright © 2001 Eric S. Raymond
Перевод на русский язык: Copyright © 2002 Валерий Кравчук
Ответить