2021年振り返り、2022年の人生OKR

これは何

2021年に何が出来たかを振り返って、2022年はどうしていきたいか決めます。

2021年にできたこと

優先度が大きく変わった

Twitter上で2021年にやりたいこととして策定していたのは下記です。 ただし、全力で仕事に取り組み、成果を出したくなってしまったので優先度を大きく変更することにしました。

この中だと、「画像コンペでメダル」「技術記事を定期的に書く」だけは達成できたかなと思います。

2021やったこと・身についたことざっくりリスト

意味があったと思えるものだけ抜粋

  • NLPを用いたシステム開発、ABテスト、運用

  • NLP関連の本2.5冊、NLP100本ノック(90問ぐらい)、NLP関連論文約20本ぐらい読んだ

    • 放送大学 自然言語処理
    • 機械学習・深層学習による自然言語処理入門
    • ゼロから作るDeep Learning2 ―自然言語処理編(途中)
    • 論文はPrivateで読んだ下記に加え、業務で数本読んだ
  • プロダクトレベルのPythonの書き方

    • 実務である程度習得(修行中)
  • 統計・A/Bテスト関連の本2.5冊

    • Rによるやさしい統計学
    • サンプルサイズの決め方
    • A/Bテスト実践ガイド(途中)
  • docker, gitの基礎知識の習得

    • 米国AI開発者がゼロから教えるDocker講座
    • 米国AI開発者がやさしく教えるGit入門講座
    • 上記を参考にしながら実務で習得
  • AWSの最低レベルの知識習得

    • 図解即戦力 Amazon Web Servicesのしくみと技術がこれ1冊でしっかりわかる教科書
    • 上記を参考にしながら実務で習得
  • 「何から取り組むべきか」の考え方の本3冊

    • イシューからはじめよ
    • 問題解決の全体観 上巻 ハード思考編
    • Measure What Matters(メジャー・ホワット・マターズ) 伝説のベンチャー投資家がGoogleに教えた成功手法 OKR
  • 生産性向上関連の本5冊

    • PDCAノート(継続して実践中)
    • 独学大全 絶対に「学ぶこと」をあきらめたくない人のための55の技法
    • どんな仕事も「25分+5分」で結果が出る
    • 自分を操る超集中力
    • 学びを結果に変えるアウトプット大全
  • 生き方に関する本2冊

    • 嫌われる勇気
    • 幸せになる勇気
  • バンドの演奏動画をYoutubeに2本投稿

  • 筋トレ開始、8kg痩せた

こうやってみると、NLP全般の習得、仕事で必要な最低知識の習得に時間を割いていたなぁと感じます。ただ、成果はあまり出せなかった点が要反省です。今期は結果出す。

2022年1月~3月にプライベートで取り組むこと

OKR形式で書いてみます。

  • Objective1: 機械学習を活用したデモをさくっと作れるようになる。

    • KR1: NLP、グラフ、ABテストに関する本を1冊以上読み、実務で活用する。
    • KR2: streamlitを用いた簡単なデモを作成し、実務で活用する。
    • KR3: 「ビッグデータ分析・活用のためのレシピ」を読み、SQLを自由に使えるようにする 。
  • Objective2: エンジニアとして必要な知識を幅広く身につける

    • KR1: Webアプリを作る知識を得るために、progateのHTML、CSSRubyRuby on Railsのコースを終える。
    • KR2: 線形代数の本を1冊以上読む。
    • KR3: Linuxに関する本を1冊以上読み、得た知識を実務で活用する。
  • Objective3: 人に自慢できるレベルのベースの演奏技術を身につける

    • KR1: 休日に10分、ベースの基礎練習をする
    • KR2: 毎日5分、次回投稿曲の練習をする
    • KR3: 個人の演奏動画を1本、Youtubeにuploadする
  • Objective4: 長く働けるよう健康な体を手に入れる

    • KR1: 週に1回、少なくとも3~4km走る
    • KR2: 「腕、腹筋、背筋、足、体幹」のどれか一つの筋トレを2日に1回行う
    • KR3: 10時までに布団に入り、5時に起きる

定期的に修正するかもしれません。2022年4月に振り返ります。

(220201追記) 2022年1月の進捗

