更新内容は以下のとおりです。
本
読みおわった
途中
- [試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識
- コンテナ物語―世界を変えたのは「箱」の発明だった
- 達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践
- 実用 Go言語 ―システム開発の現場で知っておきたいアドバイス
- 詳解Go言語Webアプリケーション開発
- Go言語でつくるインタプリタ
今月は外出が多かったため、読書する時間があまり取れませんでした。定期的に図書館に行く習慣ができていること、読みたいと思っていた技術以外の本が読めたことはよかったです。 また、『Go言語でつくるインタプリタ』の構文解析器(パーサー)を作る途中のところでつまづきずっとそのままになっていたのですが、再開しました。月末にあった社内イベントで、Ocamlで実装してみた話を聞いてもう一度挑戦してみようと奮起したためです。前回つまづいた部分は越えられて、今は評価の機構を作るところまで進んでいます。
改めて読み返すと、構文解析の章はボリュームもあるし、ところどころ文章とコードの対比がわからない部分もあって、この本の難所だなと思いました。 字句解析器(レキサー)は文章とコードを対比しながら最初の実装を行い、そのバリエーションをどんどん追加していくだけなのでサラリと読み進められるのですが、構文解析器(パーサー)は文字列のような単純なものから式や関数リテラルなど複雑なものまで扱うので理解しながら書こうとするとけっこう難しかったです。前回は読書会形式で読んでいたので毎週どこか途中で区切っていたのですが、構文解析の章はまとめて週末など1-2日で一気にやった方が良いと思いました。
ブログ
- このブログの更新はじぶんリリースノートのみでした。Zennに小さなスクラップはいくつかまとめました
- https://zenn.dev/mom0tomo/articles/55225a97cb5a96
- https://zenn.dev/mom0tomo/scraps/8ac14c24a755e6
- やはり技術記事に特化したプラットフォームは使いやすいし書きやすいなと思いました
- アドベントカレンダーの仕込みもあるので、12月はブログを更新する予定です
イベント
- 予定が詰まっている様子を見ただけで疲れ切ったので、月初に全国旅行支援を利用して飯豊町のホテルに泊まりました
- 雪が降る前に自然の中を散歩できて、いいリフレッシュになりました
- 親族のイベントで福島に行きました
- 久しぶりに福島市へ行って駅前を散歩して楽しかったです
- ついでに大学からの友達とその赤ちゃんの家に行って遊んできました
- 街中コスプレ撮影イベントが開かれているのに遭遇し、楽しみながら街歩きしました
- 海外から日本へ旅行に来た知人の案内をして、山形市を周りました
- 英語は錆び付いていて日常会話レベルでも苦労しました
- Nybble他すてきなプレゼントをいただきました
- せっかくなので姪と一緒に作って遊びたいと思います
- 会社のイベントで東京にいきました
- 三度目の全国旅行支援クーポンをもらったのですが、自分の泊まったのがツインでも使える部屋だったということで2人分のクーポンが支給され、宿が実質無料になりました。特をしたけれど変な仕組みだなと思いました
- 今月は毎週末イベントがあり、週末はずっと自宅以外の場所に泊まっていました
- 案の定、風邪を引きました
今月の歩数
- 平均: 5935歩/日
外出が多くてたくさん歩いた日もありましたが、本格的な冬になって天気が悪く歩けない日もあったので、先月+700歩/日ほどに止まりました。
この期間のふりかえり(KPT形式)
前回のTry
- 『実用Go言語』読み切る→『Go言語でつくるインタプリタ』を先に読み切る
- 年末年始の予定を立てる→立てた
- 資格試験の予定を立てる→立てた
- Sad Serversの課題を全部解く→『Go言語でつくるインタプリタ』を先に読み切る
Keep
専門スキル
- 応用情報の勉強を始めた
- 受験するかどうかは置いておいて、テクノロジ系の試験範囲の勉強はすぐ役に立つ&覚えておくべきものが多いのでがんばっている
- 前回のProblemに上げた「何でも屋感」を払拭するために、クラウドインフラ・DevOpsを中心とした専門スキルを伸ばすための基礎力を補いたい
仕事
- 今年度の目標は残すところ1つ、無事に終わりそう
- 来年ももっとできることを増やしていきたい
- 社内LT大会に出た
個人プロジェクト/コミュニティ活動
- Herokuの無料枠がなくなるので、個人的に動かしていたアプリを別のプラットフォームに移植した
- 無料期間終了直前になんとか移植して、前回のProblemを解消した
- Websocketを使った常時起動のSlackアプリだけどこにも移植できずEC2に移した
- 単純なWebサービス(カイロプラクティックの回数券管理アプリ)をGoのフレームワークBuffaloを使って動かしていたが、Buffaloでなくていいなと思いフレームワークを剥がして移植した
- HerokuのようなPaasでCronを無料で起動できるサービスを探したがなかった。Herokuのありがたみを実感した。今までありがとう
交友
- 大学時代の友達と、その赤ちゃんに会ってきた
- 山形市と福島市はめちゃくちゃ近かったので(自分の実家からだと新幹線で3時間かかるけれども山形市⇆福島市は車で1時間)また日帰りで遊びに行こうと思った
健康
- 予想を上回る体調不良はなかった
- 先月の怪我の後遺症はなかった
- 濃厚接触者になったり感染リスクが高い行動の多い月だったが、感染しなかった
生活
- 忙しくて全然追えていなかった2015-2020頃の椎名林檎さん/東京事変のライブ映像を見た
- 素晴らしかった
- 東京から直接実家に帰ることで今月も姪に会うことができた
- Twitterの方針に違和感があるのでMastodonに移動した
- Twitterのアカウントは閲覧と仕事上の情報をシェアする目的で使い続けている
- Twitterには親しい人も複数いるので今後どうするかは何も決めていない
- 代表が嫌いすぎてサービスを使わなくなる、ということが初めてで自分にびっくりしている
- Mastdonはフォロー/フォロワーが少なく広告もないので気が散らず、呟きやすいと感じる
Problem
専門スキル
- 応用情報の勉強をしよう、と月初に思い立ったがタイミングが悪かった
- 忙しすぎる時期に何かを始めると挫折することになりモチベーションが下がるので期を見計らうべき
- Sad Serversの問題を毎日1つずつ解こう、と思ったのに忙しさに存在を忘れていた
- 『Go言語でつくるインタプリタ』を読み終わったら朝活で再開する予定
- 社内LT大会で、10月に続きWordPressネタ(ウケると思ったので)にしたが、納得できなかった(もっとインフラ寄りの内容にしたかった)ので、次回はネタに走らない
仕事
- 忙しすぎて副業先で稼働できずやきもきした
- 10月にインフラ周りを整えておいたことでなんとかなっているのでよかった
個人プロジェクト/コミュニティ活動
- Herokuで動かしてるアプリからGo Buffaloを剥がしたところ、一部機能が動かなくなったが、直す時間が取れなかった
- やりたいこととやるべきことがどっと出てタスク溢れが生じている
健康
- イベントが盛りだくさんだったので、予定通り体調を崩した
- 親族の集まりで濃厚接触者になってしまい、ドキドキした
- リモートワークで弱ったのか、半日も人と喋ると喉を痛めることがわかった
- 人の集まるイベントが苦手なのにいくつも重なったことで全体的に気持ちが落ち着かず、そわそわして浮足だった1か月だった
- 時間がなく疲れていると、1つ1つの物事を片付けて安心を積み重ねることができなくなり、不安が増幅するしパフォーマンスも落ちて悪循環になる
- カイロプラクティックの施術を受ける時間を取れなかった
生活
- がんばって親族関係のイベントにいったが、自分は疲れ、他の人も期待と異なったようで、あまりうまく事が運ばなかった
- 他にも「がんばって」行ったイベントがあり、楽しいというよりも自分を奮い立たせてイベントに向かうことが多かった
- 親族の健康状態が思わしくない
- それぞれまったく別の場所で、敢えてマスクをつけず注意されても大声で喋るのをやめない集団を複数回目撃し、気持ちが沈んだ
- 単に普段人混みに出かけないので目にする機会がなかったのかもしれない
- フルリモートで衛生管理の行き届いた職場に勤めている自分は環境に恵まれていると感じた
- 引っ越しを諦め、賃貸契約を更新することにした
Try
短期
- TODOをチケットに積み上げ、終わったものが目に見えるようにする
- Pixelaに記録してもいいかもしれない
- Sad Serversの課題を解く(再掲)
- 3/13終わっているので朝活で一つずつ解きたい
長期
- 基礎を固めるような勉強をして、勉強の成果として資格を取る
今月は怒涛だったので、来月もゆるく続けたいです。