プログラミング初心者は絶対プログラミング教室通うべき話【独学は人生を無駄にする】
プログラミング初心者は絶対プログラミング教室通うべき話【独学は人生を無駄にする】
こんにちは
yoshi(@yoshiblogsite)です。
「未経験でプログラミング始めたけど独学でいい?」
「プログラミングにお金かけたくないんだけど。。。」
「プログラミング教室ってなんかハードル高いからいきたくない」
こんな考えはプログラミングに関して言うとやや危険なので、現場でITエンジニアやっている人間としての意見を書いてみます。
結論:未経験・初心者はプログラミング教室通うべき
結論はタイトルでネタバレしてますが、絶対にプログラミング教室に通うべきです。
プログラミングを一度も学校などで学んだことがない人にたいしては特にそういえます。
理由は
「プログラミング学習は最初が圧倒的に難易度が高いから」
です。
ざっくりとしたイメージ図は下記のような感じ
プログラミングは
- そもそもプログラミングの基本ルール(構文)はなんなのか
- プログラミングを快適に進めるための環境構築はどうやればいいのか(ここで詰まる人多数)
- どんなときにバグになるのか
- バグを効率的に解決するデバッグ方法はどんなものなのか
- デバッグしても解決できないときに頼れる先はどこがあるのか
など、最初に誰かに「お金を払ってでも」助けてもらえるのと助けてもらえないのとでは成長速度に雲泥の差があります。
知り合いにプログラミング詳しい人がいてマンツーマンで教えてくれるなら最高ですね。
中にはもちろんプログラミング界の天才がいるので独学でOKな人もいます。
しかしそもそもこういう人は、独学かプログラミングスクールかで悩みません。
自分で勝手に言語仕様書読んだり、世界中のgitやブラウザのソースコードを読んで勝手に吸収していきます。
そうでない多くの人は、かなり強くスクールをおすすめします。
世の中には「プログラミングは独学でもできるよ!スクールなんていらないよ!」って人もいますが、「この人マジで言ってんのかな?」って疑いたくなりますね。
ぶっちゃけ超不親切で無責任だと思います。
後述しますが、人生は短いのでそんなところで時間をムダにしないのがいいです。
慣れているプログラマーなら数分で解決できる問題が、初心者の独学だと数百時間かけても解決できないってこともあります。
バグの解決にそんな時間かけるならドラクエでもFFでも1シリーズクリアしたいですね。
さらに、実際現場で働いているエンジニアとしての意見を言うと、「独学した人材は使えない」場合が多いです。
どうしても独学だと現場の応用力を学んでいないので、人とコミュニケーションを取りながら何かを作るという「仕事」ができません。
プログラミングスクールは就職サポートまでをしていることが多いので、その点でみてもスクールに通うほうが現場で使えるプログラマー=稼げるエンジニアになることができると思います。
僕はプログラミングで食ってる人間ですし、プログラミングはそこそこ好きなので、これからプログラミングをはじめる人には、独学によって人生をムダにした結果挫折しないで欲しいです。
お金がなくてもプログラミング教室で学べます
「ITエンジニア・プログラマーの転職エージェント紹介【徹底まとめ】」にまとめましたが、無料でプログラミングが学べるスクールもあります。
だいたいが就職まで支援してくれるので、スクールでありつつ転職エージェントという形でもあります。
こんなにいたれりつくせりの職業って他にないと思います。
それだけ圧倒的にプログラマーの需要が足りてないんです。
会社に所属したとき、ビジネスモデルが優秀な会社なら1人のプログラマーが生み出す利益はその給料の100倍以上だと思っていいでしょう。(ちなみに勘です)
プログラミングスクールに協賛企業が出す予算なんてそれから考えたら安いものです。
人生で自由に使える時間はたった12年しかないって知ってますか…?
- 寿命:79年
- 睡眠:8時間/日→26年/一生
- 学校:3年/一生
- 仕事45年間:8時間/日(平日)+通勤時間→12年/一生
- 家事・育児・介護:10年/一生
- 老後:20年/一生
こんな前提を持った場合、
79-(26+3+12+10+20)=8年
老後は4年くらいは健康でいられるとすると12年です。
ムダなお酒やタバコで身体を破壊していなければ、もうちょっと長い自由時間があるかもしれません。
12年とはいっても実際はだらだらテレビを見たり、スマホでしょうもないニュースを見たり、ムダに寝たり風をひいて寝込んだりするので、もっと短いですね。
ちょっと大げさかもしれませんが、寿命や費やす時間に個人差はあれど
自分が死ぬまでの人生で、好きに、自由に使える時間、やりたいことができる時間は、思っているより圧倒的に少ない
ということは肝に銘じておいたほうが後悔が少なくなると思います。
まとめ:プログラミング初心者は絶対プログラミング教室通うべき話【独学は人生を無駄にする】
いかがでしたでしょうか。
12年しかないので独学で無駄な時間を過ごすのは、個人的には絶対におすすめしません。
お金がない人は上で紹介した就職支援まで請け負うプログラミングスクールに通ったり、国の補助を受けましょう。
所得などが本当に低すぎて生きていくことすらツラいという人には、国から「教育訓練給付金」がもらえますからこれを使いましょう。
プログラマーは需要が爆増中なので、短期間で多くの利益が得られるコスパ最強の職業の1つです。
現役のITエンジニアの経験からしても、独学で貴重な時間と体力を消耗する前に、まずは無料の体験からでもプログラミング教室に通ってみる一歩を踏み出すことをおすすめします。