仕事のメモ

今年の仕事上の学びというか、サラリーマン生活をラクにするハックをまとめる。

dependency treeを構築する

仕事で

  1. ユーザーからのクエリに応じてグラフの辺を追加したり削除したりする機能
  2. ユーザーが作ったグラフをシリアライズする機能
  3. シリアライズしたグラフを外部サービスに送る機能

みたいなのを実装する場合、実は3つ目の機能の一部は他の2つが完了する前に開始することができる。3つ目の外部サービスにアクセスするために API キーが必要になったりして、数日必要になることがあり、1から順番にやっていくと最後に予想外に時間を食うことになる。最初に dependency tree を構築して、時間のかかりそうなものから処理するパッケージマネージャみたいなことができればいい。

とにかく着手が大事

上記のものができればいいが、実際には難しいので、凡人はとにかく着手を早くすることである程度カバーできる。

苦手なことは人にやらせる

自分が苦手なことを克服したりできるようにするのは無理なので、できるだけ得意な人にお願いする。変に当事者意識を持たない。無理なものは無理。