Ne kérdezz, hogy kérdezz, csak kérdezz

Néha-néha, az online chatszobákban, ahol lógni szoktam, valaki felbukkan, és valami olyasmit mond, mint,

Foobar123:

Van itt Java-szakértő?

Ez több okból is helytelen eljárás. Amit az illető valójában kérdez ezzel, az

Foobar123:

Van itt olyan Java-szakértő, aki hajlandó megvizsgálni a problémámat, bármi is legyen az, akkor is ha valójában nem is kapcsolódik a Java-hoz, vagy ha még egy olyan ember, aki nem tud semmit a Java-ról is válaszolni tudna a kérdésemre?

Rengeteg ok van arra, hogy olyan emberek, akiknek MEG VAN a tudásuk nem vallanák be. Azzal, hogy így kérdezel, többet kérsz, mint amit gondolsz, hogy kérdezel.

Arra kéred az embereket, hogy vállaljanak felelősséget. Megkérdőjelezed az emberek bizalmát a saját képességeikbe. Továbbá szükségtelenül kizársz más embereket. Gyakran válaszolok kérdésekre olyan nyelvekkel vagy könyvtárakkal kapcsolatban, amiket soha sem használtam, mert a válaszok (programozói módon) józan ésszel megmondhatóak.

Másik lehetőségként így is értelmezhetjük:

Foobar123:

Van egy kérdésem a Javával kapcsolatban, de túl lusta vagyok ahhoz, hogy szavakba öntsem, hacsak nincs valaki a csatornán aki tudna rá válaszolni.

...ami egyszerűen lustaság. Ha nem vagy hajlandó dolgozni a saját problémád megoldásához, akkor mi miért lennénk?

A megoldás az nem az, hogy kérdezz, hogy kérdezz, hanem hogy csak kérdezz. Valaki aki csak tétlenkedik a csatornán és csak időnként egy-egy pillantást vet arra, hogy mi történik, nem valószínű, hogy válaszol egy "kérdezz, hogy kérdezz" kérdésre, de a tényleges probléma leírása felkeltheti az érdeklődését, és ráveheti őt a válaszadásra.

Összefoglalva tehát, ne azt kérdezd, hogy "Van itt Java-szakértő?", hanem, hogy "Hogyan oldok meg [problémát] Java-val és [más ide illő információ]?"

Más hasonló kérdések: Az XY probléma, Nem szia. Hasonló olvasmányok: Hogyan teszek fel egy jó kérdést?, vagy ha van több időd: Hogyan tegyél fel egy kérdést okos módon.