この記事は、これからプログラミングを勉強したい人向けの記事になります。
私にはプログラミングなんて「できない」「向いてない」そう思っている方は、この記事を読み進めることをオススメします。きっとあなたの役に立つ内容です。
結局、大事なことは、始めることで、始める理由なんてものはテキトーくらいでちょうどいい。
少しやってみた後、自分が向いているかどうかを見極めても、遅くはありません。
この記事では、僕なりのプログラミングの始め方をまとめた記事になります。よくある内容ではなく、自分の体験談から、初心者の人が「見落としがちなこと」や「つまずくポイント」などのリアルを紹介していきます。
僕がプログラミングを始めた理由
始める理由なんてテキトーくらいでちょうどいい
僕がプログラミングを始めようと思ったキッカケは、「とりあえずパソコンを使った仕事がしたい」からです。パソコンを使った仕事なんて、他にいくらでもあるだろうに、なぜプログラミングを選んだのかは正直、今でもわからない(笑)
最近では、プログラミングを選ぶ理由はいろいろあります。
「収入アップ」「安定した職種」「ずっと座って仕事がしたい」など理由はなんでもいいのです。まずは、自分に合うかどうかを確かめるためにも軽い気持ちで初めてみることがいいと思います。
始めた時点であなたは勝ち組
世の中の9割の人は「プログラミングをやりたい」と思っても行動すらしません。だからプログラミングを始められている時点であなたは周りの人よりも一歩先を行っています。
これは凄い進歩です。なぜなら、9割の人が行動しないということは、10人中1人しかプログラミングを始められないということ。これは明らかにあなたが周りと秀でていると証明になります。
よく聞く話で、「やってみたけど結局、私にはできなかった」という話を聞きます。僕はそれも成長の一環だと思っています。だって、向いていないということが分かったのですから。
向いていないものを続けるほど、人間は強くありません。
だから、自分には向いていないと分かっただけでも立派な進歩で、これはこれで周りとの経験の差がつきます。
まずは、行動した自分をたくさん褒めてあげましょう。
プログラミング学習を継続させる方法
継続の落とし穴は「ガッカリ」すること
プログラミング学習を始めたものの、学習意欲がわかなかったり、継続するのが辛い。と思うこともしばしば…
初めてのうちはモチベーションが高く、やる気もありますが、段々モチベーションというものは下がるものです。無理にやる気を出して続けていっても、辛くてやめてしまうのがオチです。
ここで抑えておきたいポイントは「継続はできなくて当たり前」というマインドをもつことです。
常に「継続」を邪魔する敵は「ガッカリ」です。
ではなく…
というように、1日でも、できた自分を褒めることがとても大事ということです。
まずは、「継続」するためにマインドから変えていきましょう。
プログラミングを始めてみて思ったこと
「プログラミングは難しい」という思い込み
プログラミングというと少し難しそう…と思う方も多いと思います。
ですが、実際はそんなことはなく、正直「誰でもできる」と僕は思っています。もちろん、向き不向きはありますが、基本的に使うものは、学校で習うものが理解できれば、問題なくプログラミングのコードを書くことができます。
ちなみに、僕の学歴を話すと「偏差値40程度、高卒、テストで赤点も取る」ほどの頭の悪さです。
そんな僕でもできるのですから、学力はむしろあまり関係ありません。自分のやる気さえあれば、プログラミングというものは必ず、習得できるものなのです。
初めてみると意外に楽しい
プログラミング学習を始めて、しばらくたった頃、僕の心の中には「楽しさ」が芽生えていました。
これは周りからも「嘘だよね?」と言われることが多いのですが、ぶっちゃけマジです!
プログラミングの面白さを3つの言葉で表すならば、「達成感」「発見」「創造性」です。
発見で新しいものを知り、創造性で0から1を作る楽しさを覚え、達成感で自分の思い描いたものを作れる喜びを得る。
端的に表すとこんな感じです。
語りだすと止まらないので、詳しい話はまた別の機会に話しますが、とにかく「プログラミングはやってみると楽しい」ということをこれからやる人に伝えたいです。
つまずく時もある
もちろん、楽しいだけではありません。学習を進めていれば、理解できない内容があることも当然あります。
僕がつまずいた時にする対策としては、「後でやる」と「時間を置く」の2つです。
わからないところをそのときだけで、完璧に理解する必要はありません。学習を進めていく上でわからない場所があった場合は、次の項目に進んで、時間がたったら後でやる。というのも1つの考え方だと思います。
また、エラーなどがどうしても解消されない場合は、時間を置いてみると意外に解決できたりすることもあります。
「楽観的な考えだな」と思う人もいると思いますが、人の心理と繋いでみるとあながち悪い考えでもありません。
なぜか?
脳に休息を与えることによって、脳内では「整理」と「結合」が行われます。必要な情報と不必要な情報を整理し、それらを結合することによって、頭の中がクリアな状態になる。つまりこれは「視点と感情をリセットする」という本質に基づいた考えということになります。
というように、一度離れて、休息をとることは、解決につながるということです。
何から始めればいいか?
ここまで読んでくれた方は、プログラミングについて、なんとなくどんなものかが理解できている頃かと思います。では実際にプログラミングを始めたい場合は、「何からすればいいのか?」を紹介していきます。
無料の学習サイトで基礎を固めよう
プログラミングには、「言語」と呼ばれるものがありますが、自分の向き不向きを確かめるくらいの理由であれば、どの言語を選んでも問題ありません。自分がいいなと思うものを選んでください。
無料の学習サイトについてですが、最初は有名なものを使っておけば間違いありません。
よく使われている無料のプログラミング学習サイト
- Progate(プロゲート)
- ドットインストール
- CODEPREP(コードプレップ)
上記に紹介したサイトは比較的、有名なサイトたちで、たくさんの人たちが使っているものです。
とにかく、自分で実際にコードを書いてみることが一番の近道です。気軽に始めてみるといいでしょう。
スクールでの学習もあり
スクールでも、無料体験学習などの制度を採用しているサイトもあります。基礎学習のみなら独学でも可能だと思いますが、不安な人やしっかり学びたい人は、無料体験学習のスクールを選択することも視野にいれてみてもいいでしょう。
スクールでの注意点は、無料体験学習を受けたら、自動的有料版の勧誘を進められる場合もあります。しっかりと事前に調べてからの受講を検討するようにしましょう。
まとめ
今回は、プログラミングを学習ために必要な「マインド」と「準備」についての内容を、自分の体験談とともに紹介しました。始めはまずこの2つのポイントを抑えておくことが重要です。これからプログラミング学習を始めたいと思う方は、ぜひ参考にしてみてはいかがでしょうか?
最後まで読んで頂きありがとうございました✨

