見出し画像

挫折しそうなときに試してほしい!プログラミングで成功するためのマインドセット

プログラミングで挫折しそう・・・


という人がよくいます。
僕もそうでした。

というかプログラミング初心者の
99.99%が同じ悩みを持ってます。

プログラミングを学び始めると、
なかなか思い通りにいかないことが多く、
つい挫折しそうになる瞬間が訪れます。
そんな悩みを抱えていません?

この記事では、
初心者が最短でプログラミングの成果を出すために、
一歩踏みとどまって成功するための「マインドセット」を5つご紹介します。

少しの工夫で、今の学習を爆発的に加速させることができるはずです!


1. 小さな成功体験を積み重ねる

大きな成果を求めすぎると、
途中で疲れてしまいます。
まずは小さな成功体験を積み重ねましょう。

例えば、簡単なスクリプトを実行して正しい結果を得ることでも十分です。

たとえばJavaScriptを使って、
node.jsで実行するなら
こんな感じ。

// 現在の日時を取得して表示する 
function displayCurrentDateTime() { 
const now = new Date(); 
console.log("現在の日時は: " + now.toLocaleString());
} 

// 関数を実行する
displayCurrentDateTime();

なんらかの変数や関数を用意して、
ターミナルでコンソールで出力する。

これをやるだけでOKですし、
必ず成長できます。

このコツコツと小さな達成感を積み重ねるのが、
次へのモチベーションにつながります。

成功体験を味わうことで、
自信を少しずつ育てることができます。


2. 完璧主義を手放す

プログラミング初心者は、
完璧に学び、
完璧にコードを書きたいと思いがち。

実はこれは罠。

これが挫折の原因になることが多い。

僕はプログラミングをやり始めて5年以上経ちますが、
自分が完璧なコードを書けてると思いません。

5年もやってるのにですよ!?

じゃあ、
プログラミング初心者が完璧を求めても無理じゃないって思いません?

プログラムは最初から完璧である必要はなく、
エラーやバグを修正しながら進んでいくもの
です。

「間違えてもいい、改善すればいい」と自分に言い聞かせて、
試行錯誤を楽しむことを考えましょう。


3. 他人と比べない

他の人の進捗と自分を比べると、
モチベーションを失ってしまうことがあります。

ちなみにこれ、僕も経験があります・・・。

一緒のタイミングで学習を始めたはずなのに
圧倒的に負けてる自分が嫌いになってしまう。

この状態になってはいけません。
こうなると、挫折への第一歩に足を踏み入れることになります。

他人は他人。
自分は自分。

こんな感じで割り切って考えないと、
自分で自分を追い込むだけなので、
やめておいたほうがいいです。

特にSNSだと、
他人の成功やスピードに圧倒されることもありますが、
それぞれの人にペースがあり、目標も違う。

重要なのは、自分の成長に集中すること。

昨日の自分と比べて少しでも進歩していれば、それで十分です。


4. エラーを成長の機会と捉える

プログラミングでのエラーは避けられません。

むしろ、エラーこそが成長のチャンスです。

エラーを修正する過程で新しい知識を得たり、
問題解決能力が高まったりします。

プログラミングが一番楽しいときは、
ぶっちゃけここです。

できないことができるようになるから、
楽しく感じる。

イライラすることもあるけど、
確実に成長を感じられるのがエラー解決です。

エラーが出たときは「これは学ぶための機会だ」と
前向きに捉えることが大切です。


5. 目的を再確認し、初心に返る

なぜプログラミングを始めたのか、
その理由を時々振り返ってみましょう。

・スキルを身につけてキャリアを変えたい、
・自分のアイデアを形にしたい
・プログラミングで稼ぎたい

などのように、
目的は人それぞれですが、
目標を思い出すことで初心を取り戻し、
再びモチベーションが湧いてくるはずです。

「自分がなぜこれをやっているのか?」という原点に立ち返ることで、
迷いをかき消すことができます。


まとめ

プログラミング学習で挫折しそうになることは誰にでもありますが、
正しいマインドセットを持つことで、
その壁を乗り越えることができます。

小さな成功を積み重ね
完璧を求めない
エラーを恐れない
他人と比べない

これを意識するだけで、
あなたは成功するでしょう。

自分の成長に集中し、
初心を忘れずに取り組むことで、
プログラミングの世界で成功を掴むことができます。

ご質問・相談について

「もっとここについて詳しく教えてほしい」
「こういうところの解説をしてほしい」

などのご質問やご相談などがあれば、
X(旧Twitter)の私のアカウントからDMを送ってください。

必ず確認して、ご返信します!

公式LINEからでも対応してますので、
お好きなほうでご質問してください!

ちなみに公式LINEからだと、
プログラミング学習に役立つ特別なプレゼントも配ってます。


この記事が気に入ったらサポートをしてみませんか?