2022年の振り返りと2023年の意気込み
気づけばもう2022年が終わる…。ブログも1年ぶりの更新に…。 去年の振り返りのブログで意気込みを書いてましたがまったく覚えてませんでした。
2022年の意気込みは以下の3つだったみたいですので、まずはこの項目に沿って振り返ります。
- 技術のインプットを増やす
- 「こういうことができます」という成果を残す
- Rustを学ぶ(おまけ)
技術のインプット
本業でチームが変わったこともあり、色々と技術のインプットはできたかなと思います。あとは副業でも大きなリニューアルがあり、色々と新しい経験を詰めたのは良かったです。ぱっと思い浮かぶ新しい知識はこの辺です。
あとは自分のできることとできないことを棚卸ししたり、「次はこれやりたいな〜」っていうのを選んだりもしました。 知らないことたくさんあるなあ〜って思うのと同時に、知らないことの中からどこから手を動かして学んでいくのか優先順位をつけやすくなった気はしてます。たまに振り返って更新しています。

総じて2022年は技術的なインプットを増やせたのでちょっと満足しています。まだまだなので2023年も頑張っていきます。
「こういうことができます」という成果
一言でバシッと言うのは難しいのですが、「こういうことやりたいよね」と話し合ってチケット切ったけど放置されて埋もれてしまった改善タスクに優先順位をつけてそれをチームで実施・改善していくプロセスをチームに装着できました。成果で言うとライブラリのバージョンを上げるとか、デプロイパイプラインを整備するとか、チームの当たり前を底上げしていくみたいなことができたのではないかなと思います。 別に大変なことを成し遂げたわけじゃなくて、「やったほうがいいことは少しずつでもやっていきましょうよ」っていうのを推進していました。
Rust
こちらの本の重要な部分を読んで「ほーRustってそういうことを達成するためにこういうのがあるのか〜」みたいなのを知って、基礎の基礎を学びました。
あとはRustで作るRDBMSを実際に手を動かして写経したりして作ったり、副業で使いたい便利ツール(開発に便利なデータをfirestoreに突っ込むツール)を作ったりしました。
一旦満足しています。
2023年の意気込み
技術的なインプットの継続
やっぱりエンジニアなのでHOWにもこだわってインプットを続けたいと思います。特に最近は本を読むことをサボりがちなので、本を読みたいと思います。まずはDesigh It!を読破します。
運動して痩せる
痩せます!
2021年の振り返りと2022年の意気込み
2021年をざっくり振り返って、2022年の意気込みを書いていく。
2021年の振り返り
仕事はぼちぼちやってて苦しんでいる
本業ではWEBフロントエンドをメインでやることになりました。正直圧倒的成長を感じたりはできておらず、自分が環境を活かせてないなぁみたいな気持ちです。
色々書きたいんですが、どこまで書いて良いかもわかって無くて怖いのであんまり書けません…!!!
副業もやっていて、技術的な新しいインプットは今の所副業で補っている感じです。 Nextjsとfirebaseを使っていて、日々firestoreに悪戦苦闘しています…
本を自分にしてはたくさん読んだ
本を読むのが遅い+読んでたら眠くなってしまうのでどうしても1冊読むのに1ヶ月くらい費やしてしまうんですが、2021年の4月頃から色々読み始めて7冊くらい読めました。(あれ、10冊くらい読んだと思ってたけど全然読んでなかった…)
エンジニアなら技術書を月に1冊読もうというのを新卒研修で聞いたので頑張ろうと思ったんですが、仕事始めたら自分はどの技術を身に着けたら良いかも分からないし、ソフトスキルの低さを感じることが多かったので、やや技術からは遠いところも読んでました。
2021年読んだ本
- レガシーコード改善ガイド
- アジャイルサムライ
- カイゼン・ジャーニー
- 問題解決プロフェッショナル
- リフレクション 自分とチームの成長を加速させる内省の技術
- ドメイン駆動設計入門
- Webフロントエンド ハイパフォーマンス チューニング
どれも良い本でしたが、リフレクション 自分とチームの成長を加速させる内省の技術とかが個人的には一番良かったなぁと思っていて、仕事で「もやっ」とする瞬間や楽しく働けている瞬間を思い浮かべて「あれ、俺が何が嫌なんだろう〜」とか「何をやりたいと思ってるんだろうなぁ」という内省を少しずつ意識するようになりました。 あとはチームメンバーに「何を大切したいと思っているのでしょう??」みたいなことを聞いてお互いの価値観の違いを認識できたりした経験も良かったなぁと思いました。
貯金と投資頑張った
お金周りを意識するようになりました。家賃と管理費で5.7万円のお家に住んでいるので他の一人暮らししている同期よりはゆとりある生活を送っている気がします。
積立NISAはもちろん、ふるさと納税とドル建て保険に入ったりしました。あとはマイニングはじめました。
他にもおすすめ投資がありましたらこっそり教えて下さい。
2022年は…!!
技術的なインプットをもう少し増やすぞ
「あぁ〜やっぱりちゃんと技術吸収しておきたい!!」という思いと、「自分はどういうスキルを求めているんだ…??」という疑問を今年は払拭したいなぁと思います。 今の所、アーキテクチャや設計に関する書籍を読んで…いきたいなと!
根本にはt-wadaさんのこの公演の内容があります。 エンジニアリングで事業の成長を加速させる、競合に負けない・時代の変化に追従する俊敏性を保つ開発をできるようになりたいぞ〜と思ったのが大きいです。「それにはアーキテクチャの知識って大切そうだけど、自分何も知らないなぁ」となってます。
あとはやっぱり手を動かしてWEBフロントエンド周辺の技術も触っていきたいと思います〜〜2021年の後半はapex始めてしまったのが良くなかったです!!!!! 今年こそはRustを触りたいです。1年に1つの言語を…と聞いたので!
「こういうことやりました」「こういうことできます」という成果を残す
頑張りたい!
Sidekiqのジョブを走らせたくないけどキューイングだけ確認したいときは Sidekiq::Testing.fake を使うと良さそう
Sidekiqを使っていて,slack通知をsidekiqのジョブとして行うようにしました.
しかしそのジョブを実行するAPIのテストを回すと,テストなのにジョブがキューイングされてslack通知が来てしまいました.
ただテストを回したいのにアプリケーションと同じようにジョブが振る舞っていたので,テストのときだけジョブを無効にするか,env=testで動作させるいい方法を探していたら,Sidekiq::Testing.fake! を使うと良さそうだとわかりました.
こんな感じでリクエスト送ってるところを囲ってあげるとジョブの中身は実行されません.ジョブの中身のテストだけ別途書いてあげれば良さそうです.
Sidekiq::Testing.fake! do
post "/api/v1/xxx", params: { ... } # slack通知を伴うAPI
end
ここではジョブのキューイングだけを確認するだけで良さそうです.
キューイングされたジョブの個数を取得する場合はこんな感じです!
XXXXWorker.jobs.size
よくできてますよね...感動しました.
必死に
envがdevのdockerコンテナを落とす => envをtestに設定して立ち上げ直す => テストが終わったらまたenvがdevのものを立ち上げる
とかそういうのを試行錯誤していました...
参考
自作キーボードで配列を変えても2ヶ月あればプロダクションレディになれる
4月から社会人になりましたが、ちょこちょこ「キーボード買わなきゃ」とか「自作キーボード気になる」 というワードを見ます。
新入社員の皆さんはきっと研修が続くと思います。
なので自作キーボードを作って、配列を変えても、2ヶ月後にはプロダクションレディな習熟度になっていると思いますので、作るなら今だぞという気持ちで書きます。
ちなみに、全然ガチ勢じゃなく、にわかです。
以下のことについて書きます。
- 自作キーボードを選んで買うなら
- 配列変えた後のタイピング数の動き(N=1)
自作キーボードを選んで買うなら
他にも色んなサイトがありそうですが、以下の2つが候補になると思います。
遊舎工房
オンラインでの販売もありますし、秋葉原にも店舗があります。
最近はここで買う人が多いのでは??
必要な部品はすべて同梱されているので分かりやすくてミスもないのが良いところだと思います。
店舗には工作できるスペースもありますし、キーキャップもたくさん置いてます!
Keebio
僕は遊舎工房ができるちょっと前に作ったのでKeebioで買いました。
遊舎工房より種類が多い印象です。
また、アクリル以外の部品のみ買い、アクリル(外装)だけは自分で好きな色・柄を買うことで見た目もオリジナルにできます。
僕は渋谷のFabCafeでアクリルを切りました。色がついたアクリルを使うなどして楽しみが増えます。
アクリルをレーザーカッターで切る際にもネットにIllustratorのファイルが落ちてるので専門的な知識は不要でFabCafeいって「これでおなしゃす」と頼めばOKだったはず。
FabCafe Tokyo - UVプリンタとレーザーカッターが使える渋谷 道玄坂のカフェ
木を加工して作ることも可能です。
配列変えた後のタイピング数の動き
これは自作キーボードを使い始めてからの寿司打のスコアです。

