プログラミングを楽しく

なぜプログラミングが辛いのか?「プログラミングを好きになる方法」

※当サイトではアフィリエイトプログラムを利用して商品を紹介しています。

喜ぶ子供

ひでまる
ひでまる
こんにちは、ひでまるです!
いきなりですが、プログラミングは好きですか?

 

これを聞かれて「はい!好きです!」と答える方は少ないのでは無いでしょうか?
私も学習を初めたときはとても辛くて、できればやりたく無いという状態でした...

ただ今では、四六時中プログラミングを考えるくらい好きになっています。笑
ではなぜ、プログラミングを好きになることができたのか?

結論から言うと、「成功体験をしたから」です!

 

なので今回は、私の経験を元に「プログラミングを好きになる方法」をお伝えしていきたいと思います!

こんな方におすすめ

  • プログラミングが辛く、なかなか続かない
  • プログラミングを楽しく学びたい
  • プログラミングを好きなって、エンジニアに転職したい

 

記事の信頼性

  • 臨床検査技師からエンジニアに転職
  • 元プログラミングスクール講師で100人以上の生徒を担当
  • 企業のIT新人研修の講師経験
  • 現役エンジニア

 

プログラミングを好きになる方法、それは「成功体験」

成功体験

プログラミングで成功体験を感じるときは、「プログラミングで何かを作ったとき」です!

  • 自分のサイトを作ったとき
  • オリジナルのアプリを作ってみたとき
  • 業務効率化のプログラムを書いたとき

成功体験を得るためには、何か作る必要があります。

ひでまる
ひでまる
「何か作る?無理、無理そんな実力ない!」って思った方
安心してください。私も最初は思いました!

 

大切なのは「成功体験」

自己紹介画像

これは、私が初めて自力で作ったプロフィールサイトです(画像読み込めてない。笑)
「無理無理、そんな実力ない」と思った方、このくらいのレベルでも大丈夫なので作って見ましょう!

私は、このサイトが完成したとき

ひでまる
ひでまる
作った自分すげえ!!

となったのを覚えています。

一見作るのが簡単そうに見えても、

  • 画像を読み込ませる
  • CSSと連携させる
  • 外部リンクを作る
  • 横並びにして中央寄せする

たくさんの技術が必要になってきます。
初学者だった私にとっては、苦労の連続でした...

ひでまる
ひでまる
横並びってどうやるんだ?
ひでまる
ひでまる
全然、横並びにならない...
ひでまる
ひでまる
あ!ちょっと変わった!でも中央になってない(泣)

と、ぶつぶつ言いながら作成してました。笑

 

ここで大切な事は、「苦労して何か形にしてみる」ということです。

苦労して作ってからこそ、完成したときの感動は素晴らしいものがあり、その先には大きな成功体験が待っています!

 

1度の「成功体験」で学習が楽しくなるメカニズム

メカニズム

エンジニアの方では無く、スクールや独学でプログラミング学習をしている人で
現在、プログラミングが辛いと感じている人は、この様に思っていませんか?

悩む人
悩む人
今学んでる内容って本当に必要なのかな...?

 

「プログラミングを勉強しよう!」と思ったきっかけとして、この様な大きな目標があったのではないでしょうか?

  • 副業でバリバリ稼ぎたい
  • 業務効率化をして職場で頭一つ抜けた存在になりたい
  • エンジニアに転職して自由に働きたい

ただ、目標が大きすぎて「いつになったらたどり着けるのだろう...」「学習しても前に進んでいる気がしない」と常に不安になっていないでしょうか?
私は「まったく目標にたどり着けない」「自分が成長している実感がない」この気持ちこそが「プログラミングが辛い」原因だと考えています。

不安の中での学習は楽しくありません。
では、どうすれば楽しくなるのか?それは、「小さな目標を量産する」です!

 

プログラミング楽しくするカギは「もっとこうしたい!という小さな目標」

プログラミングを楽しくするカギは「小さな目標」です!
私がプロフィールサイトを完成させたとき、大きな感動を感じたと同時に「もっとこうしたい!」という思いが溢れでました!

  • 文字をかっこよくしたい
  • 動きを出したい
  • 2ページ作りたい
  • ヘッダーつけたい

この溢れ出てきた物こそが、「小さな目標」になります!

 

ひでまる
ひでまる
小さな目標にたどり着くまでの思考はこうです!

目標までの流れ

  1. サイトに動きを出したい!
  2. 動きを出すためにはどうするか?考え調べる
  3. JavaScriptの知識が必要と知る
  4. 目標:JavaScriptで動きを出す実装に挑戦する

ここでの目標は「JavaScriptで動きを出す実装に挑戦」なので、そこにたどり着く為に、必要な学習を洗い出し勉強していきます!
この様に、もっとこうしたいに従って行くことで勝手に小さな目標が決まります。

小さな目標を達成すれば、他も色々できるのではないか?と、「もっともっと」が溢れ出てきます!

その先に待っているのが「学習楽しい!」という感情です。
学習したい内容が勝手に決まり、学習が楽しくなってきます。

 

そして、小さな目標を達成すれば、必ず大きな目標に近づきます!

 

「1人では無理、でもプログラミングは学習したい...」人はプログラミングスクールがおすすめ

プログミングは独学で勉強できるのであれば、独学で勉強していくのが良いです!
ただ「プログラミングが辛い」と思っているのであれば、この先挫折をしてしまう可能性も高いです。

「プログラミングを学習しようと決め、実際に行動した」ここまで来ているのに、挫折をしてしまうのはもったいないと私は感じます。

 

私がプログラミングスクールの講師をやっていたときも、挫折しそうになった受講生さんはたくさんいました。
しかし、毎月講師と面談をし、小さな目標を立て、できたときは講師と一緒に喜びながら、一緒に困難を乗り越え、成長していく受講生さんの姿をたくさん見てきました!

なので私は、諦めてしまうのであれば、一度でいいのでプログラミングスクールも考えてみてもいいのかなと思います。
まずは無料カウンセリングだけで良いので、行ってみてください!
合わせて読みたい:【元講師の徹底比較】どちらが効果的?プログラミングスクールと独学のメリット・デメリットを解説

◎おすすめのスクール

テックアカデミー
※引用先:テックアカデミー

 

 

 

最後に

  • プログラミングを好きになる方法は、成功体験をすること
  • 1度の成功体験で学習が楽しくなるカギは、小さな目標

プログラミングは辛いですよね。
プログラミングは「何かを作るための道具」でしか無いので、インプットの学習だけではなく、何か作って行きましょう!

少しでも、プログラミングの辛さが無くなることを願っています。
読んでいただき、ありがとうございました!

-プログラミングを楽しく
-, ,