プログラミング、始めてみたが…
小学校でのプログラミング教育導入や、世界的なIT企業の活躍などから、プログラミング学習を始める人は多くなっていると思います。
いざ始めてみたはいいものの、
続けられない
という人は多いのではないでしょうか。
今日は、
プログラミングの勉強を止めてしまおう、
と思った時に試してもらいたい4つの方法を紹介します。
目標を少し変える
プログラミングを学習しよう
と思い立った時には、色々なモチベーションがあったと思います。
- Webサービスを作りたい
- プログラミングで仕事を効率化したい
- プログラミングを通して論理的思考を身に着けたい
- プログラミングで副業したい
など、それぞれ目的やモチベーションは、違うと思います。
ここで、私がお勧めするのは、どんな目的で学習を始めたにせよ
何かを実際に作ってみる
という目標を同時に持つ、ということです。
色々なモチベーションから、プログラミング学習を始めていると思うのですが、
途中で勉強そのものを止めてしまっては、あまり成果が得られません。
なるべく自分のモチベーションを保ちつつ、当初の目的を達成するために、一時的な目標を作って、それに向かって学習を進めてきます。
プログラミング学習において、
成果物を設定して、それを作れるように頑張る
ことは、とても学習効率が高くなります。そして、自分の作業結果が少しずつ積み重なっていくのが目に見えるので、勉強そのものを挫折しにくくなります。
簡単なもので良いので、何を作るのかを決めます。
- 電卓アプリ
- 自分のパソコンで遊べるゲーム
- 複数のExcelファイルをフォルダに整理するプログラム
など、何でも良いのですが、難しすぎないものがお勧めです。
一度、自分で何かを作ることに意識を集中すると、
作っていく中で自然と、プログラミング学習を続けて行くことができます。
質問する
独学でプログラミング学習を始めた人にとって、勉強を止めてしまう原因の一つは、
分からないことを、解消できなかった
です。
インターネットを使って、不明点について検索すれば、多くの情報があります。
その場合でも、
- パソコンの環境や、プログラミング言語のバージョンなどについて自分の状況が当てはまらない
- 疑問点を解消するためのヒントはたくさんあるのだが、それらを組み合わせて実際に解決できない
など、つまずくポイントはたくさんあります。
そんなときは、分かる人に質問することをお勧めします。
質問できる人が近くにいない、という場合もあるかと思います。
そんなときは、
などの質問サイトを使うことをお勧めします。
実際に質問できることに加えて、同じような質問とそれに対する回答を読むと、
自分の不明点を解消できることがあります。
疑問や不明点を解決できれば、プログラミング学習は続けやすくなります。
コミュニティを活用
プログラミングを勉強している人たちが集まっているコミュニティに参加してみる
というのも、プログラミング学習を続ける上で効果的です。
孤独な作業になりがちなプログラミング学習において、
- 最近流行っているテクノロジーの共有
- 学習進捗の共有
- 悩みを気軽に相談できる
などの点から、学習効果が上がります。
- 勉強会に参加
- プログラミングスクールに通う
といった方法で、コミュニティに参加できます。
勉強会については、connpassのような、勉強会を横断的に検索できるWebサイトがあります。
自分の興味に合った勉強会があるか、一度探してみることをお勧めします。
学習過程をアウトプット
プログラミングを学習していくなかで、
- モチベーションが保てない
- 定期的に勉強することに疲れてきた
ということは、誰しもあります。
そういうときにお勧めなのが、
学習過程を発信する
ことです。
自分以外の誰かに読んでもらうことを想定して、これまでの自分の学習過程を発信することで、
- 自分の中でこれまでの学習過程が整理される
- 自分がまだ、よく理解していないポイントが明確になる
- これらかの勉強の方向性が見える
など、モチベーションが上がります。
結果的に日々のプログラミング学習に、より集中できるようになる可能性が高いです。
発信方法は、
- TwitterやFacebookのようなSNS
- YouTube
- ブログ
など色々あります。
特にお勧めなのが、ブログとして、学習過程をまとめて発信する方法です。
プログラミング学習に関する記事を書く場合は、まずは
を使ってみるといいかと思います。
プロのエンジニアから、プログラミング初心者まで多くの人がQiitaで記事を書いています。記事に対してコメントや質問を投稿することもできます。
そういう意味では、Qiitaは、
先ほど、紹介した「質問する」「コミュニティに参加する」という側面も合わせ持ったプラットフォームと言えます。
- 毎日のプログラミング学習に張り合いがなくて止めそう
- 難しすぎてやめそう
というときは、一度現状を整理して、記事にまとめ、発信してみるとよいです。
焦らず、続ける
プログラミング学習は、英語のような自然言語に比べると、学習しやすい
と感じている人は多いかもしれません。
それでも、0から始めて、それなりにプログラミングできるようになるまでには、
- ある程度の学習時間の確保
- 不明点を解消しつつ勉強を続ける
- モチベーションをうまく管理する
などの、英語学習と似た困難があります。
プログラミングの勉強を止めようと思った時には、
- 「作れそうなものを作る」という目標を設定
- 分からないところは質問する
- コミュニティに参加
- 自分の学習過程を発信する
を試してみてください。
焦らず、プログラミング学習に取り組めば、きっと続けていけるはずです!
コメント