プログラミング独学の限界を突破する方法【詳細な方法まで解説】

プログラミング

プログラミング独学の限界を突破する方法【詳細な方法まで解説】

悩める人
【今回のお悩み】
プログラミング独学しているけれども早々と限界を迎えた気がする。これから先一体どうすれば良いんだろう。
【本記事で解決】
プログラミング独学でつまづくポイントは「質問できない」「継続できない」だ。それらの解決策を一挙に紹介しよう。
うぬぼれ

 

<この記事を書いた人>
✔︎文系からエンジニア職
✔︎IT知識ゼロからIT企業に入社
✔︎現在はマネジメント業務も兼任
 (周囲に中途含みエンジニア多数)

 

本記事の内容

  • 現役エンジニアに聞きまくる【無料】
  • 動画講師に聞きまくる【一部有料】
  • 仲間をとにかく増やす【無料】

 

それでは内容に入っていこう。

 

プログラミング独学の限界突破
①現役エンジニアに聞きまくる【無料】

プログラミング独学の限界突破
①現役エンジニアに聞きまくる【無料】

無料の質問サービスを使い倒す

・Yahoo!知恵袋
・teratail(テラテイル)
・Qiita(キータ)
・【参考】質問テンプレート
種類 回答率 初学者向きか
Yahoo!
知恵袋
teratail
(テラテイル)
Qiita
(キータ)

 

【いきなり結論】
teratail(テラテイル)をメインに使うべし。
うぬぼれ

 

Yahoo!知恵袋

 

割とトンチンカンな回答も多いので、あまりオススメしない。
うぬぼれ

 

一度は見た事があるであろうお馴染みのYahoo!知恵袋。実際にプログラミング独学についての質問も多く上がっているため、参考がてらに覗いてみるのも良いだろう。

 

ただし、Yahoo!知恵袋には注意点もある。

・質問の回答がもらえない
・回答者の素性が不明
・回答が雑

 

質問者

プログラミングを独学で習得したいのですが、お勧めの本、サイト、言語など教えていただけないでしょうか。

回答者

それであれば、まず英語や韓国語を勉強してみるといいと思います。プログラミングも言語ですので、辞書を作るのと一緒です。この言葉の意味はこれです、をひたすら書いていきます。

 

上記は実際の謎回答の例。ベストアンサーを貰っているのも謎。
うぬぼれ

 

teratail(テラテイル)

◾️公式URL
https://teratail.com/

 

独学者に一番オススメなのはteratail(テラテイル)。
うぬぼれ

 

terateilはITエンジニア特化型QAサイトであり、先に説明したYahoo!知恵袋のIT版である。利用者が多く独学に限界を感じているあなたの力になるはずだ。

 

ただし、teratailも利用する際の注意点がある。

初歩的な質問をすると回答がつかなかったり雑な返信をもらう事がある。

 

teratailは回答率が9割とかなり高い反面、プログラミング学習している事が前提となるのが理由だろう。
うぬぼれ

 

質問はプログラミング写経を一通り終えたくらいのフェーズで行うのが望ましいだろう。

 

「プログラミング写経って何?」という人は下記をチェックしてみよう。

 

Qiita(キータ)

◾️公式URL
https://qiita.com/

 

難易度が高いが知識の宝庫。辞書的に使うべし。
うぬぼれ

 

Qiita(キータ)はプログラマのための情報共有サービスである。直接質問する事はできないが、現役プログラマが発信した情報を見ることができる。

 

こちらも注意点はもちろんある。

初学者が理解できないほど複雑なテーマを発信している場合が多い。

 

プログラマやエンジニアによる外部向けの情報発信のため、洗練されている内容が多い。
うぬぼれ

 

こちらもtaratail同様にプログラミング学習がある程度進んだ後の辞典的な使い方がオススメだ。

 

【参考】質問テンプレート

teratail(テラテイル)で適当に質問して足蹴にされる前に下記テンプレートに沿って整理してみよう。

 

コピペOKなので自由に改変するべし。
うぬぼれ

 

現在、〇〇というエラーについて困っております。
解決策や知見を共有いただけるとありがたいです。

◾️発生したエラーの概要
〜〜〜〜〜〜〜

◾️実行手順
・〜〜〜〜
・〜〜〜〜
・〜〜〜〜
・〜〜〜〜◀︎エラーが発生

◾️出力されたエラーログ
〜〜〜〜〜〜〜〜

◾️想定していた結果(その理由も)
〜〜〜〜〜〜〜〜

◾️備考(開発環境やその他連携事項など)
〜〜〜〜〜〜〜〜

 

段落に分けて区切って質問すると相手も答えやすい。上記を参考に型自体もどんどん応用してみるべし。
うぬぼれ

 

プログラミング独学の限界突破
②動画講師に聞きまくる【一部有料】

プログラミング独学の限界突破
②動画講師に聞きまくる【一部有料】

動画サイトのコメント欄を使う

・Yotube(ユーチューブ)
・Udemy(ユーデミー)
・番外:スクール

 

種類 回答率 即レス
Youtube
(ユーチューブ)
Udemy
(ユーデミー)
番外:
スクール

 

 