がくーーんと落ちてるところは、配列をQWRTYからWORKMAN配列に変えたためです。
そこから2ヶ月でプロダクションレディな3[タイプ/秒]にたどり着いています。
毎日コツコツやれば少しずつ早くなるので勇気をもって、配列も変えちゃってくださいね!!!
ここ5年くらいで買ってよかったもの
鍋つかみ
100均でOK.QOLが圧倒的に違う.
BAGGUのエコバッグ
かわいいし大容量. でかいパックのお肉を横にしなくても良いから助かる.
![[バグゥ] STANDARD BAGGU パターン エコバッグ SBAG-P トウキョウ(日本限定) [バグゥ] STANDARD BAGGU パターン エコバッグ SBAG-P トウキョウ(日本限定)](https://m.media-amazon.com/images/I/41gvt+90loL.jpg)
[バグゥ] STANDARD BAGGU パターン エコバッグ SBAG-P トウキョウ(日本限定)
- メディア: ウェア&シューズ
NaTure Remo Mini
Alexaと一緒に使っているけど,QOLが圧倒的に上がる.
家に帰ってきたら電気ついたり,デスクで作業していて少し暗くなってきたなと思ったら声だけで電気点けれる. 家の証明がリモコンで制御できる家に住んでたらめっちゃおすすめ.

Nature スマートリモコン Nature Remo mini ネイチャーリモミニ Remo-2W1 Alexa/Google Home/Siri対応
- 発売日: 2018/07/12
- メディア: Tools & Hardware
オキシクリン
こいつで洗濯機洗浄したらめっちゃフィルターにサビがついてた...!!! 恐ろしい.
電動歯ブラシ
電動歯ブラシは絶対にフィリップスがいいらしい. 歯ざわりが全然違う. 僕は歯並びがすごく悪いけどそれでもいい感じ.

フィリップス 電動歯ブラシ ソニッケアー ダイヤモンドクリーン ディープクリーンエディション ホワイト HX9337/45
- 発売日: 2018/07/02
- メディア: ホーム&キッチン
Fire TV Stick
テレビだけあってアンテナ繋いでないんですが,Fire TVだけあればめっちゃいい. めっちゃ布教してる.TVerもYoutubeもAbemaもプライムビデオも見れる. 暇なときはとりあえずAbemaのアニメチャンネルを垂れ流すようにしてたらあたしンちにドハマリした.

新登場 Fire TV Stick - Alexa対応音声認識リモコン付属 | ストリーミングメディアプレーヤー
- 発売日: 2020/09/30
- メディア: エレクトロニクス
リストレスト(パームレスト)
セパレートキーボードを使ってたのでセパレート式を買った.普通にキーボードなら長いやつ1つあると良さそうだけど,トラックパッド用に小さいのも合っていいと思う. 結構手首が痛くなってたけど,これ買ってから痛みが減った. 木のやつとかあるけど,そっちは知らない.Twitter見てる感じ木のやつも良さそう.
タイガーの魔法瓶
500ml入るし,何よりも軽い. めっちゃ愛用してる.

タイガー魔法瓶(TIGER) マグボトル グラファイト 500ml MMZ-A502KG
- 発売日: 2019/08/21
- メディア: ホーム&キッチン
めっちゃうるさい目覚まし
全く起きれなかった僕が必ず目をさますほど音がでかい目覚まし. 二度寝はするけど「目覚ましに気づかなくて...」ってことは無くなった. 僕が思うにデジタルな音より鐘がなるような物理的に出される音のほうが響くからいい.

セイコー クロック 目覚まし時計 電波 デジタル 大音量 PYXIS ピクシス SUPER RAIDEN スーパーライデン 黒 メタリック NR523K SEIKO
- 発売日: 2009/11/13
- メディア: ホーム&キッチン
2020年の振り返りと2021年やりたいこと
2020年がもう終わりますね.
2020年の振り返りと2021年にやりたいことを自己満で書いていきます.
作ってたサービス終了
2019年2月頃からピボットをしながら作り上げたサービスが2020年2月にようやくリリース. そして2020年にクローズです. 詳細はこちらを.
クローズしてから結構社内でも反省会を開いたり,社員さんは「起業の科学」という本を読んだりしてました.
起業の科学 スタートアップサイエンス | 田所 雅之 |本 | 通販 | Amazon
色々といい経験になったというか,「もっとこうしてればよかった」みたいな反省点が浮き彫りになりましたね.
エンジニア目線でいうと,Kotlinを使ってAndroidアプリ開発を思いっきりできたのは良い経験でした.最後はnavigationを導入したりしてました.
GoとFlutterでサービス開発
サービスがクローズしたので次のサービスをGoとFlutterで開発することに.
社員さんがFlutterの技術検証を始めてから2ヶ月程度でリリースできたと思います.Flutterを教えてもらったりしながら,僕はGoでサーバーサイド書いております.
サービス開発でGoを使うのは初めてなのですが悪くない印象です.静的に型をつけれるので安心感はありますし,ライブラリとかも使いやすいです.echo-swaggerを使うことでめっちゃ楽にドキュメント作れてるのは最高です.有識者が社内にいないので,良くないところに気づけ無いの不安材料になってます.OSSとかブログを読んで改善していこうと思います.
Flutterもちょこちょこ書きますけど,すごく良いです.結構好きになりました.
その事業はというと今はまだまだ検証段階です...! 検証もヒアリングを通して,という感じでなかなかスピーディーにはいってないですが,検証を回してるのを間近で見れてるのはすごくいい経験かもしれません.データみて定量的にユーザーの行動を分析できる方が多分スピード感はあるし,楽しいですよね.でもそれまでの道のりはめちゃくちゃ泥臭く,地道なものなんだと痛感しました.今動いているユーザーが多いサービスもきっとこういう地道な検証を積み重ねて大きくなったんだなと.
会社に属してではなく, 初めて友人と2人でサービスをリリース
10月頃に一回リリースしたんですが,自分たちで使ってみて,よくないなと感じたところを修正しようとして,今リニューアル途中です〜!
自分たちが「こういうのあったら良かったのに」と始めた教育っぽいサービスなので大学生とかに好きになってもらえるように,ほそぼそと開発を続けていこうと思います!
修士卒業(希望)
やりたいことを100%できているわけではありませんが, どうにか修士を卒業しようと奮闘中でございます.
今も絶賛最後の実験をして,データ出したりその精度を出そうとしたりしているところです.1月から修論執筆を始めようと思いますw
初のオンライン英会話
今は月額料金を払えるほど裕福ではないことを理由に, やめていますがオンライン英会話を体験しました.
やってみるだけで結構英語への敷居は下がったので, TOEICとかが目標ではなく「英語をスキルとして身につけたい」と思っている人には結構おすすめです.
ちなみに私はネイティブキャンプをしました. 1日にレッスンは受け放題なのと, ネイティブスピーカーを選ばなければ全然レッスン空いてましたので良かったです. フィリピンの方は発音に違和感なかったですが, アフリカの方の方が少しだけ違和感がありました(発音を語れるほど流暢ではないですけどw)
本を(自分にしては)たくさん読んだ!
今年はたくさん本を読んでインプットができたなと思っています!
DevOpsっていうけど,DevOpsの考え方ってそもそも何,みたいな話が書いてあってとても好きな本です.また読み返したい.
数学の復習から,実装までを一通り学べました.楽しかった.
エピソードがたらたらと書いてますけど,ふわふわと生きてる自分の妹に読ませたい一冊でしたw
本当に基礎の基礎という感じ.機械学習とかデータサイエンスをこれから入門しようとしてる人とか,非エンジニアでサービスにAI組み込みたい人とかにおすすめできそうです.
研究室には自然言語処理やってる人もいるので少しでもゼミで内容を理解できるようにとやってみました.自然言語処理をサービス・システムに組み込むならこんなふうにやるよ〜みたいな感じで進める本なので,僕は結構楽しめました.自然言語処理そのものを勉強したい人にはおすすめできませんが,自然言語処理という技術を使って何か生み出したい人にはおすすめです.
株の基礎中の基礎を学んでおきましたw
実際にコードを動かさず本を読んで概要を掴んだだけなのですが,LSTM, Attentionなど新し目の内容(今ではもう古いかもですがwwwww)をしれたと思っています.自分もそろそろ流行りに乗っかっていきたいですね.
2021年やりたいこと!
旅行!!
帰省じゃない旅行に行きたい〜〜〜
「XXXが一番得意です」といえる分野を作る
今まで何をやっても浅かったので,言語でもフレームワークでもなんでもいいので技術面で得意分野を作りたいと思っています.
バックエンド全般,でもいいですしデータベースでもいいし,バックエンドで使う言語(GoとかJavaとかRuby)でもいいなぁと思っています.
頑張りまっす.
勉強!
- Kaggle, Signate等のコンペに参加
モデルをつくるというより,分析に強くなりたいなと思ってその腕試しとして.
- 統計のお勉強
こちらも同じく,モデルをつくるというより「どういう傾向があるの」「何が一番強い要因なんだろ」みたいなところを定量的に判断できる力がほしいなと思ってやってみようと思ってます.
- 英語の勉強 <= 一番アツい
まずは読むこと,そして聞くこと・話すことができるようになりたいです.
2019年を振り返る
2019年を振り返ろうと思います.
2019年開始時の自分
- 2019年3月まで休学期間
- 株式会社SOELUでフルタイムで勤務していた
という感じです.
2019年を雑に振り返る
- 1月: 働いてる
- 2月: リクルートでインターン RECRUITのエンジニアインターンシップに参加してきました[今更] - Wiita
- 3月: 働いてる
- 4月: 復学. インターンはコミット量を減らして継続
- 5月: 自分のやろうと思ってた研究とは違うものをすすめることになることが決定
- 6月: 学会前で追われてた
- 7月: 国内学会出た
- 8月: Treasure VOYAGE GROUPのTreasureに参加してきました - Wiita
- 9月: Cybozuでインターン(ブログ書く書く詐欺してる)
- 10月: 後期が始まる
- 11月: VOYAGE GROUPでインターンを開始
- 12月: 就活を意識しだす
いくつかかいつまんで話していこうと思います.
復学した
2018年〜2019年4月にかけて思いっきりベンチャーで働いてたわけですが,
- 研究というものにちゃんと取り組みたい
- 学生というものも今しかできないことなので学生のうちにしかできないこともしっかり考えておきたい
- ちゃんと就活したい
というのが理由で復学しました.
せっかく復学したのに授業とインターンで平日は結構時間がなく, 意外と研究が手につきませんでした. 本を読んだり, 授業を受けたり, 英語の勉強を始めたりできたのは良かったです.
株式会社SOELUを卒業
これまたリファラルで参加したSOELUですが, 技術的にも, ビジネス的にも学びが多くめちゃくちゃいい経験をさせてもらってました. Reactめっちゃ強くなれたし, サービスをグロースさせていくためのイロハを愚直に一緒にやれました. めっちゃ楽しかった. 何よりも会社のメンバーが素敵すぎて, 大好きな会社です. 僕の送別会でも役員3人が朝まで付き合ってくれました.
いつか僕にできることがあったら恩返しをしたい方々です. 本当にお世話になりました.
(以下辞めた理由)
3月までサービスをグロースさせていくチームでやっていたのですが, 僕のコミット量が減った関係でCSと連携して「大事だけどなかなか手が出ない」とか「早く直したい不具合に近いところ」に手を付けていくようになりました.
- 関わる人が減ってしまい自分が他者の考えから刺激を受ける機会が減った
- 考える回数が減った
- 技術的な面白みはほぼなかった
というのが主な理由でSOELUを離れることにしました.
少ないコミット量の人に対してやりがいのある仕事を与えれる環境というのはなかなか稀な気がしますし, 僕のわがままで離れることになってしまったので, 申し訳ない気持ちもありました.
VOYAGE GROUPでインターン始めた
SOELUを離れると同時にVOYAGE GROUPで働き始めました.
アドテク周りをやっています. 大きなサービス・大きな組織なので今までとは全然違っていてとてもやりがいがあります.
技術的にも, ドメイン的にも学びが多く, 刺激的です.
インターンしてるのに, まだ本採用のエントリーをしていないので「なんだこいつ」って思われてるかもしれません.
VOYAGE GROUPのことを書いておくと, 人がめっちゃ個性的でとても優しいです. 心理的安全性が高いです. 前向きなことなら何言っても大丈夫だろうし, 生意気だって思われてもいいからどんどんやっていきたいと思える会社です.
短期インターン良かった
インターンを通して複数の会社の中を見れたのはとても良かったと思います. サマーインターンでほぼ夏休みは終わりましたが.
インターンで働くうちに「あぁ, 自分はこういう会社で働きたいな」とか「こういうことを会社としてやってると, めっちゃ魅力的だな」とか自分の中で企業選びの軸みたいなのができていった気がします.
手伝ってる会社でお金生み出した
あんまり口に出してませんが, 実は2019年2月ころから手伝ってるスタートアップがあり, そこでゼロからサービスを作ってました.
8月頃かな?初めてクライアントさんに使ってもらえて, 実際に売上というものができました.
色々あってピボットしたり, 機能が追加追加でリリース全然できなかったりしてますが, 順調にサービス・チームができていってます. フルコミ1人で, あとは副業だけのメンバーでやってるので難しさを感じつつ, その難しさが少しだけ楽しかったりもしてます. とあるメンバーが, 参加した当初はRailsのRの字も分からなかった人が, 今はスムーズに議論できるようになってたりして, 振り返ると皆めっちゃできること増えてる.
僕はスキマ時間でのコミットですけど,やれることやっってく所存です.
SIGNATEに参加した
機械学習のコンペであるSIGNATEに参加しました. もともとデータ分析や機械学習がやりたくて今の研究室に入ったのですが, 全然研究の中ではできないので参加しました.
SIGNATEに参加して感じたのは「自分は多分データサイエンティストとか機械学習屋さんは向いてないな」っていうことです.
前処理前処理で, 正直苦痛でした. Kotlin書いてるほうが5倍楽しかった.
ただ, 前処理前処理...そしえtfit!!!!!!!!!!! っていうのは快感でした. 全然精度でなかったけど. 向いてないなと思いつつ, データ見るのは好きなので, 引き続き参加していきたいです.



