プログラミングを勉強する方法
30代中盤になり、プログラミング学習を本格的に始めたみるみる(@milumuru)です。
副業で稼ぎたいという思いを持ち、プログラミングを勉強しております。
しかしプログラミングを勉強するとエラーや分からないことが発生するため、挫折することがあります。
私もプログラミング勉強を挫折した経験がありますが、現在ではほぼ毎日プログラミング勉強を続けることができておりますので、
経験と対策を記事にしました。
結論としては、
- プログラミングでやりたいことを考える
- 完璧主義を捨てる
- プログラミングの優先順位を上げる
- アウトプットする
- ある程度分かるまでは、一人で頑張らない
一人で頑張って挫折した経験は多々あると思います。そんな時でも学校へ行ったり、他人との約束については守れているはずです。勉強するには熱意も必要となりますので、もしも高いモチベーションがあれば、プログラミングスクールで無料で悩みを聞いてもらうのも解決する方法となります。
Contents
プログラミングを勉強した結果、何をやりたいか考える
「あなたはプログラミングを勉強して、やりたいことは明確でしょうか?」
- なんとなくプログラミングをして、専門性を付けたいな。
- 在宅ワークとか憧れる。
- 副業で稼げそう。
そんなことを思っておりませんか?
分かります。
みるみるも考えております。
しかし目標をするにしても、大体の目安は設定しておく必要があります。
例えば、副業で稼ぎたい金額にしても、10万か100万円でやることが変わってきますし、期間も半年後なのか、1年後か、10年後で
勉強時間も方法も変わってきます。
そのため、あなたが目指したい目標を掲げる必要があります。
私の目標としては、副業で15万円稼ぐこと、人が楽しくなるようなサービスを作りたいという気持ちがあります。
15万円の目標としては、本業の会社が倒産したとしても、副業で15万あれば、生活が出来るという点です。
また私はおもしろいことが好きです。
いつも何かおもしろいことがないかということを探しております。
因みに私がサービスを作りたいと思った一番最初は以下のサイトを見て、プログラミングに夢を感じました。
LINEに写真を送ると、DM●の写真一覧から類似している動画を紹介してくれるというサービスです。
「スケベ博士」の詳細記事はこちらです!https://t.co/v8GBXNhqND
実装記事もこの後作ります。
— DAI (@never_be_a_pm) March 21, 2018
テクノロジーとアイデアで素敵?なことが色々と出来るのかということを再認識できました。
そのため、プログラミングを始めたときはPythonから始めております。
勉強を続けること
先ほどの不真面目な発言からは一気に変わって以降はまじめな発言が続きます💦
プログラミング学習だけではなく、すべての勉強について大事な点があります。
それは勉強を止めないことです。
何を当たり前のことを言っているのだ!?っと言われるかもしれませんが、
あなたが今まであきらめてしまったことを思い出してください。
その諦めてしまったことは途中でやめていませんか?
スラムダンクの有名な言葉にもあります。
「諦めたら、試合終了だよ。」っと…
完璧主義を捨てる
あなたは完璧主義の罠というものがあります。
- あーなんで自分は勉強時間が人よりもかかってしまうか?
- 自分が嫌になってしまう。
そんなことはありませんか?
あなたが自分のことを嫌になってしまうのは、完璧主義の罠にはまっているかもしれません。
解決策としては、「セルフコンパッション」を鍛えましょう。
嫌なことがあったとしても、自分も認めてあげる力となります。
自分のなかの批判者を、もっとも優しく親身にポジティブにする。
自分にやさしくしてくれる他人を想像することが重要です。
詳しくはこちらの記事が参考になります。
パレオな男 自信を持ちたい!とか言う前に、まずは「セルフコンパッション」から鍛えるべし
プログラミングを勉強するということをの優先順位を上げる
あなたは何にどれだけの時間をかけておりますか?
仕事をしたり、遊んだり、YOUTUBEを見たり、ダラダラしたり・・・と色々なことをしていると思います。
しかし何を始めるには、何を減らすかなくす必要があります。
もしもプログラミング勉強を始めるのであれば、時間が必要となります。
時間を捻出するのが、難しくて、プログラミング勉強を挫折する人も少なくありません。
まずはあなたのかけている時間を把握して、どの時間であれば、捻出できるかということを把握しましょう。
早朝や会社の帰り・土日等の休みの日で、自分の頑張りだけで時間を確保できます。
まずは30分から時間を作っていきましょう。
環境を整える
プログラミングを勉強したいのであれば、勉強しないといけない環境にするのが一番です。
プログラミングを提供している会社に入社して、働きながら覚えるのが、効率的ではありますが、
いきなり未経験で入社できる企業は多くありません。
そのため、オンラインでのプログラミング学習教材を使用したり、プログラミングスクールを利用ししたりすることをおススメします。
プログラミングスクールやオンラインでのサービスは用途に応じて、選択すればいいと思います。
■プログラミングスクールをおススメする人
- 一人ではついついサボってしまう。
- 数か月でプログラミングのスキルを向上させたい。
- エラーに対して、すぐに回答を教えてくれる。
- ある程度の資金余裕がある
■オンラインでのプログラミング学習教材
- 一人でも勉強をコツコツ続けれる
- ある程度勉強期間に余裕がある
- 自分で悩んで、答えを見つけたい。
- 安価に学習したい
【まとめ】プログラミングを勉強する方法
プログラミングを勉強するのに、遅いということはありません。
むしろ今後のIT化の進む世の中で、ITスキルが低いことの方が問題なのかもしれません。
ITスキルを上げ、自分の作りたいサービス作れるようになるというプログラミングは今後求められるスキルです。
プログラミング勉強をしていくには以下のステップで進めていくことをおススメします。
- プログラミングでやりたいことを考える
- 完璧主義を捨てる
- プログラミングの優先順位を上げる
- アウトプットする
- ある程度分かるまでは、一人で頑張らない
やりたいことを考えて、あなたが決めた目標に対して、突き進む行動力が重要です。
少しづつ頑張っていきましょう。
一人で勉強して諦めたが、プログラミングへの道をあきらめたくない場合は、プログラミングスクールで話だけでも聞いてみましょう。相談だけであれば、無料で話が聞けます。