それぞれの項目を0.0 ~ 1.0で評価してみます。シンプルに考えると現時点で0.3になってない項目はまずい。

  • Objective1: 機械学習を活用したデモをさくっと作れるようになる。
    • KR1: NLP、グラフ、ABテストに関する本を1冊以上読み、実務で活用する。 0.3
      • 簡単なグラフ本「グラフ理論とGraph Neueal Networks 概論」を1冊読み終えた。
      • 理解度は低いため、追加でグラフ本を一冊読む
    • KR2: streamlitを用いた簡単なデモを作成し、実務で活用する。 0.0
      • 未着手
  • KR3: 「ビッグデータ分析・活用のためのレシピ」を読み、SQLを自由に使えるようにする 。0.0

    • 未着手
  • Objective2: エンジニアとして必要な知識を幅広く身につける

    • KR1: Webアプリを作る知識を得るために、progateのHTML、CSSRubyRuby on Railsのコースを終える。 0.1
      • progateのHTML・CSS初級編をほぼ終えた。
    • KR2: 線形代数の本を1冊以上読む。0.0
      • 未着手
    • KR3: Linuxに関する本を1冊以上読み、得た知識を実務で活用する。 0.3
      • 「ふつうのLinuxプログラミング第2版」を33%読んだ。
  • Objective3: 人に自慢できるレベルのベースの演奏技術を身につける

    • KR1: 休日に10分、ベースの基礎練習をする 0.1
      • ほぼやれていない
    • KR2: 毎日5分、次回投稿曲の練習をする 0.1
      • ほぼやれていない
    • KR3: 個人の演奏動画を1本、Youtubeにuploadする 0.0
      • 未着手
  • Objective4: 長く働けるよう健康な体を手に入れる

    • KR1: 週に1回、少なくとも3~4km走る 0.0
      • ほぼやれていない
    • KR2: 「腕、腹筋、背筋、足、体幹」のどれか一つの筋トレを2日に1回行う 0.3
      • 平均週4回は筋トレをできている
    • KR3: 10時までに布団に入り、5時に起きる 0.1
      • ほぼやれていない

できていない目標は守り、現実的でない目標は修正かけていきます。

(220301追記) 2022年2月の進捗

それぞれの項目を0.0 ~ 1.0で評価してみます。現時点で0.6になってない項目はまずい。

  • Objective1: 機械学習を活用したデモをさくっと作れるようになる。
  • KR3: 「ビッグデータ分析・活用のためのレシピ」を読み、SQLを自由に使えるようにする 。0.0

    • 未着手
  • Objective2: エンジニアとして必要な知識を幅広く身につける

    • KR1: Webアプリを作る知識を得るために、progateのHTML、CSSRubyRuby on Railsのコースを終える。 0.5
      • progateのHTML、CSS完了
      • progateのRubyは、現在2チャプター(全5チャプター)の途中。
    • KR2: 線形代数の本を1冊以上読む。0.0
      • 未着手
    • KR3: Linuxに関する本を1冊以上読み、得た知識を実務で活用する。 0.6
      • 「新しいLinuxの教科書」を45%読んだ。
  • Objective3: 人に自慢できるレベルのベースの演奏技術を身につける

    • KR1: 休日に10分、ベースの基礎練習をする 0.1
      • ほぼやれていない
    • KR2: 毎日5分、次回投稿曲の練習をする 0.3
      • 3日に一回程度はできている
    • KR3: 個人の演奏動画を1本、Youtubeにuploadする 0.0
      • 未着手
  • Objective4: 長く働けるよう健康な体を手に入れる

    • KR1: 週に1回、少なくとも3~4km走る 0.0
      • ほぼやれていない
    • KR2: 「腕、腹筋、背筋、足、体幹」のどれか一つの筋トレを2日に1回行う 0.6
      • 平均週4回は筋トレをできている
    • KR3: 10時までに布団に入り、5時に起きる 0.3
      • 11時寝の6時起きはほぼできるようになった

できていない目標は守り、現実的でない目標は修正かけていきます。

(220401追記) 前Qの振り返り

  • Objective1: 機械学習を活用したデモをさくっと作れるようになる。0.5
  • KR3: 「ビッグデータ分析・活用のためのレシピ」を読み、SQLを自由に使えるようにする 。0.0

    • 未着手
  • Objective2: エンジニアとして必要な知識を幅広く身につける 0.5

    • KR1: Webアプリを作る知識を得るために、progateのHTML、CSSRubyRuby on Railsのコースを終える。 0.8
      • progateのHTML、CSSRuby完了
      • progateのRuby on Railsは、現在2チャプター(全5チャプター)の途中。
    • KR2: 線形代数の本を1冊以上読む。0.0
      • 未着手
    • KR3: Linuxに関する本を1冊以上読み、得た知識を実務で活用する。 0.8
      • 「新しいLinuxの教科書」を75%読んだ。
  • Objective3: 人に自慢できるレベルのベースの演奏技術を身につける 0.2

    • KR1: 休日に10分、ベースの基礎練習をする 0.0
      • できなかった
    • KR2: 毎日5分、次回投稿曲の練習をする 0.5
      • 3日に一回程度、10分はできている
    • KR3: 個人の演奏動画を1本、Youtubeにuploadする 0.0
      • 骨折の関係で投稿が1ヶ月遅れる予定
  • Objective4: 長く働けるよう健康な体を手に入れる 0.5

    • KR1: 週に1回、少なくとも3~4km走る 0.0
      • 骨折もあり不可能
    • KR2: 「腕、腹筋、背筋、足、体幹」のどれか一つの筋トレを2日に1回行う 1.0
      • 平均週4回は筋トレをできている
    • KR3: 10時までに布団に入り、5時に起きる 0.7
      • 11時寝の6時起きはほぼできるようになった

総合得点:0.4 感想: やることを多くし過ぎた。次Qはもっと限定する。