Youtube(ユーチューブ)

 

Youtube投稿者が許可していればコメントをする事ができる。動画内容に沿っていれば質問して回答を得る事も可能だ。

 

下記にプログラミング学習者が知っておくべきYoutube学習のメリット、デメリットを連携しよう。

◾️メリット
 →学習始めたての人には丁度良い

 ・返信される場合は即レスが多い
 ・無料で見ることができる
 ・ガチ初学者に向いている
◾️デメリット
 →本格的な勉強には向いていない

 ・人気動画の場合は返信されない
 ・動画の本数自体が少ない
 ・ざっくりした内容が多い

 

始めたての学習者向けの入門動画(マインドや概要説明)が多い。
実践スキルをつけたい場合は次のUdemy以上にするべし。
うぬぼれ

 

Udemy(ユーデミー)

 

Udemy(ユーデミー)はプログラマーほぼ全員が知っている動画教材プラットフォームだ。運営は進研ゼミでおなじみのベネッセが運営しているので大手の安心感がある。

 

Udemy内では10万を超える動画教材数を扱っており、世界中にユーザーがいる。中でも特筆するべきはプログラミング言語や開発についての教材が中心に取り扱われている部分だ。

 

Udemyは購入教材にレビュー欄が設けられて講師に対して質問や要望を投げる事ができる。
うぬぼれ

 

ただし注意点がある。

・教材材種類が豊富すぎて選びにくい
・セール価格で買わないと損をする

 

ベストセラー教材〜割引情報まで合わせて解説した記事があるので購入前に必ずチェックしよう。

 

番外:スクール

独学とプログラミングスクールの学習効率の差は「質問できる環境」が用意されているかどうかと言っても過言ではない。

 

もちろん有料のため万人にはオススメできないが30代から転職を考えている場合には検討する価値がある。

 

ちなみにスクールの場合は「常に即レスが返ってくる」環境が整っている。
うぬぼれ

 

あなたが時間のある大学3年生以下の場合は一旦独学で頑張ってみるのもアリ。
>>大学生がプログラミングをできるだけ安く学習する方法【文系必見】

 

プログラミング独学の限界突破
③仲間をとにかく増やす【無料】

プログラミング独学の限界突破
③仲間をとにかく増やす【無料】

SNSを有効活用するべし

・Twitterでタグを使う
・毎日の学習状況を報告する
・リプで励まし合う

 

Twitterでハッシュタグを使う

プログラミング独学の限界を突破するためには「継続できる」仕組み作りを行う必要がある。例えば、自分と同じプログラミング初学者が努力している姿を見るだけでモチベーションアップに繋がる。

 

方法はいたってシンプル。勉強報告ツイートと一定数フォローを行うだけでOK。

 

まずTwitterで勉強垢を開設。下記ハッシュタグを利用している人をフォローし、勉強報告ツイート行っていくだけで良し。
うぬぼれ

 

【オススメのハッシュタグ】
#駆け出しエンジニアと繋がりたい
#プログラミング初心者
#駆け出しエンジニア
#応用情報技術者
#基本情報技術者
#今日の積み上げ
#ITパスポート
#勉強メモ

 

毎日の学習状況を報告する

自分のメモや記録用に毎日ツイートを行うだけでモチベーション維持に繋がる。

 

過去の自分のツイートを見るだけで「今日もサボらずに頑張ろう」と思える。たったこれだけの差でも挫折率は大きく変わってくる。
うぬぼれ

 

下記はプログラミング学習の報告ツイート例。

上記ツイートを完全に真似する必要はないが、後から見返した時に整理されている方が望ましい。

 

学習内容だけでなく「○○日目」や「その他気づき」を付け加えるのも情報整理にオススメ。
うぬぼれ

 

リプで励まし合う

「Twitter内のリプやり取り」に関してはプログミング学習の初期段階で無理に行う必要はない。

 

前述の学習報告ツイートをタグ込みで行なっていれば自然と数人ずつ仲間が増えてくる。自然と離脱しないように励まし合う流れになり、学習の継続が可能になる。

 

 

【本内容の振り返り】
プログラミング独学は「質問サイト」「SNS」を駆使する事で限界突破する事ができる。
うぬぼれ

 

プログラミング独学の限界突破
まとめ

プログラミング独学の限界突破
まとめ

本記事のまとめ

  • 現役エンジニアに聞きまくる【無料】
    →無料の質問サービスを使い倒す
  • 動画講師に聞きまくる【一部有料】
    →動画サイトのコメント欄を使う
  • 仲間をとにかく増やす【無料】
    →SNSを有効活用するべし

>>就職を後悔している20代、30代向けプログラミングスクール【最新版ランキング】

 

  • この記事を書いた人

うぬぼれ(管理人)

都内在住の29歳。大手IT企業にてデータ分析者として勤務中。ブログ内では副業解禁に先駆け2,30代サラリーマン向けに有益な情報を発信中。半年でフォロワー6000&1ヶ月でnote200部超えた実績あり。ちなみにMARCHの文系出身。

-プログラミング

Copyright© うぬぼれblog , 2020 All Rights Reserved.