プログラミングで困ったら頼るサイト
プログラミングで躓いたらまず調べると思うのですが、その時に役立ちそうなサイトを簡単に調べてまとめました。
- Stack Overflow
- Super User
- Ask Ubuntu
- Qiita
- はてなブログhatenablog.com
- teratail
- Tech me
- Menta
- Yahoo知恵袋
これはサイトではなく検索エンジンですが「ggrks(ググれカス)」はあまりにも有名なほどとりあえず困ったらGoogleで検索してという言葉があります。
派生言葉で「Yahoo!れ(やふれ)」、「Bingれ(びんぐれ)」などもありますがやはりGoogleが一番使いやすいかと思います。
GoogleのSEOは優秀なので自分が調べたものに対して最も欲しい情報がトップに表示されやすいのでこちらでまずは調べるのがお勧めです。
Stack Overflow
プログラマーでは殆どの方がお世話になったことがあると思いますが、Stack Exchange(様々な知識分野に対する質疑応答が行えるQ&Aサイト)です。
元々は英語でのQ&Aのみ対応していますがその利用数は膨大であり2020年3月時点でパブリックQ&Aは1900万を超えています。
また、最近ではBETA版として日本語対応されたスタックオーバフローもでてきており日本人向けに使いやすくなりつつあります。
ただ、現時点では2万1000件ほどしかないのでまだまだこれからといったところです。
Super User
3大Q&Aサイトの一つです。Stack Over flowほどではないですがこちらもQ&Aサイトとしてかなりの利用数があります。
2020年3月時点で約43万件の質問数があるほど利用されています。
ぱっと見のレイアウトはStack Over Flowとほとんど差はないように思えます。
Ask Ubuntu
3大Q&Aサイトの一つです。
UNIX OSのひとつである Ubuntuに関連した質問が集約されているQ&Aサイトのようです。2020年3月時点で約34万件の質問数があるほど利用されています。
こちらもStack Over flowソフトウェアと同じシステムのようです。
Qiita
こちらも有名なサイトですね。
Qiitaはプログラマが技術情報を共有することを目的としたコミュニティサイトです。日々様々な職種の方が技術記事などを投稿されています。
こちらのサイトはほぼ日本語で投稿されており調べものをしているとこちらのサイトに該当することも多いと思います。
ただ、どちらかというとエラーの解決方法というよりはチュートリアルや挑戦してみた、体系的な知識などが多いのでぶち当たった問題の解決方法を知りたい!という場合は必ずしも解決方法が載っているとは限りません。
はてなブログ
hatenablog.com
こちらはブログ投稿サイトです。
元々ははてなダイアリーというブログ投稿サイトがあったのですが、そちらがリニューアル・移行された新しいブログサイトです。Qiitaと比べるとカジュアル目のサイトであるため簡単なエラー対処などはこちらに乗っている場合があります。
検索する場合ははてなサイト内の検索ワードを入力すれば色々とブログ内のエラー対処記事など探せます。
teratail
プログラミングのQ&Aサイトですが、回答率が高水準のためかなり回答してもらえる可能性が高いです。基本的に9割以上(2020年3月は89.5%)で回答も比較的早めに頂けるそうです。利用経験はあまりないですが今度こちらも使ってみようと思います。
Tech me
Tech meは掲示板ベースの他Q&Aサイトとは異なり、ビデオチャットで答えてくれるQ&Aサイトです。メンターを探して、依頼・予約を行って実際にビデオチャットを通じで答えていただくのでテキストのみと違ってより分かりやすくなると思います。
他サイトと異なり無料ではないのが難点かもしれませんが人脈つくり的にもありかもしれません。
Menta
こちらもTech meに似ているサイトではあります。
メンターを募って個別契約を結ぶことができるので、自分が抱えている問題などを直接解決してもらいやすいです。
またメンターとしての契約でありビデオチャット以外にチャット・通話などいろいろな手法によって相談可能です。
Tec meとは異なり単発ではなく月契約だったりするのでたくさん聞きたいことがある人はこちらのほうがお勧めかもしれません。
Yahoo知恵袋
総合Q&Aサイトとして有名なサイトだと思います。
「コンピュータテクノロジー」>「プログラミング」カテゴリーがあるのでそちらで質問したり検索するのもよいです。
まとめ
とりあえず、特定のサイトだけ利用するのではなく色々なサイトを利用していって都度最適なページを見つけていくというのが最も良い利用方法だと思います。