pdamemo’s blog

プログラマとして定年を迎えて2年目に突入しました。(満37才)これからは自分がやりたかったことに挑戦しつつ少しでも社会に恩返ししていきたいです。そんな日々をつづっていこうと思います。

2020年の目標

今年の目標を設定したいと思う。

毎週日曜日に進捗報告をブログ上におこなうことで、目標達成を目指したい。

ToDo

  • かんたんなCコンパイラを作成できるようになる
  • かんたんなOSを作成できるようになる
  • FPGARISC-Vを実装する
  • xv6を理解する
  • 一般的なネットワークのスキルを学ぶ
  • 一般的なDBのスキルを学ぶ
  • クリーンアーキテクチャドメイン駆動設計について学ぶ
  • 中学の数学を復習する
  • 中学の英語を復習する
  • TOEIC 600点以上とる
  • Active Directoryについてざっくり理解する
  • Azure Active Directoryについてざっくり理解する
  • Dockerのコンテナで開発できるようになる
  • Linuxについてのざっくり理解する
  • 機械学習についてざっくり理解する
  • Angular、ngrxでToDoアプリ程度はサクッと作れるようになる
  • React、ReduxでToDoアプリ程度はサクッと作れるようになる
  • OpenID Connect についてざっくり理解する
  • VSCodeで開発できるようになる
  • .NET Coreで開発できるようになる
  • k8sで開発できるようになる
  • AtCoderをはじめる
  • LeetCodeをはじめる
  • UoPeopleをはじめる
  • 週4日以上走る
  • 10キロやせる(現在:67キロ)

積読している以下の書籍を読んで、あとから、引き出せるようになる。

ToDo

  • Goならわかるシステムプログラミング
  • プロフェッショナルIPv6
  • プロフェッショナルSSLTLS
  • みんなのデータ構造
  • エリック・エヴァンスのドメイン駆動設計
  • 実践ドメイン駆動設計
  • 「実践ドメイン駆動設計」から学ぶDDDの実装入門
  • OAuth徹底入門: セキュアな認可システムを適用するための原則と実践
  • Clean Architecture 達人に学ぶソフトウェアの構造と設計
  • Docker実践ガイド
  • なっとく!アルゴリズム
  • パケットキャプチャの教科書
  • はじめよう!システム設計~要件定義のその後に
  • はじめよう!プロセス設計~要件定義のその前に
  • はじめよう!要件定義~ビギナーからベテランまで
  • ひと目でわかるAzure Active Direcotry
  • ふたたびの高校数学
  • ふたたびの微分積分
  • プログラマのためのSQL
  • プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
  • プログラミングコンテストチャレンジブック
  • やさしく学ぶ 機械学習を理解するための数学のきほん
  • 私はどのようにしてLinuxカーネルを学んだかゆたかさんの教科書
  • 世界でもっとも強力な9のアルゴリズム
  • SOFT SKILLS ソフトウェア開発者の人生マニュアル
  • 脱オンプレミス!クラウド時代の認証基盤 Azure Active Directory
  • 達人に学ぶ SQL徹底指南書
  • 達人に学ぶDB設計 徹底指南書
  • 作って理解するOS x86系コンピュータを動かす理論と実装
  • DNSがよくわかる教科書
  • TCP技術入門
  • テスト駆動開発
  • .NETのエンタープライズアプリケーションアーキテクチャ
  • コンピュータの構成と設計 上
  • コンピュータの構成と設計 下
  • 30日でできる!OS自作入門
  • C#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング
  • しくみがわかるk8s Azureで動かしながら学ぶコンセプトと実践知識
  • 小学校6年分の算数が教えられるほどよくわかる
  • 中学3年分の数学が教えられるほどよくわかる
  • TOEICテスト中学英文法で600点!
  • 図解 中学・高校6年間の英語をこの1冊でざっと復習する
  • 中学英語で英語の雑談ができるようになる本
  • Mr.Evineの中学英文法を修了するドリル