エンジニア3年目になって転職しました！　～これまでとこれから～

ども！
元公務員エンジニアのガッキーです。
2025年にエンジニアとして3年目を迎え
受託企業から自社開発企業へ転職しました！

前職では未経験の状態からフリーランスとしてジョインして、
楽しいこともつらいこともありましたが、
沢山の経験をさせていただき本当に感謝感謝でした！
本記事では、これまでの経験と、
今後取り組んでいきたいことを棚卸していきたいと思います。

# これまでやってきたこと

転職活動の際にも、よく聞かれたことですが **何ができますか？？** という質問。
正直準備しておかないと答えられないし、
いままでの経験を見つめなおしてじっくりと考えて用意しておく必要があります。
自分が学び仕事に役立ててきたことといえば、
**クリーンコード**を学び、**データベースの設計**をしてきた2軸だと思っています。


## クリーンコード

クリーンコードとは **読みやすく、理解しやすく、保守しやすいコード** だと思っています。

- 明確な命名、適切なコメント
- 関数の責務は一つとする
- SOLID原則に基づいたコード

これらを学ぶことは実務で非常に役立つものとなりました！

https://qiita.com/gaky1201/items/0e2b07ee03d0e51473bb

https://qiita.com/gaky1201/items/1e8eed57b7c8a203f509

https://qiita.com/gaky1201/items/ab791f39d15253902ac4



特にコードマフィア先生の
[「プログラミング中級者になりたい人のためのクリーンコード入門」](https://www.udemy.com/course/clean-code-tutorial/?srsltid=AfmBOoozqPo1PnIWK14G8DzAKzb91ci5D0gQ4D70DTDqWa2ek4cKxvWu&couponCode=V2JPLETSLEARN)
というUdemyの教材は何度も見返して学習しました。

リーダブルコードを読んでみたけど良く分からない…
自分のコードに自信がないという方には大変おすすめの教材です。


https://www.udemy.com/course/clean-code-tutorial/?srsltid=AfmBOoozqPo1PnIWK14G8DzAKzb91ci5D0gQ4D70DTDqWa2ek4cKxvWu&couponCode=V2JPLETSLEARN

## データーベースの知識

受託企業では3～6ヶ月間で新しいプロジェクトが立ち上がり
何度かDB設計（ER図作成）も担当させていただき、これらを学んできました！！

- データ型や各制約
- 第１～３正規化
- チューニング

DB設計については非常に奥が深いですが、
自分が設計したER図を基にシステムが構築されていくことは
非常にやりがいがあり、エンジニアとしても多くの学びがあり、
経験できて良かったと思います！
学習は主にこちらの書籍を使用しました。
正規化、チューニング、各制約について網羅されているのでお勧めです！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/671845/784fd95d-b793-06ef-bb0a-fb032d2a66a2.png)
[達人に学ぶDB設計](https://www.amazon.co.jp/%E9%81%94%E4%BA%BA%E3%81%AB%E5%AD%A6%E3%81%B6DB%E8%A8%AD%E8%A8%88%E5%BE%B9%E5%BA%95%E6%8C%87%E5%8D%97%E6%9B%B8-%E7%AC%AC2%E7%89%88-%E3%83%9F%E3%83%83%E3%82%AF-ebook/dp/B0D8N5G9GT/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1C3VWOW4CQV5L&dib=eyJ2IjoiMSJ9.qW_UWsBDxoRuaPODeGeKxYLRiKQXVBts6K6MHDS65fZNvj7ZvEAEhA5pebfOb6EpWNV_n9CkgeuQKEL3TRyLrP3-CAi-_5WYP47yEScysVV4vwqlhlGciTSgyCzog7g06CgWpdi-kLz4Ldvyr1R038hD1lNLkTsMxkWz8M_a1KGTq3GWaDmlYwOKeROE4T7YGP9OLeocDi_GaxQA4crGlg.XZ1HXpHjUSaGNQDTu6EWgyfoUNr42imzI7Qn6ihPDt4&dib_tag=se&keywords=%E9%81%94%E4%BA%BA%E3%81%AB%E5%AD%A6%E3%81%B6DB%E8%A8%AD%E8%A8%88&qid=1737885791&s=books&sprefix=%E9%81%94%E4%BA%BA%E3%81%AB%E5%AD%A6%E3%81%B6db%E8%A8%AD%E8%A8%88%2Cstripbooks%2C167&sr=1-1)

また開発を進めるうえでSQLの知識も欠かせません！！
相関サブクエリ、ウィンドウ関数の理解があると
クエリの構築がスムーズになり開発が楽しくなるはずです！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/671845/2155295e-2b8e-d6b8-a60c-bcc9f9244026.png)

