こんにちは。
今年の5月に「Build@Mercari Training Program 2022」に参加させていただき、多くの学びを得ました。
Build@Mercariは株式会社メルカリが実施しているソフトウェアエンジニア育成プログラムです。プログラムの概要についてはこちらをご覧ください。
この投稿では自分が取り組んだ課題についてまとめます。
個人課題
以下の項目について各自で調べながら課題に取り組みました。 GitHubリポジトリはこちらです。
- Git, GitHub
- Python, Fast APIを使ったWeb APIの開発
- SQLite
- Docker
チームプロジェクト
チームプロジェクトでは1週間で新しい出品機能を開発しました。私が担当したのは以下のバックエンド部分です。
プレゼンテーションのスライドはこちらです。
- バックエンドAPI
- DBデザイン
- JWT認証
感想
個人課題では知らない内容が多かったため調べて実装するのが大変でしたが、エンジニアは調べる力も大切だと思うので、経験することができてよかったです。基礎を学んだあとプロジェクトに取り組みましたが、チームで開発をしたことがなかったため、GitHubでプルリクエストを出す→他の人にチェックしてもらう→マージするという手順を踏んで開発を進められたことは大変良い経験となりました。