あなたがまったくの未経験からIT業界へ転職する場合、会社に入ってから研修や仕事を通して勉強しキャリアアップできるかなという思いがある方もいらっしゃると思います。
受け身姿勢は結構危険
「会社に入ってから」研修で教えてもらえる、「会社に入ってから」案件を任せてもらい仕事を通じて学んでいく。
こういう姿勢だとそもそもの「会社に入る」こと自体が難しいと思います。
求人では人当たりの良い言葉が並んでいますが、本音を言えば企業は実力のある即戦力が欲しいです。実力のない新人を育てるなんてお金もかかる上に本当に育つかもわかりません。
そんな中で「会社に入らせてください、そこから勉強しますんで」といった姿勢の人が応募してきても正直魅力は薄いです。
よく「やる気はあります」という人がいますが、やる気のある人は独学でも何でも既に勉強して何か作り始めています。
何をしたらいいかわからない
そんなこと言われても何をしたらいいかがそもそもわからないし…という方も多いと思います。
まず「IT業界」を漠然と目指しているとしたら危険です。web系のエンジニアからアプリエンジニアから組み込み系のエンジニアまで様々です。
「何でもいいのでやります」という人はブラックな企業に入ってしまう可能性が高いのでやめた方がいいです。
ひとまず直感でもいいのでこんな方面のことがやってみたいなぁというものを決めてください。本当に何もないならweb使ってない人なんていないと思うのでweb系でいいです。
勉強方法
まずはその系統の言語を調べてください。web系ならPHPとかRubyが多いです。そしてこれらの入門書を一冊しっかり勉強します。
Amazonとかで言語+入門で検索して評価の高い入門書でいいと思います。余裕があれば本屋で実際に手に取って自分に合いそうか確認するのは結構重要です。
そしたら簡単なものは作れるようになると思うので適当にいろいろ作って遊んでみてください。
慣れたらより実践的な物の作成を目指します。これは転職時に実力をアピールする制作物として提出することを想定します。
こうなると本で解決できることはほとんどありません。しかしやりたいことで検索すれば大抵ネット上では解決できます。
頑張って調べて解決する癖を付けておくと良いです。実務でも大体そんな感じなので。
入社後キャリアアップできるか?
そこまでやった上ではれて企業に入社できたとして、今後仕事や研修を通してキャリアアップできるかということですがもちろん可能です。
会社に入ってから勉強すればいいやという姿勢は危険だよというお話でしたので、入る前も入ってからも勉強なのは変わりないです。
ただし前述の通りちゃんとやりたいことや分野を明確にしておかないと違う方向のキャリアを積むことになります。
例えばアプリを作りたいのにweb系に進んじゃうとアプリを作るキャリアは一切積めません。アプリから利用するAPIを作成できるという部分でまったく役に立たないわけではありませんが。
ゲームで言うところの魔法を使える後衛を目指していたのに格闘スキルを上げていた、みたいなことになるので目標と目的は定めておいた方がいいです。
とはいえ希望の仕事に就けるとは限りません
そこまでしっかり準備したとしても、結局仕事は今需要のある案件をやることになりますから、自分の希望にバッチリ合った仕事ができるなんてことはほとんどありません。
メインで任された案件でも経験を積みつつ、いつか希望に近い案件の仕事ができるようになった時の為に準備しておくのも重要です。
その点、web系は自分で作りたいサイトは自分で作って個人的に公開できるのでかなり自由です。なので個人的なおすすめはweb系だったりします。
とはいえ好きなこと・やりたいこと・興味のあること優先で大丈夫です。やり直しがきくうちに色々やっておくのも大事です。
企業に依存せず自分で稼ぐ
企業で仕事をしキャリアップしてもっと稼ぐってのはずっと企業に勤めるだけという前提で動いていますよね。
全然問題は無いんですが、いきなり給料5万円上げるのはかなりの無理ゲーですが、副収入5万円なんてざらにいますよねって話です。
お仕事を頑張るのはもちろんですが、自分自身で稼ぐスキルを身に着けるというのも楽しいですよ。
機会があればそちら方面も合わせて頑張ってみると良いと思います。