Help us understand the problem. What is going on with this article?

未経験からIT業界に転職して3ヶ月経ったので振り返り

More than 1 year has passed since last update.

はじめに

昨年の11月に未経験からIT業界にキャリアチェンジした20代半ば(後半寄り)の新米エンジニアです。
この業界にキャリアチェンジしようと決めて約一年、転職してから3ヶ月たったので、振り返りとして残しておこうと思い、筆をとった次第です。
これまでに使ったサービスや本、行った業務、感じたことを書いていきたいと思います。

経歴

初めに軽く経歴でも・・・

転職前

  • プログラミングのプの字も知らない(HTMLも知らない)
  • 学生時代は水産学を6年間(大学+大学院)を学ぶ
  • 前職は第一次+第二次産業な会社
  • 九州に住んでいた(九州以外に住んだことない)

転職後

  • 受託開発メインの会社で一応、SE
  • 東京在住

前職退社後~転職まで(ニート期間:6ヶ月)

この期間は主に下記サービスをメインに使用し、学習をおこないました。
主に学んだことは以下です。
* HTML
* CSS
* PHP
* MySQL

使ったサービス

CodeCampGATE

プログラミングの学習~転職活動まですごくお世話になったサービス。
学習面では、現役エンジニアの方によるオンラインレッスンや学んだことを活かせる成果物作成で着実にスキルをつけることができました。
転職面でもメンターの方とのオンライン面談でサポートしていただきました。
特に当時、地方住みでプログラミングスクールも皆無&IT業界に行った知り合いもいなかった自分にとって現役エンジニアにの方によるオンラインレッスンは疑問点の解決やIT業界のお話を聞けたりなどかなりありがたかったサービスでした!
ただ、まあまあな初期費用がかかるのは仕事を辞め、ニートだった自分にとって厳しい点でした。
しかし、費用に関してはキャッシュバック制度もあるようです(自分はこの制度を結局利用しなかったので詳しくは書けませんが...)。

Progate

超初心者向けオンラインプログラミング学習サービス。
プログラミングのプの字も知らなっかた自分はまずこのサービスで基本を学びました。
専用エディタでスライドを見ながらアウトプットできる環境は学習の定着に最適でした。
無料会員でも利用できますが、有料会員になったほうがレッスンを十分に受けれます。
特に値段も高いわけではないので、参考書を買ってやるよりコスパが良かったです。

転職について

主に使用したのは大手転職サイトと上記したCodeCampGATEです。
未経験でのキャリアチェンジだったため、不安でしたが、実際にプログラミングを学習し、学んだことを活かした成果物を作れたことで自信を持って転職活動を行えました。
また、転職活動のエリアを東京で行ったのもエンジニア転職への大きな成功要因だと思います。
九州の片田舎から20代半ばにして上京というチャレンジでしたが、結果的には公私共に刺激をもらえているため、良かったと思います。

前職直後~3ヶ月

転職してからすぐにプロジェクトに参画しました。
入社した会社は大きな会社ではないので、実際にプロジェクトに参画し、開発&保守を行いながら必要な知識をつけていく形でした。
最初はできるところからやらせてもらった感じです。
実務での開発の楽しみや大変さを実感していくとともに、他の方のコードを読むことが増え、コーディングしやすさを意識するようになりました。

業務について

参画したプロジェクトは主に2つです。

1つ目

CakePHPを使用したWebサービス。
設定より規約!!
CakePHPの公式サイトにあるドキュメントを参考にしてチュートリアルやらを行い、知識を深めました。

2つ目

.NET CoreとVue.jsを主に使用としたWebサービス。
自分は主にJavaScriptのフレームワークであるVue.jsでの開発をメインに行わせていただきました。
主にVue.jsの公式ガイドをメインに学習を行いました。
ただ、個人的にはVuexの理解がなかなかできなかかったので、QiitaやらWeb上のTipsを参考にして知識を深めました。
.NET Coreに関してはこれから勉強していく予定です。

読んだ本

改訂新版 改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで

JavaScriptの学習のために使用している本。
一通りの知識を身につけるためには十分な本だと思います。
ただプログラミングが全くの初心者という方にはこの本は難しいかもしれません・・・。
自分もこの本を読む前に前述したProgateで一通りの基礎をやり、読みました。

イラスト図解式 この一冊で全部わかるWeb技術の基本

Webの基本的な知識が簡単な図と説明で書かれており、初心者でもわかりやすい本。
未だWeb用語「?」な自分にとって、用語をわかり易く理解することができるので、非常に重宝しております。

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

美しく、読みやすいコードを書くための方法が書かれている本。
実際に働き始め、コーディングを意識する機会が増えてきた中で変な癖が付く前に「コーディングの基礎を抑えよう」と思い、現在読み勧めています。
皮肉的(?)な面白いイラストと物腰柔らかな文章なので、読んでても面白い本です。

終わりに

上京し、現在の会社に入社し、早3ヶ月が経ちましたが、日々、わからないことが増えていき、「勉強!勉強!勉強!」の毎日ですが、常に成長を感じることもできているため、モチベーションをまだ維持できています。
プログラミングの知識ゼロからIT業界へのキャリアチェンジで、転職上京といった具合だったので、転職する前は不安しかありませんでしたが、満員電車にもなれ(?)、開発もこなせている(?)ため、なんとかなるものだなと思っておりますwww。
直近の目標としては、.NET Coreを使用していくためのC#の学習とVueの理解を更に深めること、そして、「シンプルな家計簿がほしいな~」と思っているため、家計簿アプリ作成をプライベートで進めていきたいなと思っております。
今後も「なんとかなるっちゃが」精神で頑張っていこうと思います・・・。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away