初投稿です!
約半年のニート期間を経て、今年7月に現在の会社に入社しました。
これから転職しようと考えている方などの参考になると嬉しいです!
目次
この記事を読んでいただきたい方
- 未経験からエンジニア転職を考えている方
- 転職活動中の方
- プログラミングスクールに入ろうか迷っている方
転職成功までの道のり
前職では自動車工場の製造ライン作業者として働いておりました。
エンジニアとは全く異なる仕事です。とにかく体を動かす仕事だったので
エンジニアに限らずデスクワークに強い憧れがありました。
業務の改善を行う中でExcelのVBAについて学習する機会があり、
それがきっかけでプログラミングに興味を持ち始め、エンジニア転職を志しました。
しかし、「未経験エンジニア」と調べると、予測で「やめとけ」や「現実」と出てきたり、
地元の先輩エンジニアからも未経験からの転職は難易度が高いと聞いてました。
それもあって転職サポートのついたプログラミングスクールに通い始め、
本格的にプログラミング学習を始めました。
プログラミングスクールでは6ヶ月間のコースでRuby(Rails)を主に学習しました。
ポートフォリオでは、「写真好きな人」をターゲットにしたSNSを個人で開発しました。
結論から言うと、プログラミングスクールに通ったことについては、高額ではあったものの後悔はしていません!
学習効率はメンター制度を活用することでエラー解決までの時間も短縮されましたし、
カリキュラムも整備されていた為、独学に比べると圧倒的に良かったと思います。
ポートフォリオ制作まではスムーズでしたが、
転職活動を始めてからがメンタルかなりえぐられました。。。
ポートフォリオを制作して今の会社に内定をいただくまで約3ヶ月ほどかかりました。
応募した企業の数は書類選考で言うと、恐らく3桁いってるかな?くらいで、
そこから面接に進んだのはたったの8社でした。
面接まで進んでもやはり、実力不足で7社お見送りとなりました。
転職成功した現在、当時やっておけば良かったなと感じることは以下の点です。
-
SPIの学習
- 選考のフローで取り入れている企業は割と多かった印象です
-
自分のポートフォリオは何を聞かれても責任持って答えられるようにしておく
- 技術的な質問をされると面接で答えることができませんでした...
- 何事も基礎を定着させることが重要だと再認識しました。
-
エンジニアとしてどうなりたいかを明確にしておく
- ほぼ全ての企業に聞かれました。
- 3年後、5年後、10年後にどうなっていたいかはまとめておくべき
-
企業の求める人物像を理解しておく
- 結局は「この人と働きたい」と思ってもらえるようにアピールすることが大事かなと思います!
-
早めに転職活動を進める
転職サポートのついたスクールだからこそ、
スクールが紹介してくれる企業に頼り切っていました。
転職活動を始めて1ヶ月ほど経ってからようやく、
WantedlyやGreenで自らもエントリーするようにしましたが、
もっと早く行動しておけば少しは転職期間を短縮できたのかな〜と感じています。
結局、スクールからの紹介ではなくWantedlyで自ら応募して現在の会社に入社しました。
転職して1ヶ月でやったこと
iOSエンジニアとして業務を行う中で毎日学びがあります!
研修では、まず参考書2冊で学習した後、サンプルアプリを作成しました!
その後は、迅速にチームに参加させていただいています。
実際のチーム開発においては、最初はラベルの変更などの簡単なタスクからスタートし、
徐々に実務を通じて学習を進め理解を深めていく形です。
転職活動中に求人票を見ていると、
「3ヶ月間研修を行った後にテスターから始めてもらいます」
といったような企業が多い印象でした。
対して、今の会社では未経験から入社した自分でも、
チームに入り開発させていただいています。非常に有難いですし楽しいです!
1ヶ月の振り返り
- 良かったこと
- まずは、エンジニア未経験からの転職がこの会社で本当に良かった
- 環境の面においても何一つ不満がなく、安心して楽しく働けている
- 前職とは業種も全く違うため、エンジニアの働き方を知れた
- 特に周りの先輩方が優しい方ばかりで質問をしやすい環境なのが本当に良い
- 「まずはやってみる」の精神で、少し難しいタスクにも積極的にチャレンジできた
- タスクを完了する流れを掴むことができた
- 難しかったこと・反省
- ファイル数が参考書で学習していた時とは桁違いに多くファイルを探すところから苦戦した
- MVPの考え方やDelegate,DataSourceなどの基礎的な部分の理解が浅い
- 一人でタスクをこなすのが難しく、手助けがないと課題を解決できない
- 一人で考えても解決できそうにないことにかなり時間を使ってしまった
- 英語力がなくコードやエラーメッセージが解読しにくい
- 「こうすれば解決できそう」と思ってもコードに起こす方法がわからない時がある
今後やりたいこと
- 自作アプリを1から制作して、処理の流れをより理解することを試みる
- 20分考えて分からないことは積極的に質問し、理解を深めるよう努める
- ドキュメントやUdemyで学習して、Swiftに関する知識を増やし1日でも早く一人前になる!
最後に
最後まで読んでいただきありがとうございます!
転職で苦労する気持ちは痛いほど分かるので、
挫折しそうになっても諦めなければ良い会社に巡り合えると思います!
この投稿を読んでくださった方の今後のご活躍をお祈りしています!