2019年7月振り返り

Posted on 2019/08/01

TOC

7月の振り返り

6月に続き、DDDに力を入れた。

DDDの案件は平日夜と休日に継続して実施している。
SpringBoot、DDDはそれぞれ学習範囲が広いが、ベースは抑えることができた。指摘を受けることは多いが、開発が進められる状況になった。
AtCorderについては先月と状況は変わらず、毎週末の大会だけ参加している状況。腕はあまり落ちておらず、ABCでD問題が解けるか解けないかというレベル。
スキマ時間にJSを学習し始めた。ES6の仕様がわかっていないので体系的に学習中。

Achived

開発

  • AtCorder大会に週1で参加。400点問題までは解けるようになった。継続中。たまに解けない時があるせいでなかなか緑色ランクになれない・・・。
  • DDDの書籍「エヴァンス本」は読破は効率が悪いので中断。DDDの実践開発で詰まった箇所を読むようにしている(3割完)
  • Springの勉強(SpringMVC、SpringBoot、SpringSecurity、SpringDataJPAの浅い所を一通り)
  • Spring徹底入門を読破(10割完)
  • 複雑な宿予約システムのDDD開発練習(5割完?)
  • IntelliJ Ultimateの使い方。マルチカーソルを使いこなせるようになってきた思う。
  • デザインパターン(GoF23)の復習
  • SOLID原則を覚えた

フロントエンド

  • Bulmaの主要機能を使ったサンプルWebページを作成
  • Reactの主要機能を使ったサンプルWebページを練習作成
  • ES6の勉強。以下をハンズオン(4割完)
    https://ja.javascript.info/

インフラ

なし

Problem

新規

なし

継続中

  • AtCorderで有向グラフが理解できていない
  • AtCorderでDPのパターンによっては解けない(パターンが色々あるのでももう少し経験を積みたい)

解消

  • Spring、SpringBootの知識不足→最低限の知識はついた
  • 腱鞘炎は再発の心配なし。ここ2ヶ月程痛みなし!

Try for next month

  • 次の現場向けに何らかシステムを見せられる状態にしたかったが副業が開始したため一旦そちらに注力中。
  • 前々月〜前月にかけて書籍の学習に時間を費やしすぎており、手を動かす時間が少なかった。前月の後半からサンプルコードを作成に時間を費やす始めており、8月もJSやJavaのサンプルコード作成を行うようにする。

新規

  • JSの学習。以下サイトをハンズオンで進める
    https://ja.javascript.info/
  • ReduxのサンプルWebサイトを作成する
  • VueのサンプルWebサイトを作成する

継続中(前月中に達成できなかった)

  • Java9、10、11、12の新機能サンプルプログラムを書く
  • Springに関して記事を書く。始めてみて感じたことがテーマ
  • DP、有向グラフは大会で確実に解ける状態にする