今年になって勉強している React や Redux( UI 構築のための JavaScript ライブラリ)が面白い。何がって、根底に「関数型プログラミング」の考え方が生かされているから。
以前の職場で凄い同僚達から、良く関数型の話を聞いていた。関数型の考え方自体は数学っぽいので、わりと親しみやすそうなのだけど、凡人の僕には実際に関数型でソフトをどのように作ればよいのか、イマイチ想像できなかった。
React はその具体的なガイドラインを示していて、「へー、こうやって関数型プログラミングが役立つのか」と今更ながら感銘を受けまくっている。分かってる人からは「ピュアさが全然足らない」とか言われちゃいそうだけど。関数型プログラミング自体も、少しずつ勉強していきたいと思っている。
そして、今日言いたかったのは、コロナで国境が全然開かずに大変なので、エンジニア稼業で少しでも生活を支えられるようになるべく、毎日粛々と勉強を頑張ってるよぉー。