新卒で入社して、半年目のエンジニアのお話
軽く自己紹介
- 沖縄生まれ沖縄育ち
- 現在22歳
- 高校卒業後 -> 留学 -> 専門学校 -> 今の会社に新卒として入社
- エンジニア半年目(2023/03 現在)
- 好きな食べ物はジャンクフード、焼き肉、寿司etc...
- 趣味はキャッチボールですが最近相手がいないので、HotWheels(ホットウィール)というミニカーを集めています。
どんな会社で働いているのか
- 10数人規模の主にwebシステム開発を行っている会社
- 基本リモートワーク
自分が立てたエンジニア1年目の目標(まだ途中ですが...)
- とりあえず人並みにコードの読み書きができるようになること
- 周りとコミュニケーションをしっかり取って連携ができること
- 体重を増やすこと (これは達成しつつある)
これまで(入社半年目まで)にやってきたこと
- 研修3ヶ月 (週2稼働、PHPでのブログ開発、LaravelでのECサイト構築)
入社 ~~ ↓↓↓エンジニア実務スタート↓↓↓ ~~
- Laravel, Vueでの開発に参加
- 最初は先輩エンジニアから案件の詳細を説明してもらったりした。
- 実務最初にやった作業はfaviconの設置だったはず (Vueの知識不足でどこを触っていいのか戸惑った。)
- 一緒に開発しているエンジニアのコードレビューなどもした (AWSのSESと初めてご対面したので、実装者に説明をしてもらいながら一緒にレビューをした。)
2~3ヶ月目頃 ~~ なんとなく開発の流れをつかめてきた ~~
- 機能(編集系)の開発をした。
- 画面の作成と、laravel側のロジックを書いたりなどした。(初めての機能開発)
- 直接DBを触ってやっていた作業を、アプリ上でできるようになったので初めてお役に立てた感じがした。
4~5ヶ月目頃 ~~ リモートでの開発やコミュニケーションに慣れてきた ~~
- 大きい機能の開発をした。
- 工数見積から始まり、DB設計、実装、テストetc...
- DB設計のリレーションなどで少し苦戦した
- ここで見積もりを失敗したりした。
- 工数見積から始まり、DB設計、実装、テストetc...
5~半年目頃(最近)
- Laravel、GraphQL、Reactの案件に参加
- GraphQL(lighthouse)でのAPI開発。
- スキーマ定義はされている状態だったのでちょっと修正して、Mutationの処理やバリデーションを実装したりした。後テストも。
- 最近は新規機能のスキーマ定義などをやったりしている。
- GraphQL(lighthouse)でのAPI開発。
みたいな感じの半年間でした!
実務の中で失敗したこと、努力が必要だなと感じたこと(たくさんありますが、いくつかにしておきます。)
- 見積もりが甘くスケジュールがパツパツになり、オーバーしてしまった。先輩PMにお手数をおかけした
- 実装でわからない箇所があって質問する時、説明が下手で何をしたいのかがわからない時が多々あった。
入社半年でできるようになったこと
- laravel完全に理解した
- Vue2少しわかる
- DB設計(正しい設計か怪しい)
- nuxtのプロジェクトをgithub actionsでテストからデプロイまで行ける
- lighthouse(GraphQL)でのAPI開発かじれる
- 仕様書見て実装方法がわからない箇所は相談しつつ開発できるようにはなったかも
入社して今まででのお気持ち
- 今まで数ファイル程度の開発しかしていなかったので、最初、ファイル数の多さにちょっとチビった。(嘘)
- 自分以外の人が書いたコードを読むのは初めてでいろいろな書き方があって面白いなと思いつつ、自分もこのようなコードが書けるのか不安であった。
- 今まで勉強してきたことを実際の業務で使えるのは嬉しかった。
- 何がわからないのかがわからないことがあって、意味不明な時チビった(嘘)
- わからない箇所が次の日になって解決することがあったりして、再起動は大切だなぁと思った。
- リモートワークもいいけど、集まってワイワイしながら開発するのも楽しいなと感じた。
- とりあえず楽しく仕事ができることに感謝。
これからの目標
- ちょっとずつ技術についての記事を書けるようになる
- 強そうな体を手に入れる
最後まで読んでいただきありがとうございます!これからも精進するのでよろしくお願いします!