【2025年度】新卒エンジニアが良いスタートダッシュを切るために伝えたいこと

こんにちは。

新卒の皆さん、おめでとうございます。新卒入社した会社でワクワクとドキドキを感じていることでしょう。そんな皆さんに伝えたいことをまとめました。

というのも、私は毎年のこの時期、新卒研修に登壇しておりまして（今年度もどこかの会社にいます）たくさ〜〜んの新卒を見てきました。そんな私から、良いスタートダッシュの切り方をお伝えします。

まずは、マインドセットからお伝えします。

## マインドセット
まずは、マインドセットからお伝えします。

### 研修は、仕事である。あなたのお給料は、本来は隣の先輩の物だ。
新卒の方の多くは、最初の1-3ヶ月ほどが研修なのではないでしょうか。ただ勉強をしているだけで、毎月20-40万円ほどのお給料をもらえる訳です。羨ましいですね！！

大学や高専、高校の学習とは異なり、**お金を払って勉強するのではなく、お金をもらいながら学習するのです。** 学校の授業で寝ているのは、別に構いません。自分でお金を払っている訳ですから、誰にも迷惑はありません。

しかし、この新卒研修は、お金をもらいながら研修を受けるわけです。つまり、仕事なのです。仕事中に寝ていて許されるはずがありません。あなたに今月支払われるお給料は、過去の先輩方の汗水の結晶なのです。

さらには、テストの点数が低いことも危機感を持って欲しいのです。学生の頃は、「ぎりぎり留年しなかった〜」と笑っている人もいるでしょう。それも、会社では許されません。

研修で点数が低いということは、成果をあげられていないということです。全体的に、少し厳しい言い方かもしれませんが、これからの勉強は、「仕事である」ということを理解して欲しいです。


## あなたの隣の人は、分かった顔をしているだけ
「学生の頃に、情報系でした」という方は、読み飛ばしてください。読んで欲しいのは、「文系や未経験」の方です。きっと今頃不安で仕方ないでしょう。

「私にもできるかな〜？着いていけるかな〜？」と思っていることでしょう。

先ほどの話と矛盾するかもしれませんが、「**わからなくても大丈夫**」です。最初から全てを理解できる人はいません。「今わからないことが、1ヶ月にふとわかる」ということが、なぜかITの学習ではよく起きます。

ですので、わからないことに不安を持ちすぎないで欲しいです。あなたの隣の人もわかったふりをしているだけのことがほとんどです。わからなくて、メンタルを壊してしまうことの方が悲しいです。

一生懸命に学習しているならば、いつかは理解できるようになります。だから、大丈夫！

わからないからこそ、研修があります。わからないことを恥ずかしがらずに、隣のお友達や、先輩を存分に頼ってあげてください。どうしても恥ずかしかったら、[私のX](https://x.com/furusatojuku)のDMで相談乗ってあげます（笑）

## IT分野の学習方法
次に、学習方法で意識して欲しいことが3点あります。これも長らく講師業をしてきて常に思っていることです。

### 知識の言語化
ITの世界は、ほとんどのものが物理的なものを持たず、概念として存在しています。「IPアドレス」「プログラミング」「オブジェクト指向」「SQL」と言ったものは、すべて概念なのです。

だからこそ、「**言語化**」して欲しいのです。特に、ネットワーク（TCP/IP）の世界は、ほとんどが概念で構成されています。「IPアドレスの仕組み」について細かく語れる人は、先輩エンジニアの中でもごく僅かでしょう。知識の言語化を行うことで、抽象度の高い技術に対する自分の理解度を調整できます。

理想としては、1つ1つの技術を500字程度で、作文が作れるとよいでしょう。ついでに、たくさん言語化することで、タイピングの練習にもなります。現場に入るまでに、PC操作も早くしておきたいですね。


### 必要性・差分・反例を考える。
新卒研修では、よく「オブジェクト指向」などを説明している企業があります。そこで、私からのおすすめは、「なぜ、オブジェクト指向が必要なのか？という**技術の必要性**を考えること」です。

オブジェクト指向の仕組みや、便利さを知るよりも先に、「必要性」を知る方が、理解度を深めてくれることが多いです。逆に言えば、その必要性を知らなければ、何が便利になったのかもわからないのです。

:::note info
よくある例だと、「ポリモーフィズムって何のために存在する？」
:::

次に、似たような技術があるときには「差分」を考えましょう。

「for文」「while文」「Int」「Intger」のようになんか似ているけど、ちょっと違うという技術がよく出てきます。そのときには、「**差分**」を考えて欲しいのです。往々にして、トレードオフな関係の何かしらのメリットやデメリットが出てきます。是非とも、そこを抑えて欲しいです。

:::note info
よくある例だと、「MACアドレスとIPアドレスの違いは？」
:::

最後に、「**反例**」です。ニュアンスとしては、「逆例」という意味で使っています。私が言いたいことは、「右外部結合と聞いたときに、『じゃあ、左外部結合もあるのか？』」や「第1正規化と聞いたときに、『じゃあ、第100正規化もあるのか？』」みたいなことを考えて欲しいのです。

何気なく、学習を進めるのではなく、しっかりと頭を働かせながら学習を進めていくと、理解が進みます。対比構造を常に考えていると、脳死で話を聞かずに済みます。

### 3-4割の理解で進む、全て終わった後に8割まで引き上げる
いきなり、全部を理解することはできません。

IT研修1日目で、オブジェクト指向を全て理解することはできませんし、SQLを完全にマスターすることもできません。なぜか、そうなっているのです。

理解度は、最初の頃は3-4割が限界です。一週間後に、ふと5-6割くらいわかるようになっていたりします。この不思議な「慣れ」のようなものとうまく付き合って欲しいです。いきなり、10割の完璧主義で進もうとする受講生は、だいたい途中で心が折れます。

姿勢としては、素晴らしいのですが、「諦めも肝心である」とお伝えしたい。焦る必要はありません。3ヶ月もあれば、大半のことは理解できるようになっていることでしょう。

特に、ITの学習は、大きく「知識のインプット」と「慣れを作るトレーニング」のようなものの2つの特性があります。「SQLの使い方」自体は、インプットに該当しますが、「SQL文を書く行為」は、「トレーニング」に該当するのです。

前者のインプットは、すぐ習得できるのですが、トレーニングは筋トレと同じで、一朝一夕では身につきません。ここら辺をうまく理解した上で、学習できると良いでしょう。


## 最後に
脅すわけではないのですが、現場に入ると、これまでの研修が何の意味も持たなかったのではないか？と思うくらいには難しいです（笑）

でもいいのです。**先輩等も同じ道を通ってなんとか今がある訳ですし、なんやかんやどうにかなります。** 一種の楽観主義も大切です。

ということで、新卒研修は、「社会人として」の気持ちを持ちつつ、「全力で」知識の「言語化」をしつつ、「気楽に」研修を受けてみるとあなたの新生活も輝くはず。

全ての新卒に幸あれ！！

## 宣伝
知識の言語化みたいな話は、実は「基礎概念」というもっと抽象度高い言葉で説明しています。興味がある人は読んでみると良いです

https://note.com/raretech_it/n/n0982e8368844