2021年2月にやったこと

ダイエットやめた とりあえず自分の意思で体重が落とせることがわかった

会社ではRFC 6749を読む会をはじめた

コンピュータシステムの理論と実装 ―モダンなコンピュータの作り方

1月 NANDから各論理ゲートの実装→加算器実装→ALU実装→ゲートとDフリップフロップからレジスタやらRAMの実装→書いてみようアセンブリレジスタとゲートとALUでCPU実装してRAMと組み合わせてコンピューター実装→作ったコンピューターで動くアセンブラ実装→バーチャルマシン実装(いまここ)

2月 バーチャルマシン実装→コンパイラ実装→OSという名の標準ライブラリ実装(いまここ)

OSが微妙に残ってしまい2月中に終わらなかったがかなり終わりが見えてきた

これからやること

  • AWS入門する
    • ECS
  • Webエンジニアが知っておきたいインフラの基
  • 入門監視
  • クリーンアーキテクチャ
  • 実践ハイパフォーマンスMySQL 第3版
  • プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
    • 停滞気味
  • Linuxの仕組み
  • Goならわかるシステムプログラミング
  • 英語
  • 中国語
    • Toeic900超えるまで止める予定
  • ここ最近ほとんど業務でプログラミングをしなくなって、調整とかレビューとかばっかしてるがかなり雰囲気でやってるので、マネジメント系の本を読もうとしている
    • なにがいいのかよくわからん
  • Effective Go - The Go Programming Language
  • パタヘネ
  • OAuth2.0のクライアント書く
  • OAuth 2.0/OIDC関連仕様全部読む
  • WebAuthnのドキュメント読む
  • マイクロサービスパターン
  • コンピュータシステムの理論と実装 ―モダンなコンピュータの作り方
  • Identity and Data Security for Web Development: Best Practices
  • NIST SP 800-63
  • 数学やりなおし
  • DBS