2019年11月振り返り

Posted on 2019/12/01

TOC

11月の振り返り

  • Reactの開発案件を主に実施した。
  • ReactはHelloWorld程度の経験。TypeScriptとReduxは未経験であったため学習と実験的な実装及びリファクタリングに多くの時間を割いた。
  • React-Redux周りのトレンドは抑えることができたと思う。
  • 平日の常駐先でDDD周りの学習に時間を費やすことができるため、その他の時間はフロントエンドの学習を行っている。
  • 12月にリリース予定のため引き続き当案件に時間を割く予定。

Achieved

開発

  • DDD案件の経験@開発現場
  • レガシーソフトウェア改善ガイド(5割完)
  • ノンデザイナーズ・デザインブックを読む(2割完)
  • EffectiveJavaを読む(3割完)

フロントエンド

  • React+Redux+TypeScriptを使ってシステムのα版が完成
  • 以下、React-Redux周りのスキル・知識を身に着けた
    • Hooks各種機能
    • Ducksパターン
    • Fluxパターン
    • Saga
    • React-Router
    • Material-UI

基礎

  • 業務知識として物流システムを体系的に学習(業務知識の本)

Problem

新規

なし

継続中・保留

  • ビルド・デプロイツールの知識が少ない → React案件で多少解決予定
  • アーキテクト経験がない(1からシステム構成を検討) → React案件で解決予定
  • Webデザインセンスがない。ノンデザイナー向けのUIライブラリ等を学ぶ
  • AtCorderで有向グラフが理解できていない
  • AtCorderでDPのパターン経験が不足

解消

  • JSのフレームワーク1つも使えない(サーバ側に知識が偏りすぎている) → React案件で解決予定

Try for next month

  • Reactアプリに注力する(丁度良くProblemも解決する)
  • 合間時間にDDD関連の学習も進める(読書+平日現場で実践)

新規

なし

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

  • ノンデザイナーズ・デザインブックを読む
  • レガシーコードからの脱却を読む
  • DDD書籍(IDDDを読み解く本)を読む
  • 複雑な宿予約システムのDDD開発練習
  • モデリングスキルを高める書籍を読む

Done

  • ReduxのサンプルWebサイトを作成する(11月以降実施予定)