近況(異動して半年くらい)

今年の7月に部署を異動しました。 それ以降ちょっとだけレベルアップした気がするのでもろもろメモがてら。

業務内容

Go で Clean Architecture な Web API の開発をしています。
また、アラートの対応なども担当しています。

比較的最近に書かれたコードばかりで、非常に読みやすい・書きやすいです。
これまで、Clean Architecture などのアーキテクチャについて深く学んだり、考察したりしたことがなかったので、非常に学び多く働いています。

学んだ技術

  • GCP
  • Go
  • Clean Architecture
    • Clean Architecture そのものもそうだし、SOLID 原則の本質や必要性についても多少理解できるようになってきた気がする。
  • OpenAPI
  • 各種メトリクスの勘所
  • 複数プラットフォーム上で動作するアプリケーションの Web API を開発する上で考慮すべきこと

その他、技術的な引き出しが増えてきつつあるように思います。

学びたい技術

  • インフラ周り
    • k8s
    • Terraform
  • システムの設計全般
    • より深く
  • DB 周り

良かったこと・反省点

技術の幅が広がったこと、そして手を動かせていることは良かったこととして挙げられるかと思います。
いままで、「動くものを」作ろうという気持ちが強かったですが、見通し良く保守性の高いコードを書く方法論や仕組みについて学ぶことができており、エンジニアとして学ぶべきことをひとつずつ学ぶことができている実感があります。

一方、学びたいことを「学びたい」でとどめてしまったことがかなり大きな反省点です。
業務自体かなり忙しく、インプットをする時間を作ることを怠ってしまいました。学ぶべきことは大量にあるのでやっていきます。

チームのレベルは非常に高く、全員が「やべえエンジニア」というチームです。なぜそこに自分がいるのか…。
そういったメンバーからコードレビューしてもらったり、Design Doc に意見をもらえたり、一緒に議論をしたりできる環境なので、しっかりと実力をつけていければと思っています。

まとめ

異動して半年くらい、技術面でざっくりどういうことを学んできたかをメモがてら書いてみました。