「他の未経験エンジニアの人はどうやって内定を得ているのか?。。。」
そんなことを思う駆け出しエンジニアの方も多いと思います。
今回は僕がMENTAというサービスを通して、Go言語のことやコードの設計を教えていたTさんのインタービューを紹介します。
これを読むことで未経験エンジニアから内定までの自分なりのロードマップの参考になります。
ちなみにこちらが僕のMENTAのプロフィールになります。
ご興味持った方は上のプロフィールからMENTAのメッセージで僕宛にお問い合わせください。
今ならMENTA内で利用できる500円クーポンがもらえる
未経験からでも設計を学び複数社内定!設計を学んでポートフォリオが作れるプランをチェック!
目次
どうして未経験からエンジニアを始めたのか?
前職は殆どプログラミングをしていなかった
前職は何をしていた?
「個人事業主でWeb通販をやる前は、高校卒業した後に自動車部品のAT(オートマチックトランスミッション)を製造する会社で働いていて、
マシニングセンターという工作機械を触っていました。
そこではNC言語というプログラミング言語で、若干プログラミングをかじっていました。」
数あるWeb言語の中でGoを選んだのは設計を柔軟に考えやすい所
何故Go言語を選んだのか?
例えばWeb系と言えば、PHPとかRubyなどのインタプリタ型の言語の方が簡単で覚えやすいかなと思うのですが
(PHPでの効率的な勉強法、Rubyでの効率的な勉強法はそれぞれこちらの記事に)。」
自分でディレクトリ構成や、設計を考えていく楽しさがありますね。」
ポイント
Go言語はフルスタックフレームワークと違い設計を柔軟に考えやすい点が面白い!
MENTAまで教わる経緯は?やらないほうが良い勉強法は?
「今回MENTAを通して僕と設計やGo言語の書き方などについて学んでいったと思いますが、
MENTAで教わろうとなるまでの経緯を教えて下さい。」
プログラミングの書き方が書いてある記事はいっぱいあるんですが、
実務上ではクリーンやDDDとかで継続的にサービスを大きくしていったりする(変更容易なアーキテクチャにする)必要があるんだなということに気づきました。
ただそれに関してネットに載っている記事では詳しく書いていない。
なのでオザックさんみたいな実際に実務で書いている強いエンジニアにメンターになってもらって、
勉強をサポートしてもらうようにしようという方針にしました。」
またその考えに至るまでにやらないほうが良いと思う勉強法は、自分の主観だけでやる勉強は辞めたほうが良いと思います。」
自分が無知な時に記事の詳しさを理解するのは難しいと思います。どのようにしてその記事が詳しいのか判断はしましたか?」
記事を見てみると、実務的な話は記事には書いてないことに気づき、
記事などネットに載っている情報を頼りに進めるのは難しいなと思いました。」
ポイント
独学(個人の主観)だと実務的な話は入ってこず、エンジニア能力も上がりづらい。
また初学者だと正しい情報なのか判断が難しいので有識者に頼る必要がある!
レベルの高い現役エンジニアの人にメンターになってもらって、サポートしてもらうのが一番効率が良い!
今ならMENTA内で利用できる500円クーポンがもらえる
未経験からでも設計を学び複数社内定!設計を学んでポートフォリオが作れるプランをチェック!
Goが書けること、モダンな技術で開発出来る企業を探していた
どういう会社の内定を目指していましたか?
最初は実務的な部分はよくわかっていなかったので、そのような条件で探していましたね。」
またそれに関連して将来は起業したいという想いとかあったりするんですか?」
今シェアハウスのメンバーが5人いて、プログラミングをみんなでやっていて、
みんなでサービス開発出来たら面白いなという話になっています。」
モダンな技術を使えて、新しい技術をちゃんと取り入れている企業に入りたかった
今の会社に決めた理由は?
「いくつか会社を受けてきて、内定もいくつかもらっていると思います。
その状況で今の会社を決めた理由はなんですか?」
決めた会社が新しい技術をどんどん取り入れていると言われたので決めました。
例えば今インフラをECSで運用してるんですが、それをTerraform化したいという話があってお願いされました。」
また入社して間もないメンバーにいきなりやったことない技術でお願いする裁量の大きさも魅力ですね。
余談ですが僕もよくTerraform触るのでインフラはTerraform化した方が良いと思いますね。」
次はTerraformのメンターおねがいしてもよいですか?w」
最近Tさんとメンターというか関わり方が少なくなってきたので、是非色々と聞いてください。」
今ならMENTA内で利用できる500円クーポンがもらえる
未経験からでも設計を学び複数社内定!設計を学んでポートフォリオが作れるプランをチェック!
将来はギークにエンジニアリングもサービス開発もどちらもやっていきたい
将来はどういうエンジニアになりたいのか?
「最終的にはどういうエンジニアになりたいと思っていますか?
それかエンジニアは手段だからサービスを考える側のキャリアにシフトしていく想いなどあったりしますか?」
ただそのためにも今は実務的なところを吸収できてないので、企業でキャッチアップしていって、
自分たちのプロダクトに反映させていくということを考えています。」
またキャリアの事に関して、エンジニアってビジネス寄りと技術をとことん突き詰めるエキスパートよりとに別れていくのですが、
どちらがやりたいと考えていたりしますか?」
プログラム書くのも好きだし、サービスを考えて成長させていくのも好きなので。
シェアハウスメンバーでそれをやっていけたらなと思います。」
クラス設計を理解することが内定への近道!
どういうスキルを持っていれば採用されるか自身の体験からわかったことは?
「MENTAを通してレベルアップして内定を獲得することを目指してたと思いますが、
就活を終えてみてどういうスキルを持っていれば採用されるか自身の体験からわかったことはありますか?」
どの会社も高評価でした。
例えばDDDとかクリーンアーキテクチャとかを理解してるかが重要ということです。
エンジニアレベルとしては2,3年位には達していると言われました。
なのでオザックさんと契約してよかったなと思っています。」
面接はどのような感じだったんですか?」
ポイント
ソフトウェアのアーキテクチャを理解して、実際に実装していることが高評価につながった!
今ならMENTA内で利用できる500円クーポンがもらえる
未経験からでも設計を学び複数社内定!設計を学んでポートフォリオが作れるプランをチェック!
今同じ立場の駆け出しエンジニアの方に向けて一言
楽しくやれる人だなと思います。
ちゃんと勉強しないといけないし、就職してからもそれは続くので、覚悟を持ってやらないと厳しいと思います。
なので楽しくエンジニアリングをやれる事がポイントですね。」
フルリモートだったりでストレスフリーに出来るようになってきている。
そういう良い部分だけに焦点が当てられて、厳しさっていうところを知らずに来る人が多いですよね。」
実際にシェアハウスに来た人もお金目当てで来た人がいて、今辛そうにやっています。
それを見るとやっぱ楽しめないと厳しいですね。」
無理やりやってる感は自分の中では無いですね。
Linuxの勉強飽きてきたら、Terraformの勉強をするなど色々と幅を広げていくことが楽しみです。」
例えば年収600万稼ぎたいとなっても直ぐにその結果は手に入らない。
ある程度時間と努力が必要になってくると思います。そうすると結果が出なくて段々辛くなってきますよね。
勉強する上で日々エンジニアリングを続けるためのポイントとかはありますか?」
やりたいこと優先で最初は幅広くやるのが良いです。」
参考
長続きするポイントは一つのことに飽きてきたら別の勉強をするなど色々と能動的にキャッチアップしていくこと
ポイント
エンジニアリングを楽しめることが重要!お金目的や楽に稼げるなど目的がエンジニアを目指したいという本質とは違うと長続きはしない。
【MENTALで未経験からエンジニア転職】複数企業へ内定する方法まとめ
今回は実際に僕がMENTAを通してメンターをしているTさんにお話を伺いました。
ちなみに具体的な年収に関しては会社の人事に晒すなと言われてるから言えないらしいですが、
年収聞いてそんなに?と驚きました!
普段MENTAでGoやコードのアーキテクチャについて教えていて、実際に教えている方が内定につながった良い事例でした。
※本業でこちらをやっているわけではないので、人数に限りがあります。ご了承ください。
ポイント
→DDDやクリーンなどクラス設計を覚えることで高評価に繋がり内定を獲得した
→自分の主観で勉強せず、現役に優秀なエンジニアに教わること
→モダンな技術で活発に新しい技術を取り入れていて、裁量権が大きい会社
日々エンジニアリングに関する情報を発信しています。
是非フォローをお願いします!
またMENTAで設計に関する事を教えているので、よろしければ見てみてください。
やる気のある方は自分の行きたい会社に内定できると思います!
今ならMENTA内で利用できる500円クーポンがもらえる
最低1つ以上のプログラミング言語を少しでも出来る必要があります