「新卒エンジニアって、1年目は何をするんだろう」
「プログラミング未経験だけど、入社してから仕事についていけるのかな」
そんな不安を感じていませんか。
私は経済学部出身で、プログラミング経験がほぼない状態から新卒でエンジニアとして入社し、半年が経ちました。
この記事では、私が入社してから半年間で経験した仕事の内容、今の自分のレベル感を実体験をもとに紹介します。
あくまで一人の新卒エンジニアの体験談ですが、1年目のイメージをつかむ参考にしてみてください。
結論|新卒エンジニア1年目は「何もできない」状態から少しずつできることが増えていく
入社して半年経った今も、正直「何もできない」と感じる場面はあります。
それでも、研修、OJT、実務と段階を踏む中で、できることは少しずつ増えてきました。
私の会社は研修が充実していて、新人として一から育ててもらえる環境でした。最初から何でもできる必要はないというのが、半年間を過ごした実感です。
実体験|文系・未経験で入社してからの半年間
1〜2ヶ月目|ビジネスマナー・インフラ・SQL・Java研修(書籍管理アプリの課題)
入社後の約2ヶ月は研修期間でした。
最初の2週間ほどがビジネスマナー研修、次の2週間ほどがITインフラ・SQL研修で、残りはJava研修です。
特に大変だったのが、Java研修で書籍管理アプリを作る課題でした。
外部研修の期間中は、朝に近くのカフェで復習や課題に取り組むことが多かったです。ただしカフェ代が地味に気になっていて、現在はあまりしていないです。

2〜3ヶ月目|OJTでSpring Bootを使ったタスク管理画面の作成
2ヶ月目からはOJTに入りました。
ただ、名目はOJTでも、内容はまだ研修に近い形です。
3ヶ月目には、Spring Bootを使ってログインしてタスクを登録するような画面を作成しました。
OJTでは、Docker上で動かしたPostgreSQLに、Spring BootからJdbcTemplateでアクセスする構成でした。

研修ではMySQLに直接SQLを打ち込んでいましたが、実務ではJavaのコードの中からSQLを実行する形です。
それでも、研修で覚えたSELECTやJOINの書き方はそのまま活きています。

4ヶ月目|2つの社内システムに分かれてチーム開発
今までは個人開発でしたが、ここからチームでGitでの開発です。
4ヶ月目からは、社内システムの新規開発が始まりました。
社内で起きたシステム上の問題を起票できるシステムと、段ボールの扱いなどシステム以外の困りごとを起票できるアプリの2つに分かれて、チーム開発を経験しました。
画面作成が速い人は、システムの問題を起票するアプリ側のチームに入っていました。

5ヶ月目〜|受託案件のテスト業務と配属の分かれ道
5ヶ月目からは、社内で受託している案件のテスト業務に人員として入っています。
Excelでテスト項目を確認しながら画面を操作し、スクリーンショットをエビデンスとして貼り付ける作業が中心です。

できる人だと、テストだけでなく新しい社内システムの企画や仕様書作成を任されることもあります。
配属先がこの時に決まり、開発中心の部署や、今と同じ環境、できる人だと、顧客と話しながら開発する部署にいく人もいました。
入社半年でできるようになったこと・まだできないこと
半年経って、ある程度の画面作成なら一人でできるようになりました。
また、SQLはある程度理解して、自分の力で書けるようになっています。
一方で、AIの支援がないと1からコードを書き始められないのが今の課題です。
まずはAIに頼らなくても、コードを見れば全体の流れを説明できる状態を目指しています。

新卒エンジニア1年目に続けていた自主学習
入社後の自主学習は、コードをAIに1行ずつ説明してもらう方法が中心でした。
Udemyなどで1から体系的に学ぶと時間がかかるうえ、実務で使うコードと内容が違うことも多かったからです。
写経も検討しましたが、時間がかかりすぎるのが難点でした。
振り返ると、技術の勉強や社内で求められる資格の勉強を、1日30分でもいいのでコツコツ続けることが大事だと実感しています。
入社前にやっておけばよかったこと
入社前にやっておけばよかったと感じているのは、次の2つです。
- 簡単なアプリを一度作ってみること
- エンジニアのインターンシップに参加すること
私は個人で何かを作った経験がほとんどないまま入社したため、最初はIT全体の像がつかみにくいと感じました。
小さなアプリでも一度作っておけば、研修やOJTの内容をもっとスムーズに理解できたと思います。
新卒エンジニア1年目に関するQ&A
エンジニア1年目は本当に何もできない?
私の場合、入社直後は本当に何もできない状態でした。
半年経った今でも、AIなしで1からコードを書くのは難しいです。
ただ、画面作成やSQLなど、できることは少しずつ増えています。
エンジニア1年目はきつい・辛い?
研修期間はかなり大変でした。
一方、OJTに入ってからは自分のペースで進められるようになり、精神的にはかなり楽になりました。
4ヶ月目から有休・フレックス・テレワークが使えるようになったのも大きかったです。特に、週2回テレワークができるのは助かっています。
私の会社では残業するかどうかを選べることもあり、今は無理なく働けています。
文系・未経験でも研修についていける?
私は文系・未経験でしたが、研修を終えてOJT、実務へと進めています。
Java研修の課題は大変でしたが、朝の時間に復習するなど、自分なりに時間を確保して取り組みました。
実際に働いてみて、技術面では劣るものの、3年後、活躍している人は、文系と情報系で半々になるのではないかと思います。
正直、1年目は文系・情報系で差は若干あるなと感じております。
SIerの1年目はどこも同じような内容?
SIerの1年目はどこも似たような内容が多いのではないかと感じています。
少なくとも、私の会社では上記のような流れでした。
そのぶん、日々の勉強や資格取得をコツコツ積み重ねられるかどうかが大事だと思います。
まとめ|1年目は何もできなくて当たり前。小さな積み重ねで成長できる
私は文系・未経験で入社し、研修、OJT、社内システムのチーム開発、テスト業務と半年間を過ごしてきました。
まだ自信を持って「できる」と言えることは多くありませんが、半年前の自分と比べると、できることは確実に増えています。
これから新卒エンジニアになる人は、最初から完璧を目指す必要はありません。
できることから少しずつ始めることが重要です。


コメント