2022 年前半が終わったので、勉強したことをふりかえって記事にまとめます。
読書
まずは読んだ本の数をまとめると…
月 | 読了した冊数 | まとめ記事 |
---|---|---|
1 | 13 | 【2022 年 1 月】読んだ本の記録 |
2 | 8 | 【2022 年 2 月】読んだ本の記録 |
3 | 2 | 【2022 年 3 月】読んだ本の記録 |
4 | 10 | 【2022 年 4 月】読んだ本の記録 |
5 | 17 | 【2022 年 5 月】読んだ本の記録 |
6 | 7 | 【2022 年 6 月】読んだ本の記録 |
ということで、合計 57 冊でした。
2021 年後半の半年では合計 70 冊だったので、少しペースダウンしてしまいました。
この中で特に良かった本は、
の 4 冊です。
また、機械学習の比較的新しい話題である BERT や XAI について学んだり、Web3 (特に DAO や DeFi) の概要についてキャッチアップできたのも良かったです。
ブログ
このブログ (完全に理解した.com) には、17 記事書きました。
年間 100 記事くらいは目指したいと思っていたので、かなりゆっくりなペースになってしまいました。
資格
この半年では資格は全く取得しませんでした。
勉強のきっかけになるので、2022 年後半は少し資格の取得も考えていきたいです。
友人との勉強会
友人と作った connpass グループ (StudyCo) では、自分は
の 3 つの発表を行い、合計 900 名を超えるとても多くの方にお申し込みいただきました。
グループメンバーも 1300 名を突破し、4~5 名で本業とは別で運営しているとは思えない規模になってきたと思います。
2 月からはアーカイブ動画の一部を YouTube で公開するようになり、StudyCo チャンネル のチャンネル登録者数は 100 を突破しました。
Udemy 講座
この半年で一番大きいのは、6 月 1 ヶ月をかけて Udemy のコースを 1 つ作成したことです。
7 月 1 日現在審査中ですが、「Linux とネットワークの基礎から学ぶ Docker 入門」というタイトルで、近日公開予定です。
プログラミング言語
この半年のプログラミング言語の勉強としては、TypeScript を改めて勉強できたのがよかったです。
今までなんとなく書いていた TypeScript について、一歩理解を深められました。
TypeScript は奥が深く、まだまだ知らないことだらけですが、今後もどんどん書いていこうと思います。
また、アセンブリ言語と C++ も少し勉強できてよかったです。
特に C++ は OS 自作を進めている中で少し慣れてきたので、どこかのタイミングで改めて勉強して定着させたいです。
その他、プログラミング言語ではありませんが、CSS のグリッドレイアウトをキャッチアップしたりしました。
言語処理系
この半年で一番成長を感じる分野は、言語処理系です。
『コンピュータシステムの理論と実装 ―モダンなコンピュータの作り方』や『Go言語でつくるインタプリタ』という書籍を通して、コンパイラとインタプリタを自作しました。
(インタプリタについては、簡易的なものを別途 2 回実装しました)
といっても基礎の基礎を学んだだけで、まだまだ実践レベルには程遠いです。
最近かなり興味を持っている分野なので、もっと力を入れて勉強していきたいです。
自作つながりでは、OS 自作が全然終わっておらず、これからの半年でしっかり完了させたいです。
トレンド技術
トレンドになっているような技術の中では、「Web3」の概要を調べられたことが大きいです。
個人的にブロックチェーン関連技術にそこまで注目していなかったのですが、DAO や DeFi などはかなり可能性のある面白い技術だなと思いました。
総括
以上、2022 年前半でやったことをまとめると…
-
全体
- 技術書中心に 57 冊の本を読んだ
- ブログを 17 記事書いた
-
プログラミング言語
- TypeScript を改めて学んだ
- アセンブリ言語と C++ にふれた
- CSS のグリッドレイアウトをキャッチアップした
-
低レイヤ
- コンパイラやインタプリタを自作した
- OS 自作に着手した
-
応用系
- Web3 の概要をキャッチアップした
-
発表など
- Linux・ネットワーク・Docker の勉強会を開催し、そのテーマで Udemy 講座を作成した
といったあたりになります。
プライベートで時間を使うことが多かったこともあり、個人的にはかなりのんびりペースの半年でした。
興味を持って勉強したいと思っていることもたくさんあるので、次の半年はペースアップしていこうと思います。