未経験からエンジニア転職するにあたって、完全独学はあんまおすすめしない理由。方向性が分からん、不安、モチベが続かんの3つと、じゃあどうすればいいのかについて書きます。
まんじです〜
今回は未経験からソフトウェアエンジニア転職にあたって、独学はあんまおすすめしねえっぽい話でも書こうかと思います。
こういう話をすると「とりあえずプログラミングスクールに行きなさい」みたいな話になりがちなんですけど、ぶっちゃけプログラミングスクールは、当時の駆け出しクソ雑魚エンジニアの僕の視点から見ても値段がすごい高いし、今から見てもぶっちゃけ高いわけですよ。
なんで「なんかのサービスを受ければいい」っていう話ではないんですけど、シンプルな僕の感想として、やっぱり独学でやんのは結構きついっていうのは実際問題あります。
結論から言うと、
- 完全独学はあんまおすすめしない
- 誰かにアドバイスもらった方が絶対に早い
- でもプログラミングスクールは高い
って感じなんで、適当に老害アドバイスをさせてもらえばなと思います。
前提: 僕自身も半独学だった
一応僕自身も半独学みたいな感じでプログラミング勉強して、モダン自社開発の実務に時給1200円で入りました。
ただ僕の場合、完全に独学ではなくて、大学に復学したタイミングで情報系のゼミに適当に入っちまったんですよね。
毎週進捗報告みたいなのをしなきゃいけなくて、「うわ、だるいわ」って思いながら、
- とりあえずDjangoやりました
- OS入れました
みたいなことを適当に教授に言ってたんですね。
それで教授が「いいですね、いいですね」みたいなフィードバックをくれて、「こいつ何も読んでねえだろう」って思いながらやってたんですけど、今振り返るとこれが心の支えになっていたなっていうのはめちゃくちゃ思いますね。
独学のメリットは金がかからんこと
話が飛び飛びになっちゃうんですけど、独学でやるメリットは金がかかんねえってところです。
当時自分も駆け出しクソ雑魚エンジニアだった頃に「プログラミングスクール高すぎだろ」って思ってたし、大体のプログラミングスクールが教えてる内容がクソってことも、まだ未経験だったんですけど分かってたんですね。
今の視点から見ても、プログラミングスクールは割と高いですよね。
結構ガチレスをしてしまうと、モダン自社開発で結構いい感じのところで働いてるエンジニアの人はぶっちゃけいっぱいいるんで、そういう人に「月1万とかでフィードバックしてくれませんか」って適当に条件つけて頼むと、多分してくれる人はめちゃくちゃ多いと思います。
っていう余談はありつつ、独学は金がかかんなくていいっていうのはあるんすけど、完全にかけなさすぎるのもちょっと微妙かなとは思います。
やっぱ誰かにアドバイスもらった方が絶対に早いですね。
これは本当に本心からで、経験者からアドバイスもらう方が早いっていうのは普通に否定できん事実かなと思うんで、そこら辺はやんわりと心の奥底に僕と一緒にしまっておいてくれるといいかなと思います。
ってことで自分の本音は最初に言ってしまったんで、こっから独学おすすめしねえ理由の定番のやつを話していきます。
1. 方向性が全然分からん
1個目がシンプルに方向性とかが全然分からんっていう話ですね。
例えば、
- 定番の技術スタック
- 機能要件とか非機能要件で、こういうのが入ってると結構ベターだよね
みたいなところっていうのがなんだかんだあるわけなんですけど、そういったところはAIに聞こうがQiitaとか見ようが意外と分かんないっちゃ分かんないんですよね。
あとなんだかんだで日進月歩じゃないですけど、アップデートされてるんですよ。
例えばアフターAIの時代だとこういうのが入ってる方がいいとか、コーディングエージェントはこれがいいよねとか、そういうのって本当に進んでくんで、そういった点踏まえると独学でやんのは結構厳しいっていうか、難しいですね。
会社選びも意外とめちゃくちゃ重要
あとシンプルに会社選びとかですね。
会社選びは意外と何気にめちゃくちゃ重要で、最初のキャリアでどういった会社に入るかで、その後のキャリアが結構めちゃくちゃ変わります。
「こういう会社に入ると割と伸びやすいよね」とか「こういう会社はちょっと伸びにくいな」みたいなところも、ある程度経験者なら分かるっちゃ分かるんで。
あと僕自身、自称そこら辺の一応専門家のアドバイス中なんで、そこら辺はなんだかんだ分かりますね。
繰り返しなんですけど、勉強内容とか諸々の方向性が掴みにくいっていうのが独学のデメリットかなとは普通に思います。
方向性のずれは1ヶ月、2ヶ月で効いてくる
ちなみにまた老害をかますと、方向性っていうのは1週間とか3週間とかでは目に見える大きな差にならんのですけど、これが1ヶ月、2ヶ月、3ヶ月ってなってくると、方向性が思ったよりもめちゃくちゃ効いてくる。
ゴールがあってそこに一直線で向かいやすい状態と、ちょっとゴールからずれた方向に向かってる状態だと、やっぱ結構ずれるんすよね。
2. シンプルに不安じゃね
2つ目に独学あんまおすすめしねえのが、シンプルに不安じゃねっていう話ですね。
不安でやっぱメンヘラになっちまうというのが結構あるかなと思ってて。
メンヘラエンジニアになるのもいいっちゃいいのかなとは思うんすけど、不安になんないで「ちゃんとこれやればいけるな」みたいな感覚がある中でやった方がやっぱいいんじゃないっていうのは、めちゃくちゃ個人的には思いますね。
僕もFランだったんですけど、ぶっちゃけすげえ不安で、
- これやってて本当にいいのか
- 某大手Web系企業のコーディング試験受けたけど、全然簡単なことも分からんやんけ
みたいなのを受けてから気づいて、「やべえやべえやべえ」つってpaizaとかを必死に解き始めたりとか。
- 勉強何すればいいんだろう
- 本当に転職できるかな
- どれぐらいが目安でポートフォリオいけるんだろう
そういったところが分からんので、やっぱ不安の中やんないといけないんで、フルコミットというかフルの力を入れにくいんじゃないかなっていうのは普通に思いますね。
3. モチベが続かん
3つ目なんですけど、シンプルにモチベが続かんっていう話ですね。
僕も結局、大学のゼミで適当に報告してたからなんとか続けることができたんですよ。
最初の頃とかもプログラミングを大学のゼミでやんねえといけなくなった時に、やったりやんなかったりみたいな感じで、
- 1日2時間だけ午前中スクレイピングやりました
- 午後はゆっくりチルってればいいや
みたいな感じの、今となるとちょっと甘いというか「なんだそれは、中途半端になるならやめなさい」って結構思うんすけど、そんな感じでやってて、途中で「やっぱだりいな」みたいになるんですね。
なんだかんだ言っても最初はモチベ高いんですけど、2週間、3週間ってなってくるとだんだんモチベ的にだるくなってくるんですよね。
「やっぱだるいし、もう日常のままでいいんじゃね。でも日常に不満はあるけどな」みたいな感じでやってたんですけど、自分の場合は絶対毎週進捗を出さないといけなかったんで、「うわ、だりいわ」って思いながら大学の変な課題提出フォームにとりあえずピピピっつって出してたんですよ。
それがなんだかんだモチベが続いた理由というか、強制的にやんないといけなかったんで、今思うと良かったかなっていうのは思いますね。
独学だとやっぱりシンプルにモチベが続かんすよねっていうのは結構思います。
フィードバックもらうだけでも人間のモチベは変わる
あと、適当にやって適当に誰かに進捗報告して、「いいですね」とか「これはもうちょっとこうしたらどうですか?」みたいなフィードバックをもらうだけでも、案外人間のモチベって結構変われるかなっていうのは思ったりするんで。
そういった意味でも、誰かに壁打ちじゃないんですけどフィードバックもらったりするのは、個人的にはめちゃくちゃおすすめですね。
じゃあどうすればいいか: 誰かにメンターしてもらう
独学おすすめしねえみたいな話を散々してきたんで、じゃあどうするかって話なんですけど。
僕は個人的には最初からの方ができれば理想なんですけど、ちょっと勉強してみて「意外と俺エンジニアやっちゃうかな」みたいになったら、誰かしらにメンターしてもらうのがいいと思います。
本当に誰かしらでいいんで、別に僕じゃなくていいんすよ。僕じゃなくていいですからね。
- 自分的にロールモデルっぽい人
- 「この人結構まともそうだな」みたいな人
をSNSとかで見つけてDMしてメンターしてもらうとか、なんかしらプラットフォームとかもあると思うんで、「メンターします」みたいな人も多分いると思うんで、そういった人を上手に使ったりする。
そうすると金銭的な費用も割と抑えられて、かつ効率よくやれる。
「効率よくやれる」っていう言い方は好きじゃないですけど、どう考えても1人で不安な中、手探りでやるよりも、「こんな感じの人みたくなりたいな」みたいな人を真似するというか、その人が言ったことを適当にやる方が早いかなっていうのはシンプルに思いますね。
小ざかしいTips: 最初の2〜3ヶ月だけ見てもらう
あとちょっと小ざかしいTipsみたいなところも言ってしまうと、未経験からエンジニア転職っていうのは基本的にやることがある程度決まっとるんで、メンターの人に最後まで見てもらわないで、
- 最初の2ヶ月だけ
- 最初の3ヶ月ぐらいまで
- ポートフォリオ完成するまで
とかにすると、ちょっと節約ができるとか、そういうのはあるかなっていう印象ですね。
まんじからの感想
ってことで、個人的には完全独学はあんまおすすめせんっていう話でした。
自分も結局、独学で完全にやってないですし。
あとシンプルに、これ本当に本音として思うのは、やっぱ自分1人であーだこーだ考えながら不安な中ネット見ながらやるよりも、教わった方が早い。
自分も実務入ってから結局、強いエンジニアみたいな人に教われるようになって、その人の基準値に合わせまくっていって、それで社会底辺からちょっとずつまともになっていったみたいな経緯があったりするんで。
そういう意味も兼ねて、なんだかんだ言っても完全に独学みたいなのはあんまおすすめせんかなっていう感じですね。
LVLPATHの未経験からの講座買ってもらって手順通りやってもらって自分に壁打ちやら質問してもらえれば、1人で不安な中手探りでやるより早いと思います。
ってことで終わりです。




