Не питайте аби спитати, просто спитайте
Час від часу, в онлайн-чатах, де я перебуваю, хтось з'являється та запитує щось на кшталт:
Foobar123:
Це питання сформульовано погано з багатьох причин. Ось, що людина насправді хоче запитати:
Foobar123:
Існує багато причин, чому люди, які ВОЛОДІЮТЬ необхідними знаннями, можуть цього не визнавати. Ставлячи питання таким чином, ви насправді просите більше, ніж вам здається.
Ви просите людей взяти на себе відповідальність. Ви ставите під сумнів впевненість людей у своїх здібностях. Також, ви без потреби відсікаєте інших людей. Я часто відповідаю на питання, пов'язані з мовами програмування або бібліотеками, які я ніколи не використовував, тому що відповіді (з точки зору програміста) очевидні.
По-іншому це питання можна прочитати як:
Foobar123:
І це просто лінь. Якщо ви не готові витратити час і зусилля на вирішення своєї проблеми, чому ми повинні це робити за вас?
Рішенням тут буде не питати дозвіл запитати, а просто поставити запитання. Людина, що час від часу зазирає в чат, найімовірніше не відповість на ваше питання "можна запитати?", а ось опис вашої конкретної проблеми може привернути їхню увагу і пробудити цікавість відповісти.
Отож, підсумуємо. Не питайте "Чи є тут знавці Java?", краще спитайте "Як мені зробити [певну річ] за допомогою Java? Ось [детальний опис проблеми]"
Інші подібні проблеми: The XY Problem, Ні «Привіт». Більше інформації: How do I ask a good question?, або якщо маєте більше часу: How To Ask Questions The Smart Way.