2021年の学びをふりかえり（年賀状に添えて）

# ■はじめに■
年賀状を出そうと思ったのですがプライベート(特に学習関連）について書きたいことが多かったので、どうせならとブログ記事にすることにしました。
年賀状完成イメージ（あくまでイメージです）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/64fdabf5-8d57-79c9-8ad3-eb23b3af5a7c.png)


個人的に良かった事・モノなども書いてるので著者と知り合いでなくても見ていただければと思います。

# ■2021年のハイライト■
## 1位 毎日勉強するようになる(8月)
  - 和田卓人さんがリクルートの新人エンジニア向けに発表した資料に書かれていた[毎日コードを書く事についてのスライド](https://speakerdeck.com/recruitengineers/software-engineers-survival-guide?slide=60)を読んでから、毎日少しだけでも学習（読書、コーディング等）を行うようようになりました。その結果、どんなに業務が忙しくても学習できる状態を維持できています

## 2位 最強の学習環境構築（オライリー読み放題＋Pixel6）(10,11月)
  - 1位で書いたように毎日学習できるようになったもう一つのきっかけとしてACM会員(年$100)になり、おまけでついてくるオライリー本読み放題があります。
  - リリース前のものも含めてほとんどのオライリー本を読めるので、学習したいコンテンツには事欠かなくなりました
  - [英語本がほとんど](https://qiita.com/mossan_hoshi/items/7a044036552b7a8687ca?utm_campaign=post_article&utm_medium=twitter&utm_source=twitter_share)でしたが、Chromeのページ翻訳を使えば問題なく読めます
  - また、11月に購入したPixel6(Android12)のアクセスビリティ機能の1つ「選択した範囲を読み上げ」を使うことでオーディオブック的な使い方もできてるようになりました。他の作業を行いながら読書できるのでより学習量も増えました。

## 3位 技術ポッドキャストを聴くようになる(9月)
  - 毎日学習をしていてたら自然と行き着いたエンジニアによるポッドキャスト。この前まとめてみたら[40本近く聴いていました](https://qiita.com/mossan_hoshi/items/66239737654c2cc64eb3?utm_campaign=post_article&utm_medium=twitter&utm_source=twitter_share)。こちらもながらで消費できるコンテンツですし、情報収集できたり学習意欲を刺激したりと良いことしかありません。

## 4位 教育に携わる(昨年12月～)
  - 昨年末からではありますが、若手の教育をやりはじめました。毎日学びの時間を設けて直近の業務では扱わないけど学んだ方が良い内容を教えたのですが、教えることで自分の分かってないところが明るみになったり、教え方／喋り方に気を使うようになり、教えることの重要さを学びました。

# ■2021年末時点の主なスキルセット■
## 業務で使えるレベルの技術（今年ガッツリ学んだ技術）
- PowerShell
 
## 業務で使えるレベルの技術(そんなに情報更新はしていない技術）
- python
- pytorch
- OpenCV
- C++
- Verilog HDL

## 使いこなせるほどではないけど、人に要点を説明できるレベル
- C#
- アジャイル、スクラム
- TDD,ユニットテスト
- CI (Github Actions, GitLab CI/CD)
- Rust
- Wasm
- CGの仕組み（レンダリングパイプライン,各種シェーダーetc）
- Unity
- Docker
- GLSL
- 機械学習

## ちょっと覗いてみたレベル
- BlockChain
- デザイン
- CUDA
- Azure(AZ-900)
- ソフトウェアアーキテクチャ
- React.js
- Vue.js
- UE4
- SQL
- tensorflow2
- blender
- マイクロアーキテクチャ
- Flutter
- リファクタリング / デザインパターン

# ■2022年の目標■

|課題|目標|
|----|----|
|8月以降勉強が定着したのは良いが、inputが多くoutputが少ない状態が続いてる|気軽にoutputする方法を見つけて定着化させる|
|作業の優先度付けがうまくできていない|まずはそれぞれの作業の時間計測を行う(そのうえで比率を調整する）|

# ■2021年まとめ(時系列順）■
## 1月🎍
- ほぼサイバーパンク2077で消える。fpsには苦手意識があったのですが、このゲームのおかげで少し克服できました（[最高難易度×隠しエンディング達成](https://twitter.com/mossan_hoshi/status/1350471215274549251)）
- 学習は若手教育に関連した内容が多く、学習量も大したこと無いです

## 2月⛄
- UnityのVFXグラフに感動してCGもUnityもよくわかっていないのにVFX Graphを触ってみました。
  - [やった事①](https://twitter.com/mossan_hoshi/status/1360916941280477184)
        - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/480e88f4-4af3-f6b7-c9b8-96b5b6a8d49e.png)

  - [やった事②](https://twitter.com/mossan_hoshi/status/1365516467106582532)
        - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/3cbf764b-b687-cb7d-cb6b-b967579a73e8.png)


## 3月👩‍🎓
- [Power Automate Desktopを使ってみました](https://twitter.com/mossan_hoshi/status/1377959972508626953)。python2しか使えないとかJavaScriptがWSHとか気になる事がかなり多いですが、気軽に使えるRPAとして今でも重宝しています

## 4月🌸
- ほぼ動きなし(何やったか覚えてないです）

## 5月🎏
- [Unity Learning Materials](https://learning.unity3d.jp/)にハマりました。ゴールデンウィーク中は主要な動画を全部閲覧しきりました。
- この影響で2月以来久しぶりにVFX Graphをいじってみました。
  - [やった事①](https://twitter.com/mossan_hoshi/status/1389159435637981184)
        - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/42fdf371-4d55-986d-0a3e-6c7a480964c6.png)
  - [やった事②](https://twitter.com/mossan_hoshi/status/1389232385095389190)
        - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/1a80d764-0312-4497-26df-29d9cdaa0dc1.png)
  - [やった事③](https://twitter.com/mossan_hoshi/status/1389452889018433537)
        - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/00b88b5f-1591-4743-4283-0cf4202b76ec.png)
  - [やった事④](https://twitter.com/mossan_hoshi/status/1389493628142186496)
        - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/8818e9da-3536-583b-9528-d35084974301.png)


## 6月☔
- [Rustについて軽く学んでみました](https://twitter.com/mossan_hoshi/status/1410195035438542853)が、覚えた内容ほとんど忘れました

## 7月🌊
- Windows10で21H2プレビュー。この時点ではWSL2でGPUやWSLgを使えなかったです（Win11で使えるようになりました)
- Zennで初めて本を作ってみました「[独習入門 ～基礎編～](https://zenn.dev/mossan_hoshi/books/209e11ee43e2bb)」。一人で学習する際のコツ（特に学ぶ技術の選び方）をまとめています
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/cf8356d7-12cf-a45f-89d5-33880066a0de.png)

## 8月🌞
- [WindowsユーザーとしてApple Musicに絶望しました(30分で解約)](https://twitter.com/mossan_hoshi/status/1428912632833007682)
  - WindowsユーザーとしてAmazon Musicのハイレゾ機能を利用開始しました。現在も継続してます
- Windows11導入
  - WSL2で[GUIアプリ](https://twitter.com/mossan_hoshi/status/1421263276931915778)＆[GPU利用](https://twitter.com/mossan_hoshi/status/1433447957785759745)が可能に
- [**【ハイライト1位】** t_wadaさん資料を読みました](https://speakerdeck.com/recruitengineers/software-engineers-survival-guide)。これ以降毎日少しずつ学習するようになりました

## 9月🏔️
- **【ハイライト3位】** ここら辺からポッドキャストを聴き始めました。[関連ブログ記事](https://qiita.com/mossan_hoshi/items/66239737654c2cc64eb3?utm_campaign=post_article&utm_medium=twitter&utm_source=twitter_share)
- 今更OpenGL(GLSL)入門。とりあえず[ShaderToyでピクセルシェーダーだけを学びました](https://www.shadertoy.com/user/mosan_hoshi)
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/d25262ed-4abf-877c-0272-46006040b916.png)
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/0a03da2e-7f86-9fdd-580b-f97eba2de8ee.png)
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/d0e69f10-8977-efdc-fa53-81e098d68890.png)
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/818e6730-621a-4813-190b-114e8a5604a7.png)
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/8fc02541-5c5a-f374-1562-a095865623fb.png)
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/406339/01b91aed-1afc-d7ee-a357-c8466d124a10.png)







- 積み残し
  - OpenCVのノードエディタをUnityで組もうとしたけど途中で挫折
    - Unityの機能だとノードエディタを組むのが難しそうなのでOpenCV.jsでの実装に切り替えた方がいいかも

## 10月🍁
- **【ハイライト2位】** ACM Professional Membershipに登録。オライリー本読み放題可能な状態に。[関連ブログ記事①](https://qiita.com/mossan_hoshi/items/7a044036552b7a8687ca?utm_campaign=post_article&utm_medium=twitter&utm_source=twitter_share)
- Windows11に移行(特に変化なし）
- [Windowsでシステム文字コードをSHift-JISからUTF-8化](https://twitter.com/mossan_hoshi/status/1449045196289708034)（一部アプリで文字化けするが特に問題なし）
- chocolateyからwingetに完全移行。ようやくwindowsにもLinux/MacOSに近いパッケージ管理ができるように

## 11月🎃
- .NET6やVisual Studio2022がリリースされたので、リリースイベントやリリース内容をチェック。[関連ブログ記事①](https://twitter.com/mossan_hoshi/status/1458229987044388864)
- Pixel6購入。ユーザー補助機能超優秀で勉強がはかどる
  - Web記事やWeb書籍(上記オライリー読み放題)をオーディオブック形式で聴きながら読むことができます
  - 動画などの音声から字幕書き起こし(&翻訳)機能が便利。日本語字幕がない外国語コンテンツ（動画/ポッドキャスト）もいい感じに見れます

## 12月🎅
- Microsoft Edgeの画面読み上げ機能がオライリー本読み上げに使える事を発見。長時間読み流す場合はChromeではなくEdgeを使うようになりました（Androidの場合はCanaryバージョンが必要）
- ひたすらオライリー本を読み続ける日々
    - 隙間時間に少しずつその時の気分で本を選んで読み進めているので読了した本自体はかなり少ないです(5冊ぐらい）。現在70冊ぐらいを並行して読み進めています。

# ■まとめ■
今年（特に8月以降）はこれまでやろうとして定着しなかった「安定した学び」を実現できたという意味で、個人的には非常に良い年だったと思います。
2022年はもっとアウトプットを増やすとともに、仕事にも学んだ内容をもっとフィードバックさせていきたいです❕