と悩んでいるあなたにこの記事はおすすめです
【挫折する理由】プログラミング挫折しそうな人の特徴
挫折をしないでプログラミングをする方法5選
初めまして!プログラミングで挫折したけど、今ではフリーでWebデザインをしている大学生のMakiです!
今回は、プログラミングを学んでいて挫折しそうな人に向けて記事を書いていきます。
僕も何度もプログラミングで挫折を経験しました。
しかし、今ではフリーでWebのデザインの仕事をしたりしています!
その経験からどうやったら挫折しないかを紹介していきます。
プログラミングで挫折しそうな人が、この記事を読んでまたプログラミングを頑張ってくれると嬉しいです!
もくじ
【挫折する理由:体験談】プログラミングで挫折しそうな人の特徴
まずはじめに、なぜプログラミングを学んでいて挫折するのかを体験談を通じて紹介していきます。
一人で目的もなくプログラミングをしている
プログラミングで挫折しそうな人の特徴として、一人で学んでいることが挙げられます。
僕もまさにこれでした、一人でずっと朝から晩までプログラミングを学んでいました。
一人で学んでいると、訳の分からないエラーが起きたり、この方針で学んでいていいのかなぁとずっと悩んでいました。
また、とりあえずプログラミングを学んでみようと、人気の言語のPythonを学んでいました。
2ヶ月くらいPythonを参考書を通じて学んでのですが、機械学習は人気ですが就職やフリーランスとしては需要が少ない言語だと気づきました。
その時は、いったい僕の2ヶ月は何だったんだ、、機械学習を学ぶのは楽しいけど、、、キャリアにつながらないことをしても意味ないじゃん。
と2ヶ月後に気づき「1から、言語を学ぶのは、、、、もう無理かも、、、」と挫折しました。
目的もなく一人でプログラミングを学んでいると、自分のゴール(僕はフリーランス)とは全く関係のないことを学んでいたりします。
難しいことから学んでいる
挫折する人の特徴として、難しいことから学んでいる人が挙げられます。
僕も何ですが、自分でWebアプリケーションを作ろうとして挫折をしました。
Webアプリケーションを作るためにはHTML,CSS+JavaScript+フレームワーク(Ruby on Railsなど)のある程度の知識が必要です。
僕はJavaScriptの基本的な知識もなくいきなり、Webアプリケーションを作ろうとしました。結果、何これ、、全くわからんフレームワークも難しすぎる、、エラーどうやって解決していいかわからない、、と挫折しました。
まずは、基礎的なことから学んで徐々に難しいことにチャレンジしていきましょう。
長時間勉強すればいいと考えている
プログラミング学習で挫折する人は、長時間勉強すればいいと考えている人がいます。
目的もなく、長時間勉強した挙句そのスキルが全く市場価値がないものだったということは、独学で一人でやっていると起こります。
長時間勉強したのに、無駄なことをしていたと知った時の絶望感はやばいです。
毎日8時間ほど勉強してい過去の自分にこう言ってやりたいです。
「目的を持って、最低限のことを学んで早くフリーランスとして仕事した方がスキルはすぐ伸びるよ!」っと、、、
挫折をしないでプログラミングをする方法5選
それでは、挫折する人の特徴を理解した上で、挫折しない方法を紹介していきます!
①目的を持つ【プログラミングを学んでどうなりたいのか】
挫折しない方法として、目的を持つことが大切です。
なぜなら、目的もなくプログラミングを学んでも成果に直結したスキルは付かないからです。
具体的には、Webデザイナーとして将来稼ぎたいのにWebアプリケーションの作成スキルをつけてもあまり意味がないと言った感じです。
そのため、まずはプログラミングを通じて何をしたいのかを決めましょう。
例えば、
・Webデザイナーになりたい、そのためにHTML,CSS,JavaScript,などを学ぶ
・自分でWebサービスを作ってみたい、Ruby on Railsやdjangoについて学びつつHTML,CSS,JavaScriptも学ぶ
・チャットボットを作ってみたい、Pytohnを学ぶなど
まず目的を持ってその目的を達成するためにはどのようなスキルが必要なのかを知りましょう。
②自分のスキルより少し難しいことをしてみましょう。
挫折しないためには、自分のスキルより少し難しいことをしてみましょう。
僕は初めから、超高難易度のWebアプリケーションを作ろうとして挫折しました。
初めは、簡単なWebアプリケーションを作成してそこから徐々に、難易度を上げて学んだ方がいいとあとあと気づきました笑。
挫折しないためにも、自分のスキルより少し難しいことをしましょう。
③どのプログラミンスキルをつけたらお金になるのかを考える
挫折しない方法として、そのスキルを学んだ後にどのような未来があるのかを考えると挫折しにくくなります。
学んでお金になりやすいのは、Webデザインがお金にはなりやすいと思います。
難易度もそこまで高くありません。
難易度は高くなりますが、Webアプロケーションの方がWebデザインよりも報酬は高いです。
しかし独学ではWebアプリケーション作成は難しいというのが、僕がプログラミングを学んで思ったことです。
どのプログラミングスキルがお金になるのか考えよう!
④エンジニアインターンに行ってみる
もしあなたが一人でプログラミングを学んでいる場合は、エンジニアインターンに行ってみるのも一つの手だと思います。
理由としては、一人で学ぶより企業で学ぶことでスキルが早く付くからです。
僕もプログラミングの基礎的なことを半年ほど学んでエンジニアインターンに行きました。
結果としては、行ってよかったなぁと思いました。
超行ってよかったとは思いませんが、行かないよりは行った方がいいと思います。
当時の僕は、自分でWebアプリケーション作ろうと考えていました。
その時に、Webアプリケーションを運営している会社のエンジニアインターンが目につき行ってみました。
そこでは、エンジニアとしてのマインドやチームでの開発についての概念を学びました。
しかし、Webアプリケーションの知識がなかったので自分ができるWebデザインのスキルを活用してその会社のLPを作成しました。
Webアプリケーションを学ぶことはほとんどできませんでした、、やはりある程度スキルをつけていくのがいいとその時感じました。
しかし、エンジニアの皆さんとコードを書くことでモチベーションがいつもより湧いたことや、将来のキャリアについて相談できたことはかなり大きかったです。
エンジニアインターンに行って、スキルとモチベーションを得よう!
⑤プログラミングスクールに通って短期で学ぶ
正直、挫折せずに最短で必要なことを学ぶならプログラミングスクールがおすすめです。
なぜなら、プログラミングスクールに通うことで自分がプログラミングを通じてしたいことを最短でモチベーションを維持しながら学ぶことができるためです。
過去の自分に伝えることができるならこう伝えたいです。
「スクールの代金なんて、あっという間にプログラミングを通じて稼ぐことができるし、さっさと学んでフリーランスでもいいので仕事をした方がスキルの伸びは早いよ!」っと
僕はかなりプログラミングを学ぶことで遠回りしてしまいたした。
この記事を読んでいるあなたには、そんなことをして欲しくありません。
早く学んで、凄腕のエンジニアになってほしいです。
そのため、僕は挫折しそうならプログラミングスクールに通うことをお勧めします。
TechAcademyの無料体験 、こちらのプログラミングスクールは無料で体験できるのでいきなり課金するのが怖い人にはオススメです。
スクール代なんてすぐに回収できるから、早く学んで早く凄腕のエンジニアになろう!
まとめ:【プログラミング挫折しそうな人に読んでほしい!挫折しない方法5選】
本記事は、「プログラミング挫折しそうな人に読んでほしい!挫折しない方法」について書きました。
それでは最後に記事の内容をまとめます。
一人で目的もなくプログラミングをしている
難しいことから学んでいる
長時間勉強すればいいと考えている
①目的を持つ【プログラミングを学んでどうなりたいのか】
②自分のスキルより少し難しいことをしてみましょう。
③どのプログラミンスキルをつけたらお金になるのかを考える
④エンジニアインターンに行ってみる
⑤プログラミングスクールに通って短期で学ぶ
TechAcademyの無料体験 、こちらのプログラミングスクールは無料で体験できるのでいきなり課金するのが怖い人にはオススメです。
プログラミングを始めたはいいものの、、難しいし、このままプログラミングを学んで何になるんだろうか、、学ぶこと自体無駄なんじゃないか、Twitterなどで見ている人はモチベーションも高く色々成果を出している、自分じゃあ無理なのかもしれない、、