と悩んでいるあなたにこの記事はおすすめです!
・プログラミングの独学は無理ではないけど、あまりおすすめしません。理由【7選】
・過去の自分に伝えたい、効率的にプログラミングを学ぶ方法
初めまして!独学でプログラミングを学んで大学生フリーランスとして活動しているマキです。
僕は独学で、プログラミングを学んで今ではフリーでWebデザインの仕事をしたりしています。
でも実際には、独学でプログラミングを学べたのはほぼ奇跡のようなものでした。
プログラミング学習を行う中で、僕は何度も挫折しました。
しかし、ひょんなことから知り合いのエンジニアの人にプログラミングのお仕事+指導をしていただきました。
完璧な独学ではありませんが、もしこれからあなたがプログラミングを独学で学ぼうと考えているなら参考になる情報があるかもしれません。
もくじ
プログラミングの独学は無理ではないけど、あまりおすすめしません。理由【7選】
まずはじめに、プログラミングの独学は無理ではありません、、、
独学で学ぶには問題がいろいろあります。
.1 独学だと時間がかかる
.2 独学だとモチベーションの維持ができず9割が辞める
.3 綺麗なコードが書きにくい
.4 メンターなしの独学は本当にきつい
.5 Webアプリケーションの独学はほぼ無理かも、、
.6 Webデザインなら独学でも学ぶことができます。
.7 効率的にプログラミングを学びたいなら
独学だと時間がかかる
まず、プログラミングの独学はかなりの学習時間が必要です。
やはり独学だと、どうして要領が悪くなります。
素早く正しいスキルだけを学ぶことは、独学ではほぼ無理でしょう。
あまり必要ない知識や、逆に必要なスキルを独学だと学んでいなかったということが起こります。
僕も実際に、必要なスキルがついていない状態でWebデザインの案件をして困ったことがありました。
独学にかかる時間はWebデザインだと200~300時間
Webアプリケーションは400~600時間ほど時間が必要です。
独学だと正確に必要な知識だけを学ぶことは、難しい、、
独学だとモチベーションの維持ができず9割が辞める
独学だと、モチベーションの維持ができず9割の方が辞めていると思います。
独学ですると、初めの方はやるゾッ!っとなりますが
1週間もすると、このままの方針で学んでいていいのだろうか、、
プログラミングをしても無駄なんじゃないか、、転職や就職、フリーランスとして稼ぐことなんて到底無理だ、、、、
と、モチベーションがかなり下がります。
実際に学校の勉強でも、初めの30分くらいはモチベーションを高く学べますが
そのあとはどうでしょう?
テストの前日にやればいいやっ!と投げ出してしまいませんか?
プログラミングでもそのような状態に陥ります。
さらにプログラミングだと明確なスキルのゴールがないのでさらに、ナイーブになりやすいでしょう。
モチベーションの管理が一人でできるのは、本当に覚悟のある人だけ。。
綺麗なコードが書きにくい
独学で学んでいると、自分しかコードを見ないのでコードを綺麗に書けなくなります。
自分だけが見やすいコードは結構嫌われます。
コードを誰かから評価してもらうなどしないと、なかなか綺麗なコードは書けません。
コードを綺麗に書けないと、チーム開発するときなどは、、、、あまり
メンターなしの独学は本当にきつい
プログラミングを学ぶ場合は、メンター(先生的な)存在が無いと本当にきついです。
なぜなら、今学んでいる方法があっているのか、このままの方針でいいのかなど、プログラミング初心者はわからないからです。
また、キャリア的な相談も独学だとできないのでかなりモチベーションが下がり辞めてしまいます。
僕は独学の途中で、知り合いのエンジニアさんに相談などができたのでなんとかプログラミング学習を続けることができましたが、、、、
相談できる人がいなかったら、、、今の僕はいないでしょう。
相談できる人や、プロ目線でアドバイスしてくれる人は必須!
Webアプリケーションの独学はほぼ無理かも、、
Webアプリケーションの独学はほぼ無理です。。
いや、遊び程度のものや自分しか使わないものなら作ることができますよ。
でも、実際に業務で使えるほどのスキルほぼつけることができないと思います。
なぜなら、Webアプリケーション作成には覚えることが本当に多く初心者が学ぶには半年ほど毎日平均で4時間は勉強しないと難しいからです。
Webアプリケーションの作成は難易度が高すぎる!
Webデザインなら独学でも学ぶことができます。
Webデザインなら独学でなんとか学ぶことができるでしょう。
僕も実際に参考書を何冊も買って、勉強することで今ではフリーランスWebデザイナーとして活動することができています。
しかし、僕は途中でメンターの方にいろいろ相談してWebデザインを学びました。
関連記事:Webデザインを独学する人におすすめの本【10選:現役Webデザイナーが紹介!2020年】
Webデザインなら難易度はそこまで高くないので初心者でも学ぶことができる!
効率的にプログラミングを学びたいなら
プログラミングを効率的に学びたいなら独学より良い方法があります。
プログラミングは最短で必要なスキルを網羅的に学んだ方が絶対にいいです。
独学でもいいのですが、圧倒的に時間を無駄にします。
正しい学び方を身につけるまで、時間がかかります。。
その効率的な学び方は、後ほど説明します。
効率的に学んで、時間を無駄にしないようにしよう!
過去の自分に伝えたい、効率的にプログラミングを学ぶ方法
プログラミング最短で学んで、素早くフリーランスとして稼ぎたいとは思いませんか?
毎日何時間も自己管理をしながら、プログラミングを学ぶのは大変そうですよね。。
僕も実際、自己管理をしながらプログラミングを学ぶことは出来ませんでした。
何度もなんども挫折してそたびに、他のことに逃げて時間を無駄にしてきました。
過去の自分に伝えることができるなら、プログラミングスクールに通って素早く正しく学んでフリーランスとして活動した方がいいよって伝えたいです。
・素早く適切なスキルがつく
・丁寧に教えてくれるので理解できないがなくなる
・初心者でも理解できるように
・理解できなくて悩む時間がなくなる
・就職やフリーランスとして必要なプログラミングの知識がつく
・スクールなのでモチベーションの維持がしやすい
正直プログラミングのスクールは値段が高いです。
しかし、エンジニアとして稼ぐのに必要なスキルが素早くつきますし、モチベーションもかなり上がります。
プログラミングスクール代もエンジニアとして働いたり、フリーランスとして活動することで1~3ヶ月で回収することが可能です。
実質無料に近いです、逆に無料で知識とスキルがつくのでかなりお得ではないでしょうか。
いきなり、有料で行くのは怖いと思うのでまずは、無料体験からするのがおすすめです。
TechAcademyの無料体験 、こちらのオンラインプログラミングスクールは無料で体験できるのでいきなり課金するのが怖い人にはオススメです。
※オンライスクールなのでコロナなどの影響なく学べます
スクールに通うと素早く正しく、時間を無駄にせずにプログラミングを学ぶことができる
まとめ
以上が、プログラミングの独学は無理ではないけど、あまりおすすめしない理由【7選】でした。
半分独学で学んできた僕だからこそ、独学の厳しさがわかっています。
是非みなさんには、プログラミング学習を頑張ってもらいたいです。
なぜなら、僕は何度もプログラミングで挫折して辛い思いをしてきたからです。、、
プログラミング学習は以下の素早く学んで、稼げるスキルをつけるかが鍵です。
TechAcademyの無料体験 、オンラインプログラミングスクールは無料で体験できるのでいきなり課金するのが怖い人にはオススメです。
プログラミングの独学って無理なの?無理じゃないの?実際に独学でプログラミングを学んできてた人に意見を聞きたい!
ついでに、どの言語で独学してきたのかを知りたいです!
また、おすすめの学習方法についても書いてくれると嬉しい。。