2025年後半を振り返る

あっという間に2025年も終わりですね。2025年後半を振り返ります。

前半の振り返りはこちら

仕事

AI関連

2025年前半で大きなプロジェクトが落ち着いてからは、採用の面接やったり、社内勉強会で発表してみたりと新しいこともやったりはしたけど、緩かった感じはある。

「AIをどんどん活用していこうぜ!」という会社なので、普段業務の開発をしつつ、AI活用も模索していました。とはいえ使っているツールは固定化していて、Claude CodeとあとはいくつかのMCPのみ。(FigmaとかJiraとか。)

ツール疲れというか、似たり寄ったりなツール多すぎなのでは!?と思い始めてから、あまり新しいツールを試すことに対して腰が重くなってきた。Claude Code以外のCLIベースのAIツールは触れられていない。今はClaude Codeを軸に「どうやって『もう一人の自分』を作るか?」、模索したり試行錯誤することに集中するのが良いのではと考えている。

全く新しい何かをやれたかと言われるとそんなことはないので、来年は個人開発でも業務でもどちらでも良いので「これ作れた!というものを自慢したい。

あとは、チームが急に結構大きくなって、マネージャーが大変そうだった。(他人事)

本社出張した

オランダで働いているけど本社はアメリカなので、業務で関わる人の半分以上はアメリカ在住の人たち。そんな中、出張の機会をいただいたので行ってきた。やはり直接会って話したりするのって大事だなと感じた。英語上手になりたい。(多分一生思うのだろうな)

Google本社のほうにも行っておみやげ買ったり散歩したりした。Google Photosのモニュメントとか、おなじみドロイド君もいた。

プライベート

無事に家をゲットした

前回の振り返りブログでちょろっと書いていたけど、無事にゲットできた。色々問題はあるけど満足に暮らせている。DIYとかって興味なかった&苦手意識があったけど、家具組み立たりしていく中で少しずつ苦手意識が減っていった。なにせどの家も家賃が高いので、経済的にも持ち家をゲットできたことは素直に嬉しい。あとエスプレッソマシーンを導入したので、朝にラテアートを練習している。Instagramにラテアート日記を投稿していたけど、Instagramは触ると時間が溶けるので離れている。今後はBlueskyに投稿してログを残していく。

自転車をゲットした

オランダ人になりきるために(?)折りたたみにできるやつ。家→電車→地下鉄→会社 だったところを、家→電車→自転車→会社 にした。リフレッシュにもなっていいし、折り畳めるので電車に持ち込みも可能。高かったけど買ってよかったものTOP3には入る。

後日、盛大にコケて怪我した。(アムステルダム中央駅前にて、路面電車のレールにタイヤが引っ掛かってしまった)

人間ドックを受けた

30代になったし一回受けておくかということで受けた。大きな問題なさそうでとりあえずは一安心。大事だけど、高いので毎年受けるべきかは悩む。なんだかんだ1~3年に1度くらいで落ち着きそう。 大腸検査とかもやったのだけど、腸を空っぽにする作業大変すぎた。妻の実家に滞在しながら受けるものではなかった。申し訳なかったです。。

車を運転した

レンタカーで数時間の長距離運転をして🇩🇪ドイツまで行った。Aachenというところに温泉入りにいった。

https://maps.app.goo.gl/G75YypzPnGJteQpQA

温泉めっちゃ良かった。そしてAachen良かった。なにせオランダと比べてやすいしスーパーとかの品揃えがいい。。羨ましい。

ただ、ドイツ鉄道だけは嫌い。(なので今後も車で行く)

メガネを新調した

My new gear

shoheikawano (@shoheikawano.com) 2025-12-30T11:17:22.632Z
bsky.app

お互いのクリスマスプレゼントということでいいやつを買った。紫外線に反応して色が変わるレンズにしてもらった。まだ使い始めて少ししか経っていないけど、とても気に入っている。

