質問: スタック・オーバーフローのコミュニティが日本のデベロッパーのみなさんにとってさらにより良い環境となるためにできることについて、少し私の思うところをシェアしたいと思います。2017年の1月からの新規ユーザー登録者数を、振り返ってみましょう。2017年の6月の時点では600人もの新規登録がありましたが、それから減少が続き今年の1月には約370人となりました。これは新しくスタック・オーバーフローを訪問した人々のサイトへの参加の意欲、クオリティの高い内容をみなに提供したいかどうか、が減少している傾向にあるように見受けられます。新しい訪問者が初心者であれエキスパートであれ、コンテンツのクオリティこそが知識を共有したい理由なのではないでしょうか。その点を考慮し、クオリティを向上させるための簡単な方法をご紹介したいと思います。それはコミュニティをよりよくする為に私たち誰もが今すぐにできることです。 スタック・オーバーフローを、クオリティの高い質問・回答が期待できる、自分が使い続けたくなるようなQ&Aサイトに育てることに少しでも興味がある人は、まずは「投票」をお願いします! 「投票」はコンテンツのクオリティを向上させるために無くてはならないものです。あなたが質問や解答にプラス投票を投じるにせよマイナス投票を投じるにせよ、投票頂くこと自体がサイトを向上させるのに非常に重要です。これらのボタンを使用することによって、あなたが内容を確認し、コンテンツの有益性、明確さ、正確さについて、あなたの考えを他の皆さんに共有したことを意味します。 ![画像の説明をここに入力](https://i.stack.imgur.com/dTjVV.png) スタック・オーバーフローでは得票数の多いコンテンツほど上に表示され、参考になるものがわかりやすくなっています。投票することによって、有益な情報を検索しやすくなります。私たちはフォーラムではなく、何が有益でそうでないのかをコミュニティから意見を得ながらキュレートするQ&Aサイトなのです。それらなしではノイズだらけのサイトになってしまいます。情報を共有しても、それが常に有益でうまくまとめられたものであるとは限りません。投票は投稿者を攻撃するというわけではなく、どの質問やどの回答が正しく重要なのか、有益なのかそうでないのかを知らせるあなたの意思表示なのです。私たちはおそらくこれまでにそれほど有益ではない情報を共有したことが(人生の中で)あると思いますが、それだからと言って私たちが役立たずだというわけではありません。それはただ、私たちの投稿を、聞き手が何を必要としているかにあわせて少し編集する必要があるだけなのです。 トップページを見ると、現時点では質問への投票も回答への投票も非常に少ない状態す。残念ながらこれでは訪問者に「ここではあまり交流がされていない」という印象を与えてしまうのではないでしょうか。サイトへの訪問数自体が少ないようにも見えてしまうのではないでしょうか。しかし実際には、全くそうではないのです!スタック・オーバーフローへの訪問数は2017年1月の時点では約365,000人、しかし今年の1月には約455,000人と、実はかつてないほどのトラフィックがあるのです!しかしユーザーの参加が活発でない為に、サイトのコンテンツやクオリティ向上にあまり関心がないようなそんな間違った印象を新しい訪問者に与えてしまっているのではないかと思うのです。そこで、投票が大切になってきます! あなたの投票はスタック・オーバーフローの方向性を左右し、コミュニティの成功に繋がります。このコミュニティの大切なユーザーによって毎日作られているコンテンツを通じて交流しながらキュレートしていく事で他の仲間たちとあなたの考えを共有していることになるのです。このサイトは日本のデベロッパーの皆さんのサイトであり、他の日本のデベロッパーの皆さんとって何が重要で役に立つのか、何が良いクオリティであるのかを見極めることが必要となってきます。この素晴らしいサイトを成長させる為にも、ぜひ投票してください!
回答: **投票意思の確認** 質問者は自分の疑問を解決するためにここを訪れる方がほとんどだと思います。 一方、回答者は自分の知識を質問者へ与え、信用度を獲得、情報の共有、バッジの獲得等が目的となっています。 しかし、投票はコミュニティ貢献の性格が強いと感じます。彼等は、個人的な目的をもって参加されており、それで充分だと判断されているのではないでしょうか。 何らかの方法で意識調査をしてみたらどうかと思うのですが、投票をされない方が、参加されるとは少し考えにくいですね。 **投票基準の確認** ヘルプなどを見ればいい質問の基準がある程度書いてありますが、 ボタンを押すときにも表れます。 趣旨が明確 実用的 建設的 調査の跡がある 試行錯誤の跡がある 回答は、それを見た人が役に立ったか役に立たなかったかで、直感的に入れることが出来ます。 しかし、質問に対してはどうでしょうか。 上の基準等をより明確にわかりやすくし、それに当てはめるような質問をするように励行すれ ば、ほとんど機械的に投票を入れるようにする。(強制はできないんですけどね。)そうすれ ば、もしかすると、投票も貰えるし、質問を良くしようという意欲が高まり、一石二鳥かも知れ ません。有志の方たちから、積極的にこうした質問に投票を入れて行けば、気運も動くのではな いですか? よりコミュニティのために投票が行われているのだという気持ちにもなれ、投票者たちも、信用度と投票の一致を感じることができるのではないかなと考えます。 過去のMETAの論争を見ると、最初の質問に価値を置いている方が多いように感じました。 投票というものを利用し、それを基準とリンクさせるという方法は無理でしょうか? 私は「役に立つ質問」、変な表現ですが、そういう質問に投票が入れられているような気がして、投票基準がよくわからないという印象を受けた事があります。それとも私の勘違いでしょうか。 例えば、聞きたかったけど、投稿はしなかった質問。興味を惹かれる質問。面白い角度から考えた質問。なかなか見られないレアな質問、疑問に思っていたけど、コードが動いたからとりあえず胸にしまっておいた疑問、その質問の回答が、役に立ちそうな質問として現れた時などです。 投票をするほうが盛り上がるのは確かですが、恐らく慎重な方や厳格な方が多いのではないかと 推察します。そうした方たちの意向に沿うように、投票システムを敷いて行った方がいいかな と考えました。 回答は、そのユーザーがどのライブラリや言語を取っているかによって、役に立たないほうが多いのではないかと考えます。例えば私はpython,pygame,(qt,pyqt),pysideを中心に動いて いますけれども,少なくとも今では、c#やphpとか言われても「私には」役に立たないものばかりだからです。アクティブなユーザーの中でも、興味ある分野によって、さらに投票機会は狭まるという悩みがあります。 そういう意味で、投票を増やすには、ユーザーさんたちの言語やライブラリなどの幅広い知識、他言語への興味が、広く浅くでも存在している必要はあるのかもしれません。これはさすがにコントロールできないかなと思いますが、どうでしょうか。 そうでないとするならば、 例えば、自分に今のところ関係なくても、 **・時間の短縮につながりそう。 ・似た言語で考え方が参考になる。 ・プログラミングの知識を補う。 ・散らばっている情報が集約されている。 ・より理解を深める。 ・別の角度からのいい捉え方! ・基本を良くとらえた回答で、初学者にもわかりやすい。 ・具体例やたとえがうまく、わかりやすく工夫されて論じられている!** 等の、ダイレクトに役に立つのももちろん、若干緩い基準で、役に立つと考えれば、投票をするのはいきすぎでしょうか? ・コード(便利なメソッドや関数)の引き出しが増える ・質問者の質問に率直に答えている。 ほか色々 役に立つというのは、自分にとってだけでしょうか?それとも、ほかの人にとっても役立ちそうという意味でもいいのでしょうか? **人を増やす(減らさない)** 基本となるのはユーザーの数です。数が多いわりに投票が少ないのが問題になっているのはわかりますが、やはり基本だと思います。増やすのは難しいですが、減らすのは食い止めることが出来そうです。ユーザーは投票の源泉ですし、質問の源泉、回答の源泉です。 先日、集中的にマイナス投票が投下され、サイトを去られた方がいらっしゃいました。質問を改善するつもり?が、質問者までも傷つけてしまう事があるようです。虫歯が出来たから、治療をしてくれたとしても、健康的な歯まで傷つける歯医者は信用できませんよね? 特に初心者の方の様でしたので、人を尊重する事は投票云々以前に大切なことだと考えます。 その方は、将来良い質問を何個も出してくださる方かも知れませんし、誰かの回答者になった方かもしれません。さらに言えば、投票者になられた方かも知れません。 少なくとも私はこういう意識を持っていたいかなと考えています。 **編集の励行と受忍** 上の投票基準に合いそうで合わないことも多いと思います。追加の情報を求めたり、編集を行ったりして、投票基準に一致したと判断すれば、ほぼ機械的に投票をするのがいいんじゃないでしょうか?編集の機運も高まるかもしれませんし、それで自分の質問が基準に会い、いい質問となり、信用度を貰えるのならうれしいかもしれません。 **時間は投票の基準ではない** 好い質問といい回答も、時間が立てばとたんに投票をされなくなるような気がしています。一番投票されたときは、その質問や回答が出された最初のとき。更新されたすぐ後。 しかし、本来基準に一致した質問であるか、回答であるかが投票をするかどうかを決めるものなのに、時間で目に触れられなくなったからということが、投票されなくなる理由というのはおかしい気がします。 せいぜい一週間もしないうちに、投票は止まるようです。投票に積極的な人が少ないためかもしれませんので、時間だけが問題ではないかも知れませんが、気になったので挙げておきます。 ちなみに、私は信用度は、貢献度と言ってもいいのではないかなと考えます。 一生懸命考えてみました。色々突っ込みどころはあるかもしれませんが、お手柔らかに。 以上です。