Open

Не спрашивайте разрешения на вопрос, просто задавайте его.

Время от времени, я провожу время в чатах, и иногда я встречаю людей задающие что-то типа этого,

user123:

Есть ли тут Эксперты по Java

Это плохая форма для вопроса по нескольким причинам. Что на самом деле этот человек пытается спросить,

user123:

Есть ли тут Эксперты по Java кто согласился бы разобратся с моей проблемой, не важно какая у меня проблема, даже если это не связанно с джавой, даже если ты ничего не знаешь в джаве, все равно бы ответил на мой вопрос?

Есть много причин почему люди у которых ЕСТЬ знания не признали бы этого. Спрашивая, вы просите больше, чем ты думаешь, что просишь.

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

В альтернативном варианте вoпрос может быть таким..

user123:

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

..если вы не готовы вложить усилия решить вашу проблему, почему должны мы?

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

Давайте подведем итог, не спрашивайте "Есть ли тут Эксперты по Java", а вместо спросите "Как я могу решить [проблему] по поводу Джавы и [ больше подходящей информации]?"