[ゼロからはじめるデータベース操作](https://www.amazon.co.jp/SQL-%E7%AC%AC2%E7%89%88-%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E6%93%8D%E4%BD%9C-%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E5%AD%A6%E7%BF%92%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E3%83%9F%E3%83%83%E3%82%AF/dp/4798144452/ref=sr_1_2_sspa?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=ZSGZHQNH6B8Q&dib=eyJ2IjoiMSJ9.A59kzqon0gCVaMvqURGahOksxN0PckRRAdlaQz1ursjOqubudlHFpSe01lkfz1tqxtqqPO1c-6Ash4qwNbPRkHU6LrOSsTgoVCB_qZcucZZaieI-XyE42Dn_DbZG1kJS2-YdpkZYpxnd0113I381AiVxyL3BBmTM0fitoJOOY6aYVhbIYLUoT8qVTI9u34ex-sPBNBP12paqmLhuaFnqaodY8cY0VXmQSi8ZFPyp2JI.oyvOabVddAW6J2zZl3WMYIpMgg7ms30t95mBr6Q1kFU&dib_tag=se&keywords=SQL&qid=1737885924&s=books&sprefix=sql%2Cstripbooks%2C183&sr=1-2-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1)
こちらの書籍で概要を理解し、

[ドットインストール](https://dotinstall.com/)で動画を見ながらハンズオンでSQLを書いて学習しました。
ドットインストールさんは解説が非常に分かりやすく、一つの動画も短くまとめられているので、
他の分野でも大変お世話になりました！

# これからやりたいこと

さて３年目エンジニアとしてどうなっていきたいのか？？

これまで必死で実務をこなしてきたなかで、
具体的なイメージや身に着けていきたい領域は意識していませんでした…

そこで自分はとにかくこんなエンジニアになりたいという
実在する方をイメージすることにしました！


## 憧れとする人

Windows 95の生みの親といわれる中島聡さんは
メルマガを購読していますが、と～っても面白い！

- 常に新しい技術にワクワクと取り組まれる姿勢
- IT以外にも幅広い視点で独自の考えを定義されている
- 本場アメリカで働かれている経験から来るリアルな情報

こんなエンジニアになったらカッコイイなと思っています！
メルマガが面白く非常に勉強になるのでお勧めです！

https://www.mag2.com/m/0001323030


## 強化していきたい分野

僕はエンジニアになったのが35歳と遅め！
なので若い人との差別化を常に意識しています。
将来的にアーキテクトのポジションを担い
システムの構造設計を担える人材になっていきたいという思いがあります！

そして今後は、**インフラの領域**にも挑戦していきたいと思っています！
今年はAWSのSAAを取得することも目標のひとつです！

## 最後に、アメリカを旅してきて…

![unnamed.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/671845/207fd577-39f3-a088-db96-d1a72dd24120.jpeg)


年末年始にNYで働く友人を訪ねてアメリカに行ってきました！
NYの旅行はJAZZを聞きに行ったり、本場のステーキを食べたりと、
とっても楽しい反面、やはり円安の影響もあり全てが高い。。
これまでと同じように心から海外旅行が楽しめない現状がありました。

ファンドマネージャーとして活躍する友人からは
- 「日本企業はアメリカと比べて利益率が低いんだよね…」
- 「アメリカ人のほうが日本に比べてゆったり働いているよ」

こんな現状を耳にすることで、
エンジニアとしては、ただただ技術を磨いて頑張っているだけではいけない。
もっと広い視野をもってエンジニアリングをとおして価値提供をすることを意識していかなければならない！
こんなことを痛感しました。

- じゃあ実際お前何ができるん？

と聞かれると具体的な回答に困るのですが、
過去に読んだ牛尾さんの書籍は非常に参考になると思いました。

https://qiita.com/gaky1201/items/5db5d76dc4c292c41cd8

悔しい実体験から、
これからも悩み探し続けエンジニアとして価値提供ができるように
励んでいきたいと思っています！

まとまりのない終わりになってしましたが、
最後までお読みいただきありがとうございました！