5月2週目の振り返りです。
総括
5月から入った現場の環境や技術にキャッチアップするため、現場のコードをひたすら読んだり自分のタスクを進めたりしていました。
なのでブログを書いたり自分の自主学習でコードを書くことはできていませんが、その分現場のプロジェクトの全体像やコードの書き方は掴めてきました。
なんとか自分が実装したAPIもレビューが通ってコミットされたので、ある程度リラックスして仕事を進めることができるようになってます。
やっぱり自分のタスクを一つでも終わらせることができると仕事が軌道に乗った感があるので、まずは仕事に集中して良かったと思います。
まだシンプルなAPIを実装できただけなので、これからよりプロジェクト全体へ影響度の大きいタスクにも関わっていけるように頑張りたいと思います。
あと何個かタスク終わらせることができたら、少しずつ自主学習の時間を確保して以下にまとめているような自分がまだ理解しきれていない部分を勉強したいと思います。
急ぎで勉強すること
-
- 抽象クラスの基礎
- injectライブラリの使い方
- dataclassの使い方
- factory_boyを使ったテストデータの作り方
- 上記は現場のアーキテクチャに沿って実装できるようにはなったが応用が効くほどには理解していない
設計
基礎は理解できてる気がするけどもう少し深掘りしたいこと
- Django全般
現時点で優先度低いが早めに勉強したいこと
- Terraform
- PostgreSQLのパーティション化