プログラミングの勉強が超しんどい、やめたい、けどやめたくない・・。どうしたら良いの?
といった疑問に答えます。
僕もプログラミング初心者時代はしんどいと感じて、何回も諦めて1日寝て、やっぱり始めて・・みたいな感じで半年ほど勉強をしてフリーランスエンジニアになりました。
・しんどいプログラミングが人生にとって有益な理由
上記の流れで解説します。
プログラミングの勉強は超しんどい【小さなつまづきで10日潰れる】
プログラミングの勉強は初めから超ハードで、環境構築の時点でつまづく人が大半です。
プログラミングの学習を始める前で、諦めます。
何も分からないところ初心者時点から、最初の一歩目がハードすぎますよね。
プログラミングは小さなエラーにつまづき、原因探したら10日経ってたみたいなことは当たり前で、何も進まないことがよくあります。
一度経験すると、どんなエラーか予測がつくようになる【1日つぶれる】
一度環境構築ができると、その後何回でも環境構築ができるようになります。
プログラミングって、「車輪の再発明」いという有名な言葉の通り、1度発明されたものはその後同じコードを書く必要はなく、コピペでokですよね。
わざわざPHP使ってお問い合わせフォームとか作りません。
一度つまづき、解決できたことは、その後つまづいても1日程度で解決できます。
コードを書いて、つまづき、書いて、つまづき、その度にエラー耐性がついてきます。
・英語で検索して解決
プログラマーたちはブログをやっていることが多く、海外の情報を検索できるようになると、解決策を簡単に見つけられるようになるので、一気にしんどい気持ちが薄れます。
半年も続ければ好きなものを作れるようになるので、はじめは忍耐のゲームです。
プログラミングがしんどいと思ったら挫折してもokです
わざわざモチベを上げる必要はなく、1日ごろごろしたり映画を3本見たりしましょう。
映画3本見終わった時には、映画に飽きてプログラミングに戻ってきます。
気分転換する時は思いっきり気分転換するよ良いです。
ポテトチップスとかも、いつも我慢していて食べたくても、3袋食べたら飽きますよね。
そういうもんです。
しんどいと感じたら一旦挫折して、だらだらしましょう。
しんどいプログラミングが人生にとって有益な理由
しんどいプログラミング学習ですが、現代において数少ない未来の明るい仕事です。
僕はノマド生活をしていますが、海外を放浪している時に同じホテルになって知り合った外国人たちと飲み行くことがあります。
みんなプログラマーか、マーケターで、IT系に精通している人ですね。
世界のどこにいても仕事ができるので、海沿いのカフェで仕事をしたり、温泉地で仕事をしたりと自由に生活できるのって最高じゃないですかね?
・会社に時間通りに出社しないといけない
・会社が突然リストラを始める
上記はどれも、プログラミングスキルがあれば回避可能です。
僕は朝起きるのが苦手で、満員電車が嫌いだったのでリモートワークで生活していますが、余裕で食えています。
プログラミングで生活をする方法は、【大学生ok】未経験からのフリーランスエンジニアの始め方【実体験】で詳しく解説しているので、読んでみてください。
結論:プログラミングがしんどいなら一旦諦めよう
一旦諦めて、また気が向いた時に戻ってくればokです。
サボりたければ、思いっきりサボりましょう。
それでも全然理解ができない、環境構築すらできない、という人はプログラミングスクールに行くのが良いです。
分からないことを、すぐに講師に質問できるので、つまづいた時の立ち直りが圧倒的に早くなり、最短距離でプログラミングを学習することができます。
僕もはじめの2ヶ月はがっつりプログラミングスクールに通いました。
がっつり追い込みたい時間のある人には、テックキャンプがおすすめです。
以上です。