2020年の目標
今年の目標を設定したいと思う。
毎週日曜日に進捗報告をブログ上におこなうことで、目標達成を目指したい。
ToDo
- かんたんなCコンパイラを作成できるようになる
- かんたんなOSを作成できるようになる
- FPGAにRISC-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の中学英文法を修了するドリル