だいき
現役エンジニアのだいきと申します!
ここでは「未経験でプログラミングの独学」が何故大変なのかを、実体験を踏まえて解説していきます。
はじめに、僕のプロフィールをまとめました▼
- 27歳 男 Fラン大卒 未経験からエンジニアに
- 収入はエンジニアとして月80万〜110万ほど
- エンジニア仲間を作って一緒に仕事出来る人を探している
- 独学で2回プログラミング学習で失敗した経験あり
プログラミングを学んでエンジニアになろう!と思っている人は多いと思います。
ですが「実際、そんなに簡単なのか?」といった部分には触れられないですよね。
ぶっちゃけ「独学でプログラミング」は修羅の道だと思います。
僕も経験しましたが、時間とお金が浪費していくだけで、マジで得るものは無かった…。
毎日3時間、残業に追われながら吐きそうなくらい勉強したのに、何も学べなかったのは本当にキツイですよ。。
なので、この記事をご覧の方には、当時の僕と同じような失敗をしてほしくないなと思います。
では、なぜエンジニア経験者の僕が「独学はNG」と声を大にして言いたいのか。
その理由をまとめていきますね。
過去の僕にアドバイス出来るなら
「プログラミングの独学は
絶対やめろ」と
真っ先に言う理由
もし過去に戻れるのなら、僕は絶対に「独学でプログラミングやろうとするな」と、あの日の自分に説教をしたいぐらいです。
思い出してほしいのですが、あなたは自転車に乗れるようになった時、1人で乗れるようになりましたか?
本を買って、それを読みながらノウハウを覚えて、そしたら出来るようになった…そんなわけないですよね。
でも、プログラミングを学ぶとき、なぜかそれを疑わずにやってしまってたんです。
その結果…見様見真似でコードを入力しても、エラーのオンパレード…。
確かに教材通りにやれば「問題を回答する」ことは出来るのですが、その知識を使って作りたいアプリを作る…みたいなことが出来ないんです。
表面上の理解しか出来なくて、学んだ気になるだけ、ってことですね。
だから何万円もする高い教材を買ったり、1日何時間もかけて勉強しても、全く知識が定着しないんです。
実際僕も、7万円の教材を買って、1ヶ月間、毎日3時間勉強しました。
でも、作業環境が変わるだけで、今まで勉強してきた事が応用できなくなるんです。
そして、それを相談できる人も居ない…。
わからないことが出てきたらググっても、専門用語ばかりで何一つ理解出来ない。
これかな?と思ってヤマを張って訂正してみると、今度は別の所でエラーが出る…。
こんなのを毎日続けてみて下さい。普通に病みますよ。笑
このことから、僕はエンジニアを目指すために、独学でプログラミングを勉強することはおすすめしません。
ただし…。語弊がないように1つだけ補足しておきます。
僕は「独学でエンジニアを目指すのはやめておけ」と伝えましたが
「エンジニアになるのはやめておけ」とは言っていません。
むしろ、どう考えてもプログラミングは学んでおくべきです。
「学ばないで生きていくリスク」が、あまりにも大きすぎる。
では、なぜ「学ばないと損」とまで言えてしまうのかを紹介していきます。
最後にはちゃんと「未経験者がプログラミングを習得するには、どうすればいいか」を解決策を含めてお伝えしますので、ぜひ参考にしてくださいね。
20〜30代の僕たちが
プログラミング学ばないと
人生に詰む理由
スキルが無いと数十年後は
コンビニバイトとかしかできなくなる
まず、プログラミングの義務教育が始まりつつあるのはご存じの方も多いでしょう。
私たちより下の世代はプログラミングは普通に出来る。
そしてAIなどで自動化される業務も増えてくる。そんな世の中が数年後には到来します。
これは言い換えると
「プログラミングが出来ないと、出来る仕事が減ってくる」状況ということですね。
ここまでは多くの人が、注意喚起していることでしょう。
ただ実際のところ、事態はもっと深刻だと僕は思います。
その1つの要因として、例年では考えられないほどの「円安」も無視できません。
最近では1ドル130円という金額を叩き出すことになりました。
物価は上がり、色んなものが値上がりしている状況。
年収が300万でも、10年前の年収300万とでは、生活レベルは大きく変わりました。
この円安が深刻化すると、どうなるか。
まず、海外から出稼ぎに来てる人はメリットがなくなり、多くの在住者は母国に帰ります。
そうなると、現在外国人労働者を積極的に採用している求人の雇用は良くなるかもしれません。
ですが、状況とタイミングを考えてみると、
- さまざまな業務の自動化が進み
高待遇求人はプログラミングが出来る人材以外は雇用されにくくなる - 今まで低い賃金で働いていた従業員は居なくなり
そのポストだけたまたま空く
この2条件が重なると
「プログラミング等のITスキルがないと
今後低賃金の職種にしかつきにくくなる」
という恐ろしい結果が待っている可能性があるのです。
どうですか?終身雇用が崩れつつある現状で、
出来る仕事が単純労働ぐらい…。
これを最悪の未来像と言わずしてどう言うのか、という感じですよね。
つまり現状は
「プログラミングは学んだほうがいい」ですらなく
「プログラミングを学ばないとマズイ」という状況ということを覚えておきましょう。
未経験でプログラミングを学ぶためにはどうすればいいか
「独学はやめておけ」
「でも、プログラミングは学ぶべき」
「ぶっちゃけ、何からやればいいかわからない」
という人も多いと思うので、
現役エンジニアとして1つだけ結論を出すと
「信頼できる人の学習法を真似る」
というのがおすすめです。
エンジニアの友達がいるのなら、その人に聞いてみる、とか、
SNSで相談してみるとかでもいいかもしれません。
1つだけ注意点を挙げると、
「フォロワー何万人とかもいるインフルエンサーのマネ」だけは絶対やめましょう。
彼らはポジショントークで情報発信していることも多く、本質的な学習法と言えない事がほとんどなので。
こうやって、人に相談できれば、コスパよく相談できることもあるでしょう。
ただ、もしかしたら「相談できる人が見つからない…」という人もいるかもしれません。
なので、一応僕の学習法についても資料としてまとめたので、
「エンジニアになってキャリアを軌道に乗せたい」という人は、
一度参考にしてみてください。
僕自身の収入がエンジニアの副業込で、月収80万〜110万ほどなのもあり、
そのままマネて月50万〜70万ほど稼いでいる方もいらっしゃいます。
>>【無料】現役エンジニアのプログラミング学習資料を受け取る【人数限定】
2つ注意点を伝えておくと…
・ラクして稼げるみたいな話ではなく、勉強することは必要
ということと
・マンツーマンでアドバイスもしているので、人数が増えた時点で終了
ということです。
僕自身、今エンジニアの仕事がたくさん入ってきてるので、
プログラミングを習得した方には、数十万稼げるような仕事を紹介することもあります。
エンジニアとして働いてみたい方は、資料を公開している間にぜひ受け取ってみて下さい!