その他

  • 車をリース注文した(年始から使える予定)
  • 前職の先輩方が出張でオランダに来て声かけてくださり飲んだ
  • 帯状疱疹できた
  • ディズニーパリに行った。昼過ぎから入園してたんまりと楽しんだ。レミーのおいしいレストランでおいしいご飯を食べた
  • チェコに行って会社の同僚とリアルで会った。その次の週にその同僚が出張でオランダに来てた。オランダに来ることは秘密にされていた!
  • 妻の弟さんや親友さんの結婚式に行った。控えめに言って最高だった
  • などなど

まとめ

去年に引き続き、いろんなライフイベントがあった2025年だった。帯状疱疹でたりしてずっと健康とはいかなかったけど、総じて健康的な1年だったと思う。オランダで丸1年過ごしてみて、日本とオランダの暮らしや働き方を比較してみて色々思うことがあるので、それは来年どこかで記事にする。

その他写真

5年に1度開催されるSAIL Amsterdam(セイル・アムステルダム)という船のお祭りでとった船。全部でかかった。海賊船のような見た目のものもあった。

庭でサングリアパーチーした。最高だった!


12/31はケーキ作って(クリスマスに作れなかった)、年越しそば食べるぞ〜

それではみなさん、2025年もお疲れ様でした。良いお年を〜

2025年前半を振り返る

タイトルの通り、2025年前半を振り返ります。

仕事

KotlinConf 2025に参加した
  • 地の利を活かして会社の同僚と一緒に参加した
  • JetBrainsやGoogleの方と喋れたり直接質問できたのがよかった
  • 同僚にとっては初めてのカンファレンス参加で、参加後、「カンファレンス参加の考え方が変わった、とても楽しかったし意味があった」と言ってもらえたのが嬉しかった
  • レコーディングはこちらで見れます

大きなプロジェクトが一段落した
  • 今のところ大きな問題なさそう
  • コーディングもそうだけど、全体の設計をしたり、サーバーの方々とのミーティングやレスポンスの形どうするかなどの話などもした
  • チームメイトに技術共有もしつつ進めてて、並行で後述する家探しとかもやっていたので多忙により帯状疱疹できた。健康は大事

プライベート

旅行たくさん行った

2025年行ったところリスト

  • Antwerp, Belgium (妻の出張鞄持ち)
  • Malaga, Spain (旅行)
  • Mijas, Spain (旅行)
  • London, United Kingdom (妻の出張鞄持ち)
  • Copenhagen, Denmark (KotlinConf)

ビッグベン

これはオランダ。リッセのチューリップ畑

家探しをした
  • まだ入れていないけど、なんの問題もなければもうすぐGETできる予定!
日本に一時帰国した
  • 日本に帰った。やはり日本食は神。前職のプロジェクトで一緒だった方々中心に会った。妻のご家族にも、自分ちにも会えたので良かった
  • AIについていっぱい聞いたけど、日本のほうが弊社よりは進んでそう。日本すごい。そして日本食は神
その他① - 雑記
  • そういえばHappy New Yearの花火がすごかった
  • アムステルダムは実は花見最適。人少ない、のんびり超近くで桜が見れる

その他② - 2025年前半の自炊写真

一時期デザート作りはまった。またやる

まとめ

  • タイプロにハマって菊池や原くんみたいになりたいと思って少しずつ筋トレしてるけどとても進捗良くない。健康第一にやっていき!

2024年を振り返る

雑に2024を振り返ります。

転職した

これが今年一番大きかったイベントでした。 初めての転職でした。 数えてみたら約40社弱からお祈りをいただきました。(基本はLinkedInで書類出す→返信来ないorお祈り)

選考には2社進んで、さらにその次まで進んだのは現職の会社のみでした。

自分が受けた選考フローの流れとしては、 人事面接→チーム面接→Android技術面接→マネージャー面接の流れでした。最後には人事からメールにて電話できないか?と連絡をもらい、電話で採用通達を受けた形でした。

まだ働き始めて5ヶ月程度ですが、今振り返ると、何不自由なく今働けているのは本当に運が良かったです。

引っ越した

  • 福岡→熊本
  • 熊本→オランダ

ジモティーとメルカリを使い物をめちゃくちゃ減らしました。取引する人によるのだと思うのですが、ジモティーでは気持ち良い体験しかしていなくて最高のサービス!という気持ちです。

引っ越しのタイミングで、福岡で営業していたカフェは閉店。妻の文房具、今はオンラインストアと、実家の花屋内の小スペースにて取り扱い中です。

月ごとのイベント

1月

  • 阿蘇神社にてお宮参りに行った: おみくじは吉だった
  • 妻が急性胃腸炎になった
  • 32歳になった

2月

  • 人生初結婚式スピーチをさせていただいた(@前の会社の後輩さん御夫婦の結婚式にて)
  • そのままディズニーに行った

3月

  • 退職をした
  • お店を閉じた
  • 福岡→熊本に引っ越した

4月

  • 妻出張付き添い:車+フェリーで阿蘇→今治に行った
  • 妻出張付き添い:名古屋に行った
  • オーストラリア旅行(シドニー、ゴールドコースト)に行った
  • 日本に帰ってきた次の日にIELTSを受けた(0.5上がった)

5月

  • 門司港旅行に行った
  • 妻出張付き添い:東京に行った
  • 熊本の「押戸石の丘」に行った
  • 宮崎に行った

6月

  • 阿蘇神社で家族のみ結婚式をした
  • 黒川温泉に行った
  • 妻出張付き添い:京都に行った

7月

  • ディズニーシーに行った
  • 神奈川と東京に行った
  • オランダに来た
  • 妻出張付き添い:ベルギーに行った
  • 妻出張付き添い:フランスに行った

8月

  • オランダの今の家に引っ越した
  • 仕事を始めた

9月

  • 日本からの引っ越し荷物が届いた
  • エフテリングに行った
  • チームイベントでミシュラン☆レストランに行った

10月

  • うどんをこねた
  • ジャムを作った

11月

  • ドバイチョコを食べた
  • ショートケーキを作った

12月

  • 前の会社の後輩さんが遊びに来てくれた
  • フランス(ニース、ムージャン、カンヌ)に行った
  • クリスマスケーキを作った
  • 「真珠の耳飾りの少女」を観た

まとめ

  • イベント多いけど、特に、妻出張付き添いに結構行っていた
  • 2024年は体調崩れることがそこまでなかった
  • 2025年も健康第一に、仕事も趣味も極めたい

2024年、お疲れ様でした!

2024年秋の近況報告

こんにちは🍂

前回、夏にブログ投稿をしてから少し日が経ったので、また近況報告ブログです。今回はゆるゆるです。

約三ヶ月

オランダに来たのは7月でしたが、今の家に住み始めたのと仕事が始まったのは8月上旬からだったので、約3ヶ月ほど経ちました。入ってすぐはオンボーディングを受けて、ありがちなMacのスペックが異なるものが来たりなどもあり、バタバタしていました。

そこから少しずつ慣れてきて、施策開発もいくつか行い、改善できそうな点なども見えてきました。

Androidチーム内でも、これまでは少人数だったので定例等はやってこなかったとのことで、他メンバーの声がけで「試しにやってみよう!」という流れになりました。

また、マネージャーとは週1で1on1してもらっています。課題について話したり期待についてすり合わせしたりなどをしていました。

前職での経験のおかげで今やれています(自分にはこれしかない)。改めて感謝しています。

すごいなーと思うところと、課題だなーというところが散りばめられている感じです。兎にも角にも目の前のことを一つずつ丁寧にやります。

語彙力が、、ない。

仕事等についてあまり書くことがないので、代わりに、オランダに来てから意外と「良いなあ!(ポジティブ)」と思ったことと「イマイチだなぁ、そうだよなぁ(ネガティブ)」と主観で感じたことを並べます。

意外だった「良いこと」

  • 横断歩道に信号がない (「待ち」が減った)
  • 携帯電話の通信・通話料金が安い(円安の今でも月15GB/4時間通話し放題で月€10くらい キャンペーン中はもっと安い)
  • 自然が多い(森とか)
  • 多国籍(私生活、仕事両方で、オランダ人よりも他の国出身の人と話すことのほうが多い)
  • 今のところ差別にあっていない
  • 変な人少ない
  • 電車内が静か
  • 図書館がカフェみたいで過ごしやすい・作業もできる
  • 映画のサブスクサービスがある(Patheというサービス)(二人で月€42で映画館で見放題。)(週1で見れればお得)
  • 映画で途中休憩がある(トイレに行ったり、内容の確認や雑談ができる)
  • 映画でリクライニングチェアや、二人掛けシートがある(Patheの映画館)(Patheの映画館でも、場所によって異なる)
  • 晴れが多い(これからが怖い)
  • ほとんどのお店で「水道水ください」というと無料でお水もらえる
  • エフテリングというアミューズメントパークが楽しい
  • 自炊に目覚める(外食が高いので)
  • スーパーの野菜や食材が安い(じゃがいも1kg €1、パスタ500-600g €1、フランツィスカーナー 500ml 2€未満とか)(もちろん物による)
  • スーパーの野菜や食材がおいしい(福岡や東京も美味しかったけど負けていない。野菜に関しては新鮮さを感じる)
  • 猫が多い
  • 郵便物がちゃんと届く(しかも早い)
  • 預金金利が高い(下に書いたが有料。それでも意外といい)

意外だった「微妙なこと」

  • 鉄道などの交通料金高い(居住者は安いプランに加入したりできるがそれでもわりと)
  • 変な咳している人がちょこちょこいる(悪い感じの咳)(もちろんマスクしている人はほとんどいない)
  • ハトが多い
  • 鉄道会社経由でレンタルできる自転車にブレーキがない
  • スリが多い(特にアムステルダム)(意外ではないかもしれないけど、想像より多い)(実際に物を取られたとかはない)
  • エスカレーターがよく止まる
  • クレジットカードが使えない(デビットカードのみOKが多い)
  • 有料サブスク必須の銀行が多い

意外ではない微妙なことも良いことももちろんありますが、今のところ意外だった「良いこと」のほうが多いです。これが意外ではなくなり慣れてきたときにどうなるかは、またその時のお楽しみですね。

この前初めて小麦粉こねてつくったうどん

まとめ

とくにまとめもなにもないようなものですが、近況報告ブログは今後もこれくらいの頻度でやっていきます。

以上です。

2024年夏の近況報告

ご無沙汰しています。気づいたら1年半以上ぶりの投稿です。タイトルの通り、近況報告のブログとなります。僕は元気です。

退職

2024年3月末に、2014年に新卒入社し約10年勤めた会社を退職しました。(会社の方で直接お伝えできなかった方はすみません!)

退職した理由は、「いつか日本以外の国で働いて暮らしてみたい」という願望を実現するためでした。日本のGDP、労働生産性が〜というようなニュースなどを見聞きするたびに、「他の国と日本で何がそんなに違うのか?」と気になる気持ちがどんどん強くなりました。他の国のエンジニアはどのように働き暮らしているのかを知り、自分の日本での暮らしや働いた経験と比較するためには、現地に実際に行き暮らして働いてみるしかないと思いました。(もちろん会社や業種などによって働き方や文化も千差万別なので、色々書いていますが、興味本位・「住んで働いてみたい」くらいの気持ちです。)

また、勤続10年という節目、そして妻との日々の会話が後押しをしてくれました。(もともと妻も「いつか海外で暮らしてみたい」と思っていて、自分に時折「いつかは行こう!」と話をしてくれていました。)

前職では、すでにご退職されている方々含め、能力高く、優しく、尊敬できる先輩・同僚・後輩に囲まれながら、たくさんの経験の機会を与えていただきました。失敗や誤りも数え切れないほどしたのですが、その度に指南していただきました。Androidエンジニアとしての今の自分があるのは、会社やコミュニティでお世話になった方々のおかげです。そして妻とも前職で出会いました。本当に、大変お世話になりました。

恩返しは全然できていませんが、いつか日本以外での経験を持ってどこかで少しでも返せることがあればいいなと、ふんわりと思っています。

引っ越し・移住・転職

引っ越し

最終出社後は、福岡から実家のある熊本に妻と一時帰省しました。福岡に遊びに来てくださったり、土日福岡にて営業していた妻と自分のお店に来てくださった方々、本当にありがとうございました!

熊本に戻ったあとは、2ヶ月ほどは有給消化期間だったこともあり、まずオーストラリアに旅行に行き、コアラを抱っこしたり高校時代の友人に会ったりしました〜。その後家業の手伝いを本当に少しだけ行ったり、移住のための準備をしていました。

コアラ抱っこの儀式。コアラからは独特の香りがしました

オランダへの移住・転職

移住先にはいくつかの国を検討したのですが、主に以下の理由から、最終的にはオランダを選びました。

  • 英語が通じやすい
  • 個人事業主ビザが取得しやすい(フリーランスの選択肢がある)
  • 地理的にヨーロッパ諸国に行きやすい

大半は妻が調べ上げてくれたのですが、オランダは家探しが本当に鬼門でした。なので、転職活動と並行で家探しを始めました。そして思ったよりも早く、先に家が決まりました。

IKEAで買った手動昇降デスクです。前使っていた電動のものよりも軽く、移動しやすく満足

もともと、転職先が決まって落ち着いてから移住することを考えていたのですが、家が決まってから数人の知人と話をしていると、「家があるならなるべく早く行くのが良いのでは」と提案をもらいました。考えた末、自分の有給消化も終わる時期だったこともあり、早めに行くほうが良さそうだと考えるようになり、航空券を手配し前倒しで日本を発つことに決めました。

そして現地に来て転職活動を本格的に開始しようとしていたところ、家探しと並行で行っていた転職活動中、日本を出るギリギリ前に転職先が決まりました。(30-40社ほどレジュメを提出しました)

今とこれから

7月頭にこちらに来たのですが、入居時期のタイミングの関係で、8/1まではホテル生活でした。ようやくオランダの家に入居し、8/7からeBayというEコマースの会社に入社しました。今はオンボーディングの段階で、これからAndroidアプリ開発のエンジニアとして働きます。まだ入社して数日しか経っていませんが、多国籍チームで、皆さん優しいです。

日本食屋でウェルカムランチしてもらいました(∩´∀`)∩

最後に

これからどうなるかわかりませんが、目の前のことを1つずつ集中してできるように頑張る所存です。気が向いた頃にまたブログ書きます!

以上です!

2022年を振り返る

omikuji-2022

2022年をブログ記事で振り返ります。

(過去記事: 2018, 2019, 2020, 2021)


振り返り

しごと

仕事では引き続きAndroid中心に、KMM、Compose少し、あとは採用とか横軸組織系の事柄をやっていました。エンジニアリングについては、会社の方々はみんな優秀なので必死についていくことをしていたという感想です。ただお任せすることも増えたり、開発:それ以外でいうと、割合は4:6くらい?だったかなあ、という体感で、いい割合だったかなと思っています。

総じて、いろんなことに手を出そうとして中途半端になることが多々あったので、しごとについては、来年はやらないことを決めたり絞って集中したりといった、書くと当たり前のことをしっかりやっていきたいです。

プライベート

ブログ

今年は月1振り返りブログをやめていました。見事にブログ記事数は2つとなりました。登壇できるような知識をつけてしっかりアウトプットするという意気込みを書いていましたが、登壇できるくらいの知見でいうとそこまで勉強や開発をがっつりできてなかったので大反省です。

開発

個人プロジェクトのほうはぼちぼちと開発していたけど、主にはライブラリアップデートがメインだったので実質なにもしてない(?)ので、機能追加とか来年はやりたいです。

あとは、妻がEC関係やっている関係で、後半はshopifyまわりを少しずつ触ったりした。ナンモワカランからチョットワカルまではいきたいです。あとはMultiplatformアプリ出す。

最近「おいしい」と言ってもらえることが増えて純粋に嬉しい。ラテアートも引き続き懲りずに描いてきれいにハート・リーフ描けるようになりたい。

まとめ

2022年、大吉ではじまり「健康第一」を掲げてたけど、健康診断も特に異常なく、ワクチンの副反応・コロナにかかった以外は大きく体調崩さなかったので良かったと思います。来年はリングフィット全部クリアする。来年もこんなかんじで健康にやりたいことやっていきたい所存です。

ふわ〜〜っとしてるけどそんなもんです!おつかれさまでした〜〜!

PermissionsDispatcher KTXで条件に応じて承認リクエストする権限を切り替える

表題のとおりです。PermissionsDispatcherのGitHub READMEに記載されている情報が主な内容です。

PermissionsDispatcherについての詳細は以下からどうぞ。

github.com

権限まわりに関する実装は、ライブラリなしの場合煩雑になりがちですが、PermissionsDispatcherライブラリを使うと、権限の承認が必要な処理を実行する際、指定した権限の許可がない場合に権限の承認のためのリクエストを表示したり、リクエストが却下された際に実行する関数などの指定を行うことができます。実行したい関数にアノテーションを付与することで、いつ、どの権限をリクエストするのかなどを指定できます。

詳細は上記のREADMEなどを参照してください。

PermissionsDispatcher KTX

上記に記載したように、PermissionsDispatcherはとても便利なライブラリです。

通常のPermissionsDispatcherでも権限周りに関するほとんどの実装に関しては事足りるのですが、先日業務でTarget SDK 31へのアップデート対応をした際に、PermissionsDispatcherのKTXバージョンのライブラリの場合、さらに柔軟に活用できたので、事例を紹介します。

KTXバージョンのREADMEなどはこちらです。PermissionsDispatcherリポジトリのなかにktxモジュールが存在します。

github.com

Android 12で追加された新しい権限

ここからは自分がやりたかった、「OSバージョンごとにリクエストする権限一覧を切り替える」こととについて記載します。

Android 12では、Bluetooth関連で新しい権限が登場しました。BLUETOOTH_SCANBLUETOOTH_ADVERTISEBLUETOOTH_CONNECT権限です。

developer.android.com

たとえば通話するような機能がアプリにあったとき、アプリ利用者は相手の音声を聞くためにBluetooth接続端末を用いることができます。その際、Android 12では権限の許可が必要になります。

Android OS 12が動く端末では、これらの(アプリに応じて必要な)権限の承認リクエストを別途行う必要があります。

OSバージョンをみて承認リクエストする権限を切り替える

KTXではないPermissionsDispatcherライブラリでは、ユーザーに承認してほしい権限の一覧をアノテーションの引数に渡すことができます。ですが、アノテーションの引数の型がJavaのString[]となっており、if文などを使ってOSごとに一覧を別途定義して渡すことが難しくなっています。

一方で、KTXを用いると、イメージですが、以下のようなコードで、OSバージョンをみて異なる権限の一覧を承認リクエストすることができます。

constructPermissionsRequest(
  permissions = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
    arrayOf(
        Manifest.permission.BLUETOOTH_SCAN,
        Manifest.permission.BLUETOOTH_CONNECT
        ...
    )
  } else {
    arrayOf(
        ...
    )
  },
  onPermissionDenied = { ... },
  onNeverAskAgain = { ... },
  requiresPermission = { ... }
)

その他のメリット

本題とは少し話がそれますが、permissionsdispatcher-ktx ではPermissionsDispatcherで利用しているようなアノテーションを用いません。そのためAnnotation Processingが走らないので、ビルド時間的に対しても優しい設計になっていそうです。

まとめ

  • PermissionsDispatcher KTXを使うと条件に応じて承認リクエストする権限を出し分けできる
  • PermissionsDispatcher KTXはAnnotation Processingが不要な分、ビルド時間的に対しても優しい設計になっていそう

以上ですー!