はぜにっきスマートフォン用の表示で見るはぜにっき日記です。受けた本日はスマートキャンプ株式会社様および株式会社マネーフォワード様にお招きいただき、1日コースのTDDワークショップを開催させていただきました。午後の演習とコードレビューでは鋭い質問がたくさん飛び出し、議論が盛り上がりました。2020たのしかった、し、難しかった。Rails(というかActiveRecord)の下で生きているんだなあ...「これってRubyの機能なんだっけ」っていうのを結構な回数言ったRubyにenumは無かった。enumでやろうとしたけどなくて配列にした(😇)Moduleでやればよかった一回目が一番難しいし間違ったら手戻りがすごい変な焦り方をすると爆発するのは仕事と一緒。転換2020年2月から、スマートキャンプでの勤務形態を変更しフルタイム勤務になることになりました。内部事情的な話もそこそこあるため詳細な理由は控えますが、少なくとも半年以上はフルタイム勤務になりそう。今年の後半か2021年ぐらいからは週4に戻したい気持ちはあります。副業として続ける予定。受け入れは、開発プロセスがそれに合っていないと相当しんどい。仕様共有の仕組みや取り決め、開発フロー等、理由は色々あるがフルタイムの4/5分の成果は出せていない感覚が暫く続いていて消耗することが多かった。心配にあがるコンテキストスイッチや副業のことが頭から抜けない、といったことについては大きな問題はなかった。昼休憩中に副業のほうのレビューをするといったこともよくあったが、それが原因で本業に影響が出たりしたことは一度もなかったと思う。何となく課題感というか、どうすれば解決するかはイメージがついているが、それを今の開発チームで構築してうまく運用していくには人と時間が足りない。半年後ぐらいには安心して週4に戻してちゃんと成果を出し続けられるようにしていきたいので、仕組み作りと採用はちょっと力を入れていくつもり。単行本(ソフトカバー)12月、予定の隙間の時間を使ってゆっくり読んだ。いう本だったかコンテナへのデプロイを前提とした、システム設計のパターン本。コンテナ化されていなくても適用できるパターンや思想は多く、近代的な設計のシステムでなくても参考になる内容も多かった。モノリシックなアプリケーションに機能を追加する際のパターンといったものもあり、一通りさらっと読んで頭の片隅に置いておくと良さそうな内容だった。kubernetesを使ったハンズオンもあり、具体的な構築イメージが湧きやすくとても良かった。あとkubernetesに限らず、バックエンドのシステム開発、インフラ、コンテナ周りの前提知識はそこそこ必要。パターン本だからそらそう個人的な感想hazediary.hateblo.jp読む動機は、仕事で少しずつ分散システムの思想、考えを使ってアプリケーション改善をやっていくための前提知識の獲得、とっかかりのため。思っていたよりずっと薄く、気軽に開いて気軽に読めて良かった。オブジェクトって何???てなったりして、事前にもっと知っておくべきものがありそうな気もするが、一旦読んで良かったなと思う。パターン本、デザパタとかDDDとかあまり読むのが得意じゃなかったけど、一旦気軽に読んでおいて、何か似たような形見たことあるなーって思ったら読み返せばいいか、ぐらいの気持ちで読むとさらっと行けるのかなと今回思った。厚さが全然違うっていうのもあるんだけど。普段、本を読んでいる途中に書くメモをinkdropに書いているんだけど、試しにslackのthreadを使って書いてみたらとても良かった。短くも長くも書けるし、何より気楽。単行本(ソフトカバー)同じ文脈で次に読もうとしている本。分散システムのデータ周りを中心とした、今回の本よりもでかくて分厚い本です。―コンテナを使ったスケーラブルなサービスの設計」読んだTweet広告を非表示にするもっと読むコメントを書く2019-12-302019年振り返りと2020年にやろうとしていること雑記2019年に書いたエントリhazediary.hateblo.jpこれ含め20記事。去年よりかなり減った。「日記」ぽいエントリが減っただけな気がするからまあ良いかなあ。Nuxtは書いている。中身までちゃんと理解しているかと言われるとそんなことはない。2018年末よりはだいぶコードも読んだり書いたりできるようになったはず。いえまだまだな部分が多いので来年はもっとコードを書いていきたい。技術だけではなく、サービス設計、組織などについても考えていきたい。この辺は転職前後ぐらいからよく考えるようになった。前職との差分とか、理想形を考えてそこの差を埋めるための動きみたいなことを意識してやっている。個人プロダクトは特に作ってない。副業が0->1、数人で作っている規模感のため割と小さく早く作る、みたいなのは出来ている。マネタイズはまだまだだなあ、個人でできる範囲も結構狭いんだなというのを今年はたくさん感じた気がするので、ここは考えが変わったかも。やれたらいいんだけど。表に出る機会4~5回ぐらいLTした気がする。Calendar辺りが去年はなかった取り組みだったかなあ。他の人に見られる文章っていうのを多少気にするようになった。去年よりは確実に健康になった。年末に溶連菌にかかってしまったが、それ以外は1〜2回風邪を引いた程度なので全然良い。睡眠不足は徹夜麻雀とかカラオケとか泥酔とかしなければあんまりならなくなった。今後の選択肢を増やす副業をやり始めたり、転職を考えたタイミングでそれなりに選択肢はあるなあと思った気がする。海外で働きたい意欲は元々特になかったが最近は更になくなってきてしまい、国内指向が強くなった。放送大学、籍はあるんですが単位もそこまで取れていない。3回転職をしているけど、する理由も毎回違うし仕方ないというか、今のところ後悔はしていないし説明もできるから良いかなと思っている。本業と副業、両方をやっている体制は個人的にはとても楽しいし、本業だとあまり触れない方面の技術(Firebaseとか)が触れててとても勉強になっている。副業で学んだことを本業で活かせているかというとそうでもないなあというのが最近ちょっと考え事になっていて、まだ自分の勉強のためにしか週4勤務ができていないので少し申し訳ない。来年やっていくプロジェクトを考えていると、週4で本当になんとかなるかな、という不安もあったりするので、また少し後に振り返って考えてみようと思っている長期スパンでのキャリアについてはまだわからない。数年は振り子みたいな形でエンジニアリングをやりつつ、飛び込むタイミングがあれば別のことをしつつ、みたいな感じになりそう。仕事以外ダイビングをやった。楽しいけどお金が飛ぶ。楽しいけどお金が飛ぶ。ダイビングほどではない。麻雀を会社でやるようになった。お金は飛ばないけど時間が飛んでいく。