プログラミングを一人で学んでいたら、どうしても解決できないエラーや理解できないことに出くわすことってありますよね?
そういうときは、ネットで調べたり、技術書を漁ってみたりと色々な解決手段があると思います。しかし、どんなに探しても自分が抱える問題に対する回答が全く見つからないこともあるでしょう。
回答があるが、それが自分には理解できないというパターンも多いかもしれません。
そういう時に利用するべき便利なサイトがいくつかあります。
今回はそれを3つ紹介したいと思います。
Qiita
Qiitaはプログラミングに関する記事を自由に投稿し、自由に観覧できるサイトです。記事は初心者向けのものから、高度なものまで幅広くあります。
解決に長い時間を要した問題に関して解決までの過程が書かれていたり、ある言語に関する基本的な機能がきれいにメモとしてまとめられたりしています。
学習中に困ったことがあったら、Qiita内で検索すると複数の記事が出てくるはずです。それぞれの記事が違う方法で問題にアプローチしていたりするので、色々な解決法があるんだ、と勉強になります。
便利なので知らなかった人は是非活用してみてください!
teratail
teratailはプログラミングに関する質問を投稿できるサイトです。teratailを利用している多数のエンジニアに回答を求めることができます。
もちろん他の人の質問と、その回答も見ることができます。
ネットで調べてもどうしても解決できない問題があったときは質問するしかありません。自分が書いたコードやエラー内容を共有したり、回答者からの質問に質問者が答えたりすることで、個別の問題に対してみんなで解決法を考えることができます。
stack overflow
stack overflowはもともと海外で利用されていたサービスで、日本語版は2014年にリリースされました。
基本的な機能はteratailとにていますが、海外で活発に利用されていることもあって英語の質問が豊富です。日本語版もそれなりに活発なのでteratailと同じように利用できます。
英語ができる方や、プログラミングと英語を同時に学びたい方は、あえて英語版stack overflowを使うのもありかもしれません。
まとめ
プログラミングでつまずくところは、みんな大体同じです。今あなたが抱えている問題はこれまでにたくさんの人が経験し、解決してきたはずです。
ネットで探せば絶対にどこかに答えはあります。その手段として以上に紹介した3つのサイトを活用してみてください!





