プログラミング初心者は必ず利用する【気軽に質問できるサイト 5 選】
プログラミング初心者には、そもそもどういった学習が効率的なのかどこから手を付けていいのかなど疑問点・不安点がたくさんあると思います。
一般的な学習にありがちな
そもそも時間がとれない
モチベーションが保てない
エラーで詰まってしまった
と問題はプログラミングにも同様にあります。
しかし、特に「詰まってしまった」に関してはプログラミングは深刻な場合が多いです。
ですが同様に、エラーが解決できればすぐに解決出来てしまいます。
この記事ではエラーで詰まってしまったあなたに、すぐさま解決できる質問サイトをご紹介します。
プログラミングとは言語を使った技術!
プログラミングは言語を使った技術です。
総量や分野の違いはあれど、英語などと同じということです。
一朝一夕で習得できるわけはなく、効率的に学習しないと最初はまったく読めないのでやる気はどんどん低下します。
やる気は最重要です。
詰まっても時間がなくても、やる気さえあれば5分でも10分でも有意義な学習は可能です。
ここでは、その手助けをする無料の学習サイトをご紹介します。
「今の働き方に不満はあるけど、日々の業務が忙しくてゆっくり考える時間がない…」
そんな悩みを持つ方に向けて【DMM WEBCAMP】では無料のキャリア相談を実施しています。
ビデオ通話で相談をすることができるため、仕事で忙しい方でもスキマ時間に気軽にカウンセリングを受けることも可能です!
プロのキャリアカウンセラーと一緒に、今後のキャリアについて考えてみませんか?
サイトのご紹介
1.teratail
こちらは、エンジニア専門のQ&Aサイトです。
プログラミング初心者から中級、上級者までさまざまな人が利用しています。
「3分でわかる」というキャッチコピーからもわかるように、とにかく返信スピードが早いです。
つまるところはひとそれぞれではありますが、やはり自分と同じ悩みを抱えた人は意外と多いです。
質問を検索して自身の疑問をクリアするには最適なサイトだと思います。
また、「クリップ」機能を使って検索結果をストックしておけば後からまた復習することもできます。
有効活用し、疑問点で立ち止まってモチベーションを下げてしまうことのないように頑張りましょう。
2.マイクロソフトコミュニティ
https://answers.microsoft.com/ja-jp/
Microsoftのコミュニティです。
学習サイトというわけではないのですが、プログラミングはその言語だけで成立しているわけではなく実行しているOSやその他のアプリケーションによる問題などが多々おきます。
「プログラミングではなく環境の問題」がとても多いということです。
また、そういった問題は初心者だとほぼ分からず解決できません。
プログラミングの参考書も、純粋にプログラムの問題ならともかく、環境周りは人それぞれですので完全に網羅している可能性は低いです。
一度視点を変えて環境周りで情報を探してみましょう。
そんな時に、OSがWindowsであったり、Excelであったりした場合にMSコミュニティで悩みを検索してみましょう。
3.Qiita
こちらは技術情報のナレッジベース、共有サイト(ブログ形式)です。
プログラミングに関する知識を記録したり、共有したりすることに最適なサービスです。
気に入った記事は、「ストック」という機能を使って、いつでも参照できます。
投稿者が多数存在し、思い思いの技術情報や実際に構築した環境などさまざまな技術情報が公開されています。
初心者向けの解説も多いですし、自身が詰まってしまった問題について解決方法を丁寧に解説されているものもあります。
あくまで投稿者に頼った内容なので、目的の情報があるかは未知数ですが、思わぬ発見があったり目からウロコな情報があったりするので、検索条件を指定して目的の情報があるか探してみてください。
4.stack overflow
「stack overflow(スタックオーバーフロー)」は、プログラミングQ&Aサイトです。
世界で最も活発なQ&Aサイトのひとつで、その情報の数はやはり世界全体ですので多いです。
日本語版も存在しますが、もともとの英語版も利用できると多くの情報を得られます。
ある程度の英語力が必要になると思います。
5.Yahoo知恵袋
https://chiebukuro.yahoo.co.jp/
言わずと知れた国内最大級の総合Q&Aサイトです。
もちろん、プログラミングに特化されえちるわけではないのですが、Yahoo!知恵袋でプログラミングの質問はあります。
そもそも「カテゴリ」→「コンピュータテクノロジー」→「プログラミング」とカテゴリが存在しますので、そこから絞り込んで検索すれば、プログラミングに関する質問があります。
ただし、最大級であり、どなたでもなんでもという状態なので、質問自体や回答にもクオリティの差は出てしまいます。
そこはきちっと見極めて有効な回答を選択しましょう。
カテゴリーマスター(多くの質問に答える優秀な人)の方の回答なら比較的有効な回答が多いかもしれません。
まとめ
詰まってしまった時の問題解決能力もプログラミングを行う上での大事な要素ではあります。
しかし、最初からそんな能力が高い人はいません。
大事なのは「詰まってあきらめる」ことはせず、こういったサイトを使ったりして少しでもその状況を打開することです。
すぐに答えを求めるのは考えものですが、悩みすぎて一向に前に進めないのも残念です。
立ち止まったら、迷わず「質問」しましょう。
少しずつでも前進していれば達成感とともに継続する力も湧いてきます。
あきらめずに頑張っていきましょう。
それでも独学での学習に限界を感じる場合、プログラミングスクールを検討してみることをオススメします。
「今の働き方に不満はあるけど、日々の業務が忙しくてゆっくり考える時間がない…」
そんな悩みを持つ方に向けて【DMM WEBCAMP】では無料のキャリア相談を実施しています。
ビデオ通話で相談をすることができるため、仕事で忙しい方でもスキマ時間に気軽にカウンセリングを受けることも可能です!
プロのキャリアカウンセラーと一緒に、今後のキャリアについて考えてみませんか?
DMM WEWBCAMPについて
DMM WEBCAMPは3ヶ月間で未経験から即戦力エンジニアを育成する転職保障付きのプログラミングスクールです。1ヶ月でプログラミング・Webデザインを学ぶ通い放題の「ビジネス教養コース」も展開しています。
DMM WEBCAMPを運営する株式会社インフラトップ では、「学びと仕事を通して人生を最高の物語にする」という理念で会社を経営しています。
キャリアアップを目指す方は、この機会に私達と一緒にプログラミングを学んでみませんか?