[{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nまず皆さんに良い知らせを報告します。日本で仕事が見つかりました！\nただ、その話を続ける前に、オファーをもらう前日の夜のことを先に書きたいと思います。\nその夜は、私が初めてシェアハウスの他の人たちとちゃんと話した日でした。1 階へシャワーを浴びに行くためにエレベーターを待っていると、ちょうどフランス人 (23y) が部屋から出てきました。彼は私に少し待つように合図して、小走りでこちらに来ました。私たちはそのままエレベーターの中で話し始め、下に降りた後、さらにドイツ人 (30y) とアメリカ人 (39y) に出会い、4 人でロビーで話すことになりました。\n初対面の話題はだいたい「どこから来たの？」「どうして日本に来たの？」「いつここに引っ越してきたの？」「ここにどれくらい住む予定？」といったもので、そこから答えに応じて話が広がっていきます。\nフランス人は語学学校に通うために来ていました。彼の話題はだいたい恋愛遍歴でしたが、その相手の中に日本人はいませんでした。最初、私は彼の恋愛遍歴の豊かさに少し驚きました。というのも、彼はいつも汚れのついた白い T シャツを着て、ビール腹を出しながらソファに寝転がっているからです。でも、彼が人とどう会話するかを話しているのを聞いて、彼が非常に繊細な人だと気づきました。会話の中で相手に真摯に関心を向けることを知っている人でした。彼は今、このシェアハウスの中心人物でもあります。\nドイツ人からは、とても自信のある印象を受けました。背が高く、引き締まった体型で、同じく大きなひげを生やしていますが、フランス人のように髪とつながっているわけではありません。話す時はいつもあごを高く上げ、身振り手振りも大きいです。彼も私と同じく、ワーキングホリデービザで日本に来ていました。\nアメリカ人は少し年上の、細身の黒人男性でした。廊下で何度か会ったことがあり、そのたびに笑顔で挨拶して、階段で上り下りしていました。\nその日、私たちは夜中まで話しました。ドイツ人とアメリカ人も、私と同じく IT の人でした。3 人とも故郷のすべてを置いて日本に来ていましたが、3 人が向かっている方向は少しずつ違っていました。\nドイツ人は IT の仕事をしていた時、自分がとても切り離されているように感じていたそうです。だから遠い国に来て、自分を見つめ直したかった。仕事と慣れ親しんだ生活を取り除いた後、自分に何が残るのかを知りたかったのだと言います。なぜ日本に来なければならなかったのか、彼自身もうまく説明できないし、日本語も話せません。それでも、彼は自分が来なければならないと分かっていました。仕事を辞めて日本に来てからの 4 ヶ月間、彼は規則的に筋トレをし、いくつか肉体労働の仕事をし、それ以上に多くの時間を自分との対話に使ってきたそうです。その期間に、ようやく自分自身が見えた。今は自分が人間のように感じる、と彼は言いました。その話をする時、彼はまるで叙事詩を語るような口調で、相変わらずあごを上げ、両手を大きく広げ、言葉のリズムに合わせて手を振っていました。\nアメリカ人はその話に共感していました。彼は、自分のこれまでの人生は成功していたと言いました。そして彼が働き始めた頃、黒人を取り巻く状況は今よりずっと厳しかったとも話しました。具体的な職位は分かりませんが、FAANG ではないとしても、それに近いレベルの会社にいたのではないかと思います。\n彼は悲しげな口調で、今のアメリカがもう自分の知っているアメリカではないと言いました。日本に来る前、彼は仕事を辞め、メキシコ国境近くの砂漠に土地を買いました。そこで 3 年間暮らし、自分の手で家を建て、犬を飼い、植物を育て、1 キロ離れた隣人と助け合っていたそうです。今、日本に来たのは平穏を求めるためです。観光ビザでシェアハウスに住み、3 ヶ月ごとに出入国しています。前回はシンガポールに行ったそうです。普段は趣味で Rust と何冊かの日本語の本を読み、散歩に出かけ、食事をし、ときどき喫煙所で American Spirit を吸っています。彼の目、話し方、姿勢から、彼がここで確かに平穏に暮らしていることが伝わってきました。\n私も仕事を辞め、オーストラリアの田舎と日本の山の上に行きました。見知らぬ荒涼とした環境で暮らし、SNS やテクノロジー製品から離れる時間を多く持ち、毎日自分の労働力で生活を成り立たせていました。\n去年から、自分は多くの人とは違う生活へ向かい始めたように感じていました。結婚式の招待状やお祝いの品が届くたびに、そのことをより強く意識するようになりました。でも彼らの話を知って、世界は本当に広いのだとあらためて感じました。世界は、自分と似たことをしている人をどこかに必ず見つけられるほど広い。誰も本当の意味で特別にはなれません。でもそれは同時に、今いる環境に馴染めなくても、世界のどこかには自分を受け入れてくれる場所が必ずあるということでもあります。\nその前まで、私は 2 週間ほどフルタイムで就職活動をしていました。就活モードに入れば入るほど、私の世界は小さくなっていきました。毎日、システム設計の練習、模擬面接の回答、日本語のスピーキング準備など、就職活動に関係することだけをしていました。ビザの期限にはまだ余裕があるとはいえ、日数は確実にカウントダウンしていました。時々、自分が進んでいる方向を疑うこともありましたが、進み続ける以外に選択肢はありませんでした。\n彼らと話してから、小さな丘を越えて、目の前に広大な平原が広がったような感覚がありました。ざわついていた思考が落ち着き、生活への想像がまた広がり、面接結果を穏やかに受け止めて、就職活動の準備を続けられるようになりました。\nそして翌日、夜中まで話していたせいで昼までぼんやり寝てしまい、料理するのも面倒だったので外に出て適当にそばを食べました。帰ってきた後、ヘッドハンターから電話があり、面接を受けた 2 社のうち、私がより行きたかった会社からオファーが出たと知らされました。\n知らせを聞いた瞬間、想像していたほど飛び上がるような嬉しさはありませんでした。まず友人たちにいくつかメッセージを送って良い知らせを共有し、当然のように投稿でも報告しました。それ以外はいつも通りで、アニメを見て、食事をして、日本語を勉強して、コードを書いて、寝ました。\n私は 2021 年から日本に来たいと思っていました。当時の挑戦に失敗してから、しばらくそれを前に進めることはできませんでした。去年の 6 月、ようやく台湾を離れる一歩を踏み出し、今また次の一歩を踏み出しました。\nこの一歩は、まだ私の理想とは距離があります。まずは contractor、つまり契約社員として働く形です。そのため面接もそれほど厳密ではなく、事前テストと面接 1 回だけでした。面接では主に過去の仕事内容や協業経験について聞かれ、チームでの協業に関するさまざまな状況をかなり重視していました。技術面は深く問われませんでした。一番難しかったのは、日本語で答えることでした。\n就労ビザと給与待遇は正社員と同じで、会社も有名な大企業です。唯一の問題は、会社が引き締めに入る時、contractor が最初に切られる対象になりやすいことです。だから入社後も、正社員登用を目指すか、他の機会を探すために努力し続ける必要があります。\n理想は正社員の仕事を見つけて、一歩で目的地に到達することでした。でも今回の機会を手放したとしても、私はただシェアハウスにこもって、日本語とシステム設計を練習し続けるだけです。それなら、大企業で contractor として入り、先に実戦で練習するのも良いと思いました。\nこの一歩が少し小さかったのなら、入ってから次の一歩を大きく踏み出せばいい。\n台湾にいた数年間、日本で就職活動をするには、ビザもないし、日本語も足りないし、さらにバックエンドへ転向したいので難しいだろうとずっと思っていました。でもまさか、contractor という形で達成できるとは思いませんでした。\n今の状態は、嬉しさよりも緊張の方が大きいかもしれません。面接には通ったけれど、私の日本語と技術は本当に足りるのだろうか。まだ起きてもいないことを心配して、自分で自分を怖がらせています。以前のいくつかの仕事でも同じでしたが、入ってみると大きな問題はあまり起きませんでした。「これまでのキャリアで一番大きな挑戦は何ですか」という質問の練習をしていた時、本当は「一番大きな挑戦はいつも仕事を探している時です！」と答えたくなったことを思い出します。\n一歩一歩が震えながら、不確かなものです。まるで HP が残りわずかな状態でボスを倒し、次のステージに入るようなものです。高揚した勝利ではありませんが、セーブポイントは確かに更新されました。\n記事の初稿を読み、フィードバックをくれた min、YA-Xuan、そして Hyuanverse に感謝します。\n追記：フランス人とアメリカ人は、4 月 30 日にシェアハウスを旅立ちました。なんだか寂しいですね。\n","date":"2026年4月28日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/save-point-update/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eまず皆さんに良い知らせを報告します。日本で仕事が見つかりました！\u003c/p\u003e\n\u003cp\u003eただ、その話を続ける前に、オファーをもらう前日の夜のことを先に書きたいと思います。\u003c/p\u003e\n\u003cp\u003eその夜は、私が初めてシェアハウスの他の人たちとちゃんと話した日でした。1 階へシャワーを浴びに行くためにエレベーターを待っていると、ちょうどフランス人 (23y) が部屋から出てきました。彼は私に少し待つように合図して、小走りでこちらに来ました。私たちはそのままエレベーターの中で話し始め、下に降りた後、さらにドイツ人 (30y) とアメリカ人 (39y) に出会い、4 人でロビーで話すことになりました。\u003c/p\u003e\n\u003cp\u003e初対面の話題はだいたい「どこから来たの？」「どうして日本に来たの？」「いつここに引っ越してきたの？」「ここにどれくらい住む予定？」といったもので、そこから答えに応じて話が広がっていきます。\u003c/p\u003e\n\u003cp\u003eフランス人は語学学校に通うために来ていました。彼の話題はだいたい恋愛遍歴でしたが、その相手の中に日本人はいませんでした。最初、私は彼の恋愛遍歴の豊かさに少し驚きました。というのも、彼はいつも汚れのついた白い T シャツを着て、ビール腹を出しながらソファに寝転がっているからです。でも、彼が人とどう会話するかを話しているのを聞いて、彼が非常に繊細な人だと気づきました。会話の中で相手に真摯に関心を向けることを知っている人でした。彼は今、このシェアハウスの中心人物でもあります。\u003c/p\u003e\n\u003cp\u003eドイツ人からは、とても自信のある印象を受けました。背が高く、引き締まった体型で、同じく大きなひげを生やしていますが、フランス人のように髪とつながっているわけではありません。話す時はいつもあごを高く上げ、身振り手振りも大きいです。彼も私と同じく、ワーキングホリデービザで日本に来ていました。\u003c/p\u003e\n\u003cp\u003eアメリカ人は少し年上の、細身の黒人男性でした。廊下で何度か会ったことがあり、そのたびに笑顔で挨拶して、階段で上り下りしていました。\u003c/p\u003e\n\u003cp\u003eその日、私たちは夜中まで話しました。ドイツ人とアメリカ人も、私と同じく IT の人でした。3 人とも故郷のすべてを置いて日本に来ていましたが、3 人が向かっている方向は少しずつ違っていました。\u003c/p\u003e\n\u003cp\u003eドイツ人は IT の仕事をしていた時、自分がとても切り離されているように感じていたそうです。だから遠い国に来て、自分を見つめ直したかった。仕事と慣れ親しんだ生活を取り除いた後、自分に何が残るのかを知りたかったのだと言います。なぜ日本に来なければならなかったのか、彼自身もうまく説明できないし、日本語も話せません。それでも、彼は自分が来なければならないと分かっていました。仕事を辞めて日本に来てからの 4 ヶ月間、彼は規則的に筋トレをし、いくつか肉体労働の仕事をし、それ以上に多くの時間を自分との対話に使ってきたそうです。その期間に、ようやく自分自身が見えた。今は自分が人間のように感じる、と彼は言いました。その話をする時、彼はまるで叙事詩を語るような口調で、相変わらずあごを上げ、両手を大きく広げ、言葉のリズムに合わせて手を振っていました。\u003c/p\u003e\n\u003cp\u003eアメリカ人はその話に共感していました。彼は、自分のこれまでの人生は成功していたと言いました。そして彼が働き始めた頃、黒人を取り巻く状況は今よりずっと厳しかったとも話しました。具体的な職位は分かりませんが、FAANG ではないとしても、それに近いレベルの会社にいたのではないかと思います。\u003c/p\u003e\n\u003cp\u003e彼は悲しげな口調で、今のアメリカがもう自分の知っているアメリカではないと言いました。日本に来る前、彼は仕事を辞め、メキシコ国境近くの砂漠に土地を買いました。そこで 3 年間暮らし、自分の手で家を建て、犬を飼い、植物を育て、1 キロ離れた隣人と助け合っていたそうです。今、日本に来たのは平穏を求めるためです。観光ビザでシェアハウスに住み、3 ヶ月ごとに出入国しています。前回はシンガポールに行ったそうです。普段は趣味で Rust と何冊かの日本語の本を読み、散歩に出かけ、食事をし、ときどき喫煙所で American Spirit を吸っています。彼の目、話し方、姿勢から、彼がここで確かに平穏に暮らしていることが伝わってきました。\u003c/p\u003e\n\u003cp\u003e私も仕事を辞め、オーストラリアの田舎と日本の山の上に行きました。見知らぬ荒涼とした環境で暮らし、SNS やテクノロジー製品から離れる時間を多く持ち、毎日自分の労働力で生活を成り立たせていました。\u003c/p\u003e\n\u003cp\u003e去年から、自分は多くの人とは違う生活へ向かい始めたように感じていました。結婚式の招待状やお祝いの品が届くたびに、そのことをより強く意識するようになりました。でも彼らの話を知って、世界は本当に広いのだとあらためて感じました。世界は、自分と似たことをしている人をどこかに必ず見つけられるほど広い。誰も本当の意味で特別にはなれません。でもそれは同時に、今いる環境に馴染めなくても、世界のどこかには自分を受け入れてくれる場所が必ずあるということでもあります。\u003c/p\u003e\n\u003cp\u003eその前まで、私は 2 週間ほどフルタイムで就職活動をしていました。就活モードに入れば入るほど、私の世界は小さくなっていきました。毎日、システム設計の練習、模擬面接の回答、日本語のスピーキング準備など、就職活動に関係することだけをしていました。ビザの期限にはまだ余裕があるとはいえ、日数は確実にカウントダウンしていました。時々、自分が進んでいる方向を疑うこともありましたが、進み続ける以外に選択肢はありませんでした。\u003c/p\u003e\n\u003cp\u003e彼らと話してから、小さな丘を越えて、目の前に広大な平原が広がったような感覚がありました。ざわついていた思考が落ち着き、生活への想像がまた広がり、面接結果を穏やかに受け止めて、就職活動の準備を続けられるようになりました。\u003c/p\u003e\n\u003cp\u003eそして翌日、夜中まで話していたせいで昼までぼんやり寝てしまい、料理するのも面倒だったので外に出て適当にそばを食べました。帰ってきた後、ヘッドハンターから電話があり、面接を受けた 2 社のうち、私がより行きたかった会社からオファーが出たと知らされました。\u003c/p\u003e\n\u003cp\u003e知らせを聞いた瞬間、想像していたほど飛び上がるような嬉しさはありませんでした。まず友人たちにいくつかメッセージを送って良い知らせを共有し、当然のように投稿でも報告しました。それ以外はいつも通りで、アニメを見て、食事をして、日本語を勉強して、コードを書いて、寝ました。\u003c/p\u003e\n\u003cp\u003e私は 2021 年から日本に来たいと思っていました。当時の挑戦に失敗してから、しばらくそれを前に進めることはできませんでした。去年の 6 月、ようやく台湾を離れる一歩を踏み出し、今また次の一歩を踏み出しました。\u003c/p\u003e\n\u003cp\u003eこの一歩は、まだ私の理想とは距離があります。まずは contractor、つまり契約社員として働く形です。そのため面接もそれほど厳密ではなく、事前テストと面接 1 回だけでした。面接では主に過去の仕事内容や協業経験について聞かれ、チームでの協業に関するさまざまな状況をかなり重視していました。技術面は深く問われませんでした。一番難しかったのは、日本語で答えることでした。\u003c/p\u003e\n\u003cp\u003e就労ビザと給与待遇は正社員と同じで、会社も有名な大企業です。唯一の問題は、会社が引き締めに入る時、contractor が最初に切られる対象になりやすいことです。だから入社後も、正社員登用を目指すか、他の機会を探すために努力し続ける必要があります。\u003c/p\u003e\n\u003cp\u003e理想は正社員の仕事を見つけて、一歩で目的地に到達することでした。でも今回の機会を手放したとしても、私はただシェアハウスにこもって、日本語とシステム設計を練習し続けるだけです。それなら、大企業で contractor として入り、先に実戦で練習するのも良いと思いました。\u003c/p\u003e\n\u003cp\u003eこの一歩が少し小さかったのなら、入ってから次の一歩を大きく踏み出せばいい。\u003c/p\u003e\n\u003cp\u003e台湾にいた数年間、日本で就職活動をするには、ビザもないし、日本語も足りないし、さらにバックエンドへ転向したいので難しいだろうとずっと思っていました。でもまさか、contractor という形で達成できるとは思いませんでした。\u003c/p\u003e","title":"セーブポイント更新"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/","section":"ホーム","summary":"","title":"ホーム"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/","section":"生活","summary":"","title":"生活"},{"content":"去年の今頃を思い返すと、私はまだ台湾にいて、行天宮近くの吉林路にあるワンルームマンションに住んでいました。\nそこは私がこれまでに台湾で住んだ中で最も満足のいく場所でした。大家さんは良い人で、間取りは四角く、外に向かって大きな窓があり、何よりも、その家に独自の表札があったことが一番気に入っていました。少し残念だったのは、キッチンがなかったことと、住民票を移せなかったことくらいです。\n寝坊さえしなければ、大抵は朝 9 時に起き、まずスマートフォンで出勤の打刻をして、それからビルの下にある Wemo（シェアスクーター）を探しました。当時半同棲だった彼女に声をかけてから家を出るのが日課でした。彼女のほうが出勤時間が遅かったので、そのまま私の部屋で寝続けていました。しかし、去年の今頃にはすでに別れ話が出ており、彼女のいる日常はあっという間に終わってしまいました。\n通勤ルートは 1 年以上走り続けていましたが、台北市では炎天下や大雨の中で信号待ちをしながら、何度も二段階左折をこなさなければならなかったため、なるべく信号待ちの少ない経路をいくつか頭に入れておく必要がありました。\n私が編み出した方法は、歩行者用信号の秒数を見ることでした。もし残り 10 秒を切っていれば、この交差点で二段階左折の待機をしても長くは待ちません。もし青信号に変わったばかりであれば、さらに 2〜3 個先の交差点まで進んでから待機することができます。\nWemo が予約できなかったり、雨が強すぎたりした稀なケースでは、MRT（地下鉄）に乗ることもありましたが、会社に着くまでに倍の時間がかかりました。\nこうして書き出してみると、なんだか滑稽に思えます。なぜ仕事が始まる前から、あんなに自分を消耗させていたのか。当時の生活は一息つく暇もなく、たった 5 分の短縮するために、いつも焦ってばかりいました。\n会社に着いて荷物を置くと、まず下のファミリーマートに行って、69 元（NTD）のアイスラテと肉まんの割引セットを買いました。オフィスビルのロビーで肉まんを食べながら漫画を読んでいると、さっきまで必死に急いでいた自分の行動が、すっかり無意味に思えてきました。そうしてぼんやりとしたまま、私の朝は始まるのでした\nオフィスでの日々は単調で、メッセージの返信、会議、プログラミング、ドキュメント作成の繰り返しでした。自分が作っているブロダクトに価値を見出せず、達成感もほとんど感じられませんでした。チームは大きくなく、ブロダクトもさほど利益を上げているわけではないのに、社内政治だけは妙に激しかった。会社に対して言葉にできない不満を常に抱えており、それは今も変わりません。\n定時は夜 7 時でしたが、時間ぴったりに帰ることはほとんどありませんでした。しかし退職が近づくにつれ、だんだんと定時に帰るようになり、時には早上がりさえするようになっていました。\n仕事の後は、プログラミングをしたり、本を読んだり、とりとめのないことをして時間を過ごしました。今振り返ると、ただ闇雲に忙しくしていただけだったように思います。当時の努力は、より理想的な生活を追い求める助けにはならず、ただ自分を忙しくさせ、迷わせるだけでした。\n寝る前には小説を読みました。主に伊坂幸太郎やブランドン・サンダーソンの作品です。うとうとしてきたら電気を消して眠る。映画『PERFECT DAYS』の平山さんが同じことをしているのを見た時は、思わず嬉しくなりました。\nこの時期は、私に強い断絶感をもたらしました。ここにいるのに、自分はここにいるべきではないと、いつも感じていました。台北のオフィスに座りながら、日本で働ける日を夢見て、毎日理想の生活から遠ざかっているような気がしていました。前に進めない自分への嫌悪と不満が積もり積もった末に、ついに、自分でも気づかないうちに、オーストラリア行きの片道切符を買ってしまったのです。\n時間を半年分早送りして、9 月。私はオーストラリアのブリスベンにいて、青果工場で 1 ヶ月間カボチャを切り続けていました。この時期の生活はとてもシンプルでした。\n最初は工場の隣にある小さな小屋に住んでいました。築百年近い、本当にボロボロの古い家でしたが、幸運なことに、すぐに同じ工場で働く台湾人の仲間たちに拾ってもらいました。その中の一人、E が私と部屋をシェアしてくれることになりました。E にとっては何のメリットもありません。家賃は変わらず、大家さんが私からもう 1 人分の家賃を受け取るだけだからです。知り合って 1 ヶ月も経たないうちに、こんなことをしてくれる人がいるなんて、今でも驚きと感謝の気持ちでいっぱいです。\n私たちは毎日朝 6 時に起き、7 時前には工場に到着しなければなりません。私はコーヒーを淹れ、Aldi の超美味しいトースト（Chocolate Chip Brioche Sliced Loaf）を食べました。家を出る前には、手袋、ニット帽（こっそりイヤホンを隠せる）、水筒、そしてグミベアを必ず持ち、水筒には発泡性ビタミン剤を入れていました。\nグミベアを持っていくのは自分の口寂しさのためでもありましたが、同僚たちが絶望するほど働いている時に、配って元気づけることもできました。\n私たちは 5 人で、車 2 台に分かれて工場まで 10 分の道のりを通いました。仕事の内容は主に「死に物狂いでカボチャを切ること」です。詳しくは私が野菜工場で何をしているかを参照してください。後半になると私もかなり腕を上げ、その日の注文に応じてフォークリフトの運転手に在庫を依頼したり、ハンドパレットトラックを使って 300〜400 キロのカボチャや他の野菜が入ったビン（Bin）を押して運ぶのも得意になりました。\n家に帰ると、まず全身に染みついた野菜の匂いを洗い流すためにシャワーを浴び、その後ソファで少しだらだらしてから、夕食と翌日の昼食用の弁当を作りました（後になって、夕食はルームメイトの E がよく作ってくれるようになりました）。彼らの家のリビングには大きなテレビがあり、一緒に恋愛リアリティショーやアニメ、YouTube を見ました。夕食後はほとんど何もする気が起きず、早めに寝るしかありませんでした。\nオーストラリアでは毎日外食するわけにはいきません、高くつくうえに車も必要なので、数日に一度、Woolies、Coles、Aldi という 3 つの大型スーパーのどれかに買い出しに行きました。日用品を買う時は、基本的に何でも売っている Kmart に行き、故郷の味が恋しくなった時はアジアンスーパーに行きました。\n工場で嫌なことがあった時は、仕事終わりに急に思い立って 40 分運転してマクドナルドを買いに行くこともありました。長くて単調な道のりを乗り越える方法は、音楽をかけて車の中でみんなで盛り上がるか、腹を割って話すかのどちらかでした。\n私たちがよく足を運んだ市街地はサニーバンクで、ブリスベンのチャイナタウンとも呼ばれるエリアです。そこでよく迷客夏（Milksha：台湾発のタピオカミルクティーチェーン）を買いました。値段は違えど、味は本当に台湾と変わりませんでした。\n彼ら 4 人はこの工場の仕事が終わったら全員台湾へ帰る予定で、それぞれすでに 1〜2 年オーストラリアで働いていたこともあり、休日の過ごし方がとても充実していました。ブリスベンを思う存分遊び尽くしてから帰りたいと考えていたのです。一度、彼らと一緒に湖畔へ遊びに行き、その後も台湾ナイトマーケット、ワーナー・ブラザース・ムービー・ワールド、サンシャイン・コーストなど、彼らの旅程にいくつか誘ってもらいました。彼らと出会えたのは本当に幸運でしたし、何も考えずについて行って一緒に遊べるのは、とても気が楽でした。\nまた、初めてカジノにも行きました。実際にはスロットマシンだけでしたが、私たちはそれを「パンパン」と呼んでいました。1 回につきだいたい 20〜50 豪ドルほどしか使わず、大きく勝つでも負けるでもなく、そのまま帰るといった感じでした。\n工場の他の同僚たちもみんな良い人ばかりで、ほとんどが日本人でした。何度か一緒にバーベキューに出かけましたが、あの時の雰囲気が本当に好きでした。\nオーストラリアでの生活は、大自然との深いつながりも感じさせてくれました。日光浴の楽しさを覚え、道路をカンガルーやコアラが歩いているのをよく見かけました。特にカンガルーが突然車の前に飛び出してくることが何度もあり、そのたびに急ブレーキを踏まされました。\nこの期間、私はソフトウェアエンジニアという自分のアイデンティティをいったん脇に置き、それまでの自己認識を少しずつ解体しながら、自分自身を作り直すことができました。少なくとも、以前ほど世の中を斜に構えて見ることはなくなったと思っています。\nさらに時間を半年早送りして現在。私は日本にいて、スキー場での仕事を終える準備をしながら、ソフトウェアエンジニアとして復帰するために東京へ向かおうとしています。\nここでのアルバイトの日々は、実はオーストラリアでの生活とよく似ています。勤務時間が 8 時から 17 時に変わっただけです。最初は送迎バスで通勤していましたが、車内の雰囲気がいつもぎこちなかったため、途中から歩いて通勤するようになりました。30 分歩くことで気持ちがうまく切り替えられると気づいてからは、むしろそれが心地よくなりました。毎日だいたい 17,000 歩ほど歩いています。\n仕事の内容についてはジップラインオペレーターの記事でひととおり紹介しました。幸いなことに、私の日本語も上達して同僚たちともっと深く話せるようになり、3 月のアルバイト生活はかなり快適なものでした。\nその上、雪山でブランコを押す仕事も任されるようになりました。この仕事はなかなか理想的です。場所はジップラインのスタート地点のすぐ横で、スキーをしながら通りすがる人もいれば、隣のレストランで食事をしたり景色を眺めに来たりする人もいます。私は 9 時にそこへ行って待機し、チケットを買って上がってくるお客さんを待つか、通りすがりの人に声をかけます。お客さんがいない時は休憩室で自分の作業をすることができます。\n草津での三食は、ほぼ全て自分で用意していました。外食の選択肢がかなり限られている（ラーメン、カレー、とんかつ、豚の生姜焼き）上に、観光客向けの価格設定だったからです。自炊した方が安くて栄養もとれます。ちなみに余談ですが、このスキー場では従業員に定期的にお米が支給されるのです。個人的には、それがなんだかおかしくて好きでした。\n仕事の後はそのまま温泉へ行くか、気の合うルームメイトと一緒に夕食を食べるかのどちらかです。もうすぐここを離れることになるので、最近は通りにあるレストランにも足を運ぶようになりました。\n部屋に戻ってからは、まずアニメを見てリラックスし、その後で日本語の勉強やその他のことをします。そのまま寝落ちしてしまうことも多いですが。『僕のヒーローアカデミア』を最初から見直し、水上悟志の『戦国妖狐』も読み終えました。そして先月から気持ちを固め、今は全力で就職活動に取り組み、ソフトウェアエンジニアとしての復帰を目指しています。\nそもそも草津に来た理由はスノーボードを学びたかったからで、12 月 18 日にスキー場がオープンしてからは、休みの日はほぼ毎回ゲレンデに出ていました。滑らなかった日は、milet や鈴木愛理の推し活に行っていたからです。今シーズンはゼロからスノーボードを始めましたが、最後に大学のダンスサークルの先輩たちと越後湯沢で 3 日間思いきり滑り、その後は気持ちを切り替えて求職活動に専念することにしました。\n草津での生活はブリスベンほど充実しておらず、日々もかなり単調でした。アルバイト以外の楽しみはスノーボードくらいで、時間が過ぎ去るスピードは想像以上に早かったです。まるでコロナ禍のあの 3 年間のように、変わり映えのしない毎日が、気づかないうちに時間を押しつぶしていきました。\nそれに、ここには車がないため、移動の自由を大きく失いました。\nオーストラリアでは車を手に入れることがバックパッカーにとっても驚くほど簡単でしたが、日本に来てからは、免許の切り替え手続きが信じられないほど煩雑でした。群馬県は外国人に免許を切り替えさせたくないのではないかと思うほどです。オンライン予約は月に 1 日しか開放されず、しかも 10 分足らずで受付が終了してしまいます。車の名義変更もオーストラリアのようにスムーズにはいきません。オーストラリアでは外国人であることをほとんど意識しませんでしたが、日本では日本人と外国人がとても明確に線引きされていると感じます。\n台湾でソフトウェアエンジニアをしていた頃は、ただ心が疲弊し、現状への不満ばかりが募っていました。今でもそれは頭では理解しています。しかし、台湾の良さを「感じる」ことができません。加えて、何かを「創りたい」という気持ちもあり、時間通りに終わる「負荷の低い仕事」を見つけて、終業後の時間を有効に使うべきではないかと、何度も自問しました。\nしかし、実際に外へ出て肉体労働をしてみると、最初は単純な美しさを感じましたが、新鮮味が薄れるにつれて同じ作業の繰り返しに飽きてしまい、やはり成長の余地がある仕事をしたいと思うようになりました。\n夢にまで見た日本に来たものの、期待していたほど嬉しくはありませんでした。ただ平々凡々とアルバイトをしているだけです。オーストラリアにいた頃、日本のスキー場でのアルバイトをどうしても見つけたくて、とても不安だったことを覚えています。しかし実際に来てしまえば、あっという間に見慣れた日常になってしまいました。\nこの 3 つの生活のうち、どれ一つとして「理想の生活」と呼べるものはありませんでした。オーストラリアでの日々だけが、おそらく私が唯一「今を生きていた」時間でした。あの頃は過去を手放し、未来のことも一時的に忘れていました。台湾で隣の芝生ばかりを眺めていた頃や、日本に留まるためにあくせくし始めた頃とは、確かに違います。それでも、理想とは言えません。\nふと、不安になることがあります。自分はこうしてどこへ行っても不満を抱え続け、永遠に現実と理想の狭間で生きていくのではないか、と。\nそんなことを感じていたある日、仕事から寮に帰り、夕食を食べながら『戦国妖狐』を見ていると、仏教の「一念成仏」に似た展開に出会いました。元々「闇」であった妖怪が、一念によって衆生を救う神仏へと転化できるという設定です。一念によって妖怪から仏へと変わるというこの概念は、私に強い衝撃を与えました。\n『シリコンバレー最重要思想家　ナヴァル・ラヴィカント』を読んでいる時も、ちょうどこんな一節に出会いました。「悟りとは、山の頂上で 30 年座禅を組んで初めて到達できる境地ではない。いつでもどこでも到達できるものだ。日常生活の毎日、毎瞬間、あなたはにわかに悟りを開くことができる。」\nこれもまた、深く考えさせられました。「理想の生活」への想像や追求も、同じような「一念（想い）」なのかもしれないと。もし私が常に「理想の生活」を探し続けているなら、永遠にそれを見つけることはできないでしょう。なぜなら、「探している」状態にある限り、私は決して「今」を直視していないからです。「今」を生きていなければ、生活を真に感じることは難しく、それが理想であるかどうかは、言うまでもありません。\nそれでも、今の私が考える「理想の生活」については話すことができます。快適な家（普通の間取り、広々とした空間、風通しが良く、キッチンがある）に住み、本当に大切に思える人たちと共に暮らし、仕事において私が追求したいことを満たす仕事をし、余暇には創作活動をし、趣味（今は推し活とスノーボード）を支えるだけの財力があり、そして好きな人たちと良好な関係を保つこと（この点については、おおよそ達成できていると思っています）。\n今でも台湾には帰りたくないですし、草津を離れて東京へ行き、より理想に近い生活を送れることを期待しています。結局のところ、考え方を変えることは妥協を意味するわけではなく、何かを追求し続けることとも矛盾しないはずですから。\nただ、たとえその状態に到達したとしても、最初はとても満足するでしょうが、やがてまた不満を抱くようになるだろうという確信が、少しずつ強くなっています。オーストラリアと日本でしばらく過ごした後の、あの心境の変化と同じように。\n一昨年 『PERFECT DAYS』 を観てから今に至るまで、ずっと心に残っているシーンがあります。毎朝家を出る時、平山さんが静かに空を見上げ、口元にかすかな笑みを浮かべる場面です。たった一つの穏やかな微笑みで新しい一日を迎えるその姿こそが、まさに「完璧な日々」の体現だと思います。\nもし私も、早朝に家を出るその瞬間に、あのような笑みを浮かべることができたなら——理想の生活は、そう遠くないのかもしれません。\n記事の初稿を読み、フィードバックをくれた min、YA-Xuan、そして Hyuanverse に感謝します。\n今回はこれまでとは少し違う書き方をしてみました。皆さんからのご意見やフィードバックをお待ちしています。メール経由でも、どんな方法でもご連絡ください！\n読んでいただき、ありがとうございました！\n","date":"2026年3月27日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/ideal-life/","section":"生活","summary":"\u003cp\u003e\u003cstrong\u003e去年の今頃を思い返すと、私はまだ台湾にいて、行天宮近くの吉林路にあるワンルームマンションに住んでいました。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eそこは私がこれまでに台湾で住んだ中で最も満足のいく場所でした。大家さんは良い人で、間取りは四角く、外に向かって大きな窓があり、何よりも、その家に独自の表札があったことが一番気に入っていました。少し残念だったのは、キッチンがなかったことと、住民票を移せなかったことくらいです。\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/life/ideal-life/my-room.png\" alt=\"My Room\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003e寝坊さえしなければ、大抵は朝 9 時に起き、まずスマートフォンで出勤の打刻をして、それからビルの下にある Wemo（シェアスクーター）を探しました。当時半同棲だった彼女に声をかけてから家を出るのが日課でした。彼女のほうが出勤時間が遅かったので、そのまま私の部屋で寝続けていました。しかし、去年の今頃にはすでに別れ話が出ており、彼女のいる日常はあっという間に終わってしまいました。\u003c/p\u003e\n\u003cp\u003e通勤ルートは 1 年以上走り続けていましたが、台北市では炎天下や大雨の中で信号待ちをしながら、何度も二段階左折をこなさなければならなかったため、なるべく信号待ちの少ない経路をいくつか頭に入れておく必要がありました。\u003c/p\u003e\n\u003cp\u003e私が編み出した方法は、歩行者用信号の秒数を見ることでした。もし残り 10 秒を切っていれば、この交差点で二段階左折の待機をしても長くは待ちません。もし青信号に変わったばかりであれば、さらに 2〜3 個先の交差点まで進んでから待機することができます。\u003c/p\u003e\n\u003cp\u003eWemo が予約できなかったり、雨が強すぎたりした稀なケースでは、MRT（地下鉄）に乗ることもありましたが、会社に着くまでに倍の時間がかかりました。\u003c/p\u003e\n\u003cp\u003eこうして書き出してみると、なんだか滑稽に思えます。なぜ仕事が始まる前から、あんなに自分を消耗させていたのか。当時の生活は一息つく暇もなく、たった 5 分の短縮するために、いつも焦ってばかりいました。\u003c/p\u003e\n\u003cp\u003e会社に着いて荷物を置くと、まず下のファミリーマートに行って、69 元（NTD）のアイスラテと肉まんの割引セットを買いました。オフィスビルのロビーで肉まんを食べながら漫画を読んでいると、さっきまで必死に急いでいた自分の行動が、すっかり無意味に思えてきました。そうしてぼんやりとしたまま、私の朝は始まるのでした\u003c/p\u003e\n\u003cp\u003eオフィスでの日々は単調で、メッセージの返信、会議、プログラミング、ドキュメント作成の繰り返しでした。自分が作っているブロダクトに価値を見出せず、達成感もほとんど感じられませんでした。チームは大きくなく、ブロダクトもさほど利益を上げているわけではないのに、社内政治だけは妙に激しかった。会社に対して言葉にできない不満を常に抱えており、それは今も変わりません。\u003c/p\u003e\n\u003cp\u003e定時は夜 7 時でしたが、時間ぴったりに帰ることはほとんどありませんでした。しかし退職が近づくにつれ、だんだんと定時に帰るようになり、時には早上がりさえするようになっていました。\u003c/p\u003e\n\u003cp\u003e仕事の後は、プログラミングをしたり、本を読んだり、とりとめのないことをして時間を過ごしました。今振り返ると、ただ闇雲に忙しくしていただけだったように思います。当時の努力は、より理想的な生活を追い求める助けにはならず、ただ自分を忙しくさせ、迷わせるだけでした。\u003c/p\u003e\n\u003cp\u003e寝る前には小説を読みました。主に伊坂幸太郎やブランドン・サンダーソンの作品です。うとうとしてきたら電気を消して眠る。映画『PERFECT DAYS』の平山さんが同じことをしているのを見た時は、思わず嬉しくなりました。\u003c/p\u003e\n\u003cp\u003eこの時期は、私に強い断絶感をもたらしました。ここにいるのに、自分はここにいるべきではないと、いつも感じていました。台北のオフィスに座りながら、日本で働ける日を夢見て、毎日理想の生活から遠ざかっているような気がしていました。前に進めない自分への嫌悪と不満が積もり積もった末に、ついに、自分でも気づかないうちに、オーストラリア行きの片道切符を買ってしまったのです。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e時間を半年分早送りして、9 月。私はオーストラリアのブリスベンにいて\u003c/strong\u003e、青果工場で 1 ヶ月間カボチャを切り続けていました。この時期の生活はとてもシンプルでした。\u003c/p\u003e\n\u003cp\u003e最初は工場の隣にある小さな小屋に住んでいました。築百年近い、本当にボロボロの古い家でしたが、幸運なことに、すぐに同じ工場で働く台湾人の仲間たちに拾ってもらいました。その中の一人、E が私と部屋をシェアしてくれることになりました。E にとっては何のメリットもありません。家賃は変わらず、大家さんが私からもう 1 人分の家賃を受け取るだけだからです。知り合って 1 ヶ月も経たないうちに、こんなことをしてくれる人がいるなんて、今でも驚きと感謝の気持ちでいっぱいです。\u003c/p\u003e\n\u003cp\u003e私たちは毎日朝 6 時に起き、7 時前には工場に到着しなければなりません。私はコーヒーを淹れ、Aldi の超美味しいトースト（Chocolate Chip Brioche Sliced Loaf）を食べました。家を出る前には、手袋、ニット帽（こっそりイヤホンを隠せる）、水筒、そしてグミベアを必ず持ち、水筒には発泡性ビタミン剤を入れていました。\u003c/p\u003e\n\u003cp\u003eグミベアを持っていくのは自分の口寂しさのためでもありましたが、同僚たちが絶望するほど働いている時に、配って元気づけることもできました。\u003c/p\u003e\n\u003cp\u003e私たちは 5 人で、車 2 台に分かれて工場まで 10 分の道のりを通いました。仕事の内容は主に「死に物狂いでカボチャを切ること」です。詳しくは\u003ca href=\"/ja/life/from-coding-to-pumpkin-in-australia#%E6%88%91%E5%9C%A8%E8%94%AC%E6%9E%9C%E5%B7%A5%E5%BB%A0%E5%81%9A%E4%BB%80%E9%BA%BC\"\u003e私が野菜工場で何をしているか\u003c/a\u003eを参照してください。後半になると私もかなり腕を上げ、その日の注文に応じてフォークリフトの運転手に在庫を依頼したり、ハンドパレットトラックを使って 300〜400 キロのカボチャや他の野菜が入ったビン（Bin）を押して運ぶのも得意になりました。\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/life/ideal-life/pumpkin.png\" alt=\"pumpkin\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003e家に帰ると、まず全身に染みついた野菜の匂いを洗い流すためにシャワーを浴び、その後ソファで少しだらだらしてから、夕食と翌日の昼食用の弁当を作りました（後になって、夕食はルームメイトの E がよく作ってくれるようになりました）。彼らの家のリビングには大きなテレビがあり、一緒に恋愛リアリティショーやアニメ、YouTube を見ました。夕食後はほとんど何もする気が起きず、早めに寝るしかありませんでした。\u003c/p\u003e","title":"理想の生活への一念"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nはじめに #今年も旧正月まで振り返りを先延ばしにしてしまいました。以前は旧正月の期間中にまとまった休みがあって振り返る時間が取れたからですが、今年は日本にいて休みがなくても、今に至るまで先延ばしにすることを黙認してしまいました。\n2025 年は、ソフトウェアエンジニア、工場の流れ作業の従業員、そしてスキー場の施設オペレーターまで、3 つの国で 3 種類の仕事を経験しました。私の生活や考え方は大きく変化し、様々な国、民族、文化の人々と交流することで、多くの異なるライフスタイルや人生観を知ることができました。\n私の世界は破壊され、再構築され、そしてまた破壊されました。振り返りをしようとすると、さまざまな思いや価値観が駆け巡り、一つの振り返り記事にまとめるのは以前よりも苦労しました。\nいくつかの考えは以前の記事で書いたかもしれないと心配したり、内容が対立しているのではないかと思ったり、もっと調べるべき参考資料があると感じたりしました。\nまた、それぞれの考えを独立した記事として発展させたいとも思い、そうするとこの振り返り記事がとても空虚なものになってしまいます。本来は、オーストラリア生活の総括や、ソフトウェアエンジニアを続けるかどうかの考察などを先に書いてからこの振り返りを書く予定でしたが、全く時間が足りませんでした。\nさらに、振り返りをすることに少し恐怖も感じています。今年の自分がただあちこち走り回っただけで何も成し遂げず、貯金を燃やしただけで何の成長もしていないのではないかと恐れているのです。\nそれでも書かなければなりません。2025 年の自分のスナップショットを残さなければなりません。私は自分自身を見つめ続けたいのです。\n今年の気づき #1. 不安の疲労、もう前倒しで自分を罰しない #大学に入る前の私は、自分でも比較的楽観的な人間だったとぼんやり記憶しています。承認欲求が強すぎたり、自己憐憫に陥ることもありましたが、特に悲観的な人間ではありませんでした。その後、私は徐々に悲観的でネガティブな人間に変わっていきました。\n大学で哲学や社会学の本をたくさん読んだ後、この社会には問題が多すぎると感じるようになり、また、周りの同級生がいかに多くのリソースを持っているかに気づき、いわゆる「怒れる若者（憤青）」になってしまいました。\n幸いなことに、私には羽目を外す余裕はなく、生計を立てるために稼がなければなりませんでした。卒業前に 縁あってソフトウェアエンジニアの波に乗り、徐々に足場を固めていきました。\nしかし、私が十分に賢くなかったため、ソフトウェアの専門知識の面でもキャリアプランの面でもうまくこなせず、相変わらず不安に追い立てられるように走り続けました。ソフトウェア業界でただ漂流しているように感じられ、AI が登場した後はそれがさらにひどくなりました。\nさらに、台湾の未来についても非常に心配しています。率直に言って、対岸からの攻撃（台湾有事）をとても恐れています。\nthreads が台湾で爆発的に普及した後、大衆が情報を暴露するための新たな手段ができ、私が同意できないような多くの出来事が起こっているのを目にするようになりました。主にジェンダー問題や、教育現場で起きている多くの問題です。\nもちろん、 原生家族と居住の正義に関する問題もあります。\n未来に対する私の懸念と不安は完全に爆発してしまいました。そのため、私は年の中頃にまず台湾を離れることを選びました。これは 台湾を 2 年間一時離れる：オーストラリアと日本へ向かうには書いていなかった部分です。\n現在でもこうした情報やニュースは同じように発生しており、私自身も AI への不安を煽る記事やその他の社会問題に関する記事をつい見てしまいます。しかし、自分が変わったことに気づきました。私はそれらの情報をより平穏に受け止められるようになり、不安が「疲労」したのです。\nこのことには、オーストラリアで過ごした 4 ヶ月間の、短くも悩みゼロの生活が大きく貢献しています。そこにいる人々の生活に対する態度に感染しました。私が出会った数人のオーストラリア人は本当に「今を生きる」人々でした。ある人は、その週の家賃が払えなくなったから工場に働きに来て、1 ヶ月後にはさっさと辞めてしまいました。彼らがそこまで「今この瞬間」を生きているのを見て、自分が今までどんなあり様で生きてきたのかと考えさせられました。私はずっと、まだ起きてもいない未来への不安の中に生きていたのです。\n私は徐々に、未来がより悪くなる可能性を受け入れるようになりましたが、それでも未来が悪くなるスピードは想像よりも遅いことに気づきました。\n今からその「最悪な」未来について不安になることは、その未来を現在に引っ張り出してきて前倒しで自分を罰しているようなものです。そして、その最悪の未来が実際にやって来た時、私はそれをもう一度直接経験しなければならないのです。\n「私たちは現実よりも想像の中で多くの苦しみを受ける」 — セネカ。\n私はこれによって楽観的になったわけではないと思いますが、もう早めに自分を罰するのはやめようと決めました。その最悪の未来が現実になるまでは、前倒しで不安になるのはやめることにしたのです。\nそれとは反対に、不安に疲れ果てた後は、人生において美しい部分に焦点を当てる練習をしたいと思いました。大成功したり、大金を稼いだり、何かを所有していなくても楽しめる美しいものです。たとえば、早寝早起きした後の冴え渡るような感覚（バイトがあるため強制的に早起きすることになり、早寝早起きが本当に頭をスッキリさせることに気づきました）、運動後にシャワーを浴びた後の心地よさ、気の合う友人たちと過ごす時の平穏、そして今いる群馬県・草津の山上の雪景色などです。\n2. 生きることは、単によく食べ、よく眠ること #生粋の台北っ子である私が、オーストラリアや日本の田舎に働きに来て初めて、このことを深く理解しました。\n見知らぬ荒涼とした環境で暮らしていると、私がこれまで当たり前だと思っていた生物としての本能が非常に明確になりました。\nオーストラリアの野菜・果物工場の寮に車で降ろされ、見渡す限り果てしない農地と草原しかなかった時、私の最初の考えは「三食を確実に確保すること」でした。次に、ボロボロの木造小屋と質素な寝具を見た時、考えるのは「寝る時の暖かさを確保すること」でした。翌朝 6 時に起きて仕事が始まることを思うと、「十分な睡眠を確保するために早く寝よう」と考えました。\nこれらは都市部では簡単に手に入るものです。台北の賃貸環境がどれほどひどくても、これほど根本的なレベルのことを慎重に考える必要はありませんでしたし、これは私に少なからず衝撃を与えました。\n原家族の問題、インポスター症候群、そして AI への不安に挟まれ、私の状態が最悪だった時、台北駅の外で寝泊まりする自分の姿が頭に浮かぶことがよくありましたし、もう持ちこたえられないのではないかとも何度か思いました。\nしかし、このような田舎に来てから、生存への欲求が自分が思っていたよりも強く、自然なものだと気づきました。\n私はこのようにしてまず最も原始的な欲求に立ち返り、それから慣れ親しんだその他のものを一歩一歩取り戻していきました。\nちょうどオーストラリアにいる時、漫画『ダンジョン飯』を全巻読み終えました。こういう時期に、この漫画が真剣に探求している「冒険と食事」の側面に特に共感しました。\n「毎回きちんとした食事を摂り、適度な運動を維持し、良い生活リズムを保つ。これこそが優秀な冒険者になるための王道だ」 — センシ。\nああ、生きるということはこんなにもシンプルなんだ。決して簡単に諦めるべきではない。\n3. 逃げることは恥ではない #両親に対して、台湾に対して、以前は去ることは臆病なことだと思い、自分の国を離れることに罪悪感もありました。しかし実際に離れてみて、気づいたのです。これは常にただの一つの選択肢に過ぎず、自分の生存により適した場所を探すことは非難されるべきことではないのだと。\nオーストラリアでの最初の 2 ヶ月間、私はずっと罪悪感を抱えたままでした。私がずっと台湾を離れたいと思っていたことを知っていても、自分を生み育ててくれた国を見捨てたような感覚があったのです。\nしかし、異国で暮らす多くの人々（おなじみの日本人や韓国人に加え、ブラジル、アルゼンチン、イタリア、フランスから来た人々）と出会うにつれて、このことは私にとってますますありふれたことになり、罪悪感は徐々に消散し、代わりに安心感が生まれてきました。\n私も以前、アメリカで働く友人に尋ねたことがありますが、彼は淡々と「台湾が僕に合わないからだよ」と答え、これもかなり私を勇気づけました。\n同様に、もし最終的に帰国することを選んだとしても、それも非難されるべきことではありません。\nなぜなら、もし私が最終的に帰国したなら、それは当初私が台湾を離れた目的の一つ： 台湾の良さを感じられない（台湾の良さを実感する）という目標を達成したことにもなるからです。\n今年の嬉しかったこと # 円形脱毛症が 8 割治った！ 私の右の側頭部は 5、6 年ほど髪が生えず、ずっと上の方の髪を長く伸ばして隠していました。今回、國泰病院で DPCP 治療を受け、またオーストラリアで太陽の光を浴びまくったのですが、どちらが効いたのかは分かりません。 多くの友人から心温まる支援を受けたこと オーストラリアでの生活 オーストラリアの太陽の光が私のうつ病の大部分を癒してくれたと本当に感じました。 スノーボードを始めたこと 今年の達成したこと # 記事を 11 本書いた オーストラリアで人生で初めての車を買った（そしてすでに売った） 台湾ドル、オーストラリアドル、日本円での収入を得た バイトで 8 キロ痩せた 今年できなかったこと #今年は数え切れないほどできなかったこともあり、それぞれが達成できなかった瞬間には後悔と悔しさがありましたが、振り返ってみると、どれか一つを特別に思い出したり、年次振り返りにどうしても記録したいと思えるものはありませんでした。無理やり挙げるなら、去年と同じように、ある本を読み終えなかった、特定のコードを書き終えなかった、あることを学びきれなかった、特定のプロジェクトに参加しなかった、運動を続けられなかった、語学を磨ききれなかった、などです。\nしかし、長い尺度で見ると、多くのことはそれほど重要ではありません。今年、いくつかのアイデンティティの転換を経験した後、何かを達成できなかったとしても、私が達成したい他の目標には影響しないことに気づきました。\n例えば、私の英語や日本語が十分に上手で、仕事の能力も超高くなければ海外には行けないなどと思い込んでいましたが、自分が想像していた強さに達していなくても、気づけば私はオーストラリアや日本にやって来ました。\n2022 年に『限りある時間の使い方（人生四千个礼拜）』を読みました。この本は、読者にやりたいことすべてをやり終えることは不可能だと信じ込ませようと熱心に説いています。私もそれに同意していましたが、来る日も来る日も、年を重ねても、私は依然としてすべてのことをやり遂げようと追い求め、それが不可能であることを知っていながら、達成できなかった自分自身を非難していました。\n今年は、その自分を非難する強さが弱まりました。もしかしたら自分がダメなやつだと自己放棄するのを受け入れつつあるのかもしれませんし、あるいは「すべてをやり遂げる」という狂気から本当に解放されたのかもしれません。もしくは、この二つは同じ結果に対する異なる解釈に過ぎないのかもしれません。\nとにかく、2025 年のこのスペースはとりあえず空白にしておき、2026 年が終わった時に自分がこれについてどう思うかを見てみようと思います。\n今年苦しかったこと # AI 両親 キャリアに対する不安 アイデンティティ 海外での帰属意識の模索 最高の決断トップ 3 # 台湾を離れたこと ソフトウェアエンジニアを一時休止したこと （3 つ目は思いつかない） 最も満足した買い物 # レーザー眼科手術（レーシック） オーストラリアへの片道航空券 Samsung Z fold 7 iPhone から Samsung に乗り換えて 3 年、今年はさらに s23u から Z fold 7 に機種変更しました。自分が折りたたみスマホを使う日が来るとは思いも寄りませんでしたが、レーザー手術の後、少し大きい画面でスマホを見たいと思うようになりました。ちょうどワーキングホリデーの生活でパソコンが手元にないことも多く、この開いた時の大画面とマルチタスクの操作性は本当に素晴らしいです。 2026 年への期待 #キャリア #結論から言うと、ソフトウェアエンジニアの職場への復帰を準備しています。\n2025 年の キャリアに関する大まかな方向性は、「より多くの選択肢を持つこと」と「情熱を見つけること」でした。「情熱を失うにはまだ早い」と書きはしたものの、やはり予想通り無理をしていました。年の中頃には燃え尽き（バーンアウト）てしまい、台湾を出発する前に 労働環境とソフトウェアキャリアのボトルネックを書き残した後、キーボードを置き、他の可能性を探求することに決めました。\nしかし、半年間探索し、様々なアルバイトをした後、私が知る限りソフトウェアエンジニアが依然として最良の選択肢であることに気づきました。また、肉体労働に対する飽きが想像以上に早く来たことにも気づきました。これからは、エンジニアとしての仕事を再開しつつ、他の選択肢も模索していきます。\nバーンアウトについて言えば、私はただすべてを下ろして休む必要があり、台湾やここ数年の職場で起きた様々なゴタゴタから距離を置きたかっただけなのだと思います。\n今年の指針は「アイデンティティ優先」、「AI との共存」、そして「まず自分自身を守る」です。\nアイデンティティ優先 #AI の進歩よりも、今の私に必要なのは確固たるアイデンティティです。ソフトウェアエンジニアとしての経歴がまだ少しばかり役に立つうちに、日本での仕事と就労ビザを取得したいと考えています。\nソフトウェア開発者の未来がますます厳しくなるとしても、それは依然として一つのスキルセットです。日本語がそこまで上手でもなく、他に目立ったスキルもない 30 歳手前の外国人にとって、それは依然として私にとっての最大のチャンスです。\nAI との共存 #この半年の休息期間は、私に AI が本当にすべてを変えてしまう現実を受け入れさせました。AI の助けを借りて多くのことを成し遂げること、そして今後のソフトウェアエンジニアやホワイトカラーの環境が急激に悪化する可能性があることの認識です。\n元々、大学を卒業して開発者になった時も、私は単にトレンドを追いかけていただけでした。今そのトレンドが AI に向かってシフトしているなら、それに再び追随するだけです。これまで積み上げてきた年月は依然として価値があるものだと信じなければなりません。努力の痕跡、プロジェクトを実行する際の論理的な道筋、人々への共感、市場への認識などです。とにかく、これからも積極的に AI を学び、活用し、この道を歩み続け、自分がどこまで行けるかを見極めます。\nまず自分自身を守る #この点はずっと私を悩ませてきました。これは 働く中で追求したい心の平穏の中で明確に言葉にしていなかった部分です。 上手くいくことへの恐怖の心性も少し混ざっています。\n「ナヴァル・ラヴィカントの知恵の書」や「金持ち父さん、貧乏父さん」、そしていわゆる成功者たちの数々の洞察は、同様の視点を何度も伝えてきました——構造と市場を見極め、時間をお金に換えることを避け、資本とレバレッジを説くというものです。\n理性においては理解できますが、それでもずっと考え続けています。「もし誰もがこの論理に乗っかったら、誰が地に足のついた仕事をしたくなるのだろうか？」と。\n以前ソフトウェア開発者として働いていた時、私の給料は平均よりやや上でした。最上位ではありませんが、下の多くの人たちと比べればはるかに良い状態です。私は高給を目指して競争したいと強く熱望する一方で、自分よりも努力しているのに同じだけの給料を手に入れられない周りの人々のことを常に気にしていました。終盤に向かうにつれ、自分の仕事は泥のようなものだと確信するようになりましたが、それでも相対的に多額の給料を得ていました。\nおそらく、資本主義のメカニズムがどう機能しているかに目を向けるべきでもあり、個人の選択に目を向けるべきでもあります。それでも、一生懸命働いている人々よりも自分が良い暮らしをしていることに対する不快な動揺はずっと残っていました。\n今年も答えは見つからないかもしれませんが、まず自分自身を安全に保ちたいと思います。まずは足場を固め、力を蓄えます。これらの質問は議論の余地がありますが、私をつまずかせる鎖になってはいけません。私は行動しながら同時に考えなければならず、自分がどのような問題を熟考していたのかという思考を消し去ってはいけません。\n財務 #現在は貯金を切り崩す段階に立っています。\n創作 #今年、生活やアイデアを記録した 11 本の記事を書き上げました。振り返ってみると、私が書いた作品は「自分はこういうことを書くだろう」と推測していた予測の範囲から外れていることに気づきました。\n私のお気に入りの 2 つの記事は、 ホームレスになった後に書いたことと 上手くいくことへの恐怖です。\n当初の目標であった「毎月 1 本の記事」は達成できませんでしたが、書くという行為は着実に自然なものに成長し、この感覚を私はとても愛しています。\n私が参加している 2 つの執筆サークルには大変感謝しています。彼らは記事を公開する前の起爆剤となり、私が継続するのを助けてくれています。彼らは私の最初の読者です。\n現段階では、言葉を生み出すことは主に自身の頭の中を整理するためのツールとして機能しています。皮肉なことに、読者がいないと原動力が行き詰まってしまうという逆説を自覚し、驚いています。\n同じように文学への情熱を持つ世界中の人々と交流できる温かい関心を持たせてくれた Substack というプラットフォームに、今日は大きな感謝を伝えたいです。\nその前には Twitter がありました。残念ながら、Twitter に何かをアップロードしたいという私の熱は徐々に薄れていきました。おそらく「X」への移行が原因でしょう。それでも、現在一緒に執筆サークルを運営している雅瑄、翰元、Min と出会うきっかけを作ってくれたことには深く感謝しています。さらに同じくエンジニアでありブロガーでもある素晴らしい先輩お二人（Huli と leafwind）との交流の機会を作ってくれたことにも。\n今年は、少なくとも月に 1 本の記事を書くというペースを維持することを目標としつつ、また記録したいと思ったものを積極的に記録していけるようにと強く願っています。月に 1 本のショート動画の編集も始め、異なるメディアを使って自分の考えを発信することを試してみたいと思っています。\n興味のある方は、IG アカウントパーカーの人生の道（parker_life_path）をぜひフォローしてください。\n人間関係 #この半年間の海外生活で、根本的に「人間関係」がいかに重要かということが骨の髄まで刻まれました。\n特にオーストラリアでは、バックパッカー向けの仕事は主に紹介に頼っています。外国人にとって、現地の人の信頼を得るための最も素早いハックは保証人を得ることです。そうしなければ、あふれるほどの人の中から抜け出すことは非常に困難です。\n日本に移ってからは、オーストラリアほど強烈ではありませんが、慣れない外国人のシステムをナビゲートする上で、よく知っている人とすれ違ったり、経験を共有したり、あるいは以前失敗した人の話を聞いたりすると、物事の進行が大幅に加速します。人間の協力だけによって形成されたその人的ネットワークは、私の仮説では、AI によって永遠に代替されることはありません。たとえテクノロジーがどれほど劇的にレベルアップしようとも、人々の間に結ばれた絆を上書きすることはありません。\nオーストラリアでの日々にバックパッカーたちと一緒に共同生活をしたことで、大学の寮生活を思い出しました。濃密で、些細な衝突が頻発し、その過程で関係が磨かれていきました。\n私の過去 4 年間の年次振り返り記事を眺めてみます。\n2021→2022：ご縁は掴めない 2022→2023：間違った人たちとの時間浪費 2023→2024：自分自身を一番に置く 2024→2025：距離感と親密さのディテール 私は現在、満足のいく対人関係のクライマックスに到達したような気がします。基本的には心から私を気にかけてくれる人たちに囲まれています。それぞれの繋がりに対して過剰に意識してしまう神経は依然として持っていますが。台湾を去る時、そして一時的に台湾に戻った時の非常に疲れるほどのキャッチアップマラソンを詳細に思い出し、繋がりが維持されていることを心から喜んでいます。\n私はどの新しい芽を維持するのに適しているかを見極めるスピードを加速させました。\n限界を押し付けることなく、また攻撃的な自己主張を回避しながら、知人たちの周りに立つことで手に入る、今まで以上に快適な波長をコントロールできているように思えます。\n特にある種のタスク（課題の分離）を通して、その功績の多くはおそらく心理カウンセリングに帰着するでしょう。\nまた、英語や日本語のモジュールで活動している時も、コミュニケーションが同等の基準を維持していることに気づく興味深い発見もありました。これまで主にストレスとして捉えられていた過敏だった感受性が反転し、新たに構築された環境に飛び込んでも素早く同期できるようになったのです。\n最後に、今年の感謝リスト #生活はこの一年の境界内で劇的に逆転しましたが、一方で友人たちの助けによって計り知れないほど手厚くサポートされました。家のない時に雨風をしのげる場所を提供してくれ、急速に沈んでいく感情の泥沼から引きずり出してくれ、短い付き合いにも関わらず情熱的にもてなしてくれ、何の手がかりもない状態から指導してくれました。主に、人生の道を私と一緒に呼吸してくれたのです。\n以下にリストアップするのは、すべてを数え上げるわけではなく、特にスポットライトを当てたい人たちです。\n＿華と＿睿 Andie Elaine 冠＿ Diamond 查理貓貓 鈺＿ 介 狂気の執筆サークル（瘋狂寫作會） Twitter ミートアップ（仮） 小枝男分析サミット 政大の先輩たち（特に阿佶） Jay と Justin Lauren Eric、Hong、Tina、Jin Takumi と Genki 王詩＿ 籃＿＿ 吉林路の大家さん 登＿、嘉＿ そして君にピッタリ（源來適你） 台湾を出発する前に会った大勢の人々 私の投稿にフィードバックをくれた人々 記事の初稿を読み、フィードバックをくれた min、YA-Xuan 、 翰元 に感謝します。\n","date":"2026年2月23日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/2025-2026/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2 id=\"はじめに\" class=\"relative group\"\u003eはじめに \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%af%e3%81%98%e3%82%81%e3%81%ab\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e今年も旧正月まで振り返りを先延ばしにしてしまいました。以前は旧正月の期間中にまとまった休みがあって振り返る時間が取れたからですが、今年は日本にいて休みがなくても、今に至るまで先延ばしにすることを黙認してしまいました。\u003c/p\u003e\n\u003cp\u003e2025 年は、ソフトウェアエンジニア、工場の流れ作業の従業員、そしてスキー場の施設オペレーターまで、3 つの国で 3 種類の仕事を経験しました。私の生活や考え方は大きく変化し、様々な国、民族、文化の人々と交流することで、多くの異なるライフスタイルや人生観を知ることができました。\u003c/p\u003e\n\u003cp\u003e私の世界は破壊され、再構築され、そしてまた破壊されました。振り返りをしようとすると、さまざまな思いや価値観が駆け巡り、一つの振り返り記事にまとめるのは以前よりも苦労しました。\u003c/p\u003e\n\u003cp\u003eいくつかの考えは以前の記事で書いたかもしれないと心配したり、内容が対立しているのではないかと思ったり、もっと調べるべき参考資料があると感じたりしました。\u003c/p\u003e\n\u003cp\u003eまた、それぞれの考えを独立した記事として発展させたいとも思い、そうするとこの振り返り記事がとても空虚なものになってしまいます。本来は、オーストラリア生活の総括や、ソフトウェアエンジニアを続けるかどうかの考察などを先に書いてからこの振り返りを書く予定でしたが、全く時間が足りませんでした。\u003c/p\u003e\n\u003cp\u003eさらに、振り返りをすることに少し恐怖も感じています。今年の自分がただあちこち走り回っただけで何も成し遂げず、貯金を燃やしただけで何の成長もしていないのではないかと恐れているのです。\u003c/p\u003e\n\u003cp\u003eそれでも書かなければなりません。2025 年の自分のスナップショットを残さなければなりません。私は自分自身を見つめ続けたいのです。\u003c/p\u003e\n\u003ch2 id=\"今年の気づき\" class=\"relative group\"\u003e今年の気づき \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e4%bb%8a%e5%b9%b4%e3%81%ae%e6%b0%97%e3%81%a5%e3%81%8d\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003ch3 id=\"1-不安の疲労もう前倒しで自分を罰しない\" class=\"relative group\"\u003e1. 不安の疲労、もう前倒しで自分を罰しない \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#1-%e4%b8%8d%e5%ae%89%e3%81%ae%e7%96%b2%e5%8a%b4%e3%82%82%e3%81%86%e5%89%8d%e5%80%92%e3%81%97%e3%81%a7%e8%87%aa%e5%88%86%e3%82%92%e7%bd%b0%e3%81%97%e3%81%aa%e3%81%84\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e大学に入る前の私は、自分でも比較的楽観的な人間だったとぼんやり記憶しています。承認欲求が強すぎたり、自己憐憫に陥ることもありましたが、特に悲観的な人間ではありませんでした。その後、私は徐々に悲観的でネガティブな人間に変わっていきました。\u003c/p\u003e\n\u003cp\u003e大学で哲学や社会学の本をたくさん読んだ後、この社会には問題が多すぎると感じるようになり、また、周りの同級生がいかに多くのリソースを持っているかに気づき、いわゆる「怒れる若者（憤青）」になってしまいました。\u003c/p\u003e\n\u003cp\u003e幸いなことに、私には羽目を外す余裕はなく、生計を立てるために稼がなければなりませんでした。卒業前に\n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/my-first-three-year-in-code/\"\u003e縁あって\u003c/a\u003eソフトウェアエンジニアの波に乗り、徐々に足場を固めていきました。\u003c/p\u003e\n\u003cp\u003eしかし、私が十分に賢くなかったため、ソフトウェアの専門知識の面でもキャリアプランの面でもうまくこなせず、相変わらず不安に追い立てられるように走り続けました。ソフトウェア業界でただ漂流しているように感じられ、AI が登場した後はそれがさらにひどくなりました。\u003c/p\u003e\n\u003cp\u003eさらに、台湾の未来についても非常に心配しています。率直に言って、対岸からの攻撃（台湾有事）をとても恐れています。\u003c/p\u003e\n\u003cp\u003ethreads が台湾で爆発的に普及した後、大衆が情報を暴露するための新たな手段ができ、私が同意できないような多くの出来事が起こっているのを目にするようになりました。主にジェンダー問題や、教育現場で起きている多くの問題です。\u003c/p\u003e\n\u003cp\u003eもちろん、\n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/leaving-taiwan-working-holiday/#%e5%8e%9f%e7%94%9f%e5%ae%b6%e6%97%8f%e3%81%a8%e5%b1%85%e4%bd%8f%e3%81%ae%e6%ad%a3%e7%be%a9\"\u003e原生家族と居住の正義\u003c/a\u003eに関する問題もあります。\u003c/p\u003e\n\u003cp\u003e未来に対する私の懸念と不安は完全に爆発してしまいました。そのため、私は年の中頃にまず台湾を離れることを選びました。これは\n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/leaving-taiwan-working-holiday/\"\u003e台湾を 2 年間一時離れる：オーストラリアと日本へ向かう\u003c/a\u003eには書いていなかった部分です。\u003c/p\u003e\n\u003cp\u003e現在でもこうした情報やニュースは同じように発生しており、私自身も AI への不安を煽る記事やその他の社会問題に関する記事をつい見てしまいます。しかし、自分が変わったことに気づきました。私はそれらの情報をより平穏に受け止められるようになり、不安が「疲労」したのです。\u003c/p\u003e\n\u003cp\u003eこのことには、オーストラリアで過ごした 4 ヶ月間の、短くも悩みゼロの生活が大きく貢献しています。そこにいる人々の生活に対する態度に感染しました。私が出会った数人のオーストラリア人は本当に「今を生きる」人々でした。ある人は、その週の家賃が払えなくなったから工場に働きに来て、1 ヶ月後にはさっさと辞めてしまいました。彼らがそこまで「今この瞬間」を生きているのを見て、自分が今までどんなあり様で生きてきたのかと考えさせられました。私はずっと、まだ起きてもいない未来への不安の中に生きていたのです。\u003c/p\u003e","title":"2025 → 2026"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n草津は私が日本に来て最初の滞在地であり、現在 1 ヶ月以上生活している場所でもあります。\n草津は日本の温泉百選で 23 年連続 1 位に選ばれており、一般的には「御座之湯」「西の河原露天風呂」「大滝乃湯」の三大温泉を巡るのが人気です。個人的には大滝乃湯が一番おすすめです。ただ、正直に言うと、ここで 1 ヶ月以上入浴していますが、ここの温泉の凄さを特別感じたことはありません。天然であることは分かりますが、それだけという感じもします。\n草津に対する印象は「温泉観光」を中心に発展した場所というものです。生活の利便性はあまり良くありません。町全体にスーパーマーケットは 2 つしかなく、そのうちの 1 つは新しくできたお店です。売られている野菜や肉の種類は片手で数えるほどしかなく、友人に勧められた調味料もここでは売っていません。\nローソンとセブンイレブンはそれぞれ 3 店舗ありますが、ファミリーマートやその他のコンビニはありません。最寄りのローソンへは山を下りないと行けず、夜は風が強く街灯もないため、怖くて行けません。\n以前はよく日本に靴を買いに来ていたので、今回はスノーブーツとランニングシューズだけを持ってきて、ここでもう一足買おうと思っていましたが、草津では全く買う場所がありませんでした。\n外食は観光地価格（高い）なので、スーパーの限られた食材で 3 食を自炊しなければなりません。私は食事にあまりこだわりがない方ですが、ここでの食生活には少し苦労を感じています。\n会社の社員の昼食を見ると、カップラーメンやおにぎり、パンを食べていることが多いようです。私たちアルバイトの方が昼食の準備に力を入れているようで、彼らは夕食で良いものを食べているのか、それともここでの生活において食事を諦めているのかは分かりません。\n交通も非常に不便で、バスと車しか手段がありません。東京の新宿まではバスで 4 時間かかります。まあ、スキー場へのアクセスは大体これくらい不便なものだとも思いますが。普段の出勤には会社のシャトルバスが利用できます。\nオーストラリアにいた時も田舎に住んでいて、周りは草しかありませんでしたが、バックパッカーが車を買うのが簡単で、スーパーへの買い出しもヒッチハイクしやすかったです。オーストラリアのスーパー（Woolies、Coles、Aldi など）は品揃えも豊富で、オーストラリアの田舎の方が草津よりも生活の利便性が良いと感じました。\nジップライン・オペレーター # この仕事はオーストラリアにいた時にエージェントを通じて見つけました。当時はあまり時間がなく、最初に出てきたスキー場の求人で、個室寮無料、リフト券無料、レンタル無料など条件が良さそうだったので決めました。\n面接ではスキー場のリフト担当と言われていたのですが、行ってみると「バンジップ・テング（Banzip Tengu）」という高空ジップライン施設の担当になっていました。スキー場にこんな仕事があるとは思いもしませんでした。事前に調べていたのは、リフト、レストラン、受付、レンタル、提携ホテルの客室清掃などが主でしたから。\n仕事自体は難しくありません。受付、スタート地点、ゴール地点に分かれています。まず受付で同意書にサインをもらい、お客様にジップライン用ベストを着せ、リフトでスタート地点まで上がってもらいます。スタート地点の担当は、ベストをジップラインの滑車に掛け、ボタンを押してお客様を滑らせます。ゴール地点の担当は、滑り降りてきたお客様を昇降機を使ってジップラインから降ろします。\n受付はリフト券売り場と一緒なので、リフト券スタッフも接客を手伝ってくれます。スタート地点の担当はリフトで上がった後は降りてこず、お客様がいない時は上で休憩し、パソコンを使ったり本を読んだりと自分のことができます。ゴール地点の担当は比較的疲れます。受付でお客様を送り出した後、ゴール地点へ行ってお客様を受け止め、お客様がいない時はまた受付に戻らなければなりません。\n本来ならスタート地点に行くチャンスもあったのですが、ある日本人の先輩にそのポジションを独占されてしまいました。2 日間一緒に上がった後、彼が上司に「私は不合格だ」と報告したため、それ以来ずっとゴール地点にいることになりました。彼については後ほどまた触れます。\nしかし、疲れるのは仕事ではない #ジップラインの仕事は行ったり来たり歩き回り、滑車を運んだりと体力勝負の面もありますが、仕事そのものが一番疲れるわけではありません。ここで私を最も疲れさせるのは、嫌な先輩、日本語への挫折感、そして退屈という名の拷問です。\n日本語への挫折感 #私は JLPT N2 を持っており、オンラインプラットフォームで東京の日本語教師と定期的に会話レッスンを受けています。オーストラリアにいた時も日本人の友人のグループと交流し、たまに日本語を話していました。\nしかし、スキー場で働き始めてから、ずっと日本語に苦しんでいます。前述の先輩や別の上司に日本語が不十分だと言われたり、お客様から直接「日本語が話せる人を呼んで」と言われたり、同僚との業務中に指示を聞き間違えたりすることもありました。スキー場関連の専門用語も多く、理解して覚えるのに時間がかかります。\nそのため、これまで以上に日本語の勉強に励みましたが、焦りは募るばかりでした。\n12 月から 1 月初旬にかけて、不安が募る中で突然気づきました。私の苦しみは日本語が下手だからだけでなく、「自分はもっとできるはずだ」と思っていたからです。この「現実と自己期待のギャップ」が大きいほど、苦しみも大きくなるのです。\n現在の日本語レベルを自覚し、不足分を補うには予想以上に時間がかかることに気づいた時、本当に直面したくありませんでした。\n自分にはまだ長い道のりがあることを受け入れ、日本語力不足は時間をかけて変えていく現実ですが、内面的な消耗状態はすぐに変えることができます。不安に押しつぶされることなく前に進みたいと思っています。\n無聊の拷問 #この仕事のもう一つの悩みは、お客様がいない時があまりにも暇すぎることです。\nジップラインは実は夏が最盛期で、1 日に 400 人近く来ることもあります。しかし冬は強風や大雪の時、ジップラインをやりたい人はほとんどいません。時には 1 日に 4、5 人しか来ないこともあります。お客様がいない時間はひたすらカウンターに立っていなければならず、スマホも使えません。同僚と話すことはできますが、毎日暇だと話題も尽きてきます。メモ帳に何か書こうとしても、他の暇な同僚に覗き込まれ、説明するのが面倒で結局書くのをやめてしまいました。\nオーストラリアでの仕事も退屈でしたが、少なくとも体は動かしており、単純労働に没頭することができました。\nしかしここでは、お客様がいない時はただぼーっとしているしかありません。\n「独りの時間と電気ショックの実験」を思い出しました。この実験では、人々は退屈するよりも電気ショックを受けることを選ぶという結果が出ました。被験者は電気ショックボタンだけがある部屋で、ただ思考して過ごすか、電気ショックを受けるかを自由に選べました。過半数の人がそのボタンを押したそうです。\n仕事中、私なら喜んでそのボタンを押すでしょう。\n少しずつ良くなる # 1 ヶ月以上経ち、少しずつ慣れてきて、問題への対処法も見つけつつあります。\nポジティブなエネルギーでネガティブなエネルギーに対抗するのは難しいですが、不可能ではないはずです。以前は記事に否定的なコメントが 1 つでもあると、他の 10 の肯定的なコメントを素直に受け入れられませんでした。しかし、書き続けるうちに自分の書く言葉を受け入れ、肯定できるようになり、どのコメントが書き続ける上で有益かを判断できるようになってきました。嫌な同僚への対処も、きっと上手くなっていくと思います。\n退屈の拷問に対しても、お客様がいない時はスキー場のガイドマップを持って入り口に立ち、お客様を迎えることにしました。業務範囲外で給料も増えませんが、意外と良いことが多いと気づきました。\n外に立っていると最初にお客様に会うので、スキー場の動線について質問された時にまず対応でき、日本語の練習になります。本当に分からない時はチケットカウンターへ案内し、その時の日本語のフレーズを覚えます。また、考え事をしていても他の同僚に邪魔されませんし、こっそりスマホの音声入力でアイデアを記録することもできます。\nただ、この方法は通常半日しか使えません。スキー場は午後 4 時半に閉まるので、昼過ぎからチケットを買うお客様は減り、昼食後は入り口に立つ必要があまりなくなるからです。\nこの方法を使っていると、自分が NPC になったような気分になります。遠くからお客様が歩いてくる時は反応しませんが、私の近くに来ると話しかけたり質問に答えたりして、まるで NPC がトリガーされたかのようです。\n生活のリズムも整ってきました。最初は仕事の後何もできず、ついアニメを見て寝てしまうだけでした（『僕のヒーローアカデミア』を第 1 シーズンから最終シーズンまで見てしまいました）。しかし徐々に本を読んだり、何かを書いたりできるようになりました。今では仕事の後、すぐに温泉に入り、ご飯を食べ、部屋に戻って自分の作業ができるようになりました。\n現在のルーティンは、昼間はスキー場でバイト、夜は温泉、自炊、アニメ。余裕があればオープンソース活動、執筆、動画編集、正社員の仕事探し。休日はスキーに行くか、東京へ行ってライブや展示会を見ています。\n毎日温泉に行くのは環境のせいでもあります。寮は古い木造住宅で、浴室のドアの正面から氷点下の冷風が吹き込んでくるため、シャワーを浴びながら震えてしまいます。だから毎日の入浴として温泉に行くしかないのです。\n草津での日々は、無意識のうちにオーストラリアと比較してしまいます。「スキー」という誘引がなければ、おそらくここには来たくなかったでしょう。しかし、ある休日に 2 日間だけ東京に行った時、私が居たい日本は東京だと強く感じました。具体的な理由はここではまだ明かしません！\n3 月末にスキー場のシーズンが終わったら、東京へ向かいます。東京で正社員の仕事を見つけ、ワーキングホリデービザを就労ビザに切り替えたいと思っています。\n今のような温泉に入り、スキーをする単純な日々も、きっと将来懐かしくなる日が来るでしょう。\n最後に小さなエピソードをシェアします。ちょうど昨日、Google の口コミをもらいました。旅行でリラックスしている人々に良い思い出を作ってもらえるのは素晴らしいことだと改めて思いました。\nジップラインのゴール地点で、山頂から滑り降りてくる笑顔いっぱいのお客様（たまに泣いている子供もいますが）を迎え続けるのは、実はとても癒やされることです。以前のソフトウェアエンジニア時代とは全く違います。無力感を感じるエラーに向き合うことも、隕石を落とし続ける上司に向き合うことも、他部署の同僚からの製品への不満に向き合うこともありません。今後またそのような生活に戻る可能性は高いですが、一度そこから飛び出せたことを嬉しく思います。\n","date":"2026年1月31日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/life-in-kusatsu/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e草津は私が日本に来て最初の滞在地であり、現在 1 ヶ月以上生活している場所でもあります。\u003c/p\u003e\n\u003cp\u003e草津は日本の温泉百選で 23 年連続 1 位に選ばれており、一般的には「御座之湯」「西の河原露天風呂」「大滝乃湯」の三大温泉を巡るのが人気です。個人的には大滝乃湯が一番おすすめです。ただ、正直に言うと、ここで 1 ヶ月以上入浴していますが、ここの温泉の凄さを特別感じたことはありません。天然であることは分かりますが、それだけという感じもします。\u003c/p\u003e\n\u003cp\u003e草津に対する印象は「温泉観光」を中心に発展した場所というものです。生活の利便性はあまり良くありません。町全体にスーパーマーケットは 2 つしかなく、そのうちの 1 つは新しくできたお店です。売られている野菜や肉の種類は片手で数えるほどしかなく、友人に勧められた調味料もここでは売っていません。\u003c/p\u003e\n\u003cp\u003eローソンとセブンイレブンはそれぞれ 3 店舗ありますが、ファミリーマートやその他のコンビニはありません。最寄りのローソンへは山を下りないと行けず、夜は風が強く街灯もないため、怖くて行けません。\u003c/p\u003e\n\u003cp\u003e以前はよく日本に靴を買いに来ていたので、今回はスノーブーツとランニングシューズだけを持ってきて、ここでもう一足買おうと思っていましたが、草津では全く買う場所がありませんでした。\u003c/p\u003e\n\u003cp\u003e外食は観光地価格（高い）なので、スーパーの限られた食材で 3 食を自炊しなければなりません。私は食事にあまりこだわりがない方ですが、ここでの食生活には少し苦労を感じています。\u003c/p\u003e\n\u003cp\u003e会社の社員の昼食を見ると、カップラーメンやおにぎり、パンを食べていることが多いようです。私たちアルバイトの方が昼食の準備に力を入れているようで、彼らは夕食で良いものを食べているのか、それともここでの生活において食事を諦めているのかは分かりません。\u003c/p\u003e\n\u003cp\u003e交通も非常に不便で、バスと車しか手段がありません。東京の新宿まではバスで 4 時間かかります。まあ、スキー場へのアクセスは大体これくらい不便なものだとも思いますが。普段の出勤には会社のシャトルバスが利用できます。\u003c/p\u003e\n\u003cp\u003eオーストラリアにいた時も田舎に住んでいて、周りは草しかありませんでしたが、バックパッカーが車を買うのが簡単で、スーパーへの買い出しもヒッチハイクしやすかったです。オーストラリアのスーパー（Woolies、Coles、Aldi など）は品揃えも豊富で、オーストラリアの田舎の方が草津よりも生活の利便性が良いと感じました。\u003c/p\u003e\n\u003ch2 id=\"ジップラインオペレーター\" class=\"relative group\"\u003eジップライン・オペレーター \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%82%b8%e3%83%83%e3%83%97%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%aa%e3%83%9a%e3%83%ac%e3%83%bc%e3%82%bf%e3%83%bc\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/life/life-in-kusatsu/zip-line.webp\" alt=\"Banzip Tengu\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003eこの仕事はオーストラリアにいた時にエージェントを通じて見つけました。当時はあまり時間がなく、最初に出てきたスキー場の求人で、個室寮無料、リフト券無料、レンタル無料など条件が良さそうだったので決めました。\u003c/p\u003e\n\u003cp\u003e面接ではスキー場のリフト担当と言われていたのですが、行ってみると「バンジップ・テング（Banzip Tengu）」という高空ジップライン施設の担当になっていました。スキー場にこんな仕事があるとは思いもしませんでした。事前に調べていたのは、リフト、レストラン、受付、レンタル、提携ホテルの客室清掃などが主でしたから。\u003c/p\u003e\n\u003cp\u003e仕事自体は難しくありません。受付、スタート地点、ゴール地点に分かれています。まず受付で同意書にサインをもらい、お客様にジップライン用ベストを着せ、リフトでスタート地点まで上がってもらいます。スタート地点の担当は、ベストをジップラインの滑車に掛け、ボタンを押してお客様を滑らせます。ゴール地点の担当は、滑り降りてきたお客様を昇降機を使ってジップラインから降ろします。\u003c/p\u003e\n\u003cp\u003e受付はリフト券売り場と一緒なので、リフト券スタッフも接客を手伝ってくれます。スタート地点の担当はリフトで上がった後は降りてこず、お客様がいない時は上で休憩し、パソコンを使ったり本を読んだりと自分のことができます。ゴール地点の担当は比較的疲れます。受付でお客様を送り出した後、ゴール地点へ行ってお客様を受け止め、お客様がいない時はまた受付に戻らなければなりません。\u003c/p\u003e\n\u003cp\u003e本来ならスタート地点に行くチャンスもあったのですが、ある日本人の先輩にそのポジションを独占されてしまいました。2 日間一緒に上がった後、彼が上司に「私は不合格だ」と報告したため、それ以来ずっとゴール地点にいることになりました。彼については後ほどまた触れます。\u003c/p\u003e\n\u003ch3 id=\"しかし疲れるのは仕事ではない\" class=\"relative group\"\u003eしかし、疲れるのは仕事ではない \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%97%e3%81%8b%e3%81%97%e7%96%b2%e3%82%8c%e3%82%8b%e3%81%ae%e3%81%af%e4%bb%95%e4%ba%8b%e3%81%a7%e3%81%af%e3%81%aa%e3%81%84\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003eジップラインの仕事は行ったり来たり歩き回り、滑車を運んだりと体力勝負の面もありますが、仕事そのものが一番疲れるわけではありません。ここで私を最も疲れさせるのは、嫌な先輩、日本語への挫折感、そして退屈という名の拷問です。\u003c/p\u003e","title":"草津での生活"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nこの記事は 2025 年最後の記事です！\n年度回顧を最後の記事にした方が儀式感があるかもしれませんが、この記事も私にとっては非常に記念的な意味があります。長い間私を悩ませてきた考えであり、少し重いですが、年末に手放すには最適です。\n2025 年に私の記事を読んでくださった皆さん、ありがとうございます。2026 年も引き続き執筆を頑張ります！\n皆さんが私に対してどんな印象を持っているか分かりませんが、もし自己評価するなら、私は自信がなく、極度に精神を消耗しやすく、中途半端な人間です。\n他にも長所があることは知っていますが、日常生活で私を悩ませるのは、これら自分で自分に貼ったネガティブなレッテルです。カウンセリングと執筆を通して、ゆっくりと剥がしつつありますが、それらから完全に抜け出すにはまだ長い道のりがあります。\nしかし、こんな私でも多くの人から「羨ましがられる」ことがあります。これは半年間、私が最も強く感じ、また私を最も困惑させた感情です。\n単純で乱暴な羨望 #ある人は、私が海外のあちこちに行ける状態を乱暴に羨ましがります。それ以前にも、他のことで羨ましがられる状況がありました。\nよく聞くセリフは「いいなぁ、私も君みたいにあちこち飛び回りたい」、「台湾にしがらみがなくて本当に羨ましい」です。このような羨望に直面すると、私の心には不満が湧き上がります。なぜなら、もし私に台湾でしがらみがあったなら、あるいは台湾で安心して幸せに暮らせていたなら、私は出てくる必要があったでしょうか？\nこれらの言葉の裏側は、まさに私が彼らを羨む理由になり得ます。「いいなぁ、私も台湾で定住したい」。\nオーストラリアでワーキングホリデーをしていた時、バックパッカーたちに言語能力を羨ましがられました。うっかり元ソフトウェアエンジニアだと言ってしまった後は、給料が高くて在宅勤務ができて最高だと羨ましがられました。バックパッカーとは一期一会で、離れれば人生は平行線に戻ることは知っていても、私はうっかりそれらの言葉を心に刺してしまいました。\n私はこのように羨ましがられる感覚が嫌いだと気づきました。理由の一部は、彼らが自分の無力感を私に投影し、結果だけを見て、私がこの状態に至るまでに払った犠牲と努力を無視しているように見えるからです。\n無力感は時に彼らの問題ではないことも知っていますが、それでも私は反感を覚えます。\n母からの羨望 #クリスマスの時、母にメリークリスマスとメッセージを送り、スキー場での自分の写真を送りました。返ってきた返事は「あなたはより楽しく仕事をして、違う人生を送っていて、私も本当にそうなりたい」でした。\n彼女の返信を受け取った時、私の心の中の絡み合って混ざり合った反感が瞬時に解けました。彼女と父こそが、私が「羨望」に対して抱く不満の源だったのです。\n私が彼らに良い知らせをシェアするたびに、返ってくるのはいつも「羨ましい」という反応でした。\n社会でよくある話は、両親が貧しくても、あるいは片親家庭でも子供をしっかりと育て上げたというものですが、私の物語は逆です。両親は離婚後、それぞれ自分の理想の生活を追い求めに行きました。父は中国で起業したがり、母は良い男を見つけて再婚したがりましたが、二人のその後の展開はどちらもあまり順調ではありませんでした。\n私は親戚や身の回りの恩人（高校の数学の先生、大学の先輩、無条件で私を支援してくれた友人たち）の助けを借りて育ちました。\n私が努力して良い大学に受かった時、彼女は「私もあの時あなたみたいにちゃんと大学に行けばよかった」と言い、私が自分で稼いだお金で日本旅行に行きお土産を買って帰った時、彼女はただ「本当に羨ましい、私は日本に行けないのに」と言いました。私が台湾での生活とキャリアに行き詰まりを感じて出奔した時、彼女は私の生活を全面的に羨ましがりました。\n私の今の生活は彼女に捨てられた結果なのに、まさか逆に彼女に羨ましがられるとは思いませんでした。\nあるいは、私は彼女があの時私を連れて行かなかったことに感謝すべきかもしれません。そうでなければ、私は彼女が羨むような生活を送ることはできなかったでしょうから。\n父からの要求 #父に関しては、羨望という感情よりは、パブロフの条件反射実験のように、私に「幸せになること」への恐怖を植え付けました。\n彼との交流は実は多くありません。彼はずっと中国にいるので、電話かメッセージでしか連絡が取れません。最初は私も面倒だと思いながらも、定期的に彼と電話をして近況を報告する気がありました。\n彼が中国へ商売に行ったのは私が中学生の頃で、最初は順調でしたが、私が働き始めた頃から彼の事業は下り坂になり始めました。私たち双方の経済能力は逆方向に伸びていきました。\nそこで私がエンジニアに転職したと伝えると、彼はまず祝福してくれ、数日後に事業資金を貸してくれないかと聞いてきます。私がようやくお金を貯めて日本旅行に行く時、彼はまず楽しんでこいと言い、数日後にまたお金を貸してくれないかと聞いてきます。私が何度か転職して昇給した時も、全く同じパターンでした。一番最近では私が台湾を離れる前、私の名義でローンを組んでくれないかと聞いてきました。\n最初の数回お金を貸した時は返してくれましたが、良い知らせをシェアするたびにお金を借りられるので、徐々にそれが一種の条件付けになってしまいました。私は自分が幸せになるのが怖くなりました。なぜならそれは、私が要求され、情緒的に脅迫され、非難され、さらには私の幸福が彼らの苦痛の上に成り立っていると暗示されることにつながるかもしれないからです。\n善意の羨望 #Instagram を本当に消したいと思っていますが、Instagram は徐々に連絡ツールになってしまいました。ワーキングホリデーの関係で、新しい友人と知り合うと Instagram を交換する必要がよくあるのです。\n羨ましがられるという感情が怖くて、ここ数年は投稿がますます減っていますし、Instagram 上のハイライトされた生活にも強い拒絶反応があります。\nしかしある時、あるネット上の友人に、羨ましがられるのが嫌だと偶然話したところ、彼は別の視点をシェアしてくれました。彼は「もっと投稿してよ、僕たちを羨ましがらせてくれ」と言ったのです。彼は、本当に私を気にかけている人は見たがるはずだと言いました。\n私は彼の口調から、彼の羨望が私の両親の羨望とは違うことを感じ取りました。それは親友同士がお互いをからかうような感覚で、無力感を投げつけることもなく、要求することもありませんでした。\n結び #最後にタイトルに答えます。「幸せになる（過得好）」のが怖い、では私にとってどうなれば幸せなのでしょうか？\n今の答えは「自分のやりたいことができ、恐怖のために足踏みしないこと」です。\nこの記事を書いた本来の意図は両親を告発することではありません。「羨望」に出会うたびに私が困惑し、心の中に得体の知れない恐怖を感じていたのがどこから来ていたのか、ようやく理解できてとても嬉しいのです。\n私も徐々に、自分は幸せになる価値があると信じられるようになり、将来「羨ましがられる」こととしっかり向き合えるようになることを願っています。\n記事の初稿を読み、フィードバックをくれた min、YA-Xuan 、 翰元 に感謝します。\n","date":"2025年12月29日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/fear-of-living-well/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eこの記事は 2025 年最後の記事です！\u003c/p\u003e\n\u003cp\u003e年度回顧を最後の記事にした方が儀式感があるかもしれませんが、この記事も私にとっては非常に記念的な意味があります。長い間私を悩ませてきた考えであり、少し重いですが、年末に手放すには最適です。\u003c/p\u003e\n\u003cp\u003e2025 年に私の記事を読んでくださった皆さん、ありがとうございます。2026 年も引き続き執筆を頑張ります！\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003e皆さんが私に対してどんな印象を持っているか分かりませんが、もし自己評価するなら、私は自信がなく、極度に精神を消耗しやすく、中途半端な人間です。\u003c/p\u003e\n\u003cp\u003e他にも長所があることは知っていますが、日常生活で私を悩ませるのは、これら自分で自分に貼ったネガティブなレッテルです。カウンセリングと執筆を通して、ゆっくりと剥がしつつありますが、それらから完全に抜け出すにはまだ長い道のりがあります。\u003c/p\u003e\n\u003cp\u003eしかし、こんな私でも多くの人から「羨ましがられる」ことがあります。これは半年間、私が最も強く感じ、また私を最も困惑させた感情です。\u003c/p\u003e\n\u003ch2 id=\"単純で乱暴な羨望\" class=\"relative group\"\u003e単純で乱暴な羨望 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e5%8d%98%e7%b4%94%e3%81%a7%e4%b9%b1%e6%9a%b4%e3%81%aa%e7%be%a8%e6%9c%9b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eある人は、私が海外のあちこちに行ける状態を乱暴に羨ましがります。それ以前にも、他のことで羨ましがられる状況がありました。\u003c/p\u003e\n\u003cp\u003eよく聞くセリフは「いいなぁ、私も君みたいにあちこち飛び回りたい」、「台湾にしがらみがなくて本当に羨ましい」です。このような羨望に直面すると、私の心には不満が湧き上がります。なぜなら、もし私に台湾でしがらみがあったなら、あるいは台湾で安心して幸せに暮らせていたなら、私は出てくる必要があったでしょうか？\u003c/p\u003e\n\u003cp\u003eこれらの言葉の裏側は、まさに私が彼らを羨む理由になり得ます。「いいなぁ、私も台湾で定住したい」。\u003c/p\u003e\n\u003cp\u003eオーストラリアでワーキングホリデーをしていた時、バックパッカーたちに言語能力を羨ましがられました。うっかり元ソフトウェアエンジニアだと言ってしまった後は、給料が高くて在宅勤務ができて最高だと羨ましがられました。バックパッカーとは一期一会で、離れれば人生は平行線に戻ることは知っていても、私はうっかりそれらの言葉を心に刺してしまいました。\u003c/p\u003e\n\u003cp\u003e私はこのように羨ましがられる感覚が嫌いだと気づきました。理由の一部は、彼らが自分の無力感を私に投影し、結果だけを見て、私がこの状態に至るまでに払った犠牲と努力を無視しているように見えるからです。\u003c/p\u003e\n\u003cp\u003e無力感は時に彼らの問題ではないことも知っていますが、それでも私は反感を覚えます。\u003c/p\u003e\n\u003ch2 id=\"母からの羨望\" class=\"relative group\"\u003e母からの羨望 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%af%8d%e3%81%8b%e3%82%89%e3%81%ae%e7%be%a8%e6%9c%9b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eクリスマスの時、母にメリークリスマスとメッセージを送り、スキー場での自分の写真を送りました。返ってきた返事は「あなたはより楽しく仕事をして、違う人生を送っていて、私も本当にそうなりたい」でした。\u003c/p\u003e\n\u003cp\u003e彼女の返信を受け取った時、私の心の中の絡み合って混ざり合った反感が瞬時に解けました。彼女と父こそが、私が「羨望」に対して抱く不満の源だったのです。\u003c/p\u003e\n\u003cp\u003e私が彼らに良い知らせをシェアするたびに、返ってくるのはいつも「羨ましい」という反応でした。\u003c/p\u003e\n\u003cp\u003e社会でよくある話は、両親が貧しくても、あるいは片親家庭でも子供をしっかりと育て上げたというものですが、私の物語は逆です。両親は離婚後、それぞれ自分の理想の生活を追い求めに行きました。父は中国で起業したがり、母は良い男を見つけて再婚したがりましたが、二人のその後の展開はどちらもあまり順調ではありませんでした。\u003c/p\u003e\n\u003cp\u003e私は親戚や身の回りの恩人（高校の数学の先生、大学の先輩、無条件で私を支援してくれた友人たち）の助けを借りて育ちました。\u003c/p\u003e\n\u003cp\u003e私が努力して良い大学に受かった時、彼女は「私もあの時あなたみたいにちゃんと大学に行けばよかった」と言い、私が自分で稼いだお金で日本旅行に行きお土産を買って帰った時、彼女はただ「本当に羨ましい、私は日本に行けないのに」と言いました。私が台湾での生活とキャリアに行き詰まりを感じて出奔した時、彼女は私の生活を全面的に羨ましがりました。\u003c/p\u003e\n\u003cp\u003e私の今の生活は彼女に捨てられた結果なのに、まさか逆に彼女に羨ましがられるとは思いませんでした。\u003c/p\u003e\n\u003cp\u003eあるいは、私は彼女があの時私を連れて行かなかったことに感謝すべきかもしれません。そうでなければ、私は彼女が羨むような生活を送ることはできなかったでしょうから。\u003c/p\u003e\n\u003ch2 id=\"父からの要求\" class=\"relative group\"\u003e父からの要求 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e7%88%b6%e3%81%8b%e3%82%89%e3%81%ae%e8%a6%81%e6%b1%82\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e父に関しては、羨望という感情よりは、パブロフの条件反射実験のように、私に「幸せになること」への恐怖を植え付けました。\u003c/p\u003e\n\u003cp\u003e彼との交流は実は多くありません。彼はずっと中国にいるので、電話かメッセージでしか連絡が取れません。最初は私も面倒だと思いながらも、定期的に彼と電話をして近況を報告する気がありました。\u003c/p\u003e\n\u003cp\u003e彼が中国へ商売に行ったのは私が中学生の頃で、最初は順調でしたが、私が働き始めた頃から彼の事業は下り坂になり始めました。私たち双方の経済能力は逆方向に伸びていきました。\u003c/p\u003e\n\u003cp\u003eそこで私がエンジニアに転職したと伝えると、彼はまず祝福してくれ、数日後に事業資金を貸してくれないかと聞いてきます。私がようやくお金を貯めて日本旅行に行く時、彼はまず楽しんでこいと言い、数日後にまたお金を貸してくれないかと聞いてきます。私が何度か転職して昇給した時も、全く同じパターンでした。一番最近では私が台湾を離れる前、私の名義でローンを組んでくれないかと聞いてきました。\u003c/p\u003e\n\u003cp\u003e最初の数回お金を貸した時は返してくれましたが、良い知らせをシェアするたびにお金を借りられるので、徐々にそれが一種の条件付けになってしまいました。私は自分が幸せになるのが怖くなりました。なぜならそれは、私が要求され、情緒的に脅迫され、非難され、さらには私の幸福が彼らの苦痛の上に成り立っていると暗示されることにつながるかもしれないからです。\u003c/p\u003e\n\u003ch2 id=\"善意の羨望\" class=\"relative group\"\u003e善意の羨望 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e5%96%84%e6%84%8f%e3%81%ae%e7%be%a8%e6%9c%9b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eInstagram を本当に消したいと思っていますが、Instagram は徐々に連絡ツールになってしまいました。ワーキングホリデーの関係で、新しい友人と知り合うと Instagram を交換する必要がよくあるのです。\u003c/p\u003e","title":"自分が幸せになるのが怖い"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nタイトルの通り、私はオーストラリアを離れました。\n今年の半ばに 急遽オーストラリア行きを決め、去る時の決断も慌ただしく下しました。\nしかし、台湾で苦しみながら耐え続けるのではなく、オーストラリアに来て本当によかったと思います。たった 4 ヶ月で私という人間を打ち砕いて再構築し、世界との関わり方を再形成し、より多くの可能性を見せてくれました。\nオーストラリアを離れる前に台湾の旧友に再会した時、彼女は「台湾にいた時の私は結構大人しかった」と言いました。それで初めて、オーストラリアに来てどれだけ自分が変わったか、あるいはどれだけ自分を取り戻したかに気づかされました。\n何しろ、ここで知り合った友人たちは、私がもう少し静かだったらいいのにと思っているくらいですから。\n同じようで違うスタート地点 #元々の計画では、11 月に台北の家賃契約が切れるまで台湾で粘り、その後退職して日本に行くつもりでした。まさかオーストラリアを一回りした後でも、このスケジュール通りに行くとは思いませんでした。\n変化の過程：\n4 月、日本のワーキングホリデービザを申請\n2 人のエンジニアの友人に触発されました。一人はワーホリ期間中にソフトウェアエンジニアの正社員の仕事を見つけて日本に残り、もう一人はスキーリゾートで働きながらスキーをしていました。この時は、日本のスキー場で働きながら日本語を練習し、その後東京で正社員の仕事を探そうと考えていました。\n5 月、オーストラリアのワーホリから帰ってきた元同僚と食事をし、オーストラリア行きの考えが芽生える\nこの頃、年末に日本へ行く前に半年ほどオーストラリアに行けるのではないかと思い始めました。同時に、仕事で溜まったストレスが限界に達しているとも感じていました。\n当時オーストラリアを選んだのは、アジアの外を見てみたかったこと、オーストラリアのビザ申請が便利で早いこと以外に、オーストラリアの時給が高いこと、そして申請後にまとまったお金を払ったので、行くしかないと思ったからでした。\n6 月、オーストラリアのビザが下りる。日本のビザは出発まで 1 年猶予があることを知り、オーストラリアに丸 1 年滞在しようと計画\nこの時、もしかしたら人生の方向性が急に変わって、オーストラリアに残ることになるかもしれないとも考えていました。\n7 月、ゴールドコーストに到着。現地に留学している友人の家に仮住まい。到着してから資料を調べ、仕事を探し始める\n最初は観光業や市内の飲食業を狙っていました。技術系ブルーカラー（軽間仕切り、防水工事）になろうかとも考えていました。\nしかし当初の求職活動は順調ではなく、ちょうど友人の友人の友人が青果工場の仕事を紹介してくれたので出発しました。 こちらの記事にもっと詳しい過程を書いています。\n8 月、青果工場での仕事開始。とにかくここで少しお金を稼ぎ、3 ヶ月は続けようと決める\n3 ヶ月やるのは、2 年目のビザ資格を得るために法定の指定地域で 3 ヶ月働く必要があるからです（3 年目の更新には 6 ヶ月必要）。\n9 月、終わったらメルボルンに下ろうと計画\nまずミルデューラから来た台湾人がチェリー農場を紹介できると言ってくれて心が動き、次に日本人のルームメイトもちょうどメルボルンに行きたいと言うので、彼とチームを組んで一緒に行くつもりでした。\n10 月、早めに日本へ行けないか考え始める\nオーストラリアにも 3 ヶ月滞在し、周りの多くのバックパッカーが帰国したり散り散りになったりしました。それにブリスベンからメルボルンへの移動の面倒さは、直接日本へ行くのとあまり変わらず、どちらも再スタートになることに気づきました。\nもちろんブリスベンに残るのもいいですが、探索すべきことは大体終わりました。日本の実際の生活や仕事がどうなのか、早く確かめたいと思いました。\n2 週間ほど考え、工場が終わったら離れることに決めました。思考の詳細は後述します。\n11 月、エージェントの助けを借りて群馬のスキー場でのバイトを見つける。一周回って一番最初の計画に戻る\nなぜオーストラリアを離れるのか #オーストラリアに来てよかったと思っているなら、なぜ早めに離れるのでしょうか？\n最大の理由はやはり「日本に行きたい」からです。\nオーストラリアに来た時、オーストラリアを好きになって日本に行かなくなるかもしれないという考えも抱いていましたが、4 ヶ月滞在してもその考えには至りませんでした。\n至らなかった理由は完全にオーストラリアのせいではなく、日本に行きたいという夢をあまりにも長く見過ぎていたからです。この夢の結末を先に見届けなければなりません。それが実現するか砕け散った後でなければ、本当に次のステップへ進めないのです。\n未来の自分に「あの時日本に行っていればよかった」と考える機会を一切与えたくありません。少なくとも試してみないと納得できません。\nそのため、ここで次のステップを考える時、真っ先に浮かんだ考えは「遅くとも来年の 6 月には日本へ行く」でした。すべての計画はこの大前提の下で行わなければならず、それが喉に小骨が刺さったようで、かなり煩わしく感じました。\n雪のシーズンを逃したくない #私の日本行きの計画は、バイトをしながら数ヶ月日本語を練習し、その後正式な就労ビザを出してくれる仕事を探すのに全力を注ぐというものです。\nもしオーストラリアに丸 1 年滞在し、来年の 6 月に日本へ行くとすると、雪のシーズンは大体 12 月から 3 月なので、雪のシーズンが終わるまでずっとバイトをすると、ビザの期限まで残り 3 ヶ月しかありません。こんなに短い時間で正社員の仕事を探すのはプレッシャーが大きすぎると感じました。\nもし今行けば、来年 3 月に雪のシーズンが終わった後、探す時間がまだ半年ほどあります。簡単になるわけではありませんが、少なくとも時間は少し余裕があります。\n豪ワーホリの現状 #オーストラリアのワーキングホリデーに来ると本当に一石数鳥です。まとまったお金を稼げるし、良い生活ができるし、世界各地から来た人々と付き合えるし、視野を広げられるし、熱帯雨林、砂漠、海、雪原を見ることができます。できることはたくさんありますが、「ビザとステータス」以外は。\nワーキングホリデービザでできる仕事の多くは第一次産業（農場、ミートファクトリー、工場）やサービス業（ハウスキーピング、飲食）ですが、一部積み上げられる仕事もあります。例えばエンジニアリング系（軽間仕切り、防水）や、来る前から持っていた特殊なスキルが良い機会に出会えればできる仕事、ケアンズでのダイビングインストラクター、ラグビー選手、地域野球リーグのスタッフなどです。\n私は正式なビザとステータスを取得するという目標を持って出てきました。現在私が知っているオーストラリアでの選択肢は、これを達成する役にはあまり立たないか、1 年以内には不可能です。建築工事をして技術系ブルーカラーに転身する方法も真剣に考えましたが、修行の時間が必要で、業界に入るには運も必要です。日本の計画が間に挟まっていると挑戦しにくいのです。これも今回のオーストラリア探索を早めに終わらせる要因となりました。もし次回また戻ってくるなら、少なくとも連続した 2 年を投入できるようにしたいです。\n家を見つけたい # ホームレスになった後に書くで書いたように、私は実は「家」が欲しいのです。台北にいた時、将来日本に行きたいと思っていたのでずっと旅人のような感覚がありました。オーストラリアに来ても、同じ理由でずっと自分が旅人のように感じていることに気づきました。\nほぼすべての家財道具を持って移動し続けるのはやはり疲れます。飛行機に乗る時はいつも荷物が重量超過で、出発前に空港でたくさんのものを捨てました。今回も超過荷物を追加購入してようやく帰れました。遊びに行ってもあまり物を買う勇気がなく、買ってもスーツケースに詰め込むしかありません。\nこれがブリスベンからメルボルンへの移動と日本への移動の面倒さが変わらない理由でもあります。ブリスベンからメルボルンへの距離は飛行機に乗るか 5 日間運転する距離だからです。この 4 ヶ月、かなり荷物を抑えてもやはり増え続け、離れる前にまた断捨離を経験しました。持って移動するコストの方が現地で買うより高いため、一部の生活用品は買い直さなければなりません。\n物理的な空間以外に、心理的にもかなり負担があります。バックパッカーは行き来が激しく、短い 4 ヶ月で多すぎる別れを経験しました。全員が良い人というわけではありませんが、一目会った時から意気投合した親友もいます。バックパッカー同士の別れは永遠の別れかもしれません。日本人や台湾人にはまだ会う機会がありますが、韓国人やフランス人などは、将来再会できる機会は極めて稀です。私はまだ別れに慣れることができません。\n家族との感情的な繋がりが比較的薄いので、身近な人をとても重視してしまうのかもしれません。集まっては離れることが多いバックパッカーの生態は、私の今の段階にとっては刺激が強すぎました。\nオーストラリア国内でもう一度「生活圏を築いてはまた壊す」という輪廻を経験するより、その労力を直接私の本当の目標である日本に使った方がいいと思いました。\n出発前の期待を振り返る # 台湾を離れて 2 年：オーストラリアと日本へと プログラミングからカボチャ切りへ：オーストラリアワーホリ正式始動で言及した、私がオーストラリアに来てやりたかったこと：異なる生活のリズムを探す、各種の可能性を探索する、執筆、自分が納得するソフトウェアを書くあるいはオープンソース貢献。書き出しませんでしたが、やりたかったことには他にも、心境の変化をシェアするためのショート動画編集や日本語の継続的な向上もありました。\n私は異なる生活のリズムを見つけました。台湾では休むことを知りませんでしたが、オーストラリアに来て雰囲気に感化され、逆によく休むようになりました。来る前は「外に出て日光浴をする」のがどんな感じか知りたいと思っていました。日光浴のために日光浴をしたことがなかったからです。でもオーストラリアに来て、地元の人たちが昼間に芝生を見つけてタオルを敷き、座ったり寝転んだりして日光浴をするのが大好きなのを見ました。紙の本を持ってきて読む人もいます。私が離れる前には、私もそうやって外に出て日光浴をするようになっていました。\n多くの可能性も探索しました。私がプログラミングを続けない可能性を本当に完全に受け入れて初めて、より多くの可能性が見えるようになりました。以前の生計に対する想像はみなソフトウェアエンジニアという身分に制限されていました。思いつくのはせいぜいどんなプログラミングスキルを磨くか、外資系に入るか、案件を受けるか、自分で SaaS サービスを書いて稼ぐかなどでした。しかし実際に工場に来てカボチャを切って稼いだ後、以前の自分は管の穴から天を覗いていたのだと驚きました。ソフトウェア開発という名のストローを通して外を見ていただけで、その一部の生計手段しか見えていませんでした。今そのストローを外して初めて、目の前の無数の可能性には果てがないことに気づきました。\n『デジモンアドベンチャー LAST EVOLUTION 絆』の中で、なぜ選ばれし子供たちが子供なのかが明かされました。それは子供だけが無限の可能性を秘めているからです。その可能性の力がデジタルワールドに強大なエネルギーをもたらすのです。しかし子供が大人になると、可能性は一本の線に収束してしまいます。私の以前の可能性はソフトウェア開発という一本の線に収束していたのでしょう。\nしかし日本の就労ビザを取ることを考えるなら、私はやはりまずソフトウェア開発に戻る必要があるかもしれません。ただ、他の可能性に注意を向ける余裕が持てるようになっただけです。\n日本語は私が最も意外だった収穫です。苦労して持って行った日本語の本は読みませんでしたが、日本語は上達しました。オーストラリアに来て一番多く知り合ったのが日本人だったからです。これはオーストラリアに行く前には全く想像していなかった変化です。\n彼らは私と日本語で話すのを厭わず、多くの日本語を教えてくれました。将来日本に行っても助け合える友人がたくさん増えました（主に私が彼らに世話になるでしょうが）。\nオーストラリアに来たのは回り道だと思っていましたが、意外にも本来の目標の助けになりました。この経験は一方では驚きを感じさせ、他方では過去の自分が傲慢すぎたかもしれないと反省させられました。勝手に未来を想像し立場を決めていましたが、試したこともないのに結論を下す資格なんてありませんね。\n他の達成できていない部分については、継続して改善し追跡していきます。\n結び #この記事は長く書いていました。10 月中旬に離れることを確定してから、今すでに台湾にいるまで。その間に 3、4 のバージョンが蓄積されました。オーストラリアでの生活の詳細や、私にもたらした他の変化についてはまだ書ききれていません。\nあるバージョンは少しネガティブに書いてありました。オーストラリアと台湾を比較し、台湾に対するネガティブな見方をたくさん書いていました。しかし後で、これは私の文章に流したい感情ではないし、読者に届けたいものでもないし、未来の自分に残したいものでもないと思いました。\nこの 4 ヶ月、日記もかなり書きました。それらを一度にまとめて入れるのは少し難しいです。書いているうちに詳しく書きすぎていると感じることもあり、過多な情報は焦点をぼやけさせるかもしれません。\nとにかく、この近況報告的な性質の記事は一旦ここまでにします。私がオーストラリアでどんな生活を送っていたかについては、また別の記事で話す予定です。\nここまで読んでくださった皆さん、ありがとうございます。メールや Substack へのコメントをお待ちしています！\n","date":"2025年11月20日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/leaving-australia-for-japan/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eタイトルの通り、私はオーストラリアを離れました。\u003c/p\u003e\n\u003cp\u003e今年の半ばに\n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/leaving-taiwan-working-holiday/#%e8%87%a8%e6%99%82%e6%b1%ba%e5%ae%9a%e5%8e%bb%e6%be%b3%e6%b4%b2\"\u003e急遽オーストラリア行きを決め\u003c/a\u003e、去る時の決断も慌ただしく下しました。\u003c/p\u003e\n\u003cp\u003eしかし、台湾で苦しみながら耐え続けるのではなく、オーストラリアに来て本当によかったと思います。たった 4 ヶ月で私という人間を打ち砕いて再構築し、世界との関わり方を再形成し、より多くの可能性を見せてくれました。\u003c/p\u003e\n\u003cp\u003eオーストラリアを離れる前に台湾の旧友に再会した時、彼女は「台湾にいた時の私は結構大人しかった」と言いました。それで初めて、オーストラリアに来てどれだけ自分が変わったか、あるいはどれだけ自分を取り戻したかに気づかされました。\u003c/p\u003e\n\u003cp\u003e何しろ、ここで知り合った友人たちは、私がもう少し静かだったらいいのにと思っているくらいですから。\u003c/p\u003e\n\u003ch2 id=\"同じようで違うスタート地点\" class=\"relative group\"\u003e同じようで違うスタート地点 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e5%90%8c%e3%81%98%e3%82%88%e3%81%86%e3%81%a7%e9%81%95%e3%81%86%e3%82%b9%e3%82%bf%e3%83%bc%e3%83%88%e5%9c%b0%e7%82%b9\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e元々の計画では、11 月に台北の家賃契約が切れるまで台湾で粘り、その後退職して日本に行くつもりでした。まさかオーストラリアを一回りした後でも、このスケジュール通りに行くとは思いませんでした。\u003c/p\u003e\n\u003cp\u003e変化の過程：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e4 月、日本のワーキングホリデービザを申請\u003c/p\u003e\n\u003cp\u003e2 人のエンジニアの友人に触発されました。一人はワーホリ期間中にソフトウェアエンジニアの正社員の仕事を見つけて日本に残り、もう一人はスキーリゾートで働きながらスキーをしていました。この時は、日本のスキー場で働きながら日本語を練習し、その後東京で正社員の仕事を探そうと考えていました。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5 月、オーストラリアのワーホリから帰ってきた元同僚と食事をし、オーストラリア行きの考えが芽生える\u003c/p\u003e\n\u003cp\u003eこの頃、年末に日本へ行く前に半年ほどオーストラリアに行けるのではないかと思い始めました。同時に、仕事で溜まったストレスが限界に達しているとも感じていました。\u003c/p\u003e\n\u003cp\u003e当時オーストラリアを選んだのは、アジアの外を見てみたかったこと、オーストラリアのビザ申請が便利で早いこと以外に、オーストラリアの時給が高いこと、そして申請後にまとまったお金を払ったので、行くしかないと思ったからでした。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e6 月、オーストラリアのビザが下りる。日本のビザは出発まで 1 年猶予があることを知り、オーストラリアに丸 1 年滞在しようと計画\u003c/p\u003e\n\u003cp\u003eこの時、もしかしたら人生の方向性が急に変わって、オーストラリアに残ることになるかもしれないとも考えていました。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e7 月、ゴールドコーストに到着。現地に留学している友人の家に仮住まい。到着してから資料を調べ、仕事を探し始める\u003c/p\u003e\n\u003cp\u003e最初は観光業や市内の飲食業を狙っていました。技術系ブルーカラー（軽間仕切り、防水工事）になろうかとも考えていました。\u003c/p\u003e\n\u003cp\u003eしかし当初の求職活動は順調ではなく、ちょうど友人の友人の友人が青果工場の仕事を紹介してくれたので出発しました。\n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/from-coding-to-pumpkin-in-australia/#%e6%89%be%e5%88%b0%e5%b7%a5%e4%bd%9c\"\u003eこちらの記事\u003c/a\u003eにもっと詳しい過程を書いています。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e8 月、青果工場での仕事開始。とにかくここで少しお金を稼ぎ、3 ヶ月は続けようと決める\u003c/p\u003e\n\u003cp\u003e3 ヶ月やるのは、2 年目のビザ資格を得るために法定の指定地域で 3 ヶ月働く必要があるからです（3 年目の更新には 6 ヶ月必要）。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9 月、終わったらメルボルンに下ろうと計画\u003c/p\u003e\n\u003cp\u003eまずミルデューラから来た台湾人がチェリー農場を紹介できると言ってくれて心が動き、次に日本人のルームメイトもちょうどメルボルンに行きたいと言うので、彼とチームを組んで一緒に行くつもりでした。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e10 月、早めに日本へ行けないか考え始める\u003c/p\u003e\n\u003cp\u003eオーストラリアにも 3 ヶ月滞在し、周りの多くのバックパッカーが帰国したり散り散りになったりしました。それにブリスベンからメルボルンへの移動の面倒さは、直接日本へ行くのとあまり変わらず、どちらも再スタートになることに気づきました。\u003c/p\u003e\n\u003cp\u003eもちろんブリスベンに残るのもいいですが、探索すべきことは大体終わりました。日本の実際の生活や仕事がどうなのか、早く確かめたいと思いました。\u003c/p\u003e\n\u003cp\u003e2 週間ほど考え、工場が終わったら離れることに決めました。思考の詳細は後述します。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e11 月、エージェントの助けを借りて群馬のスキー場でのバイトを見つける。一周回って一番最初の計画に戻る\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"なぜオーストラリアを離れるのか\" class=\"relative group\"\u003eなぜオーストラリアを離れるのか \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%aa%e3%81%9c%e3%82%aa%e3%83%bc%e3%82%b9%e3%83%88%e3%83%a9%e3%83%aa%e3%82%a2%e3%82%92%e9%9b%a2%e3%82%8c%e3%82%8b%e3%81%ae%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eオーストラリアに来てよかったと思っているなら、なぜ早めに離れるのでしょうか？\u003c/p\u003e","title":"体はオーストラリア、心は日本：4ヶ月で卒業したオーストラリアワーホリ"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n2022 年からの年度回顧でも仕事については書いてきましたが、仕事とキャリアの反省を専門に書いた前回の記事はこれでした：ソフトウェアエンジニアになって最初の 3 年間の振り返り。ふと気づけばまた 3 年が経っており、もう一度書き留めるにはちょうど良いタイミングだと思いました。\n最近、オーストラリアで毎日カボチャを切る日々も 2 ヶ月近くになりました。最初の新鮮さは消え去り、プロセスに慣れてからは時間の流れも遅くなりました。長時間高強度の労働による疲労とダメージも蓄積し始め、今では両手の親指、人差し指、中指が常に痺れて痛む状態で、キーボードを叩くのでさえ微弱な電流に感電しているように感じます。\n体は疲れますが、精神的なプレッシャーはずっと少ないです。結局のところ毎日仕事に行ってカボチャを切ったり他の青果を処理したり、注文や上司の手配に従って作業するだけで、仕事の後は仕事のことを全く考える必要がありません。\n給料も低くはありません。日常の出費や週末の遊びを差し引いても、台湾にいた時より多くのお金を貯められます。一部には、帰る時に持ち帰れないのが怖くてこちらであまり物を買わなくなったせいもありますが。\n私の精神状態は安逸に向かう傾向があり、仕事とは来る日も来る日も同じことを繰り返すものだと思っています。大きな方向で見れば仕事とはそういうものかもしれませんが、流れ作業の仕事は私にはやはり退屈すぎますし、成長曲線と代替可能性も高すぎます。\nここの大多数のバックパッカーにとってもそうですが、だから皆わたしと同じように、ただ 2 年目や 3 年目のビザ資格を取得するためだけにここでバイトしているのです。\n3 ヶ月満了して 2 年目のビザ資格を取得したら、私はこの工場を去ります。この 3 ヶ月は私にとって、短い休息と体験でしょう（精神的にだけですが。カボチャ切りは本当に死ぬほど疲れるので）。\nビザと身分 #第一点は最も素朴な点、「ビザと身分」です。\nやはり日本で働きたいです。この大前提の下、後述する他の項目は後回しにしなければなりません。これは私が以前ソフトウェアエンジニアを続けられた理由の一つでもありますが、ソフトウェア業界の環境は依然として厳冬期の中にあり、就労ビザが取れる可能性のある他の機会を探り続ける必要があります。\nオーストラリア（あるいは大多数の国）では、最近の政策が反移民に転換したため、雇用主スポンサーになるのが困難になり、就労ビザの発給はますます難しくなっています。\nお金 #お金は仕事において最も重要ではありませんが、二番目に重要な部分です。社会に出たばかりの頃は「学習」、「経験の蓄積」、「使命感」などの言葉に騙されていましたが、今ではお金が十分に支払われない仕事の多くはただのクソ仕事だと知っています。一緒に起業するとか、本当に関連性が強い場合を除き、他人の事業を成し遂げるために自分を犠牲にして自分の命を無駄にすべきではありません。\nではいくら必要なのか？もちろん多ければ多いほど良いですが、現実は思い通りにはいきません。給料の伸びは必ず停滞します。その後に昇給するために必要な努力は非常に大きくなりますが、将来の生活状態や職業選択が、私にそこまで努力させる気になるかどうかはわかりません。\n以前、より高い給料を追求していたことを振り返ると、自分の生活を改善するためというよりは、他人に負けたくない、自尊心や比較心理から自分の給料がある数字より低いことを許せなかったためですが、実はあまり意味がなかったのです。\n「プライドがなんだ！プとラとイとドだ！」── 伊坂幸太郎『陽気なギャングが地球を回す』より\n伊坂はこの小説の中で何度もプライド（自尊心）について言及しています。主に謝るのがとても得意な登場人物を描写しているのですが、後ろの方で大体この言葉を使ってプライドについての議論を終わらせています。ちょっとナンセンスですが、私はとても気に入っています。\nいくら稼ぐかより、いくら残せるかが現実。 #台湾でソフトウェアエンジニアをしていた時は、仕事によるプレッシャーと不安のせいで、不必要な出費がたくさんあった気がします。今オーストラリアでカボチャを切っていますが、心持ちはとても穏やかで、実は用も何もないのにお金を使いたいとは思いません。\nもちろん、ここにはコンサートもポップアップストアも、その他消費を誘発するものがないことも多く貯金できる理由ですが、以前ほど仕事を続けるためにそれらを必要としていないことに気づきました。\n仕事とお金の関係について、今の状態が結構気に入っています。この 2 年間のワーキングホリデー生活を終えた後、次の正社員の仕事でもこれを維持し続けたいと願っています。\n最後にお金についての思考に関して、Huli が書いたこの記事揺れ続ける 29 歳の中のお金に対する思考も推薦したいです。答えは出ていないかもしれませんが、思考プロセスを見るのはとても痛快です。\n素晴らしい繋がり #以前保険の営業からプログラミングに転向した時、「人と接するのは好きだが、仕事で人と接したくない」と書きましたが、数年経ってみて、やはり人と一緒に仕事をする感覚が好きなのだと気づきました。\n私がここ数年いた会社は、同僚が多くありませんでした。最後の一社は比較的多かったですが、複数の会社が合併した結果だったので、異なる子会社に属する同僚間にはやはり少し緊張した関係があるように感じました。\n求職時には何度もヘッドハンターにもっと人の多い会社を探してくれるよう頼みましたが、給与の要求や自身の能力、環境のせいで、チームはかなり精鋭でした。今回工場に来て、突然大勢のバックパッカーと一緒に働くことになり、自分がどれほど大勢の人と一緒に働くのが好きだったかに気づきました。\n以前営業をしていた時にそう思ったのは、ただ「保険を売る」ことの副作用だっただけで、仕事で人と交流するのが本当に嫌いだったわけではないと思います。\n過去の仕事経験において、チームは大きくありませんでしたが、私はチーム内での同僚間の関係を調整したり、よりシニアなエンジニアと PM の間の緊張関係を緩和するのを手伝ったり、開発している製品に関連する BD、営業、マーケティング、PR などの役割の人たちとも知り合いに行ったりして、ソフトウェア製品開発の過程で皆の間にあまり多くの確執が生まれないようにと願っていました。（自分ではコミュニケーションが取りやすく、各職位の難しさを理解しようとし、上司と議論して製品に反映させようとするタイプのソフトウェアエンジニアだと思っています。もし自己満足だとしたら、以前一緒に働いたパートナーに謝ります）\n人が私にとってどれほど重要かを再認識したのは、かなり新鮮な発見でした。仕事が終わったら赤の他人という関係は好きではありません。結局のところ、仕事は人生の大きな部分を占め、平日はほぼ一緒にいるのですから（在宅勤務でない限り。でも私は大抵一人で家にいたくなくてカフェに行って仕事をしていました）。\nしかし職場には気の合う同僚だけがいるわけではありません。職場がどれほど小さくても、気の合わない人はいます。今私がいるカボチャ部屋のように、通常は 4 人ですが、私が仕事をしている時にとても不快にさせる日本人が一人と青少年が一人います。しかしそれ以外には、私の毎日の仕事を支えてくれる他の素晴らしい同僚たちがいます。\n嫌いな人がいてこそ好きな人もいると言えるでしょう。もしどんな人も好きで誰も嫌いでなければ、自分が何を好きなのか全く分かっていないのかもしれません。\n心の安らぎ（心安理得） #私が開発した多くのソフトウェアは、私から見ればあまり価値がありません。そのため、そこから高収入を得ることにしばしば不安を感じていました。誰かがこのお金を払ってくれるのは良いことで、私も楽にお金を稼ぎたいですが、多くの人が苦労してお金を稼いでいることも知っているので、時々自分は何様だろうと思うことがあります。\n以前私もソーシャルメディアで何度も、台湾のオンラインコースの乱立や、多くのソフトウェアエンジニアあるいはどこの馬の骨とも知れない人が明らかに情弱狩り（搾取）のようなプログラミングコースを開いたり、産業と乖離したメンタープログラムを作ったり、ネズミ講のようにデジタルノマドへの憧れを販売したりしていることを見下していると投稿しました。\nオンラインコース、メンタープログラム、デジタルノマドはどれも素晴らしいものになり得ますが、多くの人が業界の新人やまだ迷っている初心者をターゲットにし、華やかだが実用的でないものを提供しているのを見て、本当に軽蔑しています。一攫千金は狙えるかもしれませんが、私は安心してそれをすることはできないと思います。\n結果、ちょうど今週、プログラムが書けないのにみんなにプログラミングを教えている Vibe Coder が炎上しました。彼は Token を理解しておらず、Google AI Studio が書いたツールを直接公開してしまい、みんなに彼の AI ツールを使わせて、その結果請求が彼のアカウントに来てしまいました。多くの業界人が笑いながらも呆れているのを見ると同時に、少し悲しさも感じました。結局、彼の授業を受けた人も少なからずいたのですから。\nそれに比べて、今のカボチャ切りの肉体労働は、かえってお金を稼ぐのにとても安心感があります。本当に辛くて疲れるからです。自分が稼いだ一分一厘に対してやましいところがないと感じます。\nしかし、人生を疑うほど疲れるこのような仕事をわざわざ選びたかったわけではありません。ただお金以外に、仕事で得られるものに安心感があってほしいと願っています。\n影響力 #2022→2023 の年度回顧 最後に：なぜ自身の影響力を発揮すべきかの中で書いた、Irene の文をここでもう一度貼ります：\n自身の影響力を発揮することは、自分の理想の世界の複利を築こうとすることだ。独善的に振る舞う人への最大の罰は、（自分の価値観において）ひどい人がどんどん増えることだ。\nこれは私がニュースレターを書き、アウトプットを続けることを堅持させてくれる言葉でもあります。\nちょうど少し前に Vincent が書いた記事「影響力：人生において追求する価値のある無限のゲーム」も読みましたが、本当に素晴らしく書かれていると感じました。ぜひ全文を読んでいただきたいです。ここでも彼の結びの言葉を直接引用します：\nもしある日、あなたが私の記事の中のある枠組みを、あなたの色や口調に変えて、別のグループの人々に影響を与えたなら、たとえ私が引退後に家のソファでビールを飲みながら Netflix を見ているだけでも、嬉しくて声を上げて笑うでしょう。この命で命に影響を与える連鎖こそ、私が一生をかけて遊びたい無限のゲームなのです。\n最後にちょっとした話を付け加えます。私が大学を留年してようやく科技部（科学技術省）の大学生研究計画論文を書き終えた時、キャリアプランのために社会学を読み続けることができなくなりました。当時、指導してくれた社会学の高教授に、私は少し中二病的に「世界を変えたいんです」と言いました。彼はまず私がどの世界を変えたいのか尋ね、次に、まずは身の回りの人から始めればいい、身の回りの人がまた他の人に影響を与えれば、そうしてゆっくりと何かが変わっていくんだよ、と言ってくれました。\n結び：強くなる #この記事は、今の私が将来の仕事において追求したいと願っている事物です。私にはまだこれから長く働く時間があります。考えは必ず変わるでしょう。この記事を書いたのは、将来の自分に戻ってきて、かつて私が仕事をどう見ていたかを見てほしいからでもあります。\n雅瑄が Twitter でシェアしていた「行動のない夢は本当の夢ではなく、ただの願いだ。」（原文：lazy ambitious. the worst kind of stuck.）という言葉がとても好きです。\nこれまで私が話してきたことは、少し理想化しすぎているかもしれません。もし私があまりに安逸に流れ、探索や行動を続けなければ、それらは結局ただの「願い」になってしまうでしょう。\n仕事でこれらを追求できるようにするには、私も十分に強くなければなりません。以前書いた 2024 年への期待の時と同じように、「自分を強くすることは依然として問題を解決する唯一の方法」であり、理想はあるが実現する力がないことは、理想がないことよりも辛いのです。\n少なくともビザ、お金、影響力などは、強力な仕事能力による支えが必要です。\n未来の仕事は青果工場のように単調で成長曲線が短いものではないかもしれませんが、来る日も来る日も続くものでしょう。ExplainThis でシェアされていた《Face it: you\u0026rsquo;re a crazy person》の抜粋「あることが他人にとっては苦痛でも、あなたにとっては苦痛でもなく飽きることもないなら、そのことに没頭することで、あなたはその分野において他人が到達できない優位性を徐々に蓄積していくだろう。」という言葉がとても気に入っています。そして医師が三四十年絶えず執刀することや、教師が三四十年絶えず似たような教科書の内容を語ることを例に挙げていました。\n私はソフトウェアエンジニアが私にとってのその「あること」なのかまだ確信が持てません。現在はそれが私にもたらす苦痛が多すぎると考えていますが、この 2 年間で、もしかしたらソフトウェアエンジニアは相対的に苦しくないものだと感じるようになるかもしれません。以前の私は幸せの中にいてその幸せを知らなかったのです。\n私には長年心に秘めている目標の仕事もありますが、仕事のように高強度で実行していません。就労ビザが取れなければ成功か死かという状況でもないので、戦いながら進み続け、この 2 年間の少し余裕がある時期に試してみたいと思います。\n最後に、もし誰か他の人が書いた「仕事」に関する記事、本、動画でとても良いものを思いついた方がいれば、ぜひ私に推薦してください！\n","date":"2025年9月30日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/career-goals-what-i-want-from-work/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e2022 年からの\u003ca href=\"/tags/%E5%B9%B4%E5%BA%A6%E5%9B%9E%E9%A1%A7\"\u003e年度回顧\u003c/a\u003eでも仕事については書いてきましたが、仕事とキャリアの反省を専門に書いた前回の記事はこれでした：\u003ca href=\"/software/my-first-three-year-in-code\"\u003e\u003cstrong\u003eソフトウェアエンジニアになって最初の 3 年間の振り返り\u003c/strong\u003e\u003c/a\u003e。ふと気づけばまた 3 年が経っており、もう一度書き留めるにはちょうど良いタイミングだと思いました。\u003c/p\u003e\n\u003cp\u003e最近、オーストラリアで毎日カボチャを切る日々も 2 ヶ月近くになりました。最初の新鮮さは消え去り、プロセスに慣れてからは時間の流れも遅くなりました。長時間高強度の労働による疲労とダメージも蓄積し始め、今では両手の親指、人差し指、中指が常に痺れて痛む状態で、キーボードを叩くのでさえ微弱な電流に感電しているように感じます。\u003c/p\u003e\n\u003cp\u003e体は疲れますが、精神的なプレッシャーはずっと少ないです。結局のところ毎日仕事に行ってカボチャを切ったり他の青果を処理したり、注文や上司の手配に従って作業するだけで、仕事の後は仕事のことを全く考える必要がありません。\u003c/p\u003e\n\u003cp\u003e給料も低くはありません。日常の出費や週末の遊びを差し引いても、台湾にいた時より多くのお金を貯められます。一部には、帰る時に持ち帰れないのが怖くてこちらであまり物を買わなくなったせいもありますが。\u003c/p\u003e\n\u003cp\u003e私の精神状態は安逸に向かう傾向があり、仕事とは来る日も来る日も同じことを繰り返すものだと思っています。大きな方向で見れば仕事とはそういうものかもしれませんが、流れ作業の仕事は私にはやはり退屈すぎますし、成長曲線と代替可能性も高すぎます。\u003c/p\u003e\n\u003cp\u003eここの大多数のバックパッカーにとってもそうですが、だから皆わたしと同じように、ただ 2 年目や 3 年目のビザ資格を取得するためだけにここでバイトしているのです。\u003c/p\u003e\n\u003cp\u003e3 ヶ月満了して 2 年目のビザ資格を取得したら、私はこの工場を去ります。この 3 ヶ月は私にとって、短い休息と体験でしょう（精神的にだけですが。カボチャ切りは本当に死ぬほど疲れるので）。\u003c/p\u003e\n\u003ch2 id=\"ビザと身分\" class=\"relative group\"\u003eビザと身分 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%83%93%e3%82%b6%e3%81%a8%e8%ba%ab%e5%88%86\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e第一点は最も素朴な点、「ビザと身分」です。\u003c/p\u003e\n\u003cp\u003eやはり日本で働きたいです。この大前提の下、後述する他の項目は後回しにしなければなりません。これは私が以前ソフトウェアエンジニアを続けられた理由の一つでもありますが、ソフトウェア業界の環境は依然として厳冬期の中にあり、就労ビザが取れる可能性のある他の機会を探り続ける必要があります。\u003c/p\u003e\n\u003cp\u003eオーストラリア（あるいは大多数の国）では、最近の政策が反移民に転換したため、雇用主スポンサーになるのが困難になり、就労ビザの発給はますます難しくなっています。\u003c/p\u003e\n\u003ch2 id=\"お金\" class=\"relative group\"\u003eお金 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%8a%e9%87%91\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eお金は仕事において最も重要ではありませんが、二番目に重要な部分です。社会に出たばかりの頃は「学習」、「経験の蓄積」、「使命感」などの言葉に騙されていましたが、今ではお金が十分に支払われない仕事の多くはただのクソ仕事だと知っています。一緒に起業するとか、本当に関連性が強い場合を除き、他人の事業を成し遂げるために自分を犠牲にして自分の命を無駄にすべきではありません。\u003c/p\u003e\n\u003cp\u003eではいくら必要なのか？もちろん多ければ多いほど良いですが、現実は思い通りにはいきません。給料の伸びは必ず停滞します。その後に昇給するために必要な努力は非常に大きくなりますが、将来の生活状態や職業選択が、私にそこまで努力させる気になるかどうかはわかりません。\u003c/p\u003e\n\u003cp\u003e以前、より高い給料を追求していたことを振り返ると、自分の生活を改善するためというよりは、他人に負けたくない、自尊心や比較心理から自分の給料がある数字より低いことを許せなかったためですが、実はあまり意味がなかったのです。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e「プライドがなんだ！プとラとイとドだ！」── 伊坂幸太郎『陽気なギャングが地球を回す』より\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e伊坂はこの小説の中で何度もプライド（自尊心）について言及しています。主に謝るのがとても得意な登場人物を描写しているのですが、後ろの方で大体この言葉を使ってプライドについての議論を終わらせています。ちょっとナンセンスですが、私はとても気に入っています。\u003c/p\u003e\n\u003ch3 id=\"いくら稼ぐかよりいくら残せるかが現実\" class=\"relative group\"\u003eいくら稼ぐかより、いくら残せるかが現実。 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%84%e3%81%8f%e3%82%89%e7%a8%bc%e3%81%90%e3%81%8b%e3%82%88%e3%82%8a%e3%81%84%e3%81%8f%e3%82%89%e6%ae%8b%e3%81%9b%e3%82%8b%e3%81%8b%e3%81%8c%e7%8f%be%e5%ae%9f\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e台湾でソフトウェアエンジニアをしていた時は、仕事によるプレッシャーと不安のせいで、不必要な出費がたくさんあった気がします。今オーストラリアでカボチャを切っていますが、心持ちはとても穏やかで、実は用も何もないのにお金を使いたいとは思いません。\u003c/p\u003e","title":"仕事において私が追求したいこと"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nあなたにとって、家とは何ですか？\n先月、台北の賃貸を引き払ってから、私はホームレスになりました。今日から世界が私の家だ、地球に住んでいる、天涯を放浪するんだとロマンチックに言いたいところです！\nしかし現実はそれほどロマンチックではなく、私は本当は家が欲しいのです。\n私は今オーストラリアにいて、工場の隣の家に住んでいますが、これは家があると言えるのでしょうか？あるいは、もともと台北で借りていた部屋は、家と言えたのでしょうか？\n住む場所があれば家と言えるのでしょうか？私はそうは思いません。\n両親が離婚した後、私は父の友人の家、山のお寺、祖父母の家、祖母と叔父と叔母の家、そしてその後は異なる友人グループとシェアしたいくつかの家と、多くの場所を転々としました。\nその中で唯一、家だと感じさせてくれたのは、祖母と叔父と叔母と一緒に住んでいた時でした。毎日起きると祖母が朝食を作ってくれていて、暇な時はお腹いっぱいか聞いてくれました。放課後は叔母がリビングで祖母と一緒にテレビを見ていて、夕食は『型男大主廚（料理番組）』を見ながら食べました。休日は叔父に頼んで遊びに連れて行ってもらったり、家で一緒にオンラインゲームをしたりしました。\nしかし、そのような光景はおそらく私が高校 1 年生になるまでしか続きませんでした。その時に祖母が亡くなったからです。それ以来、家でご飯を作る人はいなくなりました。叔父も叔母もそれぞれご飯を買ってきて食べるようになり、私もダンス部に入ったので、練習後に友人とご飯を食べてから帰宅し、帰宅後は部屋にこもるようになりました。\n今考えると、「家」が成立する前提は、「家族が一緒に家でご飯を食べる」光景があることなのでしょう。\nしかし、どうであれば家族と言えるのでしょうか？伝統的な定義における「家族」は一般的に両親と同居する親戚を指しますが、多くの台湾人にとっては呪縛だと私は思います。\nなぜなら多くの人は両親や親戚から大切に扱われていないからです。多くの人は、子供を産んで、大人になるまで衣食を提供すれば十分だと考えているようです。教育方針も「養児防老（老後の面倒を見てもらうために子供を育てる）」に留まっていたり、親の意志の延長として扱われたりすることが少なくありません。\n言葉を飾れば「あなたのため」ですが、実際は子供の人生をコントロールしたいだけであり、その背後には子供の能力への不信と、権力地位の永遠の不平等が含まれています。\n子供が成長し、多くの知識を吸収し、人生経験が豊富になれば、私は両親や年長者が永遠に子供より正しいとは思いません。したがって、子供も永遠に親の言うことに従う必要はありません。これは親を尊重できないという意味ではなく、親がまず自分の子供が自分にとって良い決定を下せることを尊重すべきだということです。\nもちろん、非常に仲の良い両親や叔父叔母、従兄弟もいますが、私は家族とは血縁や婚姻関係のある人に限定されるものでも、常にそうであるものでもないと考えています。\nもし「家族」を「家の人」、「一緒に住んでいる人」として考えたらどうでしょうか？\n私は大学からこれまでに、前後して 5 組の人たちと一緒に住んだことがあります。\n残念ながら、これほど多くの経験があっても、私にとってはどれも理想的ではなかったように思います。一緒に住んでいる時は多くの摩擦がありました。実はシェアハウスというのはお互いに歩み寄る必要があるものですが、私は「家」への渇望が強すぎたのだと思います。彼らにとっては、通学や仕事の利便性のための短期的な賃貸に過ぎず、そこにそれほど多くの思いを込める必要はなかったのです。その結果、お互いに少なからぬ負担をかけ、私自身も私たちの友情に対して不均衡を感じてしまいました。ある 1 組のメンバー全員をブロックしたこともありました。今考えると少し衝動的すぎましたが、縁が尽きたということかもしれません。\nこのシェアハウス期間中、私もあまり家にいなかったことを思い出します。やはりシェアハウスは個人のスペースが少なく、摩擦もたまにあるので、私はよくカフェに行っていました。私が最もよく行ったカフェは Love;Cafe、海辺的卡夫卡（海辺のカフカ）、早秋咖啡でしたが、Love;Cafe はコロナ禍を乗り越えられず、海辺的卡夫卡は都市再開発で閉店してしまいました。現在は早秋だけが営業しています。\n正直に言うと、Love;Cafe での時間は私に「家」の感覚を一時的に感じさせてくれました。私は約 3 年間、暇さえあればそこに入り浸っていました。ドアを開けると女将さんが「来たね」と言って、バニララテを注文してくれました。最初は親友がそこに常駐していたので、よく彼に会いに行っていたのですが、通ううちに徐々にそこで多くの新しい友人と知り合いました。\nその 3 年間は大学卒業、親戚の家を出て友人とのシェアハウス開始、そしてソフトウェアエンジニアへの転身と重なっていました。そこにいることで、私はこれらの変化により穏やかに向き合うことができました。まるで私の避難所のように。\nそこでしか会えない友人たちと付き合うことで、初めて「出会うのに既知である必要はない（相逢何必要相識）」ということを体感しました。Love; が閉店して 2 年経った今、大多数の人とは二度と会っていません。\nこれらいくつかのシェアハウス生活を終えた後、私は一人暮らしをしました。心の中では「家族が一緒にご飯を食べる光景」を渇望していましたが、一人で「家」を作れるかどうかも試してみたかったのです。\n結果はとても寂しいものでしたが、その寂しさは長くは続きませんでした。一人暮らしを始めて半年後、ちょうど元カノに出会ったからです。彼女はほぼ毎日仕事の後に来てくれて、私たちはすぐにほぼ同棲状態になりました。その時期は本当に幸せだと感じていましたが、残念ながらお互いの価値観には歩み寄れない部分も多く、私が以前から温めていた日本で働く計画も動き出したため、1 年も経たずに私たちの関係は終わりました。\n日本へ行く前にまずオーストラリアに来たのは、 台湾を離れて 2 年：オーストラリアと日本へで触れた部分以外に、彼女との関係が終わったことも理由の一つです。日本のビザが下りるのを待っていられず、先に出て見て回りたかったのです。\nそして一人暮らしの半年間、私はますます無口になり、自分の寂しさを埋めるためにお金を使いすぎたと感じています。アニメグッズや小説をたくさん買い、推し活にも熱中しました。それらのものが本当に好きだったとは思いますが、当時の頻度と強度は私の予想を超えていました。完全に楽しんでいたわけではなく、何らかの空虚さを埋めていたのだと思います。\n賃貸を引き払って空にした後、私はこの世にある「私」のすべての物品を棚卸ししました。友人の家に置かせてもらう必要があったため、多くのものを捨て、本当に重要なものだけを残しました。私が最終的に残したものは主に以下のカテゴリです：\n衣類 小説。主にブランドン・サンダースンと伊坂幸太郎のもの。他に『妖怪アパートの幽雅な日常』全巻とその他の作品。 アニメグッズ 推し活グッズ。主に鈴木愛理、milet、Ado のもの。 思い出の品。卒業アルバム、過去の日記、ポストカードなど。 いくつかの電子機器 私は日本で 1 ヶ月半生活したことがあり、現在オーストラリアにも 1 ヶ月住んでいます。これらの物品がなくても不便ではありません。結局のところ、大多数の生活用品は買えますから。しかし、これらがない部屋は、確かに私にとってただの住む場所だと感じさせます。\nここまで書いてきて、実はまだ「家」の概念については曖昧ですが、「家族が一緒に家でご飯を食べる」という前提に加えて、おそらく「私あるいは他の家族の個人的なスタイルを持つ」物品を加える必要があるのかもしれません。\nそして現在、「家族」に対する考えは「一緒に帰属感を創造してくれる人」です。多くの作品でも似たような感覚を受けました。「東京ゴッドファーザーズ」、「小林さんちのメイドラゴン」、「SPY×FAMILY」のような、あの雰囲気こそ私が憧れるものです。\n前の記事である先輩が残してくれたコメントがとても好きです。「おそらく天国のような国はないだろうが、家にいるような感覚を与えてくれる国は必ずある」。今私はオーストラリアにいて、来年は日本に行きます。私に家の感覚を与えてくれる場所に出会えること、あるいは一緒に帰属感を創造できる人を見つけられることを願っています。ゴールデンカムイのアイヌの孤児チカパシが、谷垣とインカラマッとの旅の後、樺太で彼を受け入れてくれる人に出会い、そこに残ったように。\n最後にちょっとした面白い話をシェアします。記事を書き終える前日、ここにいたある台湾人が去ることになり、彼の日本人の友人が最後にもう一度会いたいと言うので、私たちグループでバーベキューに行きました。そこで初めて知ったのですが、その日本人の女の子も元々はワーキングホリデーに来ただけだったのですが、ブラジル人の彼氏に出会い、二人でここで何とかして残る計画を立てることになったそうです。\n記事の初稿を読み、フィードバックをくれた喬、宣、寧、柯、容、そして min、YA-Xuan 、 翰元 に感謝します。\n","date":"2025年8月31日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/after-homelessness/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eあなたにとって、家とは何ですか？\u003c/p\u003e\n\u003cp\u003e先月、台北の賃貸を引き払ってから、私はホームレスになりました。今日から世界が私の家だ、地球に住んでいる、天涯を放浪するんだとロマンチックに言いたいところです！\u003c/p\u003e\n\u003cp\u003eしかし現実はそれほどロマンチックではなく、私は本当は家が欲しいのです。\u003c/p\u003e\n\u003cp\u003e私は今オーストラリアにいて、工場の隣の家に住んでいますが、これは家があると言えるのでしょうか？あるいは、もともと台北で借りていた部屋は、家と言えたのでしょうか？\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e住む場所があれば家と言えるのでしょうか？私はそうは思いません。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e両親が離婚した後、私は父の友人の家、山のお寺、祖父母の家、祖母と叔父と叔母の家、そしてその後は異なる友人グループとシェアしたいくつかの家と、多くの場所を転々としました。\u003c/p\u003e\n\u003cp\u003eその中で唯一、家だと感じさせてくれたのは、祖母と叔父と叔母と一緒に住んでいた時でした。毎日起きると祖母が朝食を作ってくれていて、暇な時はお腹いっぱいか聞いてくれました。放課後は叔母がリビングで祖母と一緒にテレビを見ていて、夕食は『型男大主廚（料理番組）』を見ながら食べました。休日は叔父に頼んで遊びに連れて行ってもらったり、家で一緒にオンラインゲームをしたりしました。\u003c/p\u003e\n\u003cp\u003eしかし、そのような光景はおそらく私が高校 1 年生になるまでしか続きませんでした。その時に祖母が亡くなったからです。それ以来、家でご飯を作る人はいなくなりました。叔父も叔母もそれぞれご飯を買ってきて食べるようになり、私もダンス部に入ったので、練習後に友人とご飯を食べてから帰宅し、帰宅後は部屋にこもるようになりました。\u003c/p\u003e\n\u003cp\u003e今考えると、\u003cstrong\u003e「家」が成立する前提は、「家族が一緒に家でご飯を食べる」光景があることなのでしょう。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eしかし、どうであれば家族と言えるのでしょうか？伝統的な定義における「家族」は一般的に両親と同居する親戚を指しますが、多くの台湾人にとっては\u003cstrong\u003e呪縛\u003c/strong\u003eだと私は思います。\u003c/p\u003e\n\u003cp\u003eなぜなら多くの人は両親や親戚から大切に扱われていないからです。多くの人は、子供を産んで、大人になるまで衣食を提供すれば十分だと考えているようです。教育方針も「養児防老（老後の面倒を見てもらうために子供を育てる）」に留まっていたり、親の意志の延長として扱われたりすることが少なくありません。\u003c/p\u003e\n\u003cp\u003e言葉を飾れば「あなたのため」ですが、実際は子供の人生をコントロールしたいだけであり、その背後には子供の能力への不信と、権力地位の永遠の不平等が含まれています。\u003c/p\u003e\n\u003cp\u003e子供が成長し、多くの知識を吸収し、人生経験が豊富になれば、私は両親や年長者が永遠に子供より正しいとは思いません。したがって、子供も永遠に親の言うことに従う必要はありません。これは親を尊重できないという意味ではなく、親がまず自分の子供が自分にとって良い決定を下せることを尊重すべきだということです。\u003c/p\u003e\n\u003cp\u003eもちろん、非常に仲の良い両親や叔父叔母、従兄弟もいますが、\u003cstrong\u003e私は家族とは血縁や婚姻関係のある人に限定されるものでも、常にそうであるものでもないと考えています。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eもし「家族」を「家の人」、「一緒に住んでいる人」として考えたらどうでしょうか？\u003c/p\u003e\n\u003cp\u003e私は大学からこれまでに、前後して 5 組の人たちと一緒に住んだことがあります。\u003c/p\u003e\n\u003cp\u003e残念ながら、これほど多くの経験があっても、私にとってはどれも理想的ではなかったように思います。一緒に住んでいる時は多くの摩擦がありました。実はシェアハウスというのはお互いに歩み寄る必要があるものですが、私は「家」への渇望が強すぎたのだと思います。彼らにとっては、通学や仕事の利便性のための短期的な賃貸に過ぎず、そこにそれほど多くの思いを込める必要はなかったのです。その結果、お互いに少なからぬ負担をかけ、私自身も私たちの友情に対して不均衡を感じてしまいました。ある 1 組のメンバー全員をブロックしたこともありました。今考えると少し衝動的すぎましたが、縁が尽きたということかもしれません。\u003c/p\u003e\n\u003cp\u003eこのシェアハウス期間中、私もあまり家にいなかったことを思い出します。やはりシェアハウスは個人のスペースが少なく、摩擦もたまにあるので、私はよくカフェに行っていました。私が最もよく行ったカフェは \u003cstrong\u003eLove;Cafe\u003c/strong\u003e、\u003cstrong\u003e海辺的卡夫卡（海辺のカフカ）\u003c/strong\u003e、\u003cstrong\u003e早秋咖啡\u003c/strong\u003eでしたが、Love;Cafe はコロナ禍を乗り越えられず、海辺的卡夫卡は都市再開発で閉店してしまいました。現在は早秋だけが営業しています。\u003c/p\u003e\n\u003cp\u003e正直に言うと、\u003cstrong\u003eLove;Cafe での時間は私に「家」の感覚を一時的に感じさせてくれました\u003c/strong\u003e。私は約 3 年間、暇さえあればそこに入り浸っていました。ドアを開けると女将さんが「来たね」と言って、バニララテを注文してくれました。最初は親友がそこに常駐していたので、よく彼に会いに行っていたのですが、通ううちに徐々にそこで多くの新しい友人と知り合いました。\u003c/p\u003e\n\u003cp\u003eその 3 年間は大学卒業、親戚の家を出て友人とのシェアハウス開始、そしてソフトウェアエンジニアへの転身と重なっていました。そこにいることで、私はこれらの変化により穏やかに向き合うことができました。まるで私の避難所のように。\u003c/p\u003e\n\u003cp\u003eそこでしか会えない友人たちと付き合うことで、初めて「出会うのに既知である必要はない（相逢何必要相識）」ということを体感しました。Love; が閉店して 2 年経った今、大多数の人とは二度と会っていません。\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/life/after-homelessness/love-cafe.png\" alt=\"love-cafe-2\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003eこれらいくつかのシェアハウス生活を終えた後、私は一人暮らしをしました。心の中では「家族が一緒にご飯を食べる光景」を渇望していましたが、一人で「家」を作れるかどうかも試してみたかったのです。\u003c/p\u003e\n\u003cp\u003e結果はとても寂しいものでしたが、その寂しさは長くは続きませんでした。一人暮らしを始めて半年後、ちょうど元カノに出会ったからです。彼女はほぼ毎日仕事の後に来てくれて、私たちはすぐにほぼ同棲状態になりました。その時期は本当に幸せだと感じていましたが、残念ながらお互いの価値観には歩み寄れない部分も多く、私が以前から温めていた日本で働く計画も動き出したため、1 年も経たずに私たちの関係は終わりました。\u003c/p\u003e\n\u003cp\u003e日本へ行く前にまずオーストラリアに来たのは、\n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/leaving-taiwan-working-holiday/\"\u003e台湾を離れて 2 年：オーストラリアと日本へ\u003c/a\u003eで触れた部分以外に、彼女との関係が終わったことも理由の一つです。日本のビザが下りるのを待っていられず、先に出て見て回りたかったのです。\u003c/p\u003e\n\u003cp\u003eそして一人暮らしの半年間、私はますます無口になり、自分の寂しさを埋めるためにお金を使いすぎたと感じています。アニメグッズや小説をたくさん買い、推し活にも熱中しました。それらのものが本当に好きだったとは思いますが、当時の頻度と強度は私の予想を超えていました。完全に楽しんでいたわけではなく、何らかの空虚さを埋めていたのだと思います。\u003c/p\u003e\n\u003cp\u003e賃貸を引き払って空にした後、私はこの世にある「私」のすべての物品を棚卸ししました。友人の家に置かせてもらう必要があったため、多くのものを捨て、本当に重要なものだけを残しました。私が最終的に残したものは主に以下のカテゴリです：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e衣類\u003c/li\u003e\n\u003cli\u003e小説。主にブランドン・サンダースンと伊坂幸太郎のもの。他に『妖怪アパートの幽雅な日常』全巻とその他の作品。\u003c/li\u003e\n\u003cli\u003eアニメグッズ\u003c/li\u003e\n\u003cli\u003e推し活グッズ。主に鈴木愛理、milet、Ado のもの。\u003c/li\u003e\n\u003cli\u003e思い出の品。卒業アルバム、過去の日記、ポストカードなど。\u003c/li\u003e\n\u003cli\u003eいくつかの電子機器\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e私は日本で 1 ヶ月半生活したことがあり、現在オーストラリアにも 1 ヶ月住んでいます。\u003cstrong\u003eこれらの物品がなくても不便ではありません\u003c/strong\u003e。結局のところ、大多数の生活用品は買えますから。\u003cstrong\u003eしかし、これらがない部屋は、確かに私にとってただの住む場所だと感じさせます。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eここまで書いてきて、実はまだ「家」の概念については曖昧ですが、\u003cstrong\u003e「家族が一緒に家でご飯を食べる」という前提に加えて、おそらく「私あるいは他の家族の個人的なスタイルを持つ」物品を加える必要があるのかもしれません。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eそして現在、\u003cstrong\u003e「家族」に対する考えは「一緒に帰属感を創造してくれる人」です\u003c/strong\u003e。多くの作品でも似たような感覚を受けました。「\u003cstrong\u003e東京ゴッドファーザーズ\u003c/strong\u003e」、「\u003cstrong\u003e小林さんちのメイドラゴン\u003c/strong\u003e」、「\u003cstrong\u003eSPY×FAMILY\u003c/strong\u003e」のような、あの雰囲気こそ私が憧れるものです。\u003c/p\u003e\n\u003cp\u003e前の記事である先輩が残してくれたコメントがとても好きです。「\u003cstrong\u003eおそらく天国のような国はないだろうが、家にいるような感覚を与えてくれる国は必ずある\u003c/strong\u003e」。今私はオーストラリアにいて、来年は日本に行きます。私に家の感覚を与えてくれる場所に出会えること、あるいは一緒に帰属感を創造できる人を見つけられることを願っています。\u003cstrong\u003eゴールデンカムイ\u003c/strong\u003eのアイヌの孤児チカパシが、谷垣とインカラマッとの旅の後、樺太で彼を受け入れてくれる人に出会い、そこに残ったように。\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/life/after-homelessness/golden-kamuy.png\" alt=\"golden-kamuy\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e","title":"家を失った後に記す"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nやはり焦るのが早すぎた #最初の一週間が過ぎるとのんびりした感覚は消え、仕事が見つからないことに少し焦り始めました。\n急にオーストラリアに来ることを決めたので、資料を調べる時間もあまりなく、ここでどう生計を立てるかについても全てが不慣れでした。セカンドビザの日数を稼ぐべきか？どんな仕事をしたいか？どこで働きたいか？など、まだはっきり考えていないこともたくさんありました。\nソフトウェアエンジニアの経歴はワーホリでできる仕事には何の役にも立たず、過去の経歴がまるで夢幻のように感じられました。まるで 7 年前にソフトウェアエンジニアに転職した時のように、過去の人生に疑念を抱き、未来に不慣れさを感じていました。\n車、仕事、家探しの無限ループ（デッドロック） #ワーホリ YouTuber を見て、最初は工事現場で働こうと心に決めていましたが、仕事は全く見つからず、どこで探せばいいのかも分かりませんでした。しかも工事現場は先に車と道具を買う必要があり、出費も少なくありません。\nセカンドビザの日数を稼ぐなら、大多数の仕事は車があることを推奨していますし、車がないとたどり着けない場所も多いです。\n到着してすぐに車を買おうとしましたが、陸運局（TMR）に二度行って二度とも壁にぶつかりました。\n家を借りるか仕事をして、住所証明を持って CRN（顧客参照番号）を申請するか、直接オーストラリアの運転免許証に書き換える必要があります。\n今は友人の家に仮住まいしているので、申請できる法的な住所証明がありません。\nでは先に家を借りる？でもオーストラリアは本当に広すぎて、借りた後に仕事場が超遠いことが判明するのが怖いです。そのため「仕事がないからどこに住めばいいか分からない → 住所がないから車が買えない → 車がないから多くの仕事場に行けない」という無限ループに陥りました。\n仕事を見つける #その後の 2 週間、私はまず FB や各種コミュニティ、Seek で手当たり次第に応募し、Google Maps でホテルや旅館の Career ページを直接探して履歴書を送ったりもしましたが、音沙汰はありませんでした。\n幸運だったのは、日本へ Ado のライブを聴きに行った時に知り合った台湾人の弟さんがちょうどゴールドコーストにいて、その弟さんの日本人の友人が、市内のミートファクトリーで欠員がありセカンドビザの日数も稼げると教えてくれたことでした。\nここからストーリーは順調に進むはずでしたが、ミートファクトリーは定員いっぱいで入れませんでした。しかしその日本人の友人は本当に親切で、彼が働いたことのある別の青果工場を推薦してくれ、応募して一週間後に返事が来て、無事にオーストラリアでの初仕事をゲットしました！\n間のこの一週間、私はとっくにこの仕事を諦めていて、ケアンズやタウンズビルのようなもっと北の方へ行って仕事を探そうと計画していました。\n最初はファームやミートファクトリーで働きたくありませんでしたが、時間が安定していてセカンドビザの日数も稼ぐにはやはりこれらを選ぶしかありません。市内の飲食業は時間が少なすぎて、家賃さえ厳しいかもしれません。\n来年は日本に行くので、実はセカンドビザの日数を稼ぐ必要はないのですが、選択肢を保持しておき、またオーストラリアに戻ってくる機会を残しておきたいのです。\n優等生ではいられない # 『台湾を離れて 2 年：オーストラリアと日本へ』の中で「これまでの私の人生はベルトコンベアに乗って歩いているようだった」と書きましたが、一部は私の家庭環境がベルトコンベアから落ちることを許さなかったからです。浪人するお金も時間もありませんでしたし、大学卒業後に仕事を探す余裕もありませんでした。大学時代にバイトしなければ飢え死にするのを待つだけだったので、大学 3 年生の時に保険の営業のバイトを始め、その後ソフトウェアエンジニアに転職しました。\nベルトコンベアに沿って歩くと多くの保守的な選択をすることになり、夢を見ることも怖がることがよくあります。選択や次のステップに進むには、常に基本的な計画が必要です。\nしかしこれはワーホリでは通用しません。ここでは計画は変化に追いつけません。バックパッカーの仕事の機会は一瞬で消え去ります。個人が努力できる部分や経験よりも、運と人脈次第です。ちょうどバックパッカーが辞める時か、募集が終わったばかりか？推薦してくれる知り合いがいるか？あるいは人事や雇用主がメールボックスを開いた時に私の履歴書が最初の方にあるか、さえも関係します。\n実はテック業界とも結構似ていますが、以前はリファラルしてくれる知り合いがもっといました。ここに来てゼロからのスタートです。\nこの短い一ヶ月の仕事探しの過程で、万事準備を整えて順序立てて進めることは通用しないと痛感しました。チャンスを見たら突っ込まなければならず、迷えば敗北します。選択肢ができてから選択する、何も得ていないうちはどう選ぶか考える必要はないのです。\nここで知り合ったオーストラリア人やバックパッカーも皆このような性格を持っています。多くの人は元々はこうではなかったと思いますが、オーストラリアのバックパッカーは本当に多すぎるので、まずは突っ込んでから話さなければならないのでしょう。\nオーストラリアに限ったことではないかもしれません。過去の私はよく自分で制限を設けて多くの機会を試さなかったり、過度な準備をして時間を無駄にしたりしていました。\n以前はベルトコンベアの安定が必要でしたが、今は冒険できる能力を持つまでに成長しました。環境と能力が違うなら、違う方法でステージをクリアしていけばいいのです。\n青果工場で何をしているか #私がいるこの工場は、農場から運ばれてきた野菜や果物をラインで処理し、梱包して出荷します。主な顧客はスーパーや卸売業者です。\n大体これら数本のラインがあります：\npumpkin room：カボチャの皮を剥き、スライスし、種を取る。時にはビートルート、レモン、生姜も切る onion line：玉ねぎの皮を剥き、頭と尾を切って梱包する dicing room：細かく刻む（キャベツの角切りや玉ねぎの角切りなど） trim room：スライス（キャベツ、白菜、カボチャ、ピーマン、ジャガイモなど） steam room：まだ行ったことがない。残業が激しい packing room（他の部屋で処理された青果を梱包して出荷） 私は pumpkin room にいて、主に Jarrahdale（大カボチャ）、Jap（小カボチャ）、Butternut（バターナッツカボチャ）を処理しますが、ビートルート、レモン、生姜などの処理もあります。\n3-5 人がライン上で働いており、他の部屋に比べて力が必要なので全員男性です。\nカボチャ処理の基本的な流れは、まず peeler（ピーラー）を通して皮を剥き、種を取り除きます。peeler はカボチャを挿して回転させて皮を剥くため、上下に剥けない皮が残るので、最後にナイフで上下の皮を切り落とします。\nPeeler は大体こんな感じですが、工場の機械は巨大で、剃刀は固定された棒のようになっており、後ろには剥いた皮を受けるベルトコンベアがあります。\nPeeler はカボチャ部屋の中で一番疲れる仕事だと思います。カボチャを挿して回転させ、剃刀をしっかり握って正しい角度でカボチャに近づけ、頭から尾まで剥かなければなりません。私はまだあまりうまく握れず、剃刀を近づけると弾かれやすいです。理想的には剃刀をそこに構えておけば、カボチャが一回転して皮が剥けるはずなのですが。\n種取りはスクレイパーを叩き込んで半円形に切り出し、カボチャを右のあの欠片のようにすることです。\n勤務時間は通常朝 7 時から午後 3 時ですが、たまに注文が立て込むと朝 5 時から始業します。退勤時間も注文状況とスーパーバイザーの機嫌次第です。毎朝各部屋には今日やるべき青果の種類と量が割り当てられます。カボチャは疲れますが大抵定時か早めに退勤できます。時には量が終わっていなくても帰してくれることもあります。\nこの記事を書いている当日は、ビートルート 800 キロ、1/4 Jarra 400 キロ、その後はずっと Jap でした。\n仕事中は実はとても退屈です。ただ手に剃刀、スクレイパーあるいはナイフを持って、振り上げては下ろし、振り上げては下ろし、ビートルートから小カボチャまでひたすら切り続けます。\n現在働き始めて一週間強ですが、初日から今までずっと手が痛いです。ナイフを握って 8 時間切り続け、カボチャをしっかり掴むのにも握力が必要だからです。慣れるかどうか分かりません。人差し指もうっかり切ってしまいました。\n私は一体なぜここにいるのか # 「生きる理由を知っている者は、どのような生き方にも耐えられる。」 — 『偶像の黄昏』、ニーチェ\n実はワーホリに来ても、以前台湾でソフトウェアエンジニアをしていた時の給料ほどは稼げませんし、激しい肉体労働です（長く続けると後遺症が残るような）。\nここで手が酸っぱくなるまでカボチャを切っていると、どうしても少し人生を疑ってしまいます。自分はなぜここに来たのか、工場でライン作業員になるためか？\n単純な美しさ #工場で 8 時間働き、退勤すれば仕事は終わりです。退勤後にどうカボチャを切るか考え続ける必要はありません。私は 1 年半保険の営業をし、6 年半ソフトウェアエンジニアをしていました。営業の時は退勤時間がなく、いつでも顧客開拓を考えていなければなりませんでした。ソフトウェアエンジニアの時は退勤後もずっと技術的な FOMO（取り残される不安）を感じていました。8 年ぶりにこの単純な感覚を味わっています。\n単純な美しさを感じている時、心の中ではまだ「これは逃げではないか」と小声で問いかける声がします。周りの人は家庭を持ちキャリアを築いているのに、私はまだここでカボチャを切っている。\nしかし私が台湾でソフトウェアエンジニアを続けていればもっと良くなれたでしょうか？いいえ、私は自分がもう成長し続けられないことを知っていますし、元の環境に居続けることは緩慢な自殺に過ぎないと認識しています。今の考えも 労働環境とソフトウェアキャリアのボトルネックに書いたことと同じです。\nライン作業は同じことを繰り返すだけで、退屈と言えば確かに退屈ですが、一日 8 時間インターネットに繋がらない感覚も結構良いものです。SNS を見て過度に焦ることもなく、毎日吸収する情報量も過多になりません。それに大多数の時間、カボチャを切るのに頭を使う必要はないので、自分のことを考えられます。この記事もカボチャを切っている時に考えたもので、PC の前に来て考えたことを文字に起こしただけです。\nワーホリに来ることは、本当に悪くない収入を得られ、時間もたくさんあり、より多くの刺激も得られます。（ただ他のラインや仕事は必ずしもそうとは限りません。少し運次第です）。\n頭を空っぽにして沈思する時間を残すこと、これは今後も維持したい習慣です。\nすべての出会いに感謝 #ワーホリで最も重要なのは本当に「人」です。仕事を紹介してくれる人がいたり、情報をシェアしてくれる人がいたり、車があって乗せてくれる人がいたり、あるいは一緒に愚痴を言ったり努力したりできる人がいます。\n初期は知り合いがあまりいなくて損をすることも多かったですが、徐々に人と知り合い、多くの助けを受けました。\n一ヶ月泊めてくれた友人、友人の弟でちょうどここに留学していた人、彼の日本人の友人、ゴールドコーストに 2 年いる台湾人が特売品を買うのに連れて行ってくれたり地雷バイトを避けるよう教えてくれたり。バックパッカー宿で私をトランプに誘ってくれたドイツ人、工場で知り合った台湾人と日本人が私にたくさんのコミュニティや情報をシェアしてくれ、ここのコツにより詳しくなれました。寮で知り合った日本人は日本米を分けてくれたり運動に誘ってくれたり、スーパーまで車に乗せてくれる人もいました。\nこれら一つ一つの出会いが、私に人と人の間の良さを思い出させてくれます。\nそして一人一人が一種の生き方を代表しています。私はチャンスがあれば出会った人に以前は何をしていたか、今後はどう考えているかを聞くようにしています。レンタカーを借りる時に台湾から来た整備士に会った時でさえ、どのくらい来ているのか、どうして来たのか、どうやって残ったのか、なぜ残りたいのかを聞く機会を逃しませんでした。彼が快くシェアしてくれたことに感謝しています（私が後で彼から車を買うからかもしれませんが）。\n図書館での多国籍交流 #友人とゴールドコーストの図書館に行き、放送で英会話アクティビティがあるのを聞いてから、仕事が見つかる前はほぼ毎回参加していました。\nオーストラリアの図書館は多くのアクティビティを開催しているようです。City of Gold Coastの Library の下にある What’s on を探せば、異なる図書館で英語交流アクティビティが開催されており、ほぼ毎日あることがわかります。\n参加者はバックパッカーだけでなく、多くの移民もいます。移民して 40 年になる引退したポルトガル人、ヨルダンから移民してきた図書館警備員、英語が難しいと感じているコロンビア人、ここに嫁いで会社を開いたモンゴル人デザイナー、子供連れのインド人ソフトウェアエンジニアなどに会いました。大多数は日本人と韓国人で、台湾人も少なくありません。中国人は一人しか会いませんでした。\nポルトガル人とヨルダン人は移民の哀愁をシェアしてくれました。ポルトガル人は離れてすでに 40 年経つので、彼女が帰った時、ポルトガルは彼女の記憶の中の姿ではなく、とても親しみがあるけれどとても見知らぬ場所だったそうです。彼女は今年でもう 70 歳、家族や友人も徐々に人生の終点に向かっており、兄の最期にも会えませんでした。ヨルダン人は戦乱から逃れるためにここに来ました。彼はヨルダンの食べ物をとても懐かしんでいますが、帰ることはできません。\n彼らと知り合って、私は一度外に出ることがどれほど重要か深く感じました。これは 台湾の良さを感じられないの段落で書いたことです。私は自ら異なる国の生活を体験し、それによって改めて台湾を愛するか、あるいは他の場所に定住するかを選びたいのです。\nもし台湾に居続けたら、私は台湾の問題しか知らないでしょう。でも私が各国のそれぞれの問題を知れば、私はもっと納得して、相対的に受け入れられる場所、私が「家」と呼びたい場所を選べるかもしれません。\nもっと早く出てくればよかったと本当に思いますが、あまり早く出過ぎても今の悟りは得られなかったかもしれません。\nとても興味深いのは、私は日本に行きたいと強く思っているのに、ここにいる日本人の大部分は日本を離れたがっていることです。そして離れたい全員が同じ理由—低賃金—を挙げています。しかし給料を除けば、彼らが皆やはり日本を愛していることに気づきました。\nひどい部分 #前の方では良いことをたくさん言ったようですが、バランスを取るためにひどい部分も報告しなければなりません。\n青果工場はフルタイムの仕事なので、最低時給は 24.95 ドル、2 週間に一度給料が出され、1600 オーストラリアドルが保証されています。紹介してくれたのが女性で、女性の多くは Packing Room に行くので、私もここで梱包の仕事をするのだと思っていましたが、男性は Pumpkin Room によく派遣されます。カボチャの皮剥きと種取りの 2 つは楽な仕事ではありません。退勤後や休日の休息時間では手が回復せず、基本的にずっと酸っぱいような痛みが続いています。もしかしたらそのうち慣れるかもしれませんが、ずっと痛いままな気がします。\nそれにこの工場の労働時間は非常に不安定です。3 時と決まっていても、何時に帰れるかは上司の機嫌次第です。今は給料が保証されているので、早く帰れるのは良いことなのですが。しかし Onion Line や Steam Room などは通常 5 時や下手すると 7 時（平均労働時間 10-12 時間）まで残業します。では彼らはたくさん稼いでいるのでしょうか？いいえ。時間は日数ではなく合計で計算されるので、2 週間で 76 時間を超えて初めて残業レートが適用されます。そのため工場は彼らに狂ったように残業させた後、一日休みを与えます。普段の残業時間は休みの日の 8 時間に希釈され、残業代がつく時間が減ってしまうのです。かなり悪質な手口だと言えます。\n次に、私は工場の社長の築百年の古い家に住んでおり、週の家賃は 160 ドルです。\nこの家の状況からすると高すぎます。引っ越して最初の週はお湯さえ出ませんでした。壁はブラインドだけのようなもので、昼間は太陽が照りつけて暑く、夜は冷たい風が入ってきて寒いです。個室もなく、大家もテナントの問題にあまり真剣に対応してくれません。友人は中国人大家に気をつけるよう忠告してくれましたが、私の大家はオーストラリア人です。他のバックパッカーがオーストラリア人大家に情緒的脅迫を受けたり、悪意ある家賃値上げをされたりした話も聞きました。悪徳大家に国籍は関係ないようです。日本の法律は相対的にテナントを守ってくれると聞いたので、来年行ったら体験してみます。\n地元の人や何人かの移民と話した感想は、オーストラリアの政治環境も良くないということです。ただ台湾の青と緑の悪質な争いや共産党の侵略とは違い、ここではあちこちに責任を転嫁して朝令暮改であることが多いです。移民や入国法規も数年ごとに変わります。最近はちょうど移民がオーストラリア人の仕事と住宅を奪っていると非難している時期なので、オーストラリアに残るのが非常に難しくなり、ビザ審査が厳しくなりました。しかし数年前は労働力不足でビザを乱発していました。私自身の考えでは、オーストラリア人は本当に Chill で、多くの仕事は人が足りないのではなく、地元の人がやりたがらないからだと思います。\nオーストラリアの公共機関や保険なども高く、スピードも速くありません。私の運転免許証は 1 年物で 92 オーストラリアドルかかりました（有効期間が長いほど高くなります）。さらに普通郵便で届くまで 2 週間以内待たなければなりません。\n答えはないが方向はある #ますます多くの人の生き方や計画を知り、私の現状に変化はありませんが、視野はより開けました。\n人生には目の前にある数本の道しかないとはもう思いません。たくさんの道があることを知りました。ただ私がまだ知らないだけです。\n出発前の期待は、ここに来て「異なる生活のリズムを探す」ことと「各種の可能性を探索する」ことでした。また「執筆」と「自分が納得するソフトウェアを書く」時間があればと思っていました。\n今の考えでは、執筆は続けるつもりです。今は仕事も時間もあるので、もっと多く産出できるはずです。\nソフトウェアに関しては、あまりやる気が起きないようです。以前のように狂ったように技術を掘り下げる角度が唯一の道ではないと考えている部分もあります。AI がどんどん強力になるにつれて、プログラミングの本質がより浮き彫りになるでしょう。トップレベルのソフトウェアサービスでない限り、多くの場合、より良いコードを書いても問題をより良く解決できなければ意味がありません。\n私は今のところやはり日本に憧れており、オーストラリアに対しては依然として通りすがりの旅人という心持ちです（もし興味がある人がいれば、なぜかまたシェアします）。将来のコミュニケーションのために、日本語能力をさらに強化する必要があると思っていますし、日本で何ができるか引き続き様子を見ていきます。\n最後に、読者の方々から Substack や Twitter にメッセージをいただいたりすることが増えてきました。返信は遅いですが、質問や提案、単に読後の感想のシェアなど、読者からの手紙を受け取れるのは実はとても嬉しいです。ぜひお便りください！ もし早めの返信を希望する場合は、冒頭に「急」と書いてください！\n","date":"2025年8月17日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/from-coding-to-pumpkin-in-australia/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2 id=\"やはり焦るのが早すぎた\" class=\"relative group\"\u003eやはり焦るのが早すぎた \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%82%84%e3%81%af%e3%82%8a%e7%84%a6%e3%82%8b%e3%81%ae%e3%81%8c%e6%97%a9%e3%81%99%e3%81%8e%e3%81%9f\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e最初の一週間が過ぎるとのんびりした感覚は消え、仕事が見つからないことに少し焦り始めました。\u003c/p\u003e\n\u003cp\u003e急にオーストラリアに来ることを決めたので、資料を調べる時間もあまりなく、ここでどう生計を立てるかについても全てが不慣れでした。セカンドビザの日数を稼ぐべきか？どんな仕事をしたいか？どこで働きたいか？など、まだはっきり考えていないこともたくさんありました。\u003c/p\u003e\n\u003cp\u003eソフトウェアエンジニアの経歴はワーホリでできる仕事には何の役にも立たず、過去の経歴がまるで夢幻のように感じられました。まるで 7 年前にソフトウェアエンジニアに転職した時のように、過去の人生に疑念を抱き、未来に不慣れさを感じていました。\u003c/p\u003e\n\u003ch3 id=\"車仕事家探しの無限ループデッドロック\" class=\"relative group\"\u003e車、仕事、家探しの無限ループ（デッドロック） \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e8%bb%8a%e4%bb%95%e4%ba%8b%e5%ae%b6%e6%8e%a2%e3%81%97%e3%81%ae%e7%84%a1%e9%99%90%e3%83%ab%e3%83%bc%e3%83%97%e3%83%87%e3%83%83%e3%83%89%e3%83%ad%e3%83%83%e3%82%af\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003eワーホリ YouTuber を見て、最初は工事現場で働こうと心に決めていましたが、仕事は全く見つからず、どこで探せばいいのかも分かりませんでした。しかも工事現場は先に車と道具を買う必要があり、出費も少なくありません。\u003c/p\u003e\n\u003cp\u003eセカンドビザの日数を稼ぐなら、大多数の仕事は車があることを推奨していますし、車がないとたどり着けない場所も多いです。\u003c/p\u003e\n\u003cp\u003e到着してすぐに車を買おうとしましたが、陸運局（TMR）に二度行って二度とも壁にぶつかりました。\u003c/p\u003e\n\u003cp\u003e家を借りるか仕事をして、住所証明を持って CRN（顧客参照番号）を申請するか、直接オーストラリアの運転免許証に書き換える必要があります。\u003c/p\u003e\n\u003cp\u003e今は友人の家に仮住まいしているので、申請できる法的な住所証明がありません。\u003c/p\u003e\n\u003cp\u003eでは先に家を借りる？でもオーストラリアは本当に広すぎて、借りた後に仕事場が超遠いことが判明するのが怖いです。そのため「\u003cstrong\u003e仕事がないからどこに住めばいいか分からない → 住所がないから車が買えない → 車がないから多くの仕事場に行けない\u003c/strong\u003e」という無限ループに陥りました。\u003c/p\u003e\n\u003ch3 id=\"仕事を見つける\" class=\"relative group\"\u003e仕事を見つける \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e4%bb%95%e4%ba%8b%e3%82%92%e8%a6%8b%e3%81%a4%e3%81%91%e3%82%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003eその後の 2 週間、私はまず FB や各種コミュニティ、Seek で手当たり次第に応募し、Google Maps でホテルや旅館の Career ページを直接探して履歴書を送ったりもしましたが、音沙汰はありませんでした。\u003c/p\u003e\n\u003cp\u003e幸運だったのは、日本へ Ado のライブを聴きに行った時に知り合った台湾人の弟さんがちょうどゴールドコーストにいて、その弟さんの日本人の友人が、市内のミートファクトリーで欠員がありセカンドビザの日数も稼げると教えてくれたことでした。\u003c/p\u003e","title":"プログラミングからカボチャ切りへ：オーストラリアワーホリ正式始動"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nいつの間にかゴールドコーストに住んで一週間が経ちました。記憶と衝撃がまだ新しいうちに記録しておきます。\nこの一週間、実はあまり何もしませんでした。最初の 2 日は友人とスーパーで買い出し、2 日は資料調べと行政手続き（携帯、銀行、タックスファイルナンバー、陸運局など）に走り、週末の 2 日は一人で BroadBeach と Surfers Paradise に海を見に行き、夜は大体台湾の友人とメイプルストーリーをしていました。\nタイトルは「オーストラリアでの最初の一週間」ですが、実のところ私自身の考えがかなり多いです。オーストラリアに関連した感想が見たい方は、下の「オーストラリア雑感」のセクションまで直接スクロールしてください！\n（もしオーストラリアのワーキングホリデーに関する情報が見たいなら、他のバックパッカーの体験談の方が詳しいはずです。）\n離れて初めて台湾が故郷だと気づいた #より多くの人と別れを告げるにつれ、台湾への未練が募りました。\n私の Facebook がしばらくブロックされていたせいで、出発の 2 日前に、恩師であり友人でもあるダンス部の先輩の結婚式を危うく逃すところでした。\n結婚式では多くの旧友に会えました。主に高校大学のダンス部の先輩たちで、本当にお世話になった方々です。去る前に会えて本当に嬉しかったです。私をとても可愛がってくれた先輩の一人に、もうすぐ出発すると伝えた時は鼻がツンとしました。最後に先輩に別れを告げる時、まさか彼が先に泣くとは思いませんでした。「すごく長い間会えない気がする」と言われ、私も一緒にもらい泣きしてしまいました。\n家を引き払った後、台湾にはもう「家」と呼べる場所がありません。だから持って行けないものを友人の家に置かせてもらいました。場所を貸してくれ、これらの物が私にとってどんな意味を持つか聞いてくれた 2 人の友人に感謝します。これらのお土産を一通り紹介し終えた時、ようやくこれらの物としばしの別れをする準備ができたと感じました。私が持っている物は、それらを組み合わせることで私の存在の証明にもなるのでしょう。\n引き払ってから台湾を離れるまで、友人の家に一週間仮住まいしました。元々泊まる予定がなかった時に一度送別してくれ、住み始めてからもう一度送別してくれました。面白いけどとても温かい気持ちになりました。\n出発前に記事を書き、自分ではよく考えたつもりでした。仕事、居住、交通、原生家族などで台湾に不満を持っていましたが、台湾にはこんなにも素晴らしい人々がいて、私を支え、助けてくれます。彼らがくれる善意は、ここに残って頑張り、より良い台湾を築くべきではないかと何度も思わせました。\n心から台湾を嫌えないのは、台湾がこれらの人々を育んだからでもあります。\n皆に会う前に航空券とビザの準備ができていてよかったです。そうでなければ本当に揺らいでいたでしょう。\nしかしこちらに来て少し冷静になってみると、やはり一度外に出る必要があったと感じます。私は自分を少し燃やし尽くしてしまっていたようです。\n（ 『台湾を離れて 2 年：オーストラリアと日本へ』を見て祝福してくれたすべての人にも感謝します。会えなくても、指を動かして祝福してくれた一人一人にとても感謝しています。）\nもしかしたら最期かもしれない #今回の出発前、誘ってくれた友人とは極力会うようにしました。\n以前ポッドキャストの Gooaye で彼が「私たちは知らないうちに多くの人と人生最後の再会をしている」と言っているのを聞きました。必ずしも生死に関わることではなく、縁がそこで終わるということです。これまでも「また今度」と言いながら、静かに次の集まりがなかった経験は少なくありません。\n年を取るにつれ、結婚して子供ができる人もいれば、仕事でより多くの責任を負う人もいて、その他の用事も増えていきます。もし私が将来台湾に定住しないと決めたら、戻ってきて友人を訪ねられる時間はさらに少なくなるでしょう。\nだから、今回の出発前はいつも最後かもしれないという気持ちで、一回一回の再会を大切にしました。もちろん、皆がどこにいてもそれぞれ元気でいてくれることを願っています。\n傷を癒しに来た #先輩に私の計画を話した時、「台湾にひどく傷つけられたようだね」と言われたのを思い出します。\n来て一週間経っても、台湾に対してはネガティブな考えしかありません。一時別れの記事で大半は述べましたが、残りの極端かもしれない考えはここでは詳しく述べません。\n友人たちがくれた祝福に応えるなら、私がすべきことは台湾に残って奮闘することではなく、どんな形であれ自分が歩み続けられる方法を見つけることです。\n私が台湾を離れた翌日、父がちょうど妻と子供を連れて中国から台湾に戻ってきました。父の一家が他の親戚と食事をしている写真を見た夜、悪夢を見ました。\nその夢はごく普通で、ただ私がその場にいるという夢でした。しかし私がそこにいるというだけでパニックを感じました。\nこの時初めて、私がどれほど彼らに再会したくないか、一日早く台湾を離れられたことがどれほど幸運だったかを知りました。\n彼と縁を切りたいと強く思っていますが、私はあまりにも弱く、まだできません。彼に会いたくないと言う勇気もまだありません。\n私は一時的に台湾を離れることしか選べません。中国の土地も踏まないでしょう。この 2 年で私がもっと勇敢になれることを願っています。\n盧山の真面目を知らざるは、只だ身の此の山中に在るに縁る #退職日から数えて、もう 2 週間近くプログラミングをしていません。この 6 年間働いてきて、3 日以上書かなかったのは初めてです。\nまだオーストラリアでバイトを始めていませんが、台湾のソフトウェアエンジニア環境に戻ることを考えるととても不快です。台湾企業はキャリア開発と成長のコストを従業員自身に転嫁しすぎです。退勤後も休日も、自分がもう必要とされなくなるのではないかと心配し、生活が息苦しいほど圧迫されているのに方向が見えないと感じていました。\nこの一週間でようやく分かってきました。私の以前の努力は的を射ていなかったのかもしれません。私の努力には 2 つの大きな問題があると思います。一つはより良い環境に飛び移れるほど努力の程度が良くなかったこと、もう一つは努力の方向が環境から抜け出すためではなく、FOMO（取り残されることへの恐れ）のためにひたすら学ぶものを探していたことです。\n2023 → 2024の年度振り返りで「流行に盲従しない」と少し意識していましたが、元の環境にずっといて、毎日出勤してコードを書き、退勤後に自分を高める方法を必死に探すという不安な状態にいる限り、永遠に「知っている」だけで「できない」ままのようです。\nleafwind さんがシェアしてくれた名言に感謝します。「劣悪な環境から抜け出さず、継続的に学習して能力を高めても、より疲れる仕事を得るだけだ。だから余暇時間の学習は劣悪な環境を離れるためだけにすべきだ」。\nこれは出国前の血液検査のことも思い出させます。私の体に足りないのはビタミン D だと分かったのですが、この半年私が食べていたサプリメントはビタミン B と C でした。この徒労感はここ数年の私のキャリアのようです。\nまた戻ってコードを書くことになるか分かりませんが、この 2 年は観察し続け、試してみましょう！\nまだバイトを始めていない #今回の旅はとても急に手配したので。5/25 に決定、6/30 退職、7/03 退去、7/08 出発です。\nだから私はオーストラリアに着いてから資料を調べ、仕事を探し始めました。泊めてくれた友人のおかげで、比較的リラックスして最初の一週間を過ごせました。必要なものをすべて持ってこれたのも幸運でした（というより持ってきすぎました）。\n私の当初の計画は、まず中古車を買い、仕事を探し、最後に仕事に基づいて住まいを探すというものでした。\nオーストラリアは車がないと本当に不便です。それにこちらの中古車は 10 万台湾ドル前後でそこそこのものが買え、去る前にほぼ原価で他のバックパッカーに売れるので、思い切って車を買うことにしました。\nしかしオーストラリアの免許証と車両名義変更の規定は州ごとに異なり、何をすべきか理解するのに午後を 2 回費やしました。\n台湾の監理処が出す国際免許証は役に立ちません。オーストラリアでは NATTI 翻訳された英文免許証と台湾の免許証をセットで使う必要があります。私はオンラインで華生と阿西というワーホリインフルエンサーに翻訳をお願いしました。\n私が現在いるゴールドコーストはクイーンズランド州にあり、クイーンズランド州では車両名義変更に CRN（Customer Reference Number）が必要です。現地の陸運局（TMR）に行き、「パスポート、名前入りの銀行カード 2 枚（台湾のもので可）と住所証明」を提供しなければなりません。\n住所証明には賃貸契約書や公共料金の請求書など私の名前が入った書類が必要で、私がクイーンズランド州に住んでいることを証明しなければなりません。だから車を買うのは自分で家を借りてからになります。\nまだどんな種類の仕事をどこでするか決まっていないため、不用意に家を借りる勇気もありません。日本に行ってから帰ってきてもセカンドビザには間に合うので、まずはセカンドビザの日数を稼げる肉体労働やへき地の仕事を 88 日間して資格を得るかもしれません。その間に資料を調べ、人を増やし、何ができるか見てみます。\nオーストラリア雑感 #最後にオーストラリアでの現在の面白い発見をシェアしなければなりません！\nオーストラリアは本当に広い。心の準備をしていてもやはり広いと感じます 天気は本当に良い。毎日快晴で、ゴールドコーストは高層ビルが多くないので、いつも青空が見えます オーストラリア人はスモールトークが大好き。通行人や店員の第一声は \u0026ldquo;Hey, How is going?\u0026rdquo; 道行く人はタトゥーがすごく多い。しかも面積が大きい。首や手足がタトゥーで覆われている人が多いですが、台湾の和彫りのように色は入れず、黒や濃い色のタトゥーばかりです。 今のところ会った人は皆フレンドリー（店員、陸運局、銀行）。本当に話す勇気さえあれば、伝えようとすれば、彼らは一生懸命理解しようとしてくれます。ここで英語を話すとどんどん自信がつきます。訛りやアクセントを心配する必要はありません。なぜなら多様な人種がいるから（インド人が多い）、基本的に通じればいいのです。 オーストラリア英語は省略形が多すぎ！afternoon は arvo、registration は rego になります。 ゴールドコーストがその名にふさわしい部分は BroadBeach と Surfers Paradise という 2 つの大きなビーチです。普段の道はやはり木だらけです。あと遊園地が超多い！ とても多くの人に台湾人に気をつけろと言われます。オーストラリアに来たことのある友人のほぼ全員にそう言われました。雇い主ならブラックだったり、家を借りるなら悪徳大家の比率が高かったり、他にもお金を騙し取られたりとか。今の考えは同郷だからといって警戒心を解いてはいけないということです。 交通天国。車は私が道を渡ろうとしているのを見ると、直接止まってくれます。双方向の車が！そして信号は全部自分でボタンを押します。 ここにもシェアサイクルがあり、Lime と言いますが、超高い！30 分で 500 台湾ドル近くします。 外食は本当に高い。お腹いっぱい食べるにも 20 AUD（約 400 台湾ドル）必要です。飲み物も高く、平均 200 台湾ドル近くします。だから今週は発泡錠を飲む習慣がつきました。 タイ料理、中華料理、日本料理は結構多いです。日常の食事はハンバーガーとシーフードのようで、一週間食べてみて台湾の外食が圧勝だと感じました。 SouthPort に鶴茶楼があり、味は台湾と同じで、店員も台湾人でした。 ここには美味しいミルクシェイクがたくさんあります！私はミルクシェイクが大好きです！ここの Krispy Kreme には好きなドーナツをそのまま放り込んでシェイクにするものまであります！ とりあえずこんな感じです！また感想があればシェアします。2 週目があるとは限りませんが XD\n","date":"2025年7月16日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/my-first-week-in-au/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eいつの間にかゴールドコーストに住んで一週間が経ちました。記憶と衝撃がまだ新しいうちに記録しておきます。\u003c/p\u003e\n\u003cp\u003eこの一週間、実はあまり何もしませんでした。最初の 2 日は友人とスーパーで買い出し、2 日は資料調べと行政手続き（携帯、銀行、タックスファイルナンバー、陸運局など）に走り、週末の 2 日は一人で BroadBeach と Surfers Paradise に海を見に行き、夜は大体台湾の友人とメイプルストーリーをしていました。\u003c/p\u003e\n\u003cp\u003eタイトルは「オーストラリアでの最初の一週間」ですが、実のところ私自身の考えがかなり多いです。オーストラリアに関連した感想が見たい方は、下の「オーストラリア雑感」のセクションまで直接スクロールしてください！\u003c/p\u003e\n\u003cp\u003e（もしオーストラリアのワーキングホリデーに関する情報が見たいなら、他のバックパッカーの体験談の方が詳しいはずです。）\u003c/p\u003e\n\u003ch2 id=\"離れて初めて台湾が故郷だと気づいた\" class=\"relative group\"\u003e離れて初めて台湾が故郷だと気づいた \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e9%9b%a2%e3%82%8c%e3%81%a6%e5%88%9d%e3%82%81%e3%81%a6%e5%8f%b0%e6%b9%be%e3%81%8c%e6%95%85%e9%83%b7%e3%81%a0%e3%81%a8%e6%b0%97%e3%81%a5%e3%81%84%e3%81%9f\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eより多くの人と別れを告げるにつれ、台湾への未練が募りました。\u003c/p\u003e\n\u003cp\u003e私の Facebook がしばらくブロックされていたせいで、出発の 2 日前に、恩師であり友人でもあるダンス部の先輩の結婚式を危うく逃すところでした。\u003c/p\u003e\n\u003cp\u003e結婚式では多くの旧友に会えました。主に高校大学のダンス部の先輩たちで、本当にお世話になった方々です。去る前に会えて本当に嬉しかったです。私をとても可愛がってくれた先輩の一人に、もうすぐ出発すると伝えた時は鼻がツンとしました。最後に先輩に別れを告げる時、まさか彼が先に泣くとは思いませんでした。「すごく長い間会えない気がする」と言われ、私も一緒にもらい泣きしてしまいました。\u003c/p\u003e\n\u003cp\u003e家を引き払った後、台湾にはもう「家」と呼べる場所がありません。だから持って行けないものを友人の家に置かせてもらいました。場所を貸してくれ、これらの物が私にとってどんな意味を持つか聞いてくれた 2 人の友人に感謝します。これらのお土産を一通り紹介し終えた時、ようやくこれらの物としばしの別れをする準備ができたと感じました。私が持っている物は、それらを組み合わせることで私の存在の証明にもなるのでしょう。\u003c/p\u003e\n\u003cp\u003e引き払ってから台湾を離れるまで、友人の家に一週間仮住まいしました。元々泊まる予定がなかった時に一度送別してくれ、住み始めてからもう一度送別してくれました。面白いけどとても温かい気持ちになりました。\u003c/p\u003e\n\u003cp\u003e出発前に記事を書き、自分ではよく考えたつもりでした。仕事、居住、交通、原生家族などで台湾に不満を持っていましたが、台湾にはこんなにも素晴らしい人々がいて、私を支え、助けてくれます。彼らがくれる善意は、ここに残って頑張り、より良い台湾を築くべきではないかと何度も思わせました。\u003c/p\u003e\n\u003cp\u003e心から台湾を嫌えないのは、台湾がこれらの人々を育んだからでもあります。\u003c/p\u003e\n\u003cp\u003e皆に会う前に航空券とビザの準備ができていてよかったです。そうでなければ本当に揺らいでいたでしょう。\u003c/p\u003e\n\u003cp\u003eしかしこちらに来て少し冷静になってみると、やはり一度外に出る必要があったと感じます。私は自分を少し燃やし尽くしてしまっていたようです。\u003c/p\u003e\n\u003cp\u003e（\n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/leaving-taiwan-working-holiday/\"\u003e『台湾を離れて 2 年：オーストラリアと日本へ』\u003c/a\u003eを見て祝福してくれたすべての人にも感謝します。会えなくても、指を動かして祝福してくれた一人一人にとても感謝しています。）\u003c/p\u003e\n\u003ch3 id=\"もしかしたら最期かもしれない\" class=\"relative group\"\u003eもしかしたら最期かもしれない \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%82%82%e3%81%97%e3%81%8b%e3%81%97%e3%81%9f%e3%82%89%e6%9c%80%e6%9c%9f%e3%81%8b%e3%82%82%e3%81%97%e3%82%8c%e3%81%aa%e3%81%84\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e今回の出発前、誘ってくれた友人とは極力会うようにしました。\u003c/p\u003e\n\u003cp\u003e以前ポッドキャストの Gooaye で彼が「\u003cstrong\u003e私たちは知らないうちに多くの人と人生最後の再会をしている\u003c/strong\u003e」と言っているのを聞きました。必ずしも生死に関わることではなく、縁がそこで終わるということです。これまでも「また今度」と言いながら、静かに次の集まりがなかった経験は少なくありません。\u003c/p\u003e\n\u003cp\u003e年を取るにつれ、結婚して子供ができる人もいれば、仕事でより多くの責任を負う人もいて、その他の用事も増えていきます。もし私が将来台湾に定住しないと決めたら、戻ってきて友人を訪ねられる時間はさらに少なくなるでしょう。\u003c/p\u003e\n\u003cp\u003eだから、今回の出発前はいつも最後かもしれないという気持ちで、一回一回の再会を大切にしました。もちろん、皆がどこにいてもそれぞれ元気でいてくれることを願っています。\u003c/p\u003e\n\u003ch2 id=\"傷を癒しに来た\" class=\"relative group\"\u003e傷を癒しに来た \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e5%82%b7%e3%82%92%e7%99%92%e3%81%97%e3%81%ab%e6%9d%a5%e3%81%9f\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e先輩に私の計画を話した時、「台湾にひどく傷つけられたようだね」と言われたのを思い出します。\u003c/p\u003e","title":"オーストラリアでの最初の一週間"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n本来は月に一記事を希望していましたが、4 月と 5 月の記事は初稿を書いた後ずっと公開していませんでした。\nしかし『アトミック・ハビッツ』には「一度の失敗があなたをダメにするのではない。その後に続く失敗の連鎖があなたをダメにするのだ」とあります。6 月が終わる前に急いで投稿します！ （私が書いたあの 2 つの記事は「幸せ」と「正直」についてです。頑張って早く修正して公開します。）\nこの記事では私の人生の重大な転換——台湾を 2 年間離れることについてシェアします。\n現在の計画はオーストラリアでワーキングホリデー 1 年、その後日本でワーキングホリデー 1 年です。\nついにその一歩を踏み出す #ずっと海外に出たいと思っていました。大学時代は交換留学に行く多くの友人を羨ましく見ていましたし、ソフトウェアエンジニアに転職してからは海外で働く先輩たちと知り合い、徐々に自分もできるかもしれないと思うようになりました。\n最初は日本文化、気候、生活環境への憧れから日本に行きたいと思っていました。JPop を聴くのも大好きですし、台湾との距離も近く、向こうにも友達がたくさんいるからです。\n2021/05/26 に楽天日本の面接を受けましたが、残念ながら最終面接で落ちてしまいました。原因はフロントエンドの基礎知識がしっかりしていなかったことと、インド人の英語が聞き取れなかったことだと思います（一次面接のロシア人との面接は悪くありませんでした）。\nその後も台湾に残り、また 3 回転職しました。ずっと海外行きを口にしていましたし、生活の中でも意識的に調整（荷物を減らす、バイクを売る、交際を避ける）していましたが、どうしてもその一歩が踏み出せませんでした。\nその間にはコロナの要因もありましたが、主には自分の自己制限と先延ばしでした。例えば、先に台湾でもっと技術を積み上げたい、バックエンドに転向したい、一緒に成長できると謳う団体を誤信したり、日本語をもっとうまくしてから、面接に落ちてブラックリスト入りするのが怖い、他にも突然湧いて出てくるやりたいこと（脚本コンクールへの応募など）とか。\nしかし**私がずっとやるべきだったのは「その一歩を踏み出すこと」**でした。履歴書を整え、手当たり次第に応募し、模擬面接をし、毎回の面接結果とフィードバックに基づいて調整するなどです。\n受託開発会社、倒産したスタートアップ、ワンオペ（フロントエンド、バックエンド、PM、カスタマーサポート）のポジションを経験した後、もう台湾企業で探すつもりはありませんでしたが、ちょうど友人が現職の会社（月末には前職になります）をリファラルしてくれました。彼らは日本にオフィスがあることが分かり、面接時に日本面接のステップを追加してもらい、入社後も 2 週間日本で仕事をしました。「日本で働く」ことにとても近づいたと感じました…！\nそして、その後はありませんでした。\n同時に、昨年ワーキングホリデービザで日本に行き、ビザが切れる前に無事正式な就労ビザに切り替え、バックエンドエンジニアとして働いている友人がいました。\n彼の成功は私を励ましました。境遇は人それぞれだと分かっていますが、私ももうすぐワーキングホリデーを申請できなくなります。申請しても必ず行かなければならないわけではありません。とりあえずビザを取ってから行くかどうか考えればいいのです。\n急遽オーストラリア行きを決める #4 月末に日本のワーキングホリデービザを申請しました。本来は 11 月に賃貸契約が満了するまで台湾にいてから出発するつもりでした。\nオーストラリアに行きたいと思ったきっかけは、前の同僚がちょうどオーストラリアのワーホリから帰ってきたことです。「ワーキングホリデー」という大きなテーマで彼女に体験談を聞こうと思ったのですが、話しているうちに自分がアジアを出たことがないことにハッと気づきました。タイに一度行ったきりで、あとはずっと日本に行っていました。\nまた、向こうに短期留学している親友がいることも思い出し、突然オーストラリアも選択肢の一つだと意識しました。\nそれに私の理想的な計画は、日本のワーホリ期間中に順調に就労ビザに切り替えることです。成功すればずっと日本にいることになります。他の場所を見に行かないのは少し残念な気がしました。こんなに早く自分を制限する必要はないようです。\n日本のビザを待っているこの 2 ヶ月間、仕事、生活、感情面でもいくつかの変化がありました。最後に背中を押したのは、オーストラリアのワーキングホリデービザがあまりにも便利すぎることでした。いつでもネットで申請でき、人数制限もありません。ネットで記入し、残高証明を申請し、健康診断を受ければ終わりです。\n誕生日の 5/26 に申請し、5/30 に健康診断を受け、6/06 にはビザが下りました。\n後で調べたところ、日本のワーホリビザは半年以内に受け取り（2025/06/232025/12/19）、受け取り期間内に 1 年以内に行く必要があります（2026/06/23）。日本に到着した時点から計算されるので、実は 7 月にオーストラリアへ行く前に受け取り、来年 7 月前に日本へ出発すればいいのです。公式サイトの 2025 年度打工度假簽證第一期合格者發表 を参照してください。\nオーストラリアのワーホリビザが下りた当日、退職願を出し、大家さんに連絡して早期解約し、航空券を予約し、現地の友人に連絡しました。\nなぜそんなに海外に出たいのか #労働環境とソフトウェアキャリアのボトルネック #今年初めの 2024 -\u0026gt; 2025の振り返りの中で、私は「エンジニア以外に何ができるだろうか」と少しずつ考え始めていました。\n2019 年 4 月にソフトウェアエンジニアに転職して、今日で 6 年になります。キャリアの未来に対する不安や、休日もプログラミングをする日々に終わりはあるのか分かりません。\n最初の 3 年はインポスター症候群に苦しみ、後の 3 年は AI の台頭やコロナ禍で過剰採用された人員の消化などがあり、ソフトウェアエンジニアは冬の時代に入り、好転の兆しは見えません。\n台湾の労働環境とソフトウェア産業の発展もあまり良くありません。私は現在 4 回職場を変えましたが、給料は上がり続けているものの、ずっと「半年で 3 日、1 年で 7 日」という有給休暇制度を繰り返しています。一部リモートの制度がなければ、本当に生活が仕事に埋め尽くされて窒息していたと思います。\n仕事自体にやりがいや成長があればいいのですが、事実は、私がいた会社はどこも成長の場を提供できませんでした。面接で難しい質問をしても、入社後にやるのは基本的なことばかり。その結果、業界で生き残るために、平日の退勤後や休日もプログラミングを続け、勉強し続けなければなりませんでした。\n台湾での次のステップが徐々に見えなくなりました。台湾の純粋なソフトウェアの選択肢と発展は限られており、体感として大多数のリソースはやはりハードウェア産業に注がれています。\n私がいた会社や知っている会社もあまりフロントエンドを気にしていませんし、台湾の UIUX 産業はさらに悲惨です。そのため UIUX デザイナーと協力した経験さえあまりなく、UI 担当として連れてこられたグラフィックデザイナーと協力することが多いです。\nキャリアを通じて、自分が納得できるプロダクトを作ったこともありません。もしかしたら仕事に対するアイデンティティの欲求を手放すべきかもしれません。仕事はお金を稼ぐためだけでいい。しかし台湾の長時間労働と少ない休暇日数では、仕事と距離を置くのは難しいと感じています。\n不安に背中を押されるだけでなく、仕事で継続的に達成感を感じたいのです。\n私が仕事探しが苦手なだけかもしれませんが、これが私が台湾でソフトウェアを書いている個人的な感想です。\n原生家族と居住の正義 #しかし仕事よりも重要な要素は「原生家族」と「居住の正義」です。\n両親が離婚した後、二人とも私を引き取りたがらなかったので、小さい頃から祖母の家に居候していました。高校の時に祖母が亡くなってからは叔父について行き、大学卒業後は自分で家を借りました（叔父はずっと私に良くしてくれましたが）。\n今回離れた後、将来私が台湾に戻っても住む場所はありません。滞在期間中もホテルに泊まるか友人の家に泊めてもらうしかありません。\n私自身台北市で 8 軒借りましたし、親戚と一緒にあちこち引っ越したのを含めると合計 13 回になります。\n台湾の借家人は非常に弱い立場にあると感じます。大家は勝手にベランダに出入りし、自分の荷物を勝手に積み上げ、夏のエアコン故障も修理せず、家賃補助を申請すれば値上げして追い出そうとします。違法な間仕切りや屋上の増築も賃貸市場の大多数を占めており、郵便受けさえ無いこともよくあります。\nしかも坪数は非常に小さく、ワンルームではほぼ自炊もできません。\n私には帰るべき自分の家がありません。引っ越すたびに各時期の卒業アルバムまで一緒に運び、多くの思い出の品は結局写真に撮って残すだけで、本体は捨てなければなりませんでした。\nこのまま台湾で賃貸生活を続ける日々は想像できませんし、この病的な台湾の不動産市場に参加したくもありません。\n台湾の良さを感じられない #それ以外にも、文句を言っても改善されない交通環境、JPop のコンサートにはいつも劣悪な主催者がつき、自己成長を謳う多くの団体やインフルエンサーは結局不安を煽って講座を売るだけ。台湾にミサイルを向け続ける敵国や、政治を乱す国民党、民衆党とその支持者たちについては言うまでもありません。\nこれらの苦境を見ていると、自分がますますネガティブになっていくのを感じます。そして私がばら撒く負のエネルギーは、この土地で懸命に頑張ろうとしている周りの人々にも影響を与えるかもしれません。私はそんな自分が好きではありません。自分に少し違うエネルギーを注入したいのです。\n台湾にもたくさんの長所があることは知っています。治安が良く、テーブルに物を置いても盗まれない、落とし物は警察署に届けられる、真夜中に道を歩いても怖くない、外食が便利、コンビニのカバー率が高い、医者にかかりやすい、行政効率が高い、東部の景色が美しい、同性婚の合法化、映画が安い、ここでも多くの人の助けを受けました。（しかし多くの利便性は実は労働力の搾取によって得られているとも観察していますが。）\n一度外に出てみたいです。他の場所、他の産業の良し悪しを本当に経験してみたい。そうすれば台湾がどれほど良いか再発見できるかもしれません。\n出発前の不安 # 出走の代償は、正面からやってくる巨大な不確実性だ。\n実はこの出走が失敗することをかなり恐れています。しかし「失敗」の定義とは何でしょうか？\n失敗とは現地で仕事が見つからず台湾に帰ること？現地で悪い経験をすること？帰ってきた後仕事が見つからないこと？\n外に出て失敗するのが怖い、まさか残れば「成功」するのでしょうか？ いいえ、今の生活も楽しいとは言えません。非常に不安だと言ってもいいくらいです。台湾に居続ければ私はただの屍になり、精神的に緩慢な自殺をすることになると確信しています。\nこれまでの私の人生はベルトコンベアに乗って歩いていました。時間通りに大学入試を受け、卒業前から仕事を始めました。今回外に出ることは、私のキャリアと貯金の蓄積が一時停止することを意味しますが、一時停止を押して外を見に行く必要があります。\n一年前の私なら絶対にキャリアを中断する決心はできなかったでしょう。しかし今はソフトウェアのキャリアにそれほど未練もありません。台湾でソフトウェアを続けても、よくあるのは職能を絶えず拡張され、何でも屋になることを強いられ、そして次を見つけるのが難しくなるだけです。\n今回は初めて次の仕事が決まらずに退職しました。来月から給料が入ってこない感覚を初めて味わっています。\nしかしカウンセリングを受けて徐々に気づきました。心理的に不健康な状態では、報復的な消費がたくさんあります。だから今比較的多く稼いでいるように見えても、実際に残るものは多くありません。\n私はよく台湾の何かから逃げるために日本に行っていました。今年 3 月に東京に行ったのは台北の窒息感から逃げたかったからですし、その前に日本でリモートワークをした理由は当時のルームメイトから離れたかったからです。\nそのためにローンを組んで少し後ろ盾を増やしました。このようにキャリアを中断した後ではローンの条件を得るのは難しいですから。この 2 年の緊急事態に対応するだけでなく、いくつかの資産配分もできます。\nFIRE（Financial Independence, Retire Early）からは間違いなく遠ざかりましたが、目の前のステージさえクリアできないなら、そんな未来のことを考えても仕方ありません。\n最後に、友人たちと離れることを本当に意識しました。家族の支持はありませんが、台湾ではいつも多くの友人の助けを受けてきました。台湾に家はもうありませんが、友人が持っていけない荷物（アルバム、記念品、衣類など）を預かってくれることになりました。\nかつて自分はとても自立していると思っていましたが、一人で飛び立つ人こそが本当に自立しているのだと気づきました。海外で直面する困難のほとんどは自分で解決しなければならないのですから。\n英語が十分でないことや、オフィスワークが長すぎて肉体労働に適応できないのではないかとも心配していますが、まずは外に出て試してみないと結果は分かりません！\nこの 2 年への期待 #この 2 年で必ずお金を稼げるとは思っていません。トントンなら上出来かもしれません。\n主に異なる生活のリズムを探し、様々な人と知り合い、あらゆる可能性を理解し、プログラミング以外に自分が他に何ができるかを見てみたいです。\nバイトの合間に、しっかり執筆や広義の創作もしたいです。働いていた数年間、時間的にも心理的にも執筆する余裕がなかったと思います。2023 年から自分に余裕を持たせるよう努力してきましたが、今のところ進捗は困難だと感じています。これも言い訳かもしれませんが、もしこの 2 年も書き続けられないなら、私は十分な情熱もなく執筆に向いていないのだと思います。\nニュースレターやブログを書くだけでなく、挑戦したい他の執筆プロジェクトもあります。\n自分のソフトウェアキャリアに対しては悲観的ですが、もしかしたら台湾のソフトウェア産業と製品に対してだけかもしれないとも思っています。だからいくつかのオープンソースプロジェクトに参加し続けたいです。Apache 財団の中のプロジェクトかもしれません。私が有意義で、価値があり、挑戦的で、未来があると思うものを書きたいのです。\n最後に、私はやはり台湾は素晴らしい場所だと思っていますが、現段階の私にはそれを鑑賞する能力がありません。海外で台湾の素晴らしさを再発見できることを願っています。もしそうでなければ、相対的により好きな場所を見つけるでしょう。\nこの旅はとても慌ただしく手配しました。計画を直接半年早め、1 ヶ月以内に出発しなければなりません。仕事と住処を処理し、離れる前にレーシック手術もしました。\nこれほど果断に、迅速に行動できるのは、おそらく私が長く引き延ばしすぎて、いつも自分に言い訳をしすぎてきたからでしょう。これは本当に以前長年海外に住んでいた友人がシェアしてくれた、「やりたいけどやる勇気がない重大な決定は『自分が反応できないほど速く』やらなければならない」という感覚に似ています。 （それに私が離れた翌日に父が中国から家族を連れて帰ってくることが分かりました。ちょうど彼らを避けられる、これは良い兆しです！）\n上記の期待はとても美しく聞こえますが、期待はもちろん美しい方がいいです。私の経験では多くのアクシデントや曲折が起こるでしょう。未来の自分がどんな姿になっているか、戻ってきて今の想像を見てどう感じるか、とても楽しみです。\nここまで読んでくださった皆さん、そして出発準備中に私を助けてくれた人々に感謝します。私の出走がすべて順調でありますように！\n","date":"2025年6月21日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/leaving-taiwan-working-holiday/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e本来は月に一記事を希望していましたが、4 月と 5 月の記事は初稿を書いた後ずっと公開していませんでした。\u003c/p\u003e\n\u003cp\u003eしかし『アトミック・ハビッツ』には「\u003cstrong\u003e一度の失敗があなたをダメにするのではない。その後に続く失敗の連鎖があなたをダメにするのだ\u003c/strong\u003e」とあります。6 月が終わる前に急いで投稿します！\n（私が書いたあの 2 つの記事は「幸せ」と「正直」についてです。頑張って早く修正して公開します。）\u003c/p\u003e\n\u003cp\u003eこの記事では私の人生の重大な転換——台湾を 2 年間離れることについてシェアします。\u003c/p\u003e\n\u003cp\u003e現在の計画はオーストラリアでワーキングホリデー 1 年、その後日本でワーキングホリデー 1 年です。\u003c/p\u003e\n\u003ch2 id=\"ついにその一歩を踏み出す\" class=\"relative group\"\u003eついにその一歩を踏み出す \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%a4%e3%81%84%e3%81%ab%e3%81%9d%e3%81%ae%e4%b8%80%e6%ad%a9%e3%82%92%e8%b8%8f%e3%81%bf%e5%87%ba%e3%81%99\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eずっと海外に出たいと思っていました。大学時代は交換留学に行く多くの友人を羨ましく見ていましたし、ソフトウェアエンジニアに転職してからは海外で働く先輩たちと知り合い、徐々に自分もできるかもしれないと思うようになりました。\u003c/p\u003e\n\u003cp\u003e最初は日本文化、気候、生活環境への憧れから日本に行きたいと思っていました。JPop を聴くのも大好きですし、台湾との距離も近く、向こうにも友達がたくさんいるからです。\u003c/p\u003e\n\u003cp\u003e2021/05/26 に楽天日本の面接を受けましたが、残念ながら最終面接で落ちてしまいました。原因はフロントエンドの基礎知識がしっかりしていなかったことと、インド人の英語が聞き取れなかったことだと思います（一次面接のロシア人との面接は悪くありませんでした）。\u003c/p\u003e\n\u003cp\u003eその後も台湾に残り、また 3 回転職しました。ずっと海外行きを口にしていましたし、生活の中でも意識的に調整（荷物を減らす、バイクを売る、交際を避ける）していましたが、どうしてもその一歩が踏み出せませんでした。\u003c/p\u003e\n\u003cp\u003eその間にはコロナの要因もありましたが、主には自分の自己制限と先延ばしでした。例えば、先に台湾でもっと技術を積み上げたい、バックエンドに転向したい、一緒に成長できると謳う団体を誤信したり、日本語をもっとうまくしてから、面接に落ちてブラックリスト入りするのが怖い、他にも突然湧いて出てくるやりたいこと（脚本コンクールへの応募など）とか。\u003c/p\u003e\n\u003cp\u003eしかし**私がずっとやるべきだったのは「その一歩を踏み出すこと」**でした。履歴書を整え、手当たり次第に応募し、模擬面接をし、毎回の面接結果とフィードバックに基づいて調整するなどです。\u003c/p\u003e\n\u003cp\u003e受託開発会社、倒産したスタートアップ、ワンオペ（フロントエンド、バックエンド、PM、カスタマーサポート）のポジションを経験した後、もう台湾企業で探すつもりはありませんでしたが、ちょうど友人が現職の会社（月末には前職になります）をリファラルしてくれました。彼らは日本にオフィスがあることが分かり、面接時に日本面接のステップを追加してもらい、入社後も 2 週間日本で仕事をしました。「日本で働く」ことにとても近づいたと感じました…！\u003c/p\u003e\n\u003cp\u003eそして、その後はありませんでした。\u003c/p\u003e\n\u003cp\u003e同時に、昨年ワーキングホリデービザで日本に行き、ビザが切れる前に無事正式な就労ビザに切り替え、バックエンドエンジニアとして働いている友人がいました。\u003c/p\u003e\n\u003cp\u003e彼の成功は私を励ましました。境遇は人それぞれだと分かっていますが、私ももうすぐワーキングホリデーを申請できなくなります。申請しても必ず行かなければならないわけではありません。とりあえずビザを取ってから行くかどうか考えればいいのです。\u003c/p\u003e\n\u003ch2 id=\"急遽オーストラリア行きを決める\" class=\"relative group\"\u003e急遽オーストラリア行きを決める \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%80%a5%e9%81%bd%e3%82%aa%e3%83%bc%e3%82%b9%e3%83%88%e3%83%a9%e3%83%aa%e3%82%a2%e8%a1%8c%e3%81%8d%e3%82%92%e6%b1%ba%e3%82%81%e3%82%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e4 月末に日本のワーキングホリデービザを申請しました。本来は 11 月に賃貸契約が満了するまで台湾にいてから出発するつもりでした。\u003c/p\u003e\n\u003cp\u003eオーストラリアに行きたいと思ったきっかけは、前の同僚がちょうどオーストラリアのワーホリから帰ってきたことです。「ワーキングホリデー」という大きなテーマで彼女に体験談を聞こうと思ったのですが、話しているうちに\u003cstrong\u003e自分がアジアを出たことがないことにハッと気づきました\u003c/strong\u003e。タイに一度行ったきりで、あとはずっと日本に行っていました。\u003c/p\u003e\n\u003cp\u003eまた、向こうに短期留学している親友がいることも思い出し、突然オーストラリアも選択肢の一つだと意識しました。\u003c/p\u003e\n\u003cp\u003eそれに私の理想的な計画は、日本のワーホリ期間中に順調に就労ビザに切り替えることです。成功すればずっと日本にいることになります。他の場所を見に行かないのは少し残念な気がしました。\u003cstrong\u003eこんなに早く自分を制限する必要はないようです\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e日本のビザを待っているこの 2 ヶ月間、仕事、生活、感情面でもいくつかの変化がありました。\u003cstrong\u003e最後に背中を押したのは、オーストラリアのワーキングホリデービザがあまりにも便利すぎることでした\u003c/strong\u003e。いつでもネットで申請でき、人数制限もありません。ネットで記入し、残高証明を申請し、健康診断を受ければ終わりです。\u003c/p\u003e","title":"台湾を離れて2年：オーストラリアと日本へ"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/aws/","section":"Tags","summary":"","title":"AWS"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/cloudflare/","section":"Tags","summary":"","title":"Cloudflare"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/easyengine/","section":"Tags","summary":"","title":"EasyEngine"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/ec2/","section":"Tags","summary":"","title":"EC2"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/software-development/","section":"Tags","summary":"","title":"Software Development"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/","section":"Tags","summary":"","title":"Tags"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/wordpress/","section":"Tags","summary":"","title":"WordPress"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/","section":"ソフトウェア","summary":"","title":"ソフトウェア"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n昨年、仕事でいくつかの大規模な WordPress サイトを扱いました。そこで学んだ WordPress 構築戦略を記録し、共有します。\nこのサイトも後で WordPress に変更する予定です。変更後、なぜ、そしてどのように変更したかをまた共有します。\nWordPress.com vs WordPress.org #まずは公式の 2 種類のプランについて触れます。エンジニアとして、私はずっと WordPress.org しか知りませんでした。少し前に友人から聞かれて初めて WordPress.com の存在を知りました。\nWordPress.com は Automattic 社が提供する全方位型のホスティングサービスで、Web ページ上でクリックするだけでサイトを作成できます。しかし、その分自由度は極めて低く、テーマのカスタマイズは難しく、多くのプラグインが使えず、無料版は非常に機能が制限されているため、事実上課金が必要です。\nWordPress.org はオープンソースの WordPress ソフトウェアをダウンロードできます。自分のニーズに合わせてデプロイでき、ほぼ制限はありません——プラグインのインストール、テーマの修正、または様々な魔法のようなカスタマイズが自由に行えます。ただし、サーバーの管理、更新、バックアップは自分で行う必要があります。\nとはいえ、WordPress.org にも市場にはプロセスを簡素化する多くの統合ソリューションがあり、必ずしもエンジニアに依頼する必要はありません。また、WordPress.com を使っている人も、制限が多すぎて安くないため、遅かれ早かれ乗り換えることになるだろうという予感がします。\nこの記事でも WordPress.org を使用します。多少の技術知識が必要ですが、できるだけプロセスを明確に説明します。\nWordPress.org 市場のホスティングプラン #ここで紹介するものは使用したことはありませんが、価格といくつかの予備的な観察を分析してみます。\n1. 従来のレンタルサーバー（例：BlueHost） #基本料金は月額 2.95 ドル（約 460 円）で、すぐにサイトを立ち上げることができ、その中で直接ドメインを購入することもできます。\nしかし、WordPress.com と同様の問題に遭遇します。サーバーに問題がある場合の調整が難しく、問題があればカスタマーサポートに連絡する必要があり、メンテナンスもしやすくありません。\n2. クラウドプラットフォームホスティング #AWS Lightsail #公式チュートリアル\nAWS 上でクリックするだけで構築できます。基本プランは月額 3.5 ドル（約 550 円）です。\n私も AWS を使用していますが、EC2 を自分で構築しています。これについては後述します。\nGoogle Cloud Platform #Google Cloud で WordPress を使用する\nGCP にも WordPress デプロイの統合ソリューションがありますが、超高額で、月額 13.17 ドル（約 2000 円）から始まり、設定も AWS Lightsail ほど簡単ではありません。\n私が選んだ Tech Stack #私は最終的に AWS EC2 でのデプロイ、Easy Engine での管理、そして Cloudflare でのドメイン登録と DNS 管理を採用しました。\nEasyEngine は直接ダウンロードでき、Cloudflare もまずは無料プランを使用できます。AWS EC2 は基本的に無料プランを使用しますが、ディスク容量のために EC2 に関連付けられた EBS を 16 GiB にアップグレードする必要があるため、月額 1.28 ドル（約 200 円）の費用がかかります。\nAWS EBS の計算方法によると、16 GiB の gp3 ボリュームの場合：\nストレージ料金：0.08/GB-月 × 16 GB = 1.28/月 IOPS 料金：0（含まれる 3,000 IOPS を使用） スループット料金：0（含まれる 125 MB/s を使用） 月額合計コスト：$1.28（米ドル） 自分で管理する必要がありますが、費用は直接節約できます。このようなウェブサイト構築のサーバー費用や管理費は家賃や管理費に相当するので、毎月の費用はもちろん低い方が良いです。\n構築手順 #1. ドメイン登録と DNS 設定 #以前は GoDaddy でドメインを登録（購入）していましたが、現在は Cloudflare の方が管理しやすく安価なのでこちらを使用しています（私のドメインは GoDaddy で買うと年間約 1600 台湾ドルですが、Cloudflare に移管すると年間 900 台湾ドルで済みます）。\nまず Cloudflare の管理画面にログインして、登録したいドメインを探します。\n次にアカウントのホームページに行くと、登録したばかりのドメインが表示されます。\n最後に、先ほど EC2 Connect ページにもあった Public IP を貼り付けて A レコードを設定すれば完了です。\n名前には @ を使用してドメイン全体を指定します。文字列を書けばサブドメインに誘導できます。\nドメイン名が your-domain.com だと仮定すると、A レコードは以下のように設定できます：\n@ ：ec2_ip を your-domain.com に接続 test：ec2_ip を test.your-domain.com に接続 2. AWS EC2 インスタンスの作成 #AWS にログイン後、EC2 ページに入り、EC2 インスタンス（Instance）を作成します。\n2-1. OS として Ubuntu を選択 # 2-2. Key Pair の場所で Key Pair を作成または選択 # 作成すると、鍵ファイル $ssh_key.pem が生成され、ダウンロードできます。\nローカルで ssh 接続する際に必要になります。\n2-3. Network 設定 #EC2 のセキュリティグループで SSH、HTTP（80）、HTTPS（443）のポートを開放します。下の図の 3 つの Allow ボタンです。\n2-4. ディスク容量の調整 #後で EasyEngine をインストールするため、少なくとも 5GB のディスク容量が必要なので、16 GiB にアップグレードする必要があります。\nEC2 作成ページのこのブロックで設定できます：\nもし私のように最初に 8GiB を選んで EasyEngine update requires minimum 5GB disk space to run に遭遇した場合、EC2 のダッシュボードで現在のインスタンスに対応する Volume を見つけ、modify を押せば変更できます。\nアップグレード後、EC2 の ubuntu に SSH 接続してこのコマンド sudo resize2fs /dev/xvda1 を実行します（df -h を実行して容量を確認できます）。\n3. Easy Engine と WordPress のインストール #EasyEngine のサブタイトルは Easy WordPress on Nginx です。その名の通り、Docker ベースの WordPress 環境を提供し、Web サーバーとして nginx を使用します。\nまずは EC2 Instance ページで Connect を見つけます：\n中に入ったら下の一行を直接コピーしますが、自分の ssh key pem を保存している場所でこのコマンドを実行することを忘れないでください。\n私のように ssh フォルダの下に pem を保存している場合、ターミナルを開いてコマンドを入力して接続するとこのようになります：\n上の画像の brew install easyengine は Mac 用です。消し忘れました。EC2 ubuntu は 1 行目だけでインストールできます。\nEasyEngine が ee site create example.com --wp を実行する際、ドメイン（例：example.com）を通じてバーチャルホストを設定するため、使用可能なドメインが必要です。最初の手順で Domain と DNS 設定を済ませておくのがベストです。http://\u0026lt;EC2_IP\u0026gt;/wp-admin を直接打っても Nginx はデフォルトページか 404 を返します。\n# Linux に EasyEngine をインストール wget -qO ee rt.cx/ee4 \u0026amp;\u0026amp; sudo bash ee # WordPress で example.com にサイトを作成 sudo ee site create example.com --wp このような画面が表示されれば、WordPress の作成は完了です！\n構築プロセスのクイックレビュー # Cloudflare でドメインを登録（例：your-domain.com）\nEC2 インスタンスを作成：\nUbuntu システムを使用 16GiB のストレージ容量を確保 HTTP と HTTPS ポートを開放し、SSH キーペアを設定 SSH 経由で EC2 に接続し、Easy Engine をインストール\nee site create your-domain.com --wp を使用して WordPress サイトを作成\nCloudflare DNS でドメインを EC2 の公開 IP に向ける（A レコードを設定）\n完了！これで your-domain.com と your-domain.com/wp-admin に直接接続できます\n結びに #個人的にこの WordPress デプロイの組み合わせは非常に使いやすいと感じています。大規模なトラフィックも各方面の調整で対応できます。\nディスクのアップグレードなどのサーバー管理は EC2 で、WordPress の管理は easy engine CLI で、ドメイン関連の管理は Cloudflare で行えます。\nトラフィックが増えてきたら、Cloudflare のキャッシュをオンにし、次に easy engine 内の nginx キャッシュをオンにすることで、徐々にサービスをアップグレードできます。\nこの記事では WordPress の構築についてのみ触れましたが、構築に成功した後も、WordPress テーマの調整や様々なプラグインのインストールなどが必要です。これについてはまた時間があるときに共有します。\n独り言 #一年半ぶりに技術記事を書くのは結構疲れましたが、Heptabase にたくさんのメモが眠っているのはもったいないと思うので、整理して少しずつ出していこうと思います。復習にもなりますし。\n今回 WordPress について書くにあたり、一般向けにするかエンジニア向けにするか、どこまで説明するか迷いました。この記事はエンジニアには説明しすぎかもしれませんが、一般の人が読んでも不明瞭かもしれません。でも、メモを公開するという初志貫徹でとりあえずこれで良しとしましょう！その後、徐々にペースを掴んでいきます。\n最近、エンジニアではない友人から構築方法を聞かれましたが、彼がこれを読んでもたぶんこの方法は採用しない気がします XD。\nAI の登場後、技術ブログの意義についても考えていますが、私自身まだ記事を読むので、書いて公開することには意味があるはずです。\nまた、メモとして記録するということは、通常、私がその時 AI で直接問題を解決できず、プロセスの中でキーワードを記録したり検索したりする必要があったことを意味します。このプロセス全体において、AI は回答の途中で幻覚を見始めたり、文脈を失ったりしやすいのです（パッケージについて聞くと、AI は存在しないパッケージをよく幻覚で作り出します）。\n多くの知識が記事や本という形で整理されていれば、吸収効率はずっと速くなります。最近 Java を学んでいますが、AI で学習する際は間違って覚えるのが怖いです。しかし、AI が時々私の知らないキーワードを出してくれるので、そのキーワードを通じて他の人が書いた完全な文脈のある記事を調べることができます。そうして良葛格（Liang GeGe）が書いた Java シリーズの記事を見つけました。そのようなよく書かれた記事を読む学習効率は、AI に適当に質問するよりずっと良いです。\n","date":"2025年4月13日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/wordpress-hosting/","section":"ソフトウェア","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e昨年、仕事でいくつかの大規模な WordPress サイトを扱いました。そこで学んだ WordPress 構築戦略を記録し、共有します。\u003c/p\u003e\n\u003cp\u003eこのサイトも後で WordPress に変更する予定です。変更後、なぜ、そしてどのように変更したかをまた共有します。\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://s.w.org/style/images/about/WordPress-logotype-standard.png\" alt=\"WordPress Logo\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003ch2 id=\"wordpresscom-vs-wordpressorg\" class=\"relative group\"\u003eWordPress.com vs WordPress.org \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#wordpresscom-vs-wordpressorg\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eまずは公式の 2 種類のプランについて触れます。エンジニアとして、私はずっと \u003ca href=\"https://wordpress.org/\" target=\"_blank\" rel=\"noreferrer\"\u003eWordPress.org\u003c/a\u003e しか知りませんでした。少し前に友人から聞かれて初めて \u003ca href=\"https://wordpress.com/\" target=\"_blank\" rel=\"noreferrer\"\u003eWordPress.com\u003c/a\u003e の存在を知りました。\u003c/p\u003e\n\u003cp\u003eWordPress.com は Automattic 社が提供する全方位型のホスティングサービスで、Web ページ上でクリックするだけでサイトを作成できます。しかし、その分自由度は極めて低く、テーマのカスタマイズは難しく、多くのプラグインが使えず、無料版は非常に機能が制限されているため、事実上課金が必要です。\u003c/p\u003e\n\u003cp\u003eWordPress.org はオープンソースの WordPress ソフトウェアをダウンロードできます。自分のニーズに合わせてデプロイでき、ほぼ制限はありません——プラグインのインストール、テーマの修正、または様々な魔法のようなカスタマイズが自由に行えます。ただし、サーバーの管理、更新、バックアップは自分で行う必要があります。\u003c/p\u003e\n\u003cp\u003eとはいえ、WordPress.org にも市場にはプロセスを簡素化する多くの統合ソリューションがあり、必ずしもエンジニアに依頼する必要はありません。また、WordPress.com を使っている人も、制限が多すぎて安くないため、遅かれ早かれ乗り換えることになるだろうという予感がします。\u003c/p\u003e\n\u003cp\u003eこの記事でも WordPress.org を使用します。多少の技術知識が必要ですが、できるだけプロセスを明確に説明します。\u003c/p\u003e\n\u003ch2 id=\"wordpressorg-市場のホスティングプラン\" class=\"relative group\"\u003eWordPress.org 市場のホスティングプラン \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#wordpressorg-%e5%b8%82%e5%a0%b4%e3%81%ae%e3%83%9b%e3%82%b9%e3%83%86%e3%82%a3%e3%83%b3%e3%82%b0%e3%83%97%e3%83%a9%e3%83%b3\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eここで紹介するものは使用したことはありませんが、価格といくつかの予備的な観察を分析してみます。\u003c/p\u003e\n\u003ch3 id=\"1-従来のレンタルサーバー例bluehost\" class=\"relative group\"\u003e1. 従来のレンタルサーバー（例：\u003ca href=\"https://www.bluehost.com/\" target=\"_blank\" rel=\"noreferrer\"\u003eBlueHost\u003c/a\u003e） \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#1-%e5%be%93%e6%9d%a5%e3%81%ae%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e4%be%8bbluehost\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e基本料金は月額 2.95 ドル（約 460 円）で、すぐにサイトを立ち上げることができ、その中で直接ドメインを購入することもできます。\u003c/p\u003e","title":"私がどのようにWordPressサイトを構築したか"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nこれは旅行記と最近の心情が入り混じった記事です。\nタイトルをどうするか長く考えましたが、最近松本大洋の新作『東京ヒゴロ』（東京日日）を読んだので、タイトルでオマージュすることにしました。\n月初に東京へ 3 日間の弾丸旅行に行きました。昨年 6 月の Aimer アジアツアーが終わった後、その雰囲気のまま今年の東京ツアー 3 月のチケットをすぐに申し込んだからです。\nしかし日程が近づくにつれ、ますます行きたくなくなりました。主に日常の雑事が多すぎて、不確実性に満ちた状況も浮上し、思考が占領され、旅程を組む余裕さえなかったからです。\nひとしきり葛藤した後、やはり 3 日間の弾丸東京行きを決めました。出発当日まで、私は煩わしいことを抱え、まだ終わっていない山積みの用事を気にかけていました。\n結果、来てみて初めて自分がどれほどこの 3 日間を必要としていたかを知りました。\n海闊天空（海のように広い空） #元の環境を少し離れるだけで、多くはいりません。たった 3 日で、身にまとっていた淀んだ空気を払いのけることができます。ここに来たことはまるで冷たいシャワーを浴びて一瞬で目が覚め、瞳孔が開いたような感覚でした。\n最近私はちゃんと目を開けておらず、ただ物が見える状態を維持していただけだと気づきました。歯もずっと食いしばっていて、ここに来てリラックスして初めて顎の両側がとても痛いことに気づきました。\nパソコンを持ってこなかったので、多くのことは処理できません。だから私は問題に遭遇したらすぐに飛び込んで処理しなければならないという切迫感からも解放されました。\n仕事をしてから、パソコンを 2 日以上離したことがありませんでした。海外だろうと国内旅行だろうと、1 日を超えるならパソコンを持って行きます。使っていないとしても、パソコンを背負っていれば安心なのです。\n今考えると、それは安心感ではなく、恐怖感に近いものでした。パソコンを持っていないと、起こりうるあらゆるトラブルに対処できなくなるのではないかと心配していたのです。\n今回パソコンを持ってこなくて気づきました。実は多くのことはそれほど急ぎではなく、あるいは私でなくてもいいのです。\nこの 3 日間、道を歩く足取りがとても軽くなりました。3 キロ近い macbook を背負っていないからです。\nホテルに戻ってからも、シャワーを浴びてすぐに寝られます。パソコンを開いて使うことができないからです。実は処理すべきことが必ずあるわけではありませんが、パソコンを開くだけで無数のやることがあります。メールチェック、SNS 閲覧、読み終わっていない記事を読む、少しコードを書く。一番怖いのはどの段階でも深みにハマることです。github で私がコミットしたコードに誰かが反応しているのを見たり、SNS で議論（喧嘩）したい話題を見たりするなど。\nソフトウェアエンジニアだからかもしれませんが、パソコンがないと自分が無能な人間のように感じます。しかしその無能な状態だからこそ、私は離脱して生活を見つめ直すことができたのです。\n私は次から次へと処理すべき問題から身を引き、それらの問題から視線を外し、前を、上を、左を、右を見ました。心の中に突然疑問が浮かびました。「周りの景色はずっとこうして遠くまで無限に広がっていたのか？空はずっとこうして果てしなかったのか？」\n中学の時に読んだ小説『妖怪アパートの幽雅な日常』を思い出しました。主人公が生活の激変に遭い、人と妖怪が共居するアパートに引っ越す話です。その中に皆が慕う龍さんというキャラクターがいて、主人公が必死にバイトし、勉強し、今の生活を変えようと努力している時、龍さんは言いました。「キミの人生は長く、世界は果てしなく広い。肩の力を抜け」。\nこの素朴な一言を、私は今まで覚えていました。東京の路上で、この言葉が数回私の心に浮かびました。\n台湾に戻った後、私の生活はあまり大きく変わっていません。出る前に私を悩ませていたことや問題も解決していません。しかし出る前のような黒雲に覆われた感覚はもうありません。私はこれらの問題を見る別の方法を手に入れました。私を覆う雲霧を払いのける選択もできます。もしかしたらまた払いのけられなくなった時が、また自分に 3 日間を与える時なのかもしれません。\n燕湯 # 自分は寒がりではないと思っていましたが、飛行機を降りて一度しかない東京の気温を感じて耐えられませんでした。だから税関を出てすぐ朝開いている銭湯がないか調べ始めました。そして上野にある「燕湯」を見つけました。\n入ってみて驚きました。映画『PERFECT DAYS』で主人公が日常的に通う銭湯にそっくりだったからです。後でここが日本の登録有形文化財だと知りました。\n入浴の流れは入り口で靴を置き、対応する番号札を持ってドアを入ります。ドアを開けると銭湯全体が見渡せます。中には 180 度の番台があり入場料を受け取っています。まるで小さな展望台のように直接男湯と女湯が見えます。私が入った時はおばさんでしたが、おじさんの時もあるそうです。\n基本的に挨拶や紹介はありません。多くの観光記事がこの銭湯について書いているのを見ましたが、ここは日本語でコミュニケーションが取れるようになってから来る方がいいでしょう。\n常連客も多く、ロッカーの上の棚には常連客が置いている洗面器がたくさんあり、その上にタオルや入浴用具が置いてありました。\nスポーツクラスの学生と先生と思われる組み合わせが入浴に来ているのも見ました。\n私はうっかりおじさんの石鹸を使ってしまいましたが、幸い彼はとても親切に椅子の取り方やボディソープの場所を教えてくれました。\n映画の影響もあるかもしれませんが、ここでとても穏やかな感覚を得ました。体を洗って、湯船に入り、何もしない、ただそこに存在するだけ。\n鉢の木 #とても日本的なしゃぶしゃぶ/すき焼き屋（ここは日本だから当たり前ですが）。結構美味しいですが量は多くありません。\n一人旅で焼肉やすき焼きを食べるのは少し気まずいですが、入り口で予約する時に一人と書いても店員は何も言いませんでした。その後もとても親切に案内してくれ、一人で四人席に座らせてくれました。店員は私が外国人の顔をしているのを見て、どうやって食べるかも親切に紹介してくれました（実は聞き取れなくて、結局適当に煮ましたが）。\n会計の時、店員と常連客が中国語で話しているのを聞きました。アクセントから台湾人のようでしたが、勇気を出して中国語で話しかけることはできず、結局日本語でコミュニケーションしました。\n大横川散歩道 河津桜 #日本には何度も来ていますが、満開の桜を見たのは初めてです。\n桜の開花時期を予想するのは本当に難しいですが、ちょうど東京の友人が桜スポットをシェアしているのを見ました。また、もともと行こうとしていた Ginza Sony Park の予約が取れず、さらにライブを見る東京ガーデンシアターから近かったのです。こうして幾重もの偶然の下、3 月初旬の早春に桜を見ることに成功しました。\n写真があまりうまくない私でもこんな写真が撮れるのですから、本当に美しいことがわかります。\nついでに彼女の IG 旅行アカウントを宣伝しておきます：Q です 🙋🏻‍♀️ ｜日本走跳生活分享 🇯🇵\n友人 #この段落はニュースレターを発行した時には書きませんでしたが、一晩迷ってやはり書くことにしました。簡単に記録しておきたいと思いました。\n今回とても急でしたが、東京に行ったばかりの 2 人の友人と会いました。一人は留学ビザ、もう一人は就労ビザを持っています。彼らと会って東京に数ヶ月滞在した感想を話し、得られたフィードバックはどちらもポジティブでした。一人は空間デザインの勉強を始めるところで、もう一人は私が記事を書いている時にはすでに仕事を見つけ、正式な就労ビザに切り替える準備をしていました。本当に彼らのことを嬉しく思います。同じ目標（日本へ行く）を持った人たちが次々と実現していくのを見て、私も励まされました。近い将来、私も彼らの足跡を追えることを願っています。\n新宿の牛タンを食べに連れて行ってくれた友人、渋谷のカフェ巡りやタワーレコード、渋谷市内の神社「金王八幡宮」に付き合ってくれた友人に感謝します。\nもっと以前に東京に行った時、向こうに数年住んでいる友人たちと話しました。彼らの東京での生活はますます安定し、すでに永住権の手続きを始めています。元々私が後から日本に行って友達がいないのではないかと怖かったのですが、今のところすでにこれだけの人脈が保証されていると思えば、そんなに心配しなくていいかもしれませんね！\nAimer #最後に今回の弾丸旅行の理由について話します。\n私は日本のライブの雰囲気が本当に好きです。特に日本ツアーはテーマが設計され、会場のセット、照明、選曲もすべてテーマに関連しています。これは台湾ではなかなか味わえません。でも台湾に来て意外な一面を見せてくれる歌手もいて、それも好きです。\nAimer の今回のテーマは『月の満ち欠け』。メインビジュアルは月相を巡り、背後には巨大な月と星空の投影があり、月は満ち欠けします。\n今回の MC は聞いていてとても感動しました。今は「生きてまた会いましょう」ということしか思い出せませんが、私の周りの多くの人が泣いていました。\nSNS で見たメモを少し抜粋します：\n「月影」は今回のツアーのために作られた曲です。\n「Sign」またこの曲を聴く時、今日のライブを思い出してください、私たちの約束です。\n「グレースノット」私たちは一人ぼっちでこの世界に来て、一人ぼっちで去っていきます。でもそれは決して悪いことではありません。音楽があるからこそ私たちは集まることができたのですから。\nこうして現場で温かい歌を聴き、同じように温かい歌を愛するファンたちと一緒にいられたこと、それだけでこの旅に来た価値はありました。\n謝辞 #記事の初稿を読みフィードバックをくれた喬、宣、寧、そして min、YA-Xuan、Hyuanverse に感謝します。\n","date":"2025年3月31日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/tokyo-three-days/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eこれは旅行記と最近の心情が入り混じった記事です。\u003c/p\u003e\n\u003cp\u003eタイトルをどうするか長く考えましたが、最近松本大洋の新作『東京ヒゴロ』（東京日日）を読んだので、タイトルでオマージュすることにしました。\u003c/p\u003e\n\u003cp\u003e月初に東京へ 3 日間の弾丸旅行に行きました。昨年 6 月の Aimer アジアツアーが終わった後、その雰囲気のまま今年の東京ツアー 3 月のチケットをすぐに申し込んだからです。\u003c/p\u003e\n\u003cp\u003eしかし日程が近づくにつれ、ますます行きたくなくなりました。主に日常の雑事が多すぎて、不確実性に満ちた状況も浮上し、思考が占領され、旅程を組む余裕さえなかったからです。\u003c/p\u003e\n\u003cp\u003eひとしきり葛藤した後、やはり 3 日間の弾丸東京行きを決めました。出発当日まで、私は煩わしいことを抱え、まだ終わっていない山積みの用事を気にかけていました。\u003c/p\u003e\n\u003cp\u003e結果、来てみて初めて自分がどれほどこの 3 日間を必要としていたかを知りました。\u003c/p\u003e\n\u003ch2 id=\"海闊天空海のように広い空\" class=\"relative group\"\u003e海闊天空（海のように広い空） \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%b5%b7%e9%97%8a%e5%a4%a9%e7%a9%ba%e6%b5%b7%e3%81%ae%e3%82%88%e3%81%86%e3%81%ab%e5%ba%83%e3%81%84%e7%a9%ba\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e元の環境を少し離れるだけで、多くはいりません。たった 3 日で、身にまとっていた淀んだ空気を払いのけることができます。ここに来たことは\u003cstrong\u003eまるで冷たいシャワーを浴びて一瞬で目が覚め、瞳孔が開いたような感覚\u003c/strong\u003eでした。\u003c/p\u003e\n\u003cp\u003e最近私はちゃんと目を開けておらず、ただ物が見える状態を維持していただけだと気づきました。歯もずっと食いしばっていて、ここに来てリラックスして初めて顎の両側がとても痛いことに気づきました。\u003c/p\u003e\n\u003cp\u003eパソコンを持ってこなかったので、多くのことは処理できません。だから私は\u003cstrong\u003e問題に遭遇したらすぐに飛び込んで処理しなければならないという切迫感からも解放されました\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e仕事をしてから、パソコンを 2 日以上離したことがありませんでした。海外だろうと国内旅行だろうと、1 日を超えるならパソコンを持って行きます。使っていないとしても、パソコンを背負っていれば安心なのです。\u003c/p\u003e\n\u003cp\u003e今考えると、\u003cstrong\u003eそれは安心感ではなく、恐怖感に近いものでした。パソコンを持っていないと、起こりうるあらゆるトラブルに対処できなくなるのではないかと心配していたのです\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e今回パソコンを持ってこなくて気づきました。実は多くのことはそれほど急ぎではなく、あるいは私でなくてもいいのです。\u003c/p\u003e\n\u003cp\u003eこの 3 日間、道を歩く足取りがとても軽くなりました。3 キロ近い macbook を背負っていないからです。\u003c/p\u003e\n\u003cp\u003eホテルに戻ってからも、シャワーを浴びてすぐに寝られます。パソコンを開いて使うことができないからです。実は処理すべきことが必ずあるわけではありませんが、パソコンを開くだけで無数のやることがあります。メールチェック、SNS 閲覧、読み終わっていない記事を読む、少しコードを書く。一番怖いのはどの段階でも深みにハマることです。github で私がコミットしたコードに誰かが反応しているのを見たり、SNS で議論（喧嘩）したい話題を見たりするなど。\u003c/p\u003e\n\u003cp\u003eソフトウェアエンジニアだからかもしれませんが、パソコンがないと自分が無能な人間のように感じます。しかしその無能な状態だからこそ、私は離脱して生活を見つめ直すことができたのです。\u003c/p\u003e\n\u003cp\u003e私は次から次へと処理すべき問題から身を引き、それらの問題から視線を外し、前を、上を、左を、右を見ました。心の中に突然疑問が浮かびました。「\u003cstrong\u003e周りの景色はずっとこうして遠くまで無限に広がっていたのか？空はずっとこうして果てしなかったのか？\u003c/strong\u003e」\u003c/p\u003e\n\u003cp\u003e中学の時に読んだ小説『妖怪アパートの幽雅な日常』を思い出しました。主人公が生活の激変に遭い、人と妖怪が共居するアパートに引っ越す話です。その中に皆が慕う龍さんというキャラクターがいて、主人公が必死にバイトし、勉強し、今の生活を変えようと努力している時、龍さんは言いました。「\u003cstrong\u003eキミの人生は長く、世界は果てしなく広い。肩の力を抜け\u003c/strong\u003e」。\u003c/p\u003e\n\u003cp\u003eこの素朴な一言を、私は今まで覚えていました。東京の路上で、この言葉が数回私の心に浮かびました。\u003c/p\u003e\n\u003cp\u003e台湾に戻った後、私の生活はあまり大きく変わっていません。出る前に私を悩ませていたことや問題も解決していません。しかし出る前のような黒雲に覆われた感覚はもうありません。私はこれらの問題を見る別の方法を手に入れました。私を覆う雲霧を払いのける選択もできます。もしかしたらまた払いのけられなくなった時が、また自分に 3 日間を与える時なのかもしれません。\u003c/p\u003e\n\u003ch2 id=\"燕湯\" class=\"relative group\"\u003e燕湯 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e7%87%95%e6%b9%af\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/life/tokyo-three-days/tsubame-yu.png\" alt=\"tsubame-yu.png\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e","title":"東京三日"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n年度回顧がまたうっかり 2 月までずれ込み、元旦後のタイミングを逃してしまいました。本来は春節期間中に書き上げたいと思っていました。あの時は長い休みがあったからです。しかし事実は証明しています。もっと多くの時間を渇望するより、さっさと行動した方がいいと。「あとでやればいい」という考えが浮かんだ途端、ずっと先延ばしにしてしまうのです。\n昨年の振り返りでいくつか反響があったので、今年書くときも良い反響が欲しいと思ってしまい、執筆の心構えに不純物が混じってしまいました。しかしその後、去年がどうだったかは既に確定事項だと考え直しました。今の私の責任は、しっかり整理し、2024 年の自分をスナップショットして、未来の自分に贈ることです。\nできるだけ自分に忠実でありたいです。自分の言葉に良心の呵責を感じないように、そして昨年回顧を書いた時の「着実、虚栄ではない」という期待に従いたいです。\nネジが緩んだ一年 #振り返ってみれば、最初の営業職であれ、転職であれ、職場を変えることであれ、毎回ネジを巻いて全力疾走していましたが、2024 年は突然ネジが緩んでしまいました。\nやりたいことはまだたくさんあります――日本語は仕事ができるレベルには程遠く、学ぶべき技術もまだ多く、体重は依然としてオーバーしており、執筆量も少なすぎ、夢まではまだ遠いなど。こんなにたくさんのことがあるのに、やる気が出ないのです。\n2024 年、私は 5 社目の会社に移り、ソフトウェアエンジニアとしては 4 社目になります。ソフトウェアエンジニアになって最初の 3 年間の振り返りで、自分がソフトウェアエンジニアであると認めるのに 3 年かかったと述べました。\n2 年経った今、ようやく自分のソフトウェアエンジニアとしての「能力」を肯定できました。最近の 2 つの仕事では、もともと知らなかった多くの技術がありましたが、入社後にすぐに習得できました（AI の助けに感謝）。同僚や上司からの信頼も得られました。ごく自然に、ある程度頼りになるソフトウェアエンジニアとして振る舞い、当初のインポスター（詐欺師症候群）は完全に消え去りました。\nいつも金をせびりに来る家族とは一線を画し、昇給もあり、台湾株の活況の恩恵も受け、財務的には一昨年よりも余裕ができました。\n3 月と 10 月にそれぞれ一度ずつ日本に行き（三重県和歌山、東京推し活の旅）、日本のオフィスを体験し、多くのコンサートに参加し、アーケインやダンダダンなど多くの素晴らしい作品を見ました。\n全体的に見て、2024 年は暴風圏を抜けて台風の目に入ったような、周囲が突然穏やかになり、ふっと力が抜けたような感覚でした。\n本当に休んでもいいのか？ #昨年の振り返りで書いた「 2024 年への期待 」と照らし合わせると、仕事にはまだ進歩の余地があるものの、財務上はより多くの余裕を得ており、人間関係においても確かに自分を主体としています。\n2024 年に休むことができたのは、まさに「より多くの余裕を得た」証ではないでしょうか？だから自分を責めすぎず、「休めること」を成長の証として捉えたいと思います。\n今年の気付き #自分の情熱を見つけ、大胆に投入する #真剣に投入したいと思える、大量の時間を安心して注ぎ込めるものを見つけたいです。\nこれまでかなりの試みをしてきて、見つけたと思ったこともありましたが、それはただの無邪気さでした。なぜなら私はそれらの物事に対して深い理解を持っていなかったからです。\nそれらのことをやり始めてから、投入すべき時間が多すぎることに気づきました。「才能」について以前見たある解釈を思い出します。「あなたの才能は、あなたが疲れを知らずにやり続けられることの中に存在する」。\n私はまだ、情熱だと思い込んでいることに無頓着に没頭することができていません。まだ考えがまとまっていないので、中途半端な気持ちで投入しており、当然ながら中途半端な成果しか得られていません。\n執筆で言えば、書きたいことはたくさんあるのに、机に向かって 3 時間経っても少ししか生み出せていないことに気づいたり、あるいは一日頑張って書き上げて公開してもあまり反響がないことに気づいたり、あるいはいくつかのテーマは時間をかけて研究し耕す必要があり、一時の熱意で 1、2 週間で書き上げられるものではないことに気づいたりします。\nこういう時、本当にこれほど大量の時間を投入すべきなのかと考えてしまいます。結果、ずっと躊躇したり、短期的に成果が出る他のことをしたりして、そのまま時間を過ごしてしまいます。\nお金だけで測らない #時間の他に、私はよく無意識のうちに「稼げるか」を何かをする基準にしてしまいます。昨年公式が興味を殺したという記事を見てハッとさせられました。友人とやりたいことについて話しているとき、最もよく聞かれるのは詳細ではなく、「それで稼げるの？」だということに気づきました。さらに悲しいのは、私がその質問をする側であることが多いということです。\n記事の中で「あなたの趣味が稼げない限り、目上の人の表舞台には上がれない」、「自分の趣味に少し時間をかけるだけで、同輩から『なんて贅沢な』という羨望の眼差しを向けられる。なぜならそれは多数派の生活の中には存在せず、他人からの共感や反応を得にくいからだ」とありましたが、これも確かに私の生活で起きていることです。私は昨年頻繁にコンサートに行きましたが、よく「そんなにたくさんコンサートに行って結構使ったでしょ？グッズも高いし」と言われました。この記事を読んだ後、友人との関わり方を意識的に変え、金銭的不安を煽るのが得意な友人との付き合いを減らしました。記事にあるような「話す人は津々浦々と語り、聞く人も異なる生活の様相への期待をもう少し広げる、双方が目を輝かせるような交流」をもっと作りたいと願っています。\nそしてネジが緩んだことで、意外にも時間を投入することを恐れる必要はないと体感しました。投入しなくても、どうせ時間は知らず知らずのうちに過ぎ去ってしまいます。それに、今 A をやりたいのに、心の中で B をやるべきだと思っていると、たいてい両方ともやらず、内面で葛藤しながらダラダラしてしまうのです。\nそれなら、今やりたいことに大胆に投入した方がマシです。\n情熱を見つける前提も、まず投入する意志があることです。2025 年は、今思いついたことにもっと時間をかけて投入するつもりです。\n『ゴールデンカムイ』の作者、野田サトルさんの連載終了後のインタビューでの啓示を思い出します。派生作品に対する彼の答えは「人生は短く、残せる作品も少ない。今はいつも描きたいものを最優先し、これが最後の作品になるかもしれないという気持ちで描いている」でした。 私もこのような心構えで大胆に投入し、自分の選択に悔いがないようにしたいです。\n自分の体を真剣に扱う #人間も所詮は生物の一種であり、生理的・心理的な影響は非常に直接的です。\n昨年、退社後の夕食は適当に済ませることが多く（台湾風弁当、各種麺類など）、その結果、デンプンや加工品の過剰摂取で腹部膨満感を覚え、消化中は頭もぼんやりして、そのままなんとなく一日を終えていました。\n自分で準備し、タンパク質と野菜の量を増やすようにしてみたところ、精神状態がかなり向上しました。食後もぼんやりしません。一時の食欲を満たすことよりも、私はこの明晰な状態を望んでいます。\n昨年は引越しと転職で、通い慣れたジムを解約した後、以前ほど頻繁に運動しなくなりました。パソコンの前に長時間座っていると、また筋肉痛が出始めました。\nマッサージや理学療法に行ってもあまり改善しませんでしたが、基本的なトレーニングを再開したらかなり改善しました。「予防は治療に勝る」を痛感しました。定期的な運動こそが、エンジニアの座りっぱなしという職業病をしっかりと「予防」できるのであり、体を動かさないのは対症療法に過ぎず、根本治療ではありません。\n学びて思わざれば則ち罔し（くらい）、思いて学ばざれば則ち殆し（あやうし） #現在書いている記事の多くは自分の空想です。しかし新しい知識を吸収しなければ進歩はありません。多くのことは既に誰かが考えていて、しかもよりもっと深く全面的に考えているはずです。私は彼らの肩の上に立って前を向きたいのです。\n例えば『巨人のノート』には、私のような記録マニアに役立つ記録の心構えや方法がたくさんあります。最近読んでいる『ノンフィクション執筆ガイド』も、執筆に対する異なる考え方を提供してくれています。\n2025 年はもっと情報を吸収し（読書に限らず）、吸収してからアウトプットすることでより容易になることを期待しています。\n今年完了したこと # 日本の田舎へ一人旅（和歌山、三重県、熊野古道、ホテル浦島）\n日本には何度も行っていますが、今回が一番満足でした。温泉、登山、海を眺めること、大自然を訪れること、世界遺産（熊野古道）。これこそ私の理想の旅行です。こうして巡ると本当に心身がリラックスするのを感じます。心からお勧めします。\n日本で初めてコンサートに行く\n鈴木愛理に会う、お渡し会とライブに参加\nここ数年の人生のいくつかの脆弱な瞬間において、懸命に輝く鈴木愛理の姿が私を支えてくれました。彼女の目の前に行って言葉を交わしたり、数え切れないほど映像で見たライブに参加したりできたことは、純粋な感動をもたらしてくれました。\n初めての空港出待ち（milet アジアツアー台北公演）\n現場に行くと、馴染みの顔がたくさんいました。miles（milet ファンの呼称）です。好きなことのためにこうして集まるのはいいですね。\n初めてのタトゥー\nデジモンアドベンチャー初代の「勇気」と「希望」の紋章を入れました。最初の一歩を踏み出すには「勇気」が必要で、次の一歩を踏み出すには「希望」が必要だと自分を励ますために。\n仕事において WordPress、SEO、Cloudflare、AWS、Caching に対するさらなる実践経験と理解\nJLPT N2 合格\n資格とはこういうものだと感じました。最後から 2 番目の日本語検定に合格しても、自分の日本語はまだまだ下手だと感じます。\n日本のオフィスで 2 週間勤務\n一昨年は 1 ヶ月住みましたが、昨年はそこで通勤する感覚を体験しました。日本で生活する想像がより具体的になり、意外と多くの友人が日本にいることにも気づきました。とりあえず日本で友達がいない心配はなさそうです（笑）。\n8 年間の独り身を終える\n今年完了しなかったこと # 日本語は 6 月以降レッスン停止 本をあまり読まなかった CS（コンピュータサイエンス）や自分の学びたい知識を補完できなかった 筋トレ習慣を維持できなかった バランスの取れた食事ができなかった 小説を書かなかった 今年の苦痛 # ソフトウェアキャリアへの不確実性 フィットネス、執筆、学習をしていない自分 おしゃぶり型エンターテイメント（受動的な娯楽）に時間を使いすぎた 台北市の劣悪な賃貸環境 友人の株情報に 2 回乗り、2 回とも大損。結局自分の認知外のお金は稼げない。まずはもっと勉強しよう。 2025 年への期待 #キャリア #大きな方向性は依然として「より多くの選択肢を持つ」ですが、自分の情熱を見つけたいと願っています。\nこの業界に入ったばかりの頃のソフトウェアエンジニアへの想像は「『職人精神』への憧れ、自由な働き方、そしてソフトウェア産業に含まれる可能性」でしたが、つまずきながら歩んできて、自分はあまり賢くもなく努力も足りないと思うようになりました。業界内で自分の身を守るだけで精一杯です。\n最初の数年はインポスター症候群に苦しみ、その後は自分の仕事内容に興味を失い、台湾のソフトウェア発展を憂い、自分の開発したものに意義を感じられず（前の仕事の ERP のように、誰も使いたがらず、私も苦痛を感じながら作っていて、ただ社長の期待を満たしているだけでした）、社内政治がしばしば技術開発より優先されて良い製品が作れないことに気づき、市場で本当に没頭したい製品を見つけられないなどがありました。\nそのため、ここ数年のソフトウェアエンジニアに対する態度は、ただの口糊を凌ぐ手段に過ぎず、仕事に対する考慮も、次の次の仕事の役に立つか、昇給の方法はあるか、どうすれば淘汰されないか、ということばかりでした。\nしかし最近、同じテック業界の何人かの友人に刺激を受けました。彼らはとても情熱的で、成果も出しています。以前の記事やインタビューに出てくる人たちは私から遠い存在でしたが、友人がそこに現れるようになり、情熱を持って物事に取り組むことが、どれほど異なる姿を人に見せることができるかを見せてくれました。私もあのように情熱を抱いて前に進みたいのです。彼らは私が持っていない多くのリソースを持っている（その友人たちは例外なくアメリカにいます）と自分を欺き続けることもできますが、彼らが私より努力し、私より情熱を持っていることも知っています。そして私にはまだできることがたくさんあります。今情熱を失うのはまだ早すぎます。\nまた、AI が登場したタイミングも私にとってはちょうど良かったです。一昨年フロントエンドからフルスタックに転向した時、ちょうど ChatGPT が彗星のごとく現れました。おかげで当時書かなければならなかった Laravel をすぐに習得できました。今回の転職も AI の恩恵を大いに受けています。今でも AI に取って代わられることをとても心配していますが、AI がいなければもっと早くソフトウェアエンジニアを辞めていたかもしれません。AI に取って代わられる前に、私は AI を通じて十分遠くまで行けるはずです。\nたくさん話しましたが、具体的に 2025 年にやりたいことは\nオープンソースコントリビューターになる。現在は友人とSource for Youコミュニティの助けを借りて、幸運にも Kafka に参加しています。 自分のソフトウェアエンジニアとしてのキャリアを広げ、フロントエンドに限定しないよう努力する。 現職で上司や同僚から学び続け、技術以外の面、例えばビジネスモデルや職場の立ち振る舞い、鋭敏さなどもしっかりケアする。 コードを書く以外に何ができるかをゆっくり考える。 財務：FIRE #昨年、働いてお金を稼ぐことは社会から自分の自由を買い戻すことであり、経済的自由は「身請け完了」の状態であると悟り、それによって**FIRE（Financial Independence, Retire Early）**の概念に触れました。\nFIRE の年間支出の 25 倍を貯蓄目標とする設定に基づくと、現在の収支状況では、毎年退職金 1 年分を余分に貯めることしかできません。1 年働いて、当年度分を除けば、1 年分多く買い戻しただけです。スプレッドシートを引いてみましたが、純粋な貯蓄だと、現在の状態のままでは 50 歳でリタイアするまであと 36 年待たなければならないことに気づき衝撃を受けました。しかもこれは子供を持たず家を買わない前提です。\nずっと**「ただ貯金しているだけでは、本当に退職後の理財とは言えない」**と知っていましたが、表を出してみてこの残酷な現実を痛感しました。\nしかし、表に変数を加えました。毎月の積立投資です。そして年平均複利 10％（かなり楽観的）と仮定すると、51 歳で家を買わず子供を持たなければ FIRE の金額を貯められるチャンスがあります。インフレ、昇給、支出の変化はまだ考慮していませんが、こう調整した後はそれほど怖くなくなりました。少なくともどう調整すればいいかという方向性がわかり、どう計画しても無力だということはなくなりました。\n2025 年はこの表に基づいて追跡・調整し、アドバイスを求めていく予定です。もっと知見が得られたら、また記事を書いてシェアします！\n人間関係 #昨年、自分を最優先にすることをうまく実行しました。多くの人と連絡を絶った後、本当に以前より良く過ごせています。\n距離感 #断捨離が必要な人もいますが、大多数の友人はただ距離を保つだけでいいのです。\n『違国日記』は小説家の槙生が、亡くなった姉の子供である朝を引き取って一緒に暮らす作品です。姉/母について話す時、槙生は言いました「朝、あなたには絶対わからないでしょうけど、あの人と向き合う時、私がどれほど怒り狂い、息が詰まる思いだったか。私があなたの不安や孤独を理解できないのと同じように。だってあなたと私は全く別の人間なんだから」。\n私はそこまで極端ではありませんが、多くのことにおいて人々は互いに理解し合えないということに同意し始めました。大多数はただ接点のある領域で話ができればいいのです。\n例えばアイドルの追っかけ友達はジェンダー問題に対する考えが私とは違いますし、同業の友人はイデオロギーにおいて私とは違います。時として相手に理解や受容を強要するのは非常に困難で不必要です。こういう時は実は一定の距離を保てばいいのです。本当に合う友人だけが、接点のある領域を飛び出して親友になれるのです。最初は一緒にアイドルを追いかけていたけれど、後に何でも話せるようになるように。\n以前はこの距離感を掴むのがあまりに下手だったので、近づきすぎてかえって疎遠になりたくなっていました。久々に特定の人々（昔のサークルの友人、昔の同級生）に会った後、やはり連絡を取り続けていてよかったと思いました。\n2025 年は友人たちと適切な距離を保つ練習を続けます。\n交際を始める #ついに 8 年間の独り身を終えました。\n以前はずっと彼女が欲しいと思っていましたが、以前の状態が安定していないと感じたり、合う人に出会えなかったりしました。徐々に自分自身とうまく付き合うことを学び、それほど交際を求めなくなったところで、彼女に出会いました。\n以前なら間違いなくソーシャルメディア（実は Instagram のこと）に投稿したいと思ったでしょうが、よく考えた結果、あえてそこでは公開しないことにしました。直接、あるいは個人的なメッセージを通して彼女を私の友人に紹介し、彼らにこのことを直接感じてもらいたいのです。Instagram でずっと私をフォローしてくれている旧友たちについては、昨年他人に説明したくないと書いたように、本当に私を気にかけてくれる友人たち（そしてここまで読んでくれる人たち）にだけ知ってもらえればいいと思っています。\n2025 年は彼女の付き添いのもと、一緒により良くなれることを願っています。私たちが直面しなければならない最初の課題は、私が海外で働きたいと思っているのに対し、彼女はそうではないことです。しかし愛が来た時、それは止められません。付き合う時に彼女に私の将来の計画を知ってもらいましたが、それでも彼女は私が将来日本で働くことを支持してくれています。だから歩きながら見ていきましょう。まずは一緒にいる毎日を大切にし、未来がどうあれ、お互いに悔いがないことを願っています。\n最後に：まず自分を大切にする #影響力を発揮したいという考えは昨年と変わっていませんが、今年はそれ以前に、まず自分を大切にする方法を見つけなければならないと感じています。\n影響力を発揮することを考える前に、自分自身にも十分な注意を払わなければ、本末転倒になってしまいます。\nしかしどちらにせよ、執筆は現時点で考えられる最良の方法です。2024 年は振り返りを含めて 5 記事しか書きませんでした。2025 年は少なくとも昨年より多く書きます！\nここまで読んでくださった皆さん、ありがとうございます。皆さんにとって 2025 年も良い年でありますように。\n私と交流したい考えがあれば、どんな方法でも構いませんのでご連絡ください！\n","date":"2025年2月17日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/2024-2025/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e年度回顧がまたうっかり 2 月までずれ込み、元旦後のタイミングを逃してしまいました。本来は春節期間中に書き上げたいと思っていました。あの時は長い休みがあったからです。しかし事実は証明しています。もっと多くの時間を渇望するより、さっさと行動した方がいいと。「あとでやればいい」という考えが浮かんだ途端、ずっと先延ばしにしてしまうのです。\u003c/p\u003e\n\u003cp\u003e\n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/2023-2024/\"\u003e昨年の振り返り\u003c/a\u003eでいくつか反響があったので、今年書くときも良い反響が欲しいと思ってしまい、執筆の心構えに不純物が混じってしまいました。しかしその後、去年がどうだったかは既に確定事項だと考え直しました。今の私の責任は、しっかり整理し、2024 年の自分をスナップショットして、未来の自分に贈ることです。\u003c/p\u003e\n\u003cp\u003eできるだけ自分に忠実でありたいです。自分の言葉に良心の呵責を感じないように、そして昨年回顧を書いた時の「\u003cstrong\u003e着実、虚栄ではない\u003c/strong\u003e」という期待に従いたいです。\u003c/p\u003e\n\u003ch2 id=\"ネジが緩んだ一年\" class=\"relative group\"\u003eネジが緩んだ一年 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%83%8d%e3%82%b8%e3%81%8c%e7%b7%a9%e3%82%93%e3%81%a0%e4%b8%80%e5%b9%b4\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e振り返ってみれば、最初の営業職であれ、転職であれ、職場を変えることであれ、毎回ネジを巻いて全力疾走していましたが、2024 年は突然ネジが緩んでしまいました。\u003c/p\u003e\n\u003cp\u003eやりたいことはまだたくさんあります――日本語は仕事ができるレベルには程遠く、学ぶべき技術もまだ多く、体重は依然としてオーバーしており、執筆量も少なすぎ、夢まではまだ遠いなど。こんなにたくさんのことがあるのに、やる気が出ないのです。\u003c/p\u003e\n\u003cp\u003e2024 年、私は 5 社目の会社に移り、ソフトウェアエンジニアとしては 4 社目になります。\u003ca href=\"/software/my-first-three-year-in-code\"\u003eソフトウェアエンジニアになって最初の 3 年間の振り返り\u003c/a\u003eで、自分がソフトウェアエンジニアであると認めるのに 3 年かかったと述べました。\u003c/p\u003e\n\u003cp\u003e2 年経った今、ようやく自分のソフトウェアエンジニアとしての「能力」を肯定できました。最近の 2 つの仕事では、もともと知らなかった多くの技術がありましたが、入社後にすぐに習得できました（AI の助けに感謝）。同僚や上司からの信頼も得られました。ごく自然に、ある程度頼りになるソフトウェアエンジニアとして振る舞い、当初のインポスター（詐欺師症候群）は完全に消え去りました。\u003c/p\u003e\n\u003cp\u003eいつも金をせびりに来る家族とは一線を画し、昇給もあり、台湾株の活況の恩恵も受け、財務的には一昨年よりも余裕ができました。\u003c/p\u003e\n\u003cp\u003e3 月と 10 月にそれぞれ一度ずつ日本に行き（三重県和歌山、東京推し活の旅）、日本のオフィスを体験し、多くのコンサートに参加し、アーケインやダンダダンなど多くの素晴らしい作品を見ました。\u003c/p\u003e\n\u003cp\u003e全体的に見て、2024 年は暴風圏を抜けて台風の目に入ったような、周囲が突然穏やかになり、ふっと力が抜けたような感覚でした。\u003c/p\u003e\n\u003ch3 id=\"本当に休んでもいいのか\" class=\"relative group\"\u003e本当に休んでもいいのか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%9c%ac%e5%bd%93%e3%81%ab%e4%bc%91%e3%82%93%e3%81%a7%e3%82%82%e3%81%84%e3%81%84%e3%81%ae%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e昨年の振り返りで書いた「 \n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/2023-2024/#%e5%b0%8d-2024-%e7%9a%84%e6%9c%9f%e5%be%85\"\u003e2024 年への期待\u003c/a\u003e 」と照らし合わせると、仕事にはまだ進歩の余地があるものの、財務上はより多くの余裕を得ており、人間関係においても確かに自分を主体としています。\u003c/p\u003e\n\u003cp\u003e2024 年に休むことができたのは、まさに「より多くの余裕を得た」証ではないでしょうか？だから自分を責めすぎず、「休めること」を成長の証として捉えたいと思います。\u003c/p\u003e\n\u003ch2 id=\"今年の気付き\" class=\"relative group\"\u003e今年の気付き \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e4%bb%8a%e5%b9%b4%e3%81%ae%e6%b0%97%e4%bb%98%e3%81%8d\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003ch3 id=\"自分の情熱を見つけ大胆に投入する\" class=\"relative group\"\u003e自分の情熱を見つけ、大胆に投入する \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e8%87%aa%e5%88%86%e3%81%ae%e6%83%85%e7%86%b1%e3%82%92%e8%a6%8b%e3%81%a4%e3%81%91%e5%a4%a7%e8%83%86%e3%81%ab%e6%8a%95%e5%85%a5%e3%81%99%e3%82%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e真剣に投入したいと思える、大量の時間を安心して注ぎ込めるものを見つけたいです。\u003c/p\u003e","title":"2024 → 2025"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nまえがき #あらゆるアクシデントは私を慣れ親しんだ状態から脱却させ、比較的離れた状態で現在を見つめ直し、現状のどの部分に不満あるいは満足しているかを意識させてくれます。以前海外で携帯を紛失したことや、今回 Facebook が停止されたことも、私に多くのことを考えさせてくれました。\nMeta の警告なしの停止 #2024/12/27、私の Facebook がログアウトされ、この画面が表示されました：\nこのように、アカウントのメールアドレスにも私のメールボックスにもメールは届かず、どの規定に違反したかの説明もなく、十数年使ったアカウントが停止されました。\nFacebook の停止措置は非常に強硬です：\nアカウントは完全に消滅し、検索できなくなり、元の友人も私のアカウントや関連情報を見つけられなくなります 投稿した文章、写真はすべて消滅します タグ付けされた文章、写真から私のアカウントが消えます 最も深刻なのは一部のチャット履歴で、チャットルーム内で私が送ったメッセージのテキストさえ消滅し、友人やグループの人々は私たちが過去に何を話したか知ることができなくなります 私は ytmichael_enponomarev.83ererls というアカウントを知りません。私の IG と FB も連携していないので、これは詐欺アカウントだと推測しています。なぜか私の FB アカウントと連携され、その巻き添えで停止されたのです。\nそして Facebook は直接 180 日のカウントダウンを始め、無実の証明を要求してきました。この記事を公開する時点で残り 172 日しかありません。\nその IG アカウントにログインできない状況下で、公式は私にいかなる回復手段も提供してくれませんでした。appeals@fb.com にメールを送ってみましたが、効果はないと聞いています。\nアメリカへ物理的な手紙を送るという別の方法を見つけたので、後で試してみます。\nFacebook アカウントを失って、何を失ったのか？ #Facebook には「ファイルをダウンロード」するボタンがありますが、エラーが発生したので、バックアップは取れない可能性があります。\n過去の投稿、写真、チャット履歴、グループのすべてを失いました。\n小学校と中学校の写真は Facebook にしか置いていませんでした。高校は IG に、大学になってようやく自分でアルバムを管理し写真をバックアップする観念を持ちました。私のバックアップ写真の中で最も古いのは 2016/04 なので、それ以前の写真は基本的に失いました。小学校と中学校の写真を懐かしむことはできません。\nしかしそんなに昔の写真や文章よりも、最も残念なのは「繋がり」です。\nFacebook には多くの「弱い繋がり」があります。かつての恩師、旧友、外国の友人は皆メッセンジャーで連絡を取っていました。アカウントを作り直しても、一人一人彼らを見つけ出すのは困難です。例えば日本旅行中に知り合った各国の友人のように、正直フルネームの綴りもよく分かりません。フレンドだから検索できたのであって、アカウントを作り直した後はきっと彼らを見つけられないでしょう。\nチャット履歴もかなり残念です。徐々に連絡を取らなくなった人がたくさんいますが、たまに思い出しては仲が良かった時期のチャット内容を見に行くことがありました。それらの対話や文字を見て、その時の時空や当時の私たちを追体験していましたが、今はこれらもありません。\n私が送ったメッセージはこうなります（テキストボックスの灰色の背景は修正画像ではありません）：\n不幸中の幸いは、Facebook ログインに紐づけているサービスが多くなかったことです。\n3 年前に IG が停止された時との比較 #実は、2021/05/05 にも、私の IG アカウントが警告なしに一度停止されたことがあります。\n当時はまだ重度の IG 中毒状態で、IG が使えないことは私に大きな影響を与えました。主に交流する友人や生活の記録はすべてそこにありました。\n当時こう書いています：\n「今回の事件は一種の警告であり、なぜ使うのかといった、SNS とのより健全な付き合い方を模索すべきだと教えてくれました。 そして公式の対応がこれほど酷い状況下で、いかにして自分により多くの主導権を持たせるか、今回のようにこれほど強い無力感を持たないようにするか。 現在の考えは、IG に置く重要な思い出は少なくとも自分でもバックアップを持つこと。全部でなくていいけれど、なくなったら悲しいものはバックアップしておこう。連絡を取り続けたい友人も記録しておいた方がいいかもしれない。」\nその後、確かに私は SNS との距離を徐々にコントロールできるようになりました。アカウントが突然消える無力感はまだありますが、今回はそれほどパニックにはなっていません。\n今回は重要な友人たちとは連絡が取れると確信できていますし、SNS 上の大量だが深くない関係を維持することに比べて、少数でも本当に重視する人との関係維持を重視し始めました。これは私の 2024 年の課題でもあり、関係において悪いものを捨て良いものを残す（去蕪存菁）ことです。\n同時に、自分がどんな人と付き合いたいかもより明確になりました。私の好きな分野（ソフトウェア開発、執筆、JPop、その他のテーマ…）でも同志を見つけることができ、現段階ではこれで十分だと感じています。\n残念なのは、情報のバックアップについて教訓を学んでいなかったことです。FB にこれほど多くのバックアップすべきものがあるとは意識しておらず、今回の FB 停止にはやはり不意を突かれました。\nSNS がないと、忘れられるのは何と容易いことか #皆さんは『リメンバー・ミー（原題：Coco）』を見たことがありますか？\nこの映画はピクサーが 2017 年に公開したもので、メキシコの「死者の日」を背景設定とし、音楽を禁じられた少年がこの時期に誤って死者の世界に迷い込み、現実世界に戻るために死者の世界で音楽家の祖先の助けを求める物語です。\n私はこの映画の死に対する解釈がとても好きです。「本当の死とは、世界で誰一人としてあなたのことを覚えていないことだ。」\nSNS を離れると忘れられてしまうような感覚があります。\n不定期に集まるグループ（上のスクリーンショットのチャットルーム）があるのですが、私が停止された数日後にちょうど集まりがありました。しかしある友人が私が全く話さないことに気づき、私がチャットルームにいないこと、過去に話した言葉も消えていること、私の存在の痕跡が完全に消えていることに気づき、急いで IG で私の Facebook アカウントが消えたのかとメッセージをくれました。\nFacebook の停止方法は、知らず知らずのうちに人を消滅させ、チャットルームでさえ気づかれない可能性があります。\nFacebook でイベントを企画する友人もいますが、私のアカウントが見つからなければ、招待し損ねるかもしれません。誰も私を思い出さなければ、通知も届きません。\nこのように消され、忘れられるという感覚は私を怖がらせます。\nSNS なしで、どう発信するか #これは停止後のもう一つの懸念です。\nFacebook はすでに主要なプラットフォームではありませんが、Facebook の投稿を見て返信したい時や、メッセンジャーで誰か話せる人を探そうとした時にそれができないと気づくと、やはり口を封じられたように感じます。\n皮肉なことに、以前メッセンジャーで連絡していた友人を探すのに、Meta の IG を使うしかありません。\nこの点について、今のところあまり考えはありません。私たちはもう SNS なしでは生きられない時代に入ってしまったのかもしれません。本当に何か言いたいなら、アカウントがブロックされても、急いでもう一つアカウントを作って戻ってくる（あるいは普段から予備アカウントを用意しておく）しかありません。一定のトラフィックがある SNS 上での情報伝播効率は、本当に他の方法より遥かに効果的です。\n次のステップ #もはや SNS が私のコンテンツとアカウントを適切に管理してくれるとは信じていません。結局、Meta に警告なしで二度も削除されたのですから（IG と Facebook 各一回）。\nしかし台湾の主流 SNS は Meta ですし、Twitter も Elon Musk の運営下であまり好きではありません。Bluesky が盛り上がることを願っています。\n現在始められると考えているのはこれらです：\nデータの自律性を確保する：文章、写真、重要な連絡先のバックアップ #公式への不信感から、すべてのコンテンツは自分で管理し、自分のデジタルフットプリントを保持します。この部分については Obsidian の作者の理念 File Over App にとても共感しています。\n過去のコンテンツはまず公式のバックアップ機能を使って保存します。IG と Twitter のバックアップ機能は実は悪くなく、圧縮ファイルを受け取り、開くと大量のファイルが見えますが、HTML の入り口があり、クリックすると各種コンテンツを閲覧できるリストになっています。（IG には start_here.html、Twitter には Your archive.html があります）\n文章はできるだけまずメモアプリに書き、そこから抽出して SNS に投稿します。写真は先に撮ってからアルバムで選ぶように。（今の考えでは Heptabase Journal に記録するのが気楽です）\nアルバムは Google Photos を使い、さらに外付け HDD でバックアップします。\n個人関係管理システム（Personal Relationship Management）を構築します。名前はかっこいいですが、実は身の回りの重要で連絡を取り続けたい人が誰かを定期的に記録するだけです。3 年前に Notion で一度整理しましたが、今回は Heptabase を使ってみます。\n情報源を能動的に管理する #ソーシャルフィードから RSS feed、ニュースレター、個人サイト、公式ブログ、Discord Server、特定のグループへと転換します。\n昨年、雅瑄が推奨サイト（Personal Website List）と情報源をシェアしているのを見て、真似して整理してみたいと思います！\nSNS 使用ガイドラインの策定 #主に以下に使用：\n普及、宣伝 意見募集、問い合わせ 興味のエコーチェンバーを見つける（ソフトウェア開発、執筆、日本、社会課題、生活の感想…） 友人との近況報告 以下を避ける：\n暇なとき無意識に時間を潰す 認識が違いすぎて理解し合いたくもない人と噛み合わない会話をする 社会的承認を求める 小さく密接なコミュニティの構築に注力する #今思いついた一つの方法は、シェアしたいことがある時、ただ SNS に投稿するのではなく、いくつかのグループやコミュニティを見つけて直接彼らにシェアすることです。\n現在私が持っているグループ\nブランドン・サンダースンの Discord グループ milet の line グループ 中学、大学、元同僚、かつてのダンス部の友人たちのグループ 2 つの執筆グループ 単一の SNS だけでなく、これらのコミュニティを耕すことに注力したいです。毎回 SNS に投稿して反応がない時は少し退屈ですし、SNS はあまり多くのエコーチェンバーを見つける助けにはならず、特定の繋がりを深く耕し続けることもできないとますます気づきました。たまに使わないとアルゴリズムが適当にプッシュしてきたりリーチを下げたりしますし、アカウントが公式に禁止される可能性もあります（Facebook の惨劇）。やはり早めに自分の好きなコミュニティを見つけ、その中で直接かつ密接に交流し、シェアし、支え合う方がいいです。\n結び #Facebook を一つ失っただけで消されたような感覚になり、私は SNS に依存しすぎていたのかもしれないと感じさせられました。SNS 上の大量の弱い繋がりや数字を追うのではなく、リアルで温かい繋がりを維持し固めたいのです。それは完全に現実世界にあるとは限りません。ソフトウェア開発や私の興味あるテーマのように、現実世界では本当になかなか出会えないものもありますし、温かいネットユーザー（主に Twitter の友人）にも少なからず出会ってきました。だからこれからはニュースレター、個人サイト、身の回りの比較的親しい友人に注力し、彼らから連絡が取れる状態を確保したいと願っています。\nこれらのリアルな繋がりを確保した後なら、もしかしたら SNS を失っても忘れられることを恐れず、むしろ清々しく感じるかもしれません。\n大多数の人にとって、SNS の中で非表示にされたりブロックされたりするだけで、他の膨大な情報の流れのせいで忘れられてしまいます。ごくたまに思い出されるかもしれませんが、頻度は徐々に下がり、そうしてゆっくりと忘れ去られます。\nしかし、もしかしたら忘れられてもどうってことないのかもしれません。最初は少し慌てましたが、こうして書き出して自分の考えを整理した後では、それほど深刻ではないと感じます。執筆は本当に思考の再整理を助けてくれますね。\n時間は進み、結局大量の事物が消えたり忘れられたりします。おそらく重要なのは「他人」に忘れられるかどうかではなく、「自分」がいかに良い繋がりを築き、深く生きるかでしょう。\n","date":"2025年1月2日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/i-lost-my-facebook/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2 id=\"まえがき\" class=\"relative group\"\u003eまえがき \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%be%e3%81%88%e3%81%8c%e3%81%8d\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eあらゆるアクシデントは私を慣れ親しんだ状態から脱却させ、比較的離れた状態で現在を見つめ直し、現状のどの部分に不満あるいは満足しているかを意識させてくれます。以前海外で携帯を紛失したことや、今回 Facebook が停止されたことも、私に多くのことを考えさせてくれました。\u003c/p\u003e\n\u003ch2 id=\"meta-の警告なしの停止\" class=\"relative group\"\u003eMeta の警告なしの停止 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#meta-%e3%81%ae%e8%ad%a6%e5%91%8a%e3%81%aa%e3%81%97%e3%81%ae%e5%81%9c%e6%ad%a2\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e2024/12/27、私の Facebook がログアウトされ、この画面が表示されました：\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/life/i-lost-my-facebook/facebook-suspense.jpg\" alt=\"facebook-suspense\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003eこのように、アカウントのメールアドレスにも私のメールボックスにもメールは届かず、どの規定に違反したかの説明もなく、十数年使ったアカウントが停止されました。\u003c/p\u003e\n\u003cp\u003eFacebook の停止措置は非常に強硬です：\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eアカウントは完全に消滅し、検索できなくなり、元の友人も私のアカウントや関連情報を見つけられなくなります\u003c/li\u003e\n\u003cli\u003e投稿した文章、写真はすべて消滅します\u003c/li\u003e\n\u003cli\u003eタグ付けされた文章、写真から私のアカウントが消えます\u003c/li\u003e\n\u003cli\u003e最も深刻なのは一部のチャット履歴で、チャットルーム内で私が送ったメッセージのテキストさえ消滅し、友人やグループの人々は私たちが過去に何を話したか知ることができなくなります\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e私は ytmichael_enponomarev.83ererls というアカウントを知りません。私の IG と FB も連携していないので、これは詐欺アカウントだと推測しています。なぜか私の FB アカウントと連携され、その巻き添えで停止されたのです。\u003c/p\u003e\n\u003cp\u003eそして Facebook は直接 180 日のカウントダウンを始め、無実の証明を要求してきました。この記事を公開する時点で残り 172 日しかありません。\u003c/p\u003e\n\u003cp\u003eその IG アカウントにログインできない状況下で、公式は私にいかなる回復手段も提供してくれませんでした。appeals@fb.com にメールを送ってみましたが、効果はないと聞いています。\u003c/p\u003e\n\u003cp\u003eアメリカへ物理的な手紙を送るという別の方法を見つけたので、後で試してみます。\u003c/p\u003e\n\u003ch2 id=\"facebook-アカウントを失って何を失ったのか\" class=\"relative group\"\u003eFacebook アカウントを失って、何を失ったのか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#facebook-%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%82%92%e5%a4%b1%e3%81%a3%e3%81%a6%e4%bd%95%e3%82%92%e5%a4%b1%e3%81%a3%e3%81%9f%e3%81%ae%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eFacebook には「ファイルをダウンロード」するボタンがありますが、エラーが発生したので、バックアップは取れない可能性があります。\u003c/p\u003e","title":"12年間使ったFacebookアカウントを失った後で"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nもともと別の記事を先に書こうと思っていたのですが、2023→ 2024 で触れた「自分の地図を描く」をどう実践し反省すべきかという手紙を受け取ったので、先にこの記事を書くことにしました。\n実はこのテーマはずっと書きたいと思っていたのですが、地図と考え方が常に変わっていたり、心のハードルを越えられていなかったりで、まだ考えを他人の目に晒せないと感じていました。\nしかし、前回の記事『執筆におけるいくつかの杞憂と思考』の「資格論」で触れたように、私はただ「私」のやり方をシェアしているだけなのです。\nまた、『人生がときめく片づけの魔法』の近藤麻理恵さんでさえ、彼女自身がその整理法を使わなくなったとしても、他の人や後で読んだ人にも適用されないという意味ではないと思いました。誰もが異なる段階にいるだけなのです。\n『ジェームズ・クリアー式 複利で伸びる 1 つの習慣（Atomic Habits）』からの啓蒙 #最初は 2020 年に初めて『Atomic Habits』を読んだ時、「目標志向の誤り」と「アイデンティティ」の概念を理解して衝撃を受けました。それまでの私は盲目的かつ急ごしらえでたくさんの「目標」を設定し、その結果で自分を定義していたことに気づきました。そして達成するたびに目標を失って少し虚しさを感じ、急いで次の達成すべき目標を探していたのです。\nそして現在は「アイデンティティ」のアプローチを採用しています： 「目標の達成」はアイデンティティによってもたらされます。 ダイエットのためにジム通いや極端な食事制限を宣言して自分を追い込んでも、達成した後に気が緩んでリバウンドしてしまうことがよくあるのは、核心にあるアイデンティティが変わっていないからです。 健康な体を手に入れるには、まず自分が体を大切にする扱い方を知っているというアイデンティティを自分に持たせてこそ、長続きします。\n地図を描くための前作業も、まず自分のアイデンティティを明確にすることであり、それを基礎として反復（イテレーション）します。私のイテレーションの記録は後ほどシェアします。\n『Atomic Habits』に興味があれば、以前簡単に書いた 習慣というものを再理解する—『Atomic Habits』読書メモ（上）があるので、ここでは本の中の概念については詳しく述べませんが、とにかくこの本は強くお勧めします！\n自分の地図を描くことが私にどう役立ったか #日常生活のナビゲーション #暇な時に開いて、自分がどちらへ行きたいかを確認するだけです。\n仕事やいくつかの目標にしばらく没頭していると、そのことに集中しすぎて抜け出せなくなることがあります。そんな時に地図を見るのはとても役立ちます。自分をその場から切り離し、最終的にどこへ行きたいのかを見ることで、時に視界が急に開けることがあります。\n選択をする時の根拠、諦める勇気を得る、後悔を減らす #人生には思いがけないチャンスや可能性がたまにありますが、すべての縁やチャンスが良いものとは限りません。\n以前は誘われると情熱的に何かに没頭してしまうことがよくありましたが、後になって実は自分の方向性と合っておらず、ただ「何かをしている」あるいは「必要とされている」という感覚に浸って盲目的に没頭していただけだと気づきました。\nそして後悔は大抵、「自分にはもっと良い選択があったはずだ」、「あの時\u0026hellip;していればよかった」と思うことですが、自分の地図があれば、どうあっても自分はそのようには選ばない、それらの選択は自分には合わないのだと事前に認識させてくれます。\n貧乏暇なし（空回り）を避ける #以前は「何かをしている」感覚のために闇雲に物事をしていましたが、実は手元にあるできることは、必ずしも最も重要なこととは限りません。地図を見ることで、「本当に重要なこと」に向き合うよう自分に強いることができます。\n比較心理から少し抜け出す #周りの人を競争相手だとは思わなくなりました。\n時には羨んだり嫉妬したりして、なぜ他人はあんなに速いのかと思うこともあります。そんな時は地図を開き、自分の行くべき道を自分に言い聞かせます。他人も彼らの道を歩いているだけなのです。\nこれは良い地図か？ #これが良い地図かどうかをどうやって知るか？この地図が 「なぜ描くのか」 という理由に対応しているかを見ればいいのです。\n「なぜ」を明確にする過程で、作成する時にどの部分に重点を置くべきかがわかりますし、地図を描き終えた後の評価基準にもなります。\n私が地図を描く理由は、上で述べた助けになるからです。それは私の「日常のナビゲーション」になり得るか？私の「選択をする根拠」になり得るか？私が「空回りしないように避ける」ことができるか？\nこれらの「なぜ」を一つ一つ確認する過程で、地図を段階的に調整していきます。\nどうやって地図を描くか？ #まず、自分のアイデンティティについて考えてみてください。自分はどんな人か？どんな人になりたいか？どんなことが好きか？抽象的でも構いません。\n次に、3 つの段階があると思います：\n「何もわからない」 「自分が欲しくないものを知っている」 「自分が欲しいものを知っている」 私は社会に出て 2 年以内は「何もわからない」段階にいました。\n何もわからないのなら、逆に「出会ったものは何でもやる」ことができます。当時の私が試みることを楽しんでいたことに感謝しています。ソフトウェアエンジニアになったのも完全に偶然でした（私は哲学科出身です）。詳細は「ソフトウェアエンジニアになって最初の 3 年間の振り返り」を参照してください。\n試行錯誤の過程で、徐々に「自分が欲しくないもの」がわかるようになり、試す必要のある項目が減っていきます。私は自認として外向的で人と交流するのが大好きですが、営業をやってみて初めて、私の社交エネルギーにも上限があり、たまに自分を閉じ込めて作業するのが好きだと気づきました。\n「自分が欲しくないものを知っている」から「自分が欲しいものを知っている」までにはまだ長い距離があるので、私は「アイデンティティ」から出発して試みています。今の私も自分が欲しいものを完全に知っているとは言えませんし、できる人も少ないと思いますが、範囲はかなり絞り込めました。現在は深掘りしてみたい重点がいくつかあり、執筆はその一つです。\nまた、自分で試す以外にも、試す前に先輩に意見を聞くこともできます。自分のアイデンティティに沿って聞くべき質問を考え、彼らの経験を通して自分がそうなりたいかどうか想像してみるのです。\n私の地図バージョン記録 #御託は並べすぎました。直接私の地図バージョン記録を見てみましょう！ ただ、以前の地図は参考程度に見てください。今はミニマリスト風に変わっています。\n2019~2022 #私は自分に 「創作者」、「変革者」、「強い人」、「冒険者」、「人々に囲まれる人」 というアイデンティティを与えました。私がなりたい最も抽象的な姿です（ちょっと中二病っぽいですが気に入っています）。\nそして『Atomic Habits』以外に、OKR (Objectives and Key Results) 管理法にも触れました。これは目標管理手法の一つで、どんな重要な結果（Key Results）を達成すれば目標（Objective）を達成できるかを考えることに焦点を当てており、一つ一つの重要な結果もまたサブ目標となり、達成すべき独自の重要な結果を持つことができます。\n『Atomic Habits』の本では「目標志向」の誤りについて触れていましたが、私は「アイデンティティ」を最上位の Objective とし、どんな重要な結果を達成すればそのような人になれるかという形にしました。これは当時まだ目標志向を完全に諦めきれなかった時の折衷案です。\n次に時間軸で切り分けます。「OKR of Life」から「OKR of Year」、そして四半期、月、週、日へと。\n「OKR of Life」はアイデンティティに基づき、私の人生で達成するかもしれない事柄です：\n「OKR of Year」はさらに下に伸ばし、今年何をするかもしれないかです。「すごいエンジニアになる」を例に挙げると：\n四半期、月、週、日の OKR も同様に類推します。\n今振り返ると本当に極端すぎたと思います。30 分単位までの細かいスケジュールは本当に極端すぎました。家の掃除や会食でさえ時間を設定して計っていました。後に、時間はスケジュールの調整や計画に使われていて、「本当に実行する」ことには使われていないことに気づきました。\n例えば会食を 2 時間に設定し、続けてプログラミングを 1 時間半に設定したとします。しかし会食が長引けば、後ろのプログラミングの時間を調整しなければならず、遅すぎれば今週のいつできるかを探さなければならず、さらに来週のやるべきことにずれ込んで来週のを調整し始め、続いて今月のを調整し\u0026hellip;。\n計画方法に問題があるだけでなく、断るのが苦手で自分のための時間をあまり残せなかったり、困難に遭うと逃避しがちだったりと、処理すべき心理面の問題もたくさんありました。\n2023 #このように張り詰めていてはダメだと気づき、バージョンを再調整しました。このバージョンはそれほど厳密ではありません。私は OKR の手法を諦めました。今思い返せば、当時は「自分を会社のように」管理したいという視点から出発していたのかもしれませんが、私は人間であり、「人間」のやり方で自分を扱うべきなのです。\nこの段階では「アイデンティティ → ビジョン → マイルストーン → 小さなタスク」を設定しており、まだ少し OKR の影がありますが、「時間」の軸を外しました。自分の「アイデンティティ」を少し修正して内面化したため、三、四年の沈殿を経て確かにそのような人になりたいと思うようになりました。物事を行う際の考慮もそれらのアイデンティティを使ってナビゲーションや選択ができるようになり、FOMO や流行に流されることも減り、何かを諦める基準ができました。\nこの地図はすぐにイテレーションされて消えましたが、それは主に「カウンセリング」のおかげです。\nカウンセラーと議論している時、この図は「不安リスト」だと気づきました。これらのことを書き出しても奇跡的に達成されるわけではなく、私は永遠にほんの一部しか終わらせられず、他の部分は私がやっていないことになってしまうのです。\nさらにカウンセラーはいくつかの非常に重要な質問を通して、私が自分に対して抱いている期待には非現実的な部分がたくさんあることを教えてくれました。\n私がこれほど極端に計画していたのは、一部には私の心の中に不完全で、想像と一致せず、無能な自分がいて、私がずっと彼を拒絶したがっていたからです。だから私は自分を彼から遠ざけるために、これらの目標を生み出していたのです。\n2023~2024 #今はミニマリストです。基本的に「アイデンティティ」とより具体的なテーマしかありません。大部分はすでに内面化されているので、大量の詳細ではなく大まかな方向性だけが必要です。何度かの経験から、多くの詳細は私が実行する時に自然に見つかることがわかっています。事前に細かくリストアップしすぎると、かえって身動きが取れなくなります。\n私は劣等感やインポスター症候群からも大体抜け出しました。私に必要なのは自分を信じて行動することです。\n現状と反省 #私の今年の地図がこんなに簡略化されているのを見て、矛盾していると感じる人もいるかもしれません。自分の地図を描くんじゃなかったの？どうして数点しかないの？これも地図と言えるの？と。\nしかしここ数年を経て、私が元々絶対に達成しなければならないと思っていた多くの中間地点は、達成しなくてもいいのだと気づきました。いくつかの言語やパッケージを使わなくても良いソフトウェアエンジニアでいられるように。複雑なものを単純化したこの地図は、今の私にとってはとても良い地図です。\n自分の地図を描くことは人生設計の概念に少し似ていますが、私はその重点は「人生の目標設定」よりも「ナビゲーション」にあると考えています。冒頭で述べたように、ある事柄を達成するのはアイデンティティによるものであり、目標を達成してから戻って自分を定義するのではありません。\n全プロセスはまず発散させてから収束させ、締めすぎたらまた発散させ、緩すぎたらまた収束させることの繰り返しです。\n私は徐々にこの変動する状態を受け入れられるようになりました。万事大体でよく絶対を求めず、以前のように「何を達成するか」に固執したり、マス目を登るように着実に進んだりするのではなく、今は「自分がどんな人になりたいか」、そのような人はどう選択するかを考え、大体そのように前進しています。\n昨年からは「もっと余裕のある人になる」という目標もあります。目標への執着を捨て、自分がどんな人か、どんな人になりたいかを感じるようになってから、本当に余裕がずっと増えました。アクシデントに対応でき、友人ともより気楽に付き合えます。リラックスしている時に「ああ、あれをまだやっていない」、「XX 目標まであとどれくらいある」と考えたり、毎日「まだやっていないことがある」というプレッシャーの下で生きたりすることはなくなりました。\n目標以外にも、生活には実は多くの側面があります。私は機械ではありません。精神的にも時間的にもそれらを処理する余裕を自分に持たせる必要があります。たまに心が漂ってしまった時は地図を見て、あまり長く迷子にならないようにします。もし長く迷子になっても大丈夫です。それは地図が期限切れで調整が必要だということですから。\n未来にはまた調整するかもしれませんが、ひとまず今のバージョンを記録しておきます。\n最後に、初めて手紙を受け取って本当に嬉しかったです。やっと独り言ではなくなりました。自分の文章を気にかけてくれて、知りたいと思ってくれる人がいると感じられるのはとても良いことです！\n皆さんも手紙や substack / twitter で私とたくさん交流してください！\n返信はあまり早くないかもしれませんが、必ず読んで返信します。\n","date":"2024年10月31日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/draw-the-map/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eもともと別の記事を先に書こうと思っていたのですが、2023→ 2024 で触れた「自分の地図を描く」をどう実践し反省すべきかという手紙を受け取ったので、先にこの記事を書くことにしました。\u003c/p\u003e\n\u003cp\u003e実はこのテーマはずっと書きたいと思っていたのですが、地図と考え方が常に変わっていたり、心のハードルを越えられていなかったりで、まだ考えを他人の目に晒せないと感じていました。\u003c/p\u003e\n\u003cp\u003eしかし、前回の記事『執筆におけるいくつかの杞憂と思考』の「資格論」で触れたように、私はただ「私」のやり方をシェアしているだけなのです。\u003c/p\u003e\n\u003cp\u003eまた、『人生がときめく片づけの魔法』の近藤麻理恵さんでさえ、彼女自身がその整理法を使わなくなったとしても、他の人や後で読んだ人にも適用されないという意味ではないと思いました。誰もが異なる段階にいるだけなのです。\u003c/p\u003e\n\u003ch2 id=\"ジェームズクリアー式-複利で伸びる-1-つの習慣atomic-habitsからの啓蒙\" class=\"relative group\"\u003e『ジェームズ・クリアー式 複利で伸びる 1 つの習慣（Atomic Habits）』からの啓蒙 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%82%b8%e3%82%a7%e3%83%bc%e3%83%a0%e3%82%ba%e3%82%af%e3%83%aa%e3%82%a2%e3%83%bc%e5%bc%8f-%e8%a4%87%e5%88%a9%e3%81%a7%e4%bc%b8%e3%81%b3%e3%82%8b-1-%e3%81%a4%e3%81%ae%e7%bf%92%e6%85%a3atomic-habits%e3%81%8b%e3%82%89%e3%81%ae%e5%95%93%e8%92%99\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e最初は 2020 年に初めて『Atomic Habits』を読んだ時、「目標志向の誤り」と「アイデンティティ」の概念を理解して衝撃を受けました。それまでの私は盲目的かつ急ごしらえでたくさんの「目標」を設定し、その結果で自分を定義していたことに気づきました。そして達成するたびに目標を失って少し虚しさを感じ、急いで次の達成すべき目標を探していたのです。\u003c/p\u003e\n\u003cp\u003eそして現在は「アイデンティティ」のアプローチを採用しています：\n\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://cdn-images-1.medium.com/max/800/0*wK8w4SVIdc5uR2OU.png\" alt=\"アイデンティティ\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003e「目標の達成」はアイデンティティによってもたらされます。\nダイエットのためにジム通いや極端な食事制限を宣言して自分を追い込んでも、達成した後に気が緩んでリバウンドしてしまうことがよくあるのは、核心にあるアイデンティティが変わっていないからです。\n健康な体を手に入れるには、まず自分が体を大切にする扱い方を知っているというアイデンティティを自分に持たせてこそ、長続きします。\u003c/p\u003e\n\u003cp\u003e地図を描くための前作業も、まず自分のアイデンティティを明確にすることであり、それを基礎として反復（イテレーション）します。私のイテレーションの記録は後ほどシェアします。\u003c/p\u003e\n\u003cp\u003e『Atomic Habits』に興味があれば、以前簡単に書いた\n      \n    \u003ca href=\"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/tools/atomic-habits-basic/\"\u003e習慣というものを再理解する—『Atomic Habits』読書メモ（上）\u003c/a\u003eがあるので、ここでは本の中の概念については詳しく述べませんが、とにかくこの本は強くお勧めします！\u003c/p\u003e\n\u003ch2 id=\"自分の地図を描くことが私にどう役立ったか\" class=\"relative group\"\u003e自分の地図を描くことが私にどう役立ったか \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e8%87%aa%e5%88%86%e3%81%ae%e5%9c%b0%e5%9b%b3%e3%82%92%e6%8f%8f%e3%81%8f%e3%81%93%e3%81%a8%e3%81%8c%e7%a7%81%e3%81%ab%e3%81%a9%e3%81%86%e5%bd%b9%e7%ab%8b%e3%81%a3%e3%81%9f%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003ch3 id=\"日常生活のナビゲーション\" class=\"relative group\"\u003e日常生活のナビゲーション \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%97%a5%e5%b8%b8%e7%94%9f%e6%b4%bb%e3%81%ae%e3%83%8a%e3%83%93%e3%82%b2%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e暇な時に開いて、自分がどちらへ行きたいかを確認するだけです。\u003c/p\u003e\n\u003cp\u003e仕事やいくつかの目標にしばらく没頭していると、そのことに集中しすぎて抜け出せなくなることがあります。そんな時に地図を見るのはとても役立ちます。自分をその場から切り離し、最終的にどこへ行きたいのかを見ることで、時に視界が急に開けることがあります。\u003c/p\u003e\n\u003ch3 id=\"選択をする時の根拠諦める勇気を得る後悔を減らす\" class=\"relative group\"\u003e選択をする時の根拠、諦める勇気を得る、後悔を減らす \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e9%81%b8%e6%8a%9e%e3%82%92%e3%81%99%e3%82%8b%e6%99%82%e3%81%ae%e6%a0%b9%e6%8b%a0%e8%ab%a6%e3%82%81%e3%82%8b%e5%8b%87%e6%b0%97%e3%82%92%e5%be%97%e3%82%8b%e5%be%8c%e6%82%94%e3%82%92%e6%b8%9b%e3%82%89%e3%81%99\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e人生には思いがけないチャンスや可能性がたまにありますが、すべての縁やチャンスが良いものとは限りません。\u003c/p\u003e","title":"自分の地図を描く"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n去年の 5 月の誕生日に一気にこのサイトを立ち上げましたが、今までたった 6 記事しか書いていません。\nこれは今年 4 月に入社した後、ようやく少し時間ができて書いた最初の記事です。\n当初は毎週 1 記事書くことを希望していたと記憶していますが、残念ながらサイトを立ち上げたからといって魔法のように執筆習慣ができるわけではありません。もちろん書くことはより楽しくなりますが、精神的にも時間的にも、各方面でまだ調整が必要な部分があります。\nこの記事はちょっとした徒然なる懺悔と自分への掛け声のようなものです。私の執筆に関するいくつかの思考と足掻きに興味があれば、続きを読んでください！\n直面した困難 #生活に執筆する余裕がない #余裕がないというのは、気分も時間もないということです。\n今年 3 月までは私をかなり消耗させる会社にいました。当時 ERP を作っていて、一人何役もこなし、デザインもなく、PM もなく、フロントエンドもバックエンドも私一人。社内の誰かが不満や疑問を持てば直接 Slack してきますし、各部門や社長の前で月次報告をする責任もありました。それでも年末ボーナスは契約通り支給されないところでした。結局新しい仕事が決まる前に早めに退職しました。\n退職後、関西の和歌山と三重県へ一週間の一人旅に行き充電しました。その旅にはかなり満足しています。以前はストレスが溜まって出かけたいと思っていましたが、今回は全てを手放した後でふらっと出かけました。観光客の少ない場所に行って山に登り海を見て、帰国直前に新しい仕事のオファーを受け取りました。\n今年 4 月 1 日（四月一日君尋）に新しい仕事に変わり、もうすぐ半年になります。この仕事にはとても満足しています。オフィスの窓からは一面の空が見え、天井も高いので、毎日オフィスに行きたくなります。上司の技術力も高く、現在彼について本当に多くのことを学んでいます。ここで初めて知りました。もし毎日 8 時間の仕事が挑戦的で成長できるものなら、退勤後に自己研鑽しなければならないプレッシャーはそれほど大きくならないのだと。\n4 月は仕事以外に引っ越しでも忙しかったので、名実ともに「安家立業（身を固めて仕事に励む）」（家には私一人ですが）していました。新しい仕事と新しい家のペースを調整するのにかなりの時間を使いました。\nとにかく、この期間を振り返ってみると、思考も時間も占領されていて、自然と執筆できませんでした。\n（そういえば最近ちょうど日本支社へ 2 週間行くことになったのですが、大家が急に家を売り払い 12/31 までに引っ越さなければならなくなり、また一波乱ありそうです。早く落ち着けますように\u0026hellip;）\n資格論 #時々「私にこれを書く資格があるのか？」と考えてしまいます。\n一つにはあまり自信がないこと、一つには説教臭い男になるのがとても怖いことです。\nまた、多くの人が「台湾人は\u0026hellip;」や「エンジニアは\u0026hellip;」など、非常にレッテル貼り的だったり、勝手にある集団を代弁するような言い方を勇敢にしているのに気づきます。学術時代に論文を書いた影響もあるかもしれませんが、質的研究や量的データの裏付けがないと、こういうことを言うのにあれこれ恐れてしまいます。\n今は少し分かってきました。他人が自分の観察を書くのは良いことですし、意外にも私の経験と一致することが多いです。どうやってそのように洞察するかは学ぶ価値があります。\n私はできるだけ「私」から出発するようにしたいです。個人的な価値観を他人に押し付けるのを避け、文章中の「あなた」を減らします。これらの考えは「私」のものであり、「あなた」やある集団のものではありません。「スランプを脱するにはこうすべき」を「スランプを脱するために私はこうしました」に変えるように。\nあと一つ、 2023-\u0026gt;2024で言及した「ダイオードからスペクトルへ」を継続することです。文章の一部が間違っていても完全に価値がないわけではありません。直せばいいだけで、自己否定の範囲まで上げる必要はありません。\n何でも書きたい私は、何も書き出せない #『進撃の巨人』でアルミンが言った「何も捨てることができない人には何も変えることはできない」、この言葉はずっと私の心に響いています。\n書きたいテーマはたくさんあります。技術記事、生活の感想、映像作品、アニメ作品の評論、読書感想、旅行記、小説\u0026hellip;\u0026hellip;これらを全部うまく書けるわけではありませんが、全部書いてみたいのです。\nアニメ作品の評論については、かつて IG でアカウントを運営する小さな試みをしたことがありますが、超速で疲れました。プラットフォームの制限が多すぎると感じました。\n読書感想については、当初アトミック・ハビッツの感想を書いた時も少なからぬ反響がありました。もともとメモを少し整理する習慣はあるのですが、公開するとなるともう少し整理したくなり、そこでよく止まってしまいます。\n技術記事は以前インポスター症候群がありましたが、今は成長してペースを掴めるようになり、批判されるのもそれほど怖くなくなりました。仕事での実戦後に書きたいものもありますし、普段調べ物をする時、記事を書いてくれる人たちの恩恵を受けることがよくあります。\n執筆以外にも、読みたい本があり、ブログを改修したく、小さなプロジェクトを書きたく、生活には雑多な用事があります。\nそしてこのように欲張った結果、パソコンの前でどれを先にやるか決められず、無意識に SNS を見たり、漫画を読んだり、ドラマを追ったりして逃避し始めます。\nまた、半分くらい適当に書いてから他のことを処理しに行き、次に戻ってきた時には別の書きたいことがあったり、当時何を考えていたか分からなくなって続けられなかったりすることもよくあります。\n現在の対応方法は後で述べますが、とにかくまずは執筆を複雑に考えすぎないことです。\n自作サイトだと書いていて機能開発やバグ修正に走ってしまう #幸運にも現在の仕事で多くのコンテンツサイトに触れる経験があり、徐々に元々作ったバージョンが本当に見るに堪えないと感じ始めました。開いて執筆しようと思うと、自分で作ったサイトがひどすぎて、もう一度チャンスがあるなら直接 Substack を使うかもしれません XD\n現在のバージョンは 8/24 から開始し、思考し、参考にし、他のやりたいことと絶えず天秤にかけながら、歯磨き粉を絞り出すような時間を使って、ある夜や午後に進捗をスプリントし、また停滞し、最終的にようやく今の形になりました。\n元のバージョンは SEO が壊れていて、RSS に対応しておらず、レイアウトの多くもあまり満足していませんでした。今も改善の余地は少なくありませんが、少なくとも見るに堪えないほどひどくはありません。\nしかしこのままではいけないと思い、ここは倉庫として記事を同期して保存するだけにし、執筆を本分とし、まずは書いてからにしようと。\n心構えの調整 #テーマにこだわらず、書きたいものを書く #5 月頃に leafwind と Kalan が「一つのテーマに集中して書くべきか」について議論しているのを見ました。\nleafwind の注釈がとても好きです。「個人のスタイルが十分に安定するまでは、分類する方法で執筆経験を積むのはいい方法かもしれないが、適切な試みも悪くない。私はどちらも試してみることをお勧めする。今どちらが適しているかは自分だけが知っている」。また、テーマが発散すると「読者は単一のテーマのためではなく、あなた『この人』の記事を見に来ることになる」という議論もありました。\n私は 9 月になってもまだこの問題を考えていました。最近突然悟ったのは、情報量が不足していて、試したことが少なすぎるということです。適しているかどうか判断できるほど多く書いていないのです。まるで『ルックバック』の中で藤野が子供の頃に見た、絵が上手くなるコツについて触れたサイトの「とにかく描け」のようです！\n毎回の執筆とフィードバックの中で、自分が何を書きたいか、どう書きたいかを徐々に明らかにしていけばいいのです。多くのことは情報と経験が不足していてまだ断言できません。あまり早い段階で決定を下すよう自分を追い込まず、多様な可能性を受け入れましょう！\n現段階で私にとって、書き続けることが最も重要です。\n現在執筆はあくまで趣味であり、自分に不要な枠組みをはめすぎる必要はありません。「早すぎる最適化を避ける」。後でどのタイプの記事が多くなったか分かってから、別の場所に移すなりサイトを調整するなりすればいいのです。\nそうは言っても、優先順位をつけたり諦めたりすることを学ぶのは依然として向き合い続けるべき人生の課題です。『限りある時間の使い方』で関連するテーマが議論されていたのを覚えています。最近もう一度読み返してみます。\n自分が読みたいものを書きたい、私が読みたいのは思考の過程 # 2023→2024の時、虚栄と堅実について触れました。その違いは、書いた後に羨ましがられるだけか、参考にできるかにあります。\nもう少し考えてみました。より正確な表現は、この記事に「思考の過程」があるかどうかです。\nある人の記事は読むと、彼らと一緒に事の顛末を経験したような感覚になり、読んでいてとても痛快です。私もそうなりたいです。\n私は自分が満足する記事を書きたいです。自分自身が読んでも興味津々になるような記事を書きたいです。必ず先に自分を認めてから他人の承認であるべきです。本当に順番を長い間間違えていました。\nついでに前の資格論に答えると、資格は表面的な疑問で、その背後には実は自分自身がこの記事に満足していない、あるいはこの記事の中で自分でもあまり確信がない、または自分を大きく見せている言論を書いているかもしれない、言い換えれば、真実ではないということです。情報が真実でないか、心構えが真実でないか。\n現段階の Chatbot AI と人の違いもおそらくそうではないでしょうか？ChatGPT にせよ Claude にせよ、大量の答えや幻覚を直接吐き出しますが、過程が欠けています。どうやって一歩一歩その解に辿り着いたのか？私はその部分をより気にしている気がします。魚をくれるより、どうやって釣るかを見せてほしいのです。\n一時的に多言語を削除、魚もまだ捕まえていないのに、一魚多食を考えない #サイトを立ち上げたばかりの頃、元々は 3 ヶ国語で書きたいと思っていましたが、一時的に英語と日本語を削除することにしました。\n安定して書くことさえまだできないのに、ついでに言語を練習しようなどとは考えないでおきます。一魚多食の前提は安定して魚を捕まえることです。魚（執筆）さえまだないのに、多く食べよう（多言語）とするなんて、自分はなんて愚かで甘かったのでしょう。\nまあ、失敗と定義する必要はないかもしれません。まだ模索し調整しているだけです。以前の記事では執筆のメリット、なぜ執筆すべきかだけを語りました。一年以上経って、ようやくまた少しずつ輪郭が見えてきました。何を書きたいか、どう書きたいか、一歩一歩いきましょう！\n個人サイトの私にとっての意味 #大体当初書いた「自作サイトの心路歴程」と同じです。\n「自分のために書く」。自分の人生の記録。各段階の自分のために何かを残したい。\n自分の人生の段階を記録し、自分を理解してくれる人がこのプラットフォームを通じて自分の物語に触れられるようにするため。\n同時に、より多くの人に私を理解してもらいたいとも思っています。「私の一編一編の記事から私を知ってください！」という感じに少し似ているかもしれません？\nまた Twitter(X)である人が特定の記事を投稿した後、誰かが引用して自分の考えを添えたり、似たテーマの記事を書いて応答したりするのを見て、ある種のペンパル関係に似ていると突然感じました。実は結構好きです！\nこういうお互いのやり取りがそれぞれのサイトに痕跡を残すのも、なかなかいいなと思います。\n誰も見てくれなかったらどうする？ #2 種類の書き手を見つけました。一種は純粋に自分のために書き、人が読むかどうかは二の次という人。もう一種は私のように、誰も読んでくれないとやる気を失う、あるいは読者を気にしすぎる人。\n前者で『マオ II』の中の作家を思い出しました。彼は出版したくない作品に固執していました。また『BLUE GIANT』の主人公宮本大も思い出しました。彼は仙台で一人ジャズを練習し、卒業してから東京へ行って仲間と大きな舞台を探しました。\n実は誰も見ないということはないと思います。少なくともまずは周りの人に見せられますし、それから徐々に自分のエコーチェンバーを見つければいいのです。\n以前いくつかの記事を IG に投稿していましたが、周りの人はあまり私の書くものに興味がないか、IG ではその人たちにリーチしにくいことに気づきました。Twitter に変えてからはずっと良くなり、ツイートすると徐々に見てくれる人がいて、結構気に入っています。\nそれから量より質です。一万人が見たけど皆流し読みだったというのと、一人しか見なかったけどその人にとってとても役に立ったというなら、私は後者を選びます。\n最後に、規則的な執筆を目指して #私が書くのは好きだからです。書くことが私の生活を豊かにできるからです。しかし書くことが私の生活に影響を与えてはいけません。\n執筆や記事の投稿を、私の毎日、毎週、毎月の中にゆっくりと溶け込ませたいです。焦らず、まずは書き始めることを求め、それから徐々に書く量を増やし、最後に規則的な執筆を習慣にします。\n少し前に黒猫先生の 黒猫創作報#11：必ず毎日更新すべきか？ を見てとても啓発されました。実は似たような概念はよく聞くのですが、古くからの常套句がこれほど古くまで残っているのは、毎回話してもやはり収穫を得る人がいるからであり、これらの悟りや気づきは不朽に近いからです。\n文中には「週更でもいいし、月更でも問題ない。重要なのは自分の規律を確立すること。そして規律を使って自分の規則的で安定したアウトプットを助けること。そして時間になったら休むこと」とありました。\nこのような概念は Cheng-Wei Hu に執筆経験を聞いた時にも言及がありました。彼の今のやり方は時間を決めて執筆し、時間になったら書けた分だけにして、次のことをしに行き、続きは次の時間になったらまた書くというものです。\n『アトミック・ハビッツ』でも「あなたをダメにするのは最初の諦めではなく、その後に続く習慣的な諦めだ」と言及されています。私はこの言葉を「一時的な諦めは構わないが、諦めることに慣れてはいけない」と解釈しています。\n終わり方が少し唐突ですが、こんなところだと思います。これが個人サイトを立ち上げて 1 年後の、執筆における私の独り相撲です。\nあ、最後にもう一つこっそりと。Huli が私の年間振り返りを気に入ってくれてとても嬉しいです。正直に言うと、私がプログラミングを書いた初日は Huli の ゼロベースの小明はどうやってフロントエンドエンジニアになるか？ を見ていました。だから自分の記事が彼の記事の中に現れるのは本当に感動的です。\n","date":"2024年9月26日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/my-struggle-of-writing/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e去年の 5 月の誕生日に一気にこのサイトを立ち上げましたが、今までたった 6 記事しか書いていません。\u003c/p\u003e\n\u003cp\u003eこれは今年 4 月に入社した後、ようやく少し時間ができて書いた最初の記事です。\u003c/p\u003e\n\u003cp\u003e当初は毎週 1 記事書くことを希望していたと記憶していますが、残念ながらサイトを立ち上げたからといって魔法のように執筆習慣ができるわけではありません。もちろん書くことはより楽しくなりますが、精神的にも時間的にも、各方面でまだ調整が必要な部分があります。\u003c/p\u003e\n\u003cp\u003eこの記事はちょっとした徒然なる懺悔と自分への掛け声のようなものです。私の執筆に関するいくつかの思考と足掻きに興味があれば、続きを読んでください！\u003c/p\u003e\n\u003ch2 id=\"直面した困難\" class=\"relative group\"\u003e直面した困難 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e7%9b%b4%e9%9d%a2%e3%81%97%e3%81%9f%e5%9b%b0%e9%9b%a3\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003ch3 id=\"生活に執筆する余裕がない\" class=\"relative group\"\u003e生活に執筆する余裕がない \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e7%94%9f%e6%b4%bb%e3%81%ab%e5%9f%b7%e7%ad%86%e3%81%99%e3%82%8b%e4%bd%99%e8%a3%95%e3%81%8c%e3%81%aa%e3%81%84\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e余裕がないというのは、気分も時間もないということです。\u003c/p\u003e\n\u003cp\u003e今年 3 月までは私をかなり消耗させる会社にいました。当時 ERP を作っていて、一人何役もこなし、デザインもなく、PM もなく、フロントエンドもバックエンドも私一人。社内の誰かが不満や疑問を持てば直接 Slack してきますし、各部門や社長の前で月次報告をする責任もありました。それでも年末ボーナスは契約通り支給されないところでした。結局新しい仕事が決まる前に早めに退職しました。\u003c/p\u003e\n\u003cp\u003e退職後、関西の和歌山と三重県へ一週間の一人旅に行き充電しました。その旅にはかなり満足しています。以前はストレスが溜まって出かけたいと思っていましたが、今回は全てを手放した後でふらっと出かけました。観光客の少ない場所に行って山に登り海を見て、帰国直前に新しい仕事のオファーを受け取りました。\u003c/p\u003e\n\u003cp\u003e今年 4 月 1 日（四月一日君尋）に新しい仕事に変わり、もうすぐ半年になります。この仕事にはとても満足しています。オフィスの窓からは一面の空が見え、天井も高いので、毎日オフィスに行きたくなります。上司の技術力も高く、現在彼について本当に多くのことを学んでいます。ここで初めて知りました。もし毎日 8 時間の仕事が挑戦的で成長できるものなら、退勤後に自己研鑽しなければならないプレッシャーはそれほど大きくならないのだと。\u003c/p\u003e\n\u003cp\u003e4 月は仕事以外に引っ越しでも忙しかったので、名実ともに「安家立業（身を固めて仕事に励む）」（家には私一人ですが）していました。新しい仕事と新しい家のペースを調整するのにかなりの時間を使いました。\u003c/p\u003e\n\u003cp\u003eとにかく、この期間を振り返ってみると、思考も時間も占領されていて、自然と執筆できませんでした。\u003c/p\u003e\n\u003cp\u003e（そういえば最近ちょうど日本支社へ 2 週間行くことになったのですが、大家が急に家を売り払い 12/31 までに引っ越さなければならなくなり、また一波乱ありそうです。早く落ち着けますように\u0026hellip;）\u003c/p\u003e\n\u003ch3 id=\"資格論\" class=\"relative group\"\u003e資格論 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e8%b3%87%e6%a0%bc%e8%ab%96\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e時々「私にこれを書く資格があるのか？」と考えてしまいます。\u003c/p\u003e","title":"執筆に関するいくつかの独り相撲と思考"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nこの作品は制作が素晴らしく、アクションシーンも滑らかで、キャラクターデザインも魅力的で男気に溢れていますが、ストーリーは不良少年たちが喧嘩しているだけです。\nこれはアニメの第 9 話と第 10 話を見る前の私が思っていたことです。\nまさか兎耳山の闇落ち、十亀の自責、梅宮の豪放磊落さをこれほど良く表現できるとは思いませんでした。\n私にとって獅子頭連編は、目標と過程についての物語です。\nなぜ兎耳山は闇落ちしたのか？ #彼が獅子頭連の頂点に立ったからです。\n頂点に立つ空虚さと努力する過程での楽しさ、この二つの強烈な対比が兎耳山の闇落ちを招きました。\nなぜ頂点に立つと闇落ちするのか？それはその後のことを考えていなかったからです。\n仲間たちと楽しく努力し、いつの間にか最強になり、突然リーダーの座に立ってしまいました。彼と仲間たちの関係は対等から上下の関係に変わり、もはや一緒に努力するのではなく、彼が皆を連れて前に進まなければならなくなりました。\n彼はこの責任の中に不自由を感じました。「みんなが僕と同じ強さで、同じ水平線上に立てば、昔みたいになれるのかな？僕一人で獅子頭連を背負わなくて済むのかな？」と考えたのです。\n責任の他にも、空虚さがありました。\n彼は頂点に対して想像を抱いていました。何かあるかはわからなくても、確かにそこに何かあると期待していました。\n実際に立ってみると何も変わらないことに気づきました。そして頂点に駆け上がるために、仲間を中腹に置いてきてしまったのです。仲間と共に努力する過程を代価にして、山頂に登ったのです。\nそのため彼は歪んでしまい、「強さ」を唯一の基準とし、弱者を切り捨てました。彼はただ責任を分担できるほど強いメンバーだけを欲しがり、全員に強くなるよう強要し、自分を頂点から解放し、自由に連れ戻してくれることを望んだのです。\n.\nなぜ十亀は自責の念を感じていたのか？ #彼が兎耳山が暴走した瞬間に怖気づいたからです。彼は視線を逸らしました。自分の内なる考えを守る勇気がなく、歪んでしまった兎耳山に卑屈に従ってしまいました。\n桜との対峙の中で、桜の「自分を曲げず、常に相手を直視する」という信念に気づかされました。そして事態がこうなるのを避けるための答えを見つけました——彼こそが兎耳山を目覚めさせるべき人間だったのです。\n彼は兎耳山に思い出させるべきでした。頂点に立ったからといって一緒に経験した楽しさを失ったわけではないし、一人ですべてを背負う必要もないのだと。\nしかし、彼は屈服し、兎耳山の歪みを成就させ、強くない仲間を排除するのを手伝ってしまいました。十亀は、兎耳山が初めて仲間の上着を剥ぎ取った瞬間に引き止めるべきだったと悔やんでいました。\n.\n梅宮はいかにして兎耳山を目覚めさせたのか？ #彼は途中で兎耳山がすでに崩壊寸前であることに気づいていました。そのため暴力で暴力に対抗しませんでした。桜が後に「あれは喧嘩なのか？」と反省したように、梅宮は兎耳山に心の中の違和感と向き合わせるため、中盤からは手を出さなかったのです。\nそして兎耳山はようやく違和感に気づき、最後に頭突きで倒された後、目覚めて見た十亀の表情で、十亀のこの期間の本当の気持ちに気づきました。十亀はあの日に兎耳山を目覚めさせられませんでしたが、兎耳山の代わりを務めることでかろうじて獅子頭連を維持していました。たとえ少し歪んでいたとしても、仲間はまだそこにいたのです。\n（ここの兎耳山の内心の具現化がとても好きです。干からびた大地、薄氷を踏むような感覚、十亀が一人で以前の楽しかった時間を繋ぎ合わせている様子、山頂の空っぽの宝箱）\n.\n兎耳山は梅宮に聞いた、なぜお前は頂点に立っても俺みたいに空っぽじゃないんだ？ #梅宮にとって頂点に立つことは目標ではなく手段であり、頂点に立って初めてできることがあるからです。これで兎耳山はすっきりしました。彼は梅宮が「自分を理解してから頂点に登った」ことに気づいたのです。\n梅宮は多くのことを背負って頂点に立っていますが、「みんなの支えがあってこその頂点」であることを決して忘れていません。仲間の支持がなければ、それはただの点であり、頂点ではありません。だから彼は、みんなと一緒にご飯を食べ続けたいと心から願い、頂点に立ったのです。\n結局のところ、兎耳山が空虚になった主な理由は、彼がもともとすでに幸せだったからです。幸せは彼にとってあまりにも当たり前で、人間が呼吸する時に酸素に感謝しないようなものでした。そのため彼は登頂後に物事を複雑にし始め、単純な幸せを失ってしまったのです。\n私への啓発 #「自分が何のために努力しているかを常に忘れないこと。忘れたり迷い始めたりしたら、まずよく考えるか他人の助けを借りること。そして過程と結果は同じくらい重要であり、あることを達成するのは嬉しいかもしれないが、空虚かもしれない」。\nこの作品のドラマパートは見た目よりもずっと深遠です。登場人物たちはそれぞれ成長の異なる段階に対応しています。主人公の桜は生い立ちゆえにまだ独力でやる段階にあり、兎耳山は暴走して道に迷い引き返す段階、梅宮は経験を積み度量の大きいリーダー（今のところそのようです）。今後どのようなキャラクターが登場し、どのような変化があり、そして桜が自身の課題にどう対処していくかが楽しみです。\nそして喧嘩というテーマは、この不器用な少年たちにとっては、本当に悪くないコミュニケーション手段なのかもしれませんね。（でもコミュニケーションの名目で周りの人を殴ってはいけませんよ）\n","date":"2024年6月10日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/manga/wind-breaker-shishitouren/","section":"感想","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eこの作品は制作が素晴らしく、アクションシーンも滑らかで、キャラクターデザインも魅力的で男気に溢れていますが、ストーリーは不良少年たちが喧嘩しているだけです。\u003c/p\u003e\n\u003cp\u003eこれはアニメの第 9 話と第 10 話を見る前の私が思っていたことです。\u003c/p\u003e\n\u003cp\u003eまさか兎耳山の闇落ち、十亀の自責、梅宮の豪放磊落さをこれほど良く表現できるとは思いませんでした。\u003c/p\u003e\n\u003cp\u003e私にとって獅子頭連編は、目標と過程についての物語です。\u003c/p\u003e\n\u003ch2 id=\"なぜ兎耳山は闇落ちしたのか\" class=\"relative group\"\u003eなぜ兎耳山は闇落ちしたのか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%aa%e3%81%9c%e5%85%8e%e8%80%b3%e5%b1%b1%e3%81%af%e9%97%87%e8%90%bd%e3%81%a1%e3%81%97%e3%81%9f%e3%81%ae%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e彼が獅子頭連の頂点に立ったからです。\u003c/p\u003e\n\u003cp\u003e頂点に立つ空虚さと努力する過程での楽しさ、この二つの強烈な対比が兎耳山の闇落ちを招きました。\u003c/p\u003e\n\u003cp\u003eなぜ頂点に立つと闇落ちするのか？それはその後のことを考えていなかったからです。\u003c/p\u003e\n\u003cp\u003e仲間たちと楽しく努力し、いつの間にか最強になり、突然リーダーの座に立ってしまいました。彼と仲間たちの関係は対等から上下の関係に変わり、もはや一緒に努力するのではなく、彼が皆を連れて前に進まなければならなくなりました。\u003c/p\u003e\n\u003cp\u003e彼はこの責任の中に不自由を感じました。「みんなが僕と同じ強さで、同じ水平線上に立てば、昔みたいになれるのかな？僕一人で獅子頭連を背負わなくて済むのかな？」と考えたのです。\u003c/p\u003e\n\u003cp\u003e責任の他にも、空虚さがありました。\u003c/p\u003e\n\u003cp\u003e彼は頂点に対して想像を抱いていました。何かあるかはわからなくても、確かにそこに何かあると期待していました。\u003c/p\u003e\n\u003cp\u003e実際に立ってみると何も変わらないことに気づきました。そして頂点に駆け上がるために、仲間を中腹に置いてきてしまったのです。仲間と共に努力する過程を代価にして、山頂に登ったのです。\u003c/p\u003e\n\u003cp\u003eそのため彼は歪んでしまい、「強さ」を唯一の基準とし、弱者を切り捨てました。彼はただ責任を分担できるほど強いメンバーだけを欲しがり、全員に強くなるよう強要し、自分を頂点から解放し、自由に連れ戻してくれることを望んだのです。\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/thoughts/manga/wind-breaker-shishitouren/1.png\" alt=\"wind-breaker-shishitouren-1\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003e.\u003c/p\u003e\n\u003ch2 id=\"なぜ十亀は自責の念を感じていたのか\" class=\"relative group\"\u003eなぜ十亀は自責の念を感じていたのか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%aa%e3%81%9c%e5%8d%81%e4%ba%80%e3%81%af%e8%87%aa%e8%b2%ac%e3%81%ae%e5%bf%b5%e3%82%92%e6%84%9f%e3%81%98%e3%81%a6%e3%81%84%e3%81%9f%e3%81%ae%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e彼が兎耳山が暴走した瞬間に怖気づいたからです。彼は視線を逸らしました。自分の内なる考えを守る勇気がなく、歪んでしまった兎耳山に卑屈に従ってしまいました。\u003c/p\u003e\n\u003cp\u003e桜との対峙の中で、桜の「自分を曲げず、常に相手を直視する」という信念に気づかされました。そして事態がこうなるのを避けるための答えを見つけました——彼こそが兎耳山を目覚めさせるべき人間だったのです。\u003c/p\u003e\n\u003cp\u003e彼は兎耳山に思い出させるべきでした。頂点に立ったからといって一緒に経験した楽しさを失ったわけではないし、一人ですべてを背負う必要もないのだと。\u003c/p\u003e\n\u003cp\u003eしかし、彼は屈服し、兎耳山の歪みを成就させ、強くない仲間を排除するのを手伝ってしまいました。十亀は、兎耳山が初めて仲間の上着を剥ぎ取った瞬間に引き止めるべきだったと悔やんでいました。\u003c/p\u003e\n\u003cp\u003e.\u003c/p\u003e\n\u003ch2 id=\"梅宮はいかにして兎耳山を目覚めさせたのか\" class=\"relative group\"\u003e梅宮はいかにして兎耳山を目覚めさせたのか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%a2%85%e5%ae%ae%e3%81%af%e3%81%84%e3%81%8b%e3%81%ab%e3%81%97%e3%81%a6%e5%85%8e%e8%80%b3%e5%b1%b1%e3%82%92%e7%9b%ae%e8%a6%9a%e3%82%81%e3%81%95%e3%81%9b%e3%81%9f%e3%81%ae%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e彼は途中で兎耳山がすでに崩壊寸前であることに気づいていました。そのため暴力で暴力に対抗しませんでした。桜が後に「あれは喧嘩なのか？」と反省したように、梅宮は兎耳山に心の中の違和感と向き合わせるため、中盤からは手を出さなかったのです。\u003c/p\u003e\n\u003cp\u003eそして兎耳山はようやく違和感に気づき、最後に頭突きで倒された後、目覚めて見た十亀の表情で、十亀のこの期間の本当の気持ちに気づきました。十亀はあの日に兎耳山を目覚めさせられませんでしたが、兎耳山の代わりを務めることでかろうじて獅子頭連を維持していました。たとえ少し歪んでいたとしても、仲間はまだそこにいたのです。\u003c/p\u003e\n\u003cp\u003e（ここの兎耳山の内心の具現化がとても好きです。干からびた大地、薄氷を踏むような感覚、十亀が一人で以前の楽しかった時間を繋ぎ合わせている様子、山頂の空っぽの宝箱）\u003c/p\u003e\n\u003cp\u003e.\u003c/p\u003e\n\u003ch2 id=\"兎耳山は梅宮に聞いたなぜお前は頂点に立っても俺みたいに空っぽじゃないんだ\" class=\"relative group\"\u003e兎耳山は梅宮に聞いた、なぜお前は頂点に立っても俺みたいに空っぽじゃないんだ？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e5%85%8e%e8%80%b3%e5%b1%b1%e3%81%af%e6%a2%85%e5%ae%ae%e3%81%ab%e8%81%9e%e3%81%84%e3%81%9f%e3%81%aa%e3%81%9c%e3%81%8a%e5%89%8d%e3%81%af%e9%a0%82%e7%82%b9%e3%81%ab%e7%ab%8b%e3%81%a3%e3%81%a6%e3%82%82%e4%bf%ba%e3%81%bf%e3%81%9f%e3%81%84%e3%81%ab%e7%a9%ba%e3%81%a3%e3%81%bd%e3%81%98%e3%82%83%e3%81%aa%e3%81%84%e3%82%93%e3%81%a0\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e梅宮にとって頂点に立つことは目標ではなく手段であり、頂点に立って初めてできることがあるからです。これで兎耳山はすっきりしました。彼は梅宮が「自分を理解してから頂点に登った」ことに気づいたのです。\u003c/p\u003e","title":"WIND BREAKER —ウィンドブレイカー— 〈獅子頭連編〉"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/","section":"感想","summary":"","title":"感想"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/manga/","section":"感想","summary":"","title":"漫画"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/movie/","section":"感想","summary":"","title":"映画"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n感想 #最近、こういう心温まる、あまり駆け引きのない作品を見るのが本当に好きです。\n同時に、多くの日本作品が人と人との交流プロセスをこれほどきめ細かく観察し表現しているのも大好きです。\n百貨店のコンシェルジュである秋乃さんの目を通して、日本の恭しくお客様を第一とするサービス態度が表現されていますが、表面的な愛想の良さよりも、作者が伝えたかったのは秋乃さんの背後にある、お客様を思う真心、すべての人がここで楽しい買い物体験をしてほしいという思いだと私は思います。\nストーリー #動物が擬人化され人間と共に暮らす世界を描いています。動物たちは外見以外、内面は人間と変わらず、人間と同じようにコミュニケーションが取れ、買い物もし、おしゃれもし、スイーツを作り、芸術にも従事します。そんな世界に、「北極百貨店」という百貨店があります。従業員はすべて人間、客はすべて動物、そのほとんどが V.I.A (Very Important Animals) です。この名前の本当の意味は、ストーリーに沿って徐々に明かされていきます。\n作品の主人公である秋乃さんは、幼い頃に北極百貨店に来たことがあり、それ以来ここで働くことに憧れを抱いていました。ストーリーは、念願叶ってこの百貨店に入社した秋乃さんに焦点を当て、初日から試用期間通過までの間に起こる職場の小さな物語たちを描きます。客がすべて動物であるため、表現できる職場の様子もより豊かになっています。\n制作 #原作漫画があります。今回の劇場版は Production I.G が制作しており、作画の滑らかさは言うまでもありません。キャラクターの実在感のある動きや、異なる動物の移動方法などは本当に非常に細かく描かれています。同時にキャラクターはほぼすべて大物声優が声を当てており（福山潤、津田健次郎、花澤香菜などがいます）、彼らの演技によって映画全体の感情が非常に豊かになっています。\n涙が止まらなかった #自分でも驚きましたが、後で考えてみると、感情描写がとても真摯だったからでしょう。物事を本当に良くしようとするその気持ちに、私は感動しやすいのです。\nこの映画の中では、秋乃が本当に真剣にこの仕事に向き合っているのが見て取れます。彼女は上司や同僚からもらう一つ一つのアドバイスを真剣に受け止めています。彼女の上司や同僚たちもまた、非常に真剣に、細やかに彼女を指導しています。\nこの映画は一つの理想を提示していると思います：理想的な職場環境、理想的な同僚、理想的な上司、理想的な仕事への態度。そして私は、こういう場所が存在すると信じたいのです。\n空想的でファンタジー要素のある作品ですが、こういう世界が描かれうること自体に私は感動しました。「あ！私と同じことを考えている人がいるんだ！私が想像していた可能性は私の頭の中だけに存在しているわけじゃないんだ！私は孤独じゃないんだ！」という感覚です。\n現実に可能かどうかはさておき、誰かもこうやって想像していて、さらにそれを作品として具現化し、しかもその作品が素晴らしい出来だということを知るだけで、私はとても満足で嬉しいのです。\nネタバレ感想 #.\n.\n.\n主軸は多くの感動的な小さな物語を描いていますが、最後にクリスマスの日、「氷の彫刻を壊す」と「病床の客へのプレゼント選び」という 2 つの事件で結ばれるのはとても感動的です。しかし実は、この映画の世界観は非常に残酷で写実的です。なぜなら、登場した動物たちはほぼすべて絶滅したか、あるいは絶滅危惧種の生物だからです。そしてこれらの生物が絶滅の危機に瀕している理由は、ウミベミンク、カリブモンクアザラシ、ニホンオオカミなど、人間がそこから利益を得られるからに他なりません。これこそが V.I.A という言葉の真諦（真髄）です。なぜこの百貨店では人間だけが働いているのか、それは乱獲され絶滅したこれらの動物たちに、人々がサービスできるようにするためなのです。\nそのため一見すると職場の日常ですが、実はこれらの絶滅した動物たちを描き、彼らが人々に記憶され続けられるようにし、また人間がかつて彼らに何をしたのかを読者に知ってもらいたいとも願っているのです。さらに時折、これらの動物に関する豆知識もこっそりストーリーの中に盛り込まれています。\n.\n.\n.\nストーリーとは無関係な雑感 #この映画を見て、自分の執筆動機と目標を再確認させられました。世界が悪意に満ちていることは知っていますし、関連する話も少なからず聞いてきましたし、自分でもいくつかの経験をしてきましたが、それでも私はできるだけ人間の善を描きたい、あるいは悪意に直面した時にそれでも見ることのできる善を描きたいのです。\n私の文章を通じて、人々には自分たちは孤独ではないと感じてもらいたいです。多くの出来事は個人だけが経験しているのではなく、時代や文化や環境の下での共通体験であり、私たちは皆その中で答えを求めているのです。この時代、この場所で、これらの出来事に遭遇した私は、少なくとも私が見たもの、私が感じたものを記録に残すことができます。自分への証しとして、また文章を通じて他人と繋がり、対話できるかもしれません。\nもちろん、未来の私や次の世代の人々から批判されるようなこともきっとたくさんあるでしょう。私たちが前の世代の作品に対してポリティカル・コレクトネス的な洗浄を徐々に行っているように。しかし、再検討される前提は、書かれ、記録されていることです。私はもっと書き、もっと記録してみたいと思います。\n","date":"2024年3月27日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/movie/hokkyoku-departmant-store/","section":"感想","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/thoughts/movie/hokkyoku-departmant-store/cover-zh-TW.png\" alt=\"hokkyoku-departmant-store\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003ch2 id=\"感想\" class=\"relative group\"\u003e感想 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%84%9f%e6%83%b3\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e最近、こういう心温まる、あまり駆け引きのない作品を見るのが本当に好きです。\u003c/p\u003e\n\u003cp\u003e同時に、多くの日本作品が人と人との交流プロセスをこれほどきめ細かく観察し表現しているのも大好きです。\u003c/p\u003e\n\u003cp\u003e百貨店のコンシェルジュである秋乃さんの目を通して、日本の恭しくお客様を第一とするサービス態度が表現されていますが、表面的な愛想の良さよりも、作者が伝えたかったのは秋乃さんの背後にある、お客様を思う真心、すべての人がここで楽しい買い物体験をしてほしいという思いだと私は思います。\u003c/p\u003e\n\u003ch2 id=\"ストーリー\" class=\"relative group\"\u003eストーリー \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%82%b9%e3%83%88%e3%83%bc%e3%83%aa%e3%83%bc\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e動物が擬人化され人間と共に暮らす世界を描いています。動物たちは外見以外、内面は人間と変わらず、人間と同じようにコミュニケーションが取れ、買い物もし、おしゃれもし、スイーツを作り、芸術にも従事します。そんな世界に、「北極百貨店」という百貨店があります。従業員はすべて人間、客はすべて動物、そのほとんどが V.I.A (Very Important Animals) です。この名前の本当の意味は、ストーリーに沿って徐々に明かされていきます。\u003c/p\u003e\n\u003cp\u003e作品の主人公である秋乃さんは、幼い頃に北極百貨店に来たことがあり、それ以来ここで働くことに憧れを抱いていました。ストーリーは、念願叶ってこの百貨店に入社した秋乃さんに焦点を当て、初日から試用期間通過までの間に起こる職場の小さな物語たちを描きます。客がすべて動物であるため、表現できる職場の様子もより豊かになっています。\u003c/p\u003e\n\u003ch2 id=\"制作\" class=\"relative group\"\u003e制作 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e5%88%b6%e4%bd%9c\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e原作漫画があります。今回の劇場版は Production I.G が制作しており、作画の滑らかさは言うまでもありません。キャラクターの実在感のある動きや、異なる動物の移動方法などは本当に非常に細かく描かれています。同時にキャラクターはほぼすべて大物声優が声を当てており（福山潤、津田健次郎、花澤香菜などがいます）、彼らの演技によって映画全体の感情が非常に豊かになっています。\u003c/p\u003e\n\u003ch2 id=\"涙が止まらなかった\" class=\"relative group\"\u003e涙が止まらなかった \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%b6%99%e3%81%8c%e6%ad%a2%e3%81%be%e3%82%89%e3%81%aa%e3%81%8b%e3%81%a3%e3%81%9f\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e自分でも驚きましたが、後で考えてみると、感情描写がとても真摯だったからでしょう。物事を本当に良くしようとするその気持ちに、私は感動しやすいのです。\u003c/p\u003e","title":"北極百貨店のコンシェルジュさん（The Concierge）"},{"content":"","date":"2024年3月5日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/movie/dune/","section":"感想","summary":"","title":"デューン：生態と権力の叙事詩"},{"content":"","date":"2024年3月4日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/novel/prologue/","section":"小説","summary":"","title":"序章：霧の中の都市"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/novel/","section":"小説","summary":"","title":"小説"},{"content":"","date":"2024年3月3日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/my-site/","section":"ソフトウェア","summary":"","title":"個人サイト"},{"content":"","date":"2024年3月2日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/my-first-tech-post/","section":"ソフトウェア","summary":"","title":"Hugo で静的サイトを作る"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n（軽いネタバレがあるかもしれませんが、基本的にタイトルから推測できる程度です。ご自身の判断でお読みください！）\n以下では少し切ないことも書いていますが、それでもとても温かい作品ですよ！\n非常に感動的です。見たらとてもエモくなる作品だと心配する必要はありません。もしそうなったとしても、自分を沈殿させ、湧き上がる感情や思い出をケアする良い機会になると思います！\n.\n「さよならを言った、また次があると思っていた、まさかこの再会がお互い最後になるとは知らずに」\n「また次があるとしょっちゅう思うけど、今回がお互い最後なんだ」\n「私たちはたいていの友人と、双方が知らないうちに最後の対面を終える運命にある」\n私たちはさよならを言いました、また次があると思っていました、まさかこの再会がお互い最後になるとは知らずに。\n『ロボット・ドリームズ』は孤独、愛、そして付き合いについて語っています。人間性に基づく無常を簡潔に描きつつ、これらすべてに Earth, Wind \u0026amp; Fire の〈September〉という曲の新しい意味再びを与えました。この曲を過去の喜びを祝うことができ、かつ愛と付き合いの背後にある切なさを代弁する歌にしました。\n思うに、『ロボット・ドリームズ』はかつて素晴らしい時間を共に過ごした古い友人や昔の恋人への別れでもあります。\n私たちは皆、かけがえのない誰かによって変えられたことがあります。その人が恋人であれ旧友であれ、彼や彼女は当時世界のすべてのような存在でした。しかし私たちは避けがたく新しい生活様式を迎え、お互いにいつかはいくつかの要因で離れることになります。しかしその素晴らしさは消えたわけではなく、他人に認知されるあなたの一部となりました。あの〈September〉が最後にはすでに____の大好きな名曲になったように。\n『ロボット・ドリームズ』が私に与えた衝撃は、『ラ・ラ・ランド』や古谷実の『シガテラ』とよく似ています。かつて過ごした最も素晴らしい時間を語っていますが、これは現在の時間が素晴らしくないことを意味するのではなく、「現在」という基礎の下で、お互いにもはや過去には戻れないという切なさを語っているのです。\n次に来るのはとても寂しい、とても寂しい感覚です。予告編から主人公が一人暮らしの犬で、面白くもないテレビ番組を見ながらコンビニ弁当をレンジでチンして食べているのが見て取れます。\nそんな寂しさに駆られ、犬は広告に従って「お友達ロボット」を注文しました。そしてこのロボットは忠実に彼の親友となり、温かい微笑みを浮かべて犬の生活に寄り添います。〈September〉の歌詞のように：「覚えているかい？9 月の 21 日目の夜を。愛は気取った人々の心を変え、暗い雲を追い払った」。\nなぜ犬がロボットをパートナーに選んだのかについても、映画では詳細に説明されています。胸が痛むほどリアルとしか言えません。多くの人（私を含め）が共感できると信じています。これを感じ取れることがさらに心を痛めます。\n一番すごいのは、『ロボット・ドリームズ』が一言も発することなくこの 102 分の物語を語り終えたことです。\n.\n（以下は個人的に生活上で触発された感想です）\nある映画レビューに「時に私たちは映画を『見る』のではなく映画を『必要』とするのだ」と書いてあるのを見ました。まさにこれだと思います。『ロボット・ドリームズ』は私が必要としていた映画です。社会に出てからの数年、私はとても苦しく過ごしてきました。大学に入ってからずっと苦しかったと言うべきかもしれません。ソフトウェアエンジニアへの転職に成功した後、苦しみは毎年倍増しています。\n原因はたくさんあります。大学に入ってから徐々に自分の家庭が普通でないことに気づいたり、家庭からもらえるリソースが周りの同級生に比べてあまりに少なかったり。就職してからは自分の才能、努力、幸運も周りの人に及ばないことに気づいたり。でもこれらは今回の要点ではありません。要点は、これらの「比べられない」と「自分は十分ではない」という絶望感が私をほぼ押し潰し、以前のように純粋に周りの友人と交流できなくなり、ダンスも踊れなくなったことです。その結果、卒業前まで 7 年間ダンスで培った友人を失いました。生活圏、価値観、考えることがすべて変わってしまい、私たちは徐々に話すことがなくなり、あるいは私に（時間的にも心理的にも）これらの旧友たちと交流する余裕がなくなりました。\n私はまずストリートダンス界の友人のほとんどを失い、次に大学時代にできた多くの友人を失いました。中には自分から、あるいは一方的に（主に心理的に、あるいは誘いを断って）手放したものもあります。\n最近また多くの友人を手放しました。中には本当に仲の良かった友人もいます。でもその時間はもう過ぎ去ったのだと思います。そして人生は前に進み続け、必然的により多くのこうした切なさを抱えていくことになるでしょう。\nそんな時、本当にこの『ロボット・ドリームズ』という映画に感謝します。あまりにも多くのやるせなさを演じてくれました。私の今の段階は、ロボットが最後に砂浜で遭遇したあの出来事のような無力感に似ていると思います。壊れている時期があり、修復には時間がかかり、何らかの外部の力に頼ることもあるかもしれません。\nもちろんこれらのやるせなさの中にある束の間の素晴らしさ、劇中のアヒルさんや巣作りをする鳥のお母さんのようなものを、私は感謝の気持ちで受け入れ、同時に過去に対して少しの申し訳なさを感じています。\n最終的には窓辺のロボットのような挙動をするのかもしれませんね！\nそういえば偶然ですが、実は映画のチケットを買う時、ずっと昔の友人が私の前に並んでいるのを見かけました。でも私は彼女に声をかけないことを選びました。彼女は誰かを待っているようでしたし、私たちは生活を二本の平行線に戻し、今の生活をしっかり生きればいいのだと思いました。\n私が何を描写しているのか気になったら、早く『ロボット・ドリームズ』を見に行きましょう！\n（ちなみに、個人的には原題の Robot Dreams の方が好きです。夢こそが作品全体で最も笑いを誘い、最も美しく感動的で、かつ最も胸を締め付けられる部分だからです。）\n","date":"2024年3月2日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/movie/robot-dream/","section":"感想","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e（軽いネタバレがあるかもしれませんが、基本的にタイトルから推測できる程度です。ご自身の判断でお読みください！）\u003c/p\u003e\n\u003cp\u003e以下では少し切ないことも書いていますが、それでもとても温かい作品ですよ！\u003c/p\u003e\n\u003cp\u003e非常に感動的です。見たらとてもエモくなる作品だと心配する必要はありません。もしそうなったとしても、自分を沈殿させ、湧き上がる感情や思い出をケアする良い機会になると思います！\u003c/p\u003e\n\u003cp\u003e.\u003c/p\u003e\n\u003cp\u003e「さよならを言った、また次があると思っていた、まさかこの再会がお互い最後になるとは知らずに」\u003c/p\u003e\n\u003cp\u003e「また次があるとしょっちゅう思うけど、今回がお互い最後なんだ」\u003c/p\u003e\n\u003cp\u003e「私たちはたいていの友人と、双方が知らないうちに最後の対面を終える運命にある」\u003c/p\u003e\n\u003cp\u003e私たちはさよならを言いました、また次があると思っていました、まさかこの再会がお互い最後になるとは知らずに。\u003c/p\u003e\n\u003cp\u003e『ロボット・ドリームズ』は孤独、愛、そして付き合いについて語っています。人間性に基づく無常を簡潔に描きつつ、これらすべてに Earth, Wind \u0026amp; Fire の〈September〉という曲の新しい意味再びを与えました。この曲を過去の喜びを祝うことができ、かつ愛と付き合いの背後にある切なさを代弁する歌にしました。\u003c/p\u003e\n\u003cp\u003e思うに、『ロボット・ドリームズ』はかつて素晴らしい時間を共に過ごした古い友人や昔の恋人への別れでもあります。\u003c/p\u003e\n\u003cp\u003e私たちは皆、かけがえのない誰かによって変えられたことがあります。その人が恋人であれ旧友であれ、彼や彼女は当時世界のすべてのような存在でした。しかし私たちは避けがたく新しい生活様式を迎え、お互いにいつかはいくつかの要因で離れることになります。しかしその素晴らしさは消えたわけではなく、他人に認知されるあなたの一部となりました。あの〈September〉が最後にはすでに____の大好きな名曲になったように。\u003c/p\u003e\n\u003cp\u003e『ロボット・ドリームズ』が私に与えた衝撃は、『ラ・ラ・ランド』や古谷実の『シガテラ』とよく似ています。かつて過ごした最も素晴らしい時間を語っていますが、これは現在の時間が素晴らしくないことを意味するのではなく、「現在」という基礎の下で、お互いにもはや過去には戻れないという切なさを語っているのです。\u003c/p\u003e\n\u003cp\u003e次に来るのはとても寂しい、とても寂しい感覚です。予告編から主人公が一人暮らしの犬で、面白くもないテレビ番組を見ながらコンビニ弁当をレンジでチンして食べているのが見て取れます。\u003c/p\u003e\n\u003cp\u003eそんな寂しさに駆られ、犬は広告に従って「お友達ロボット」を注文しました。そしてこのロボットは忠実に彼の親友となり、温かい微笑みを浮かべて犬の生活に寄り添います。〈September〉の歌詞のように：「覚えているかい？9 月の 21 日目の夜を。愛は気取った人々の心を変え、暗い雲を追い払った」。\u003c/p\u003e\n\u003cp\u003eなぜ犬がロボットをパートナーに選んだのかについても、映画では詳細に説明されています。胸が痛むほどリアルとしか言えません。多くの人（私を含め）が共感できると信じています。これを感じ取れることがさらに心を痛めます。\u003c/p\u003e\n\u003cp\u003e一番すごいのは、『ロボット・ドリームズ』が一言も発することなくこの 102 分の物語を語り終えたことです。\u003c/p\u003e\n\u003cp\u003e.\u003c/p\u003e\n\u003cp\u003e（以下は個人的に生活上で触発された感想です）\u003c/p\u003e\n\u003cp\u003eある映画レビューに「時に私たちは映画を『見る』のではなく映画を『必要』とするのだ」と書いてあるのを見ました。まさにこれだと思います。『ロボット・ドリームズ』は私が必要としていた映画です。社会に出てからの数年、私はとても苦しく過ごしてきました。大学に入ってからずっと苦しかったと言うべきかもしれません。ソフトウェアエンジニアへの転職に成功した後、苦しみは毎年倍増しています。\u003c/p\u003e\n\u003cp\u003e原因はたくさんあります。大学に入ってから徐々に自分の家庭が普通でないことに気づいたり、家庭からもらえるリソースが周りの同級生に比べてあまりに少なかったり。就職してからは自分の才能、努力、幸運も周りの人に及ばないことに気づいたり。でもこれらは今回の要点ではありません。要点は、これらの「比べられない」と「自分は十分ではない」という絶望感が私をほぼ押し潰し、以前のように純粋に周りの友人と交流できなくなり、ダンスも踊れなくなったことです。その結果、卒業前まで 7 年間ダンスで培った友人を失いました。生活圏、価値観、考えることがすべて変わってしまい、私たちは徐々に話すことがなくなり、あるいは私に（時間的にも心理的にも）これらの旧友たちと交流する余裕がなくなりました。\u003c/p\u003e\n\u003cp\u003e私はまずストリートダンス界の友人のほとんどを失い、次に大学時代にできた多くの友人を失いました。中には自分から、あるいは一方的に（主に心理的に、あるいは誘いを断って）手放したものもあります。\u003c/p\u003e\n\u003cp\u003e最近また多くの友人を手放しました。中には本当に仲の良かった友人もいます。でもその時間はもう過ぎ去ったのだと思います。そして人生は前に進み続け、必然的により多くのこうした切なさを抱えていくことになるでしょう。\u003c/p\u003e\n\u003cp\u003eそんな時、本当にこの『ロボット・ドリームズ』という映画に感謝します。あまりにも多くのやるせなさを演じてくれました。私の今の段階は、ロボットが最後に砂浜で遭遇したあの出来事のような無力感に似ていると思います。壊れている時期があり、修復には時間がかかり、何らかの外部の力に頼ることもあるかもしれません。\u003c/p\u003e\n\u003cp\u003eもちろんこれらのやるせなさの中にある束の間の素晴らしさ、劇中のアヒルさんや巣作りをする鳥のお母さんのようなものを、私は感謝の気持ちで受け入れ、同時に過去に対して少しの申し訳なさを感じています。\u003c/p\u003e\n\u003cp\u003e最終的には窓辺のロボットのような挙動をするのかもしれませんね！\u003c/p\u003e\n\u003cp\u003eそういえば偶然ですが、実は映画のチケットを買う時、ずっと昔の友人が私の前に並んでいるのを見かけました。でも私は彼女に声をかけないことを選びました。彼女は誰かを待っているようでしたし、私たちは生活を二本の平行線に戻し、今の生活をしっかり生きればいいのだと思いました。\u003c/p\u003e\n\u003cp\u003e私が何を描写しているのか気になったら、早く『ロボット・ドリームズ』を見に行きましょう！\u003c/p\u003e\n\u003cp\u003e（ちなみに、個人的には原題の Robot Dreams の方が好きです。夢こそが作品全体で最も笑いを誘い、最も美しく感動的で、かつ最も胸を締め付けられる部分だからです。）\u003c/p\u003e","title":"ロボット・ドリームズ（Robot Dreams）"},{"content":"","date":"2024年3月1日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/hello-world/","section":"生活","summary":"","title":"こんにちは、世界"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n年度回顧は主に自分のために書くものですが、私の経験や感想が志を同じくする人々を惹きつけたり、あるいは誰かの助けになったりすることを願っています。\n自分の 2023 年と 2024 年を共有する前に、年度回顧に対する私の考えを共有したいと思います。\n他人の年度回顧や来年の目標を見ると、よく不安になります。一見すると彼らは一年で多くのことを成し遂げているように見えますが、彼らが完了したことの多くを私はやっていないからです。\nしかし、現在私はこの 3 点を理解しました：\nそれは他人の目標である。 もしそれが自分のやりたいことなら、やればいい。他人が先にやったからといって自分を責めたり、やりたくなくなったと感じたりする必要はない。もし他人に影響されるようなら、それを行う動機を見直すタイミングかもしれない。 今年は決して無駄ではなかった。ただ整理していなくて忘れていただけ。ゆっくり棚卸しすれば、意外と多くのことをやっていたことに気づくはず。ただ、自分が最も重視していることで前進できたかどうか。そうでなければ、今日調整すればいい。 Cheng-Wei Hu さんが2022 記録で言っていたことがとても好きです：「もしあなたが本質的にやっていることが自己拡張の表現であるなら、この点において誰もあなたと競争することはできません。そして私は大部分において競争に集中すべきではなく、独自性はより良いことよりも価値があると深く信じています」。\nそして私自身の年度回顧への期待は「着実、虚栄ではない」です：\n虚栄：書いた後、他人は羨むことしかできない 着実：書いた後、他人は参考にしたり交流したりできる 何を成し遂げたかだけを語り、プロセスにはあまり触れない、あるいは非常に抽象的な記事をよく見かけますが、読んでもあまり収穫はなく、不安が増すだけです。 もちろん記事の最優先の読者は筆者自身なので、どう書くかは個人の自由です。だから私はそのような記事が好きではないし、自分の記事があのようになってほしくないとしか言えません。\nこの虚栄と着実の基準も、やはり各人の心の中にしかありません。なぜなら、誰もが独自の解釈を持つことができるからです。だから最終的には、オープンな心を持ち続け、絶えず気づきと精進を続け、ただ良心に恥じないようにするだけです。\nなぜ振り返るのかについては、今年もやはり軌跡を残しておきたいからです。書き記すことは、この時の自分をスナップショットすることです。未来の私は書き残してくれた今の私にきっと感謝すると信じています。過去の私が振り返りをしてくれたことにとても感謝しているように。\n2022 年の 2023 年への期待を振り返る：もっと余裕を持って生きたい。 # 全体的には軌道に乗っています。人間関係と財務においてある程度の余裕を得ましたが、キャリア開発においては多くの選択と挫折に直面しました。\n2022 年に比べて昨年はさらに多くのものを手放しました。あるいは、実際にできることはもっと少なく、一度に一つのことしかできないということを認識しました。つまり、この 30 分読書をしているなら読書しかできず、同時にコードを書くことはできないということです。注意とリソースをもっと集中させる必要があります。直感的なことのように見えますが、今年現実に向き合うまで、私はいつも欲張りでした。\n集中しない結果は、A をしながら B を思うことです。何もかもやりたいけれど、すべてのことをやるときに他のことを気にしてしまう。また、物事の間を頻繁に切り替えることで多くの時間を無駄にし、とても疲れます。これはまさに私の長年の描写です。\nいくつかの目標はやらないのではなく、まだ時期ではないのです。今は心を落ち着けて準備し、能力とリソースを整え、それらを行う余裕を持てるようにしなければなりません。\n人間関係はずっと私に大きなプレッシャーを与えてきました。私は外向的ですが、相手の立場を感じ取り、想定しようと一生懸命になりすぎて、しばしば自分を他人の後ろに置き、長い間自分の感情を無視してきました。あまりにも多くの心配事のために心に余裕がありませんでした。しかし今年カウンセリングを始めてから、大きな進歩がありました。それについては下で触れます！\n今年の気付き #1. 私はシーシュポスではない、岩を押しのけて山頂へ歩いていける #シーシュポスは神話の寓話であり、人々が自分自身を例えるのによく使われます。日々の仕事や生活が、毎日岩を繰り返し押しているシーシュポスのようだと考えてしまうのです。\n以前の私もそうでしたが、結局私はシーシュポスではなく、私の岩も背負わなければならない宿命ではなく、ただの私の選択であることに気づきました。 私はいつでも岩を押しのけ、目の前の視界を広げ、よりリラックスしつつも着実な心持ちで山頂へ歩いていくことができます。\nこれに気づいたのは、昨年の私が限界まで苦しんでいたからです。岩を押しのけなければ、岩に押しつぶされて死ぬのを待つだけでした。\nそして岩を押しのけても、私は山頂まで歩いていけます。この重荷を背負い続けることができないと諦めて認めることは、私が敗者になったことを意味しません。\n私の目標は一体、岩を山頂まで押すことなのか、それとも単に山頂へ歩いていくことなのか？ この重荷の本質と私が本当にやりたいことに気づいて初めて、再び前進することができます。\n岩を押しのけましたが、それを繰り返し拾い上げているプロセスにも気づいています。今は気づく練習を続け、背負うべきでない重荷を能動的に手放すことを望んでいます。そしてもしある日、この重荷を背負いたいと思い、岩を背負って登らなければ見えない景色を見たいと思ったら、私はより達観した態度で岩を押すでしょう。\n2. スケジュール帳を計画することは私にとって有害 #（ここで言うスケジュール帳は、非常に極端な計画方法のことです。過去数年、私は毎日のあらゆる時間帯を記録するために計画と復習をしていました。）\nカウンセリング中に、私はスケジュール帳に物事をリストアップすると、絶望を感じることに気づきました――物事は全く学びきれない、全く終わらない。\nこのスケジュール帳は不安リストを表しています。スケジュール帳は「結果」を計画していますが、私が必要としているのは「プロセスを楽しむ」ことです。 それに加えて、それは自分自身への不信感も表しています。スケジュール帳がなければ自発的にそれらのことをしないだろうと、自分を信じていないのです。\nシーシュポスの岩の続きですが、スケジュール帳はこの岩をどんどん巨大にしているようなものです。\nカウンセリングの過程で、私が今必要としているのは単純にやることだと気づきました。私は自分の心が「今この瞬間」何を学びたいか、何をしたいかを知っていると信じる必要があります。\n事前に細かく計画しすぎるとかえって苦しくなり、純粋に学び、実行する楽しみを失い、人生が非常に機械的になってしまいます。\nそこで現在は、いくつかの予定だけをスケジュール帳に入れ、何を学ぶか、何をするかについては、単に順序を決めるだけにしています。上から下への Queue（データ構造用語、以下リストと呼ぶ）のように、時間があれば順序通りにリストを実行します。冒頭の振り返りで述べたように、私は一度に一つのことしかできません。マルチタスクなんて考えないことです。\nスケジュール帳を計画しないことは、何も計画しないことを意味しません。これについては下の地図でまた触れます。\n最後に、「エネルギー管理」が「時間管理」よりも重要であることにも気づきました。一つのことをするとき、まず良いエネルギーを持ち、次に時間をどう効率的に使うかを考えるのです。 なにしろエネルギーが良くないときは、倍の時間があっても続けられないかもしれません。 興味があれば、このエネルギーを高く保つ方法を見てみてください。\n3. 他人に説明しない、他人の期待に責任を持たない #他人にうまく説明できない、あるいは他人を失望させるかもしれないと思うと、よくプレッシャーを感じます。\n説明しなければならないという不安は以下から来ている可能性があります：\n3-1. ソーシャルメディア #そこに自分の生活を投稿することは、実は他人に説明しているような感覚があります。例えば、やるべきことがたくさんあるのに、それをせずに遊んでいる動態を投稿した場合、「イベントに来なかった/終わらせていないのに、よく遊べるね？」と批判されるのではないか、あるいは最近面接の準備をしているので、「面接の準備があるんじゃないの？よく遊べるね？」と他人が思うのではないかと推測してしまいます。\nソーシャルメディアが必要な時は、読書の途中であることが多いです。おそらく私はそういう瞬間に本当に寂しさを感じているのでしょう。\nしかし私は今、ソーシャルメディアはこの寂しさを解決する役には立たず、この寂しさの上にさらに不安の層を重ねるだけだと認識しています。\n3-2. 「自己成長」の団体に参加しすぎた #昨年は「自己成長」できる多くの団体に参加しました。雑学的な知識サークル、外国語の定期練習グループ、退社後の協力プロジェクトなど、月曜から日曜まで予定が埋まりがちでした。\nしかし今の自分には実はその余力がありません。自分をいっぱいにすると自分を無視してしまい、自分の軌道から逸れやすくなります。いろいろなことをやっても、対症療法になっていないような気がして、はっきり言えば空回りしているのです。\nしたがって、私にはこれらに参加する余力がないと認識したので、脱退すべきです。まずは自分のことをしっかり処理し、本当に余裕があり、余った時間で何か雑多なことに参加する。そうすれば自分にとって重要なことを先にやることを確保できるし、その中を楽しむことができ、自分やチームメンバーに過度のプレッシャーを与えることもありません。\n3-3. 解決策：去ることは逃避ではなく、自分をより重視すること #以前は自分を良くしてくれるものは何でも取り入れるべきだと思っていましたが、その「良さ」はとても「曖昧」だったり、「他人のもの」だったりするかもしれません。まず「これは良いか」「私は欲しいか」を考えること。より良い方法は、自分がやることがその地図上で目的地を見つけられるような、自分についての地図を先に持つことです。そうでなければ大海原で迷子になりやすいです。\nもともとそうしていたのは、FOMO（取り残されることへの恐れ）の心理に基づいていたのだと思います。\n私は参加していたほぼすべての団体から脱退しました。起業プログラム、日本語自習会、コミュニティボランティアなどです。まずは時間を空け、自分の地図を描き、航行したい航路を明確にすることに集中する必要があります。これには時間がかかりますし、一見生産性のないこの探求期間を受け入れ、他の事柄に急いで自分を投入しないようにする必要があります。\nソーシャルメディア上でも、私が受け取る必要のない情報やアカウント（友人であっても）を大量にミュートやフォロー解除し始めました。注目し気にかけたいと思う人の動態もある一方で、多くの旅行や成果をシェアする一部の人は私の不安を増大させるだけだと気づいたからです。\nもともと彼らをミュートすることにはためらいがあり、自分は友人がうまくやっているのを祝福する強さや能力がないのではないかと感じていましたが、今はそうは思いません。\nもともと他人を過度に関心を持つ必要はありませんでした。本当に心を通わせ、注目に値する友人は実はごく少数のグループだけです。ソーシャルメディア上の数百を超えるフォロワー数は虚妄です。人にはそんなに多くの人を顧みるエネルギーはありません。彼らの動態や生活に注目するよりも、私は自分の心をよりケアすることを選びます。\n同時に、自分の考えを表現することも徐々に学びました。多くの情報や誘いに対して拒否する権利があることを知りました。何かをしたくない、集まりに参加したくないなら、ただしたくないのです。いちいち説明する必要はなく、他人の期待に責任を持たず、もう他人におもねることはありません。私の独立した意志は避けられず他人と衝突しますが、その衝突を恐れてはいけません。もし友人が、私が何度か断ったり考えが違ったりするだけで理解できないのなら、それは自分を本当に気にかけてくれる人を選別する良い機会でもあります。\nソーシャルメディアと比較の不安について、ある説を聞いたことがあります：\n多くの人があなたに急いで聞かせようとし、不安を売りつけ、彼らの考えに従うことを望んでいます。でも必要ありません！他人の考えに流されないでください。\n4. 本当に努力している人は不当な扱いを受けないが、偽の勤勉も同情されない #単にずっと全速力で走っているだけで、地図に従っていなかったり、自分の地図さえ持っていなかったりすれば、迷子になるのは当然です。\nスケジュール帳を埋め尽くし、些細なことや自分にとって重要でないことで自分を忙しくさせているなら、それはただの偽の勤勉であり、上で述べた多くの団体に参加している時の空回りと同じです。以前の私はその中に深くはまっていました。\n偽の勤勉を長く続けても、生きるのがますます辛くなるだけで、何も得られず、かえって目標から遠ざかっていると感じるだけです。\n本当の努力は気づきを伴うべきであり、自省であれ他人への問いかけであれ、常に方向を確認するべきです。ただ走るだけなのは偽の勤勉です。\n5. ダイオードからスペクトルへ #実は二元論から脱却するという意味です。\nダイオードには 2 つの極しかありません。世の中の物事には正誤、白黒、是非しかないかのように。しかし世界がそれほど単純ならよかったのですが、世の中の物事は実はすべてスペクトルです。Gooaye が『灰色のサイ（Gray Thinking）』で言ったように「白と黒のグレースケールの中に無限の可能性のある色調が存在する」のです。\n「自己」のように、以前の私は「自分の考えを表現する」と自己中心的になってしまうのではないかと恐れていましたが、自分の考えを持つことは、他人の考えを否定することを意味しません。私は物事に対して自分なりの見方を持ちつつ、同時に Open-minded（開放的）でいられます。\nそして誰かが私より優れていることは、私が優れていないことと同義ではありません。優秀な人と私の観点が異なることは、私の観点が間違っていることと同義ではありません。\n今年の最高の決定 #1. カウンセリング #多くのことは、はっきり考えられるとしても、着実ではありません。自分がはっきり考えられていないのではないか、あるいは分かっていてもできないのではないかと怖くなります。\nはっきり言うと、私は自分の考えに自信がありません。こう考えるのはイチゴ世代（打たれ弱い世代）だからではないか、こう考えるのは良くないのではないか、こう考えるのは私が人材ではないからだ、成長マインドセット対硬直マインドセットがどうのこうの……とよく恐れています。\n自己反省は一見シンプルに見えますが、実は極めて困難であり、急いではいけません。人間は自分を欺くのが得意だったり、あるいはその瞬間、様々な要因で自分の本当の考えを受け入れにくかったりするからです。\n友人や周りの人と議論すると、言葉の中に「彼らの心の中で良いと思うこと」を含ませる人がいます。価値観がまだ強い人たちに対して、私はその含意された価値判断に左右されやすいのです。\nしかしカウンセリングでは、安心してカウンセラーと自分の考えを確認できます。彼は私の周りの誰も知らず、過度な価値判断もしません。ただ質問を続け、私が「私の心の中の答え」を言うように導いてくれます。そこで私は、同じ質問に対しても自分の答えが変わり始めたことに徐々に気づきました。カウンセラーがどう見るかを気にする必要はなく、自分の答えが何かを真剣に考えていることに気づきました。\nこれが彼らの専門性が尊敬されるところだと思いますし、自分に合うカウンセラーを早く見つけられてとても幸運だったと思います。\nずっと私を最も深刻に悩ませてきたこれらの問題が、徐々に明らかになってきました：\n比較心理（常に周りに仮想敵を作り上げ、多くの親友と少し壁ができ、付き合いが苦痛でしたが、問題は比較にあるのではないかもしれないと徐々に気づきました） 原家族（私は幼い頃から放棄に近い放任の中で育ったことに気づきました。両親から何も学ばなかったのではなく、怒りと憎しみを学びました） 考えすぎて行動が少なすぎる、心を静められない 過度な自己批判 逃避癖、問題に正面から取り組めない、断るのが苦手（他人の期待外れに対する責任を負う必要はない） \u0026hellip; 2. 自分の地図を描く #上でスケジュール帳を計画することは私にとって有害と述べましたが、それは時間管理への偏執を取り除いただけです。やはり自分が大体どの方向へ行きたいかを知る必要があります。\nスケジュール帳と元の極端な配置を手放し、2、3 ヶ月自由に探索させた後、計画が全くない時でも特定の傾向があることに気づき、再び地図を描き始めました。\n私がすることをすべて地図上のいくつかの点に繋げられるようにしたいです。今も地図を通して毎月、毎日大体何をするかを考えていますが、時間の枠を特別に埋めることはしません。\n地図の内容は大体、自分が注目しているいくつかの分野「プログラミング」、「執筆」、「日本語」、「運動」、「富」であり、各段階（30 歳、35 歳）の想像する姿を設定し、それを前提にどうやって一歩一歩能力と状態を積み上げていくかを考えますが、細かくリストアップしすぎることはしません。今年やこの数ヶ月ですることだけを少し詳しくリストアップし、もう少し先のことについては「テックリードになる」、「JLPT N2、生活会話 OK」、「X 本の記事を書く」、「年間資産目標成長率？％」などのように抽象的にします。そして多くの目標はお互いに補完し合うことができます。\n詳細な計画については、また後で記事を書きます！\n3. Instagram よりも X(Twitter)を使う #Instagram が好きではない理由\n多くの人が現実世界の友人である。相互フォローの多くは現実の社会的圧力から来ている。そこで自分の考えをシェアすることにプレッシャーを感じることがよくある。 Instagram はピンク色の泡のような、平和を装飾しているような感じがする。 同時に多くの人と交流できない。Instagram のストーリーズは一対一の返信になる。ストーリーズを投稿すると、多くの人と非常に似た会話を繰り返さなければならなかったり、あるいは返信用のストーリーズを投稿して迷惑をかけたりする。 画像中心のデザインが好きではない。やはり文字が好き。 X (Twitter) が好きな理由（基本的に Instagram の逆）：\nここにいる人は純粋に私のツイートに惹かれた人たちである。文字だけで多種多様な人と交流できるのは素晴らしい。 自分の生活の良し悪しをより自然に発信できる。気分の悪い時のネガティブなツイートも優しく反応されることが多く、とても感動する。 誰もがリプライを見ることができ、互いにリプライし合うこともできる。交流の雰囲気が良い（たまに変な人がいるのを除けば）。 職業、興味、傾向が私のエコーチェンバーに近い。ソーシャルメディアで毎日エコーチェンバーから出る必要はなく、たまに接触することを意識すればいいと思う。 FB を使わない理由については、あそこはノイズが多すぎるからです。友人、ファンページ、グループ、何でもありです。今は機能的なものとして扱い、あそこで何かをしようとは思いません。\nThreads についてはまだ様子見です。しかし今私に推奨されるのはストーリーテリングや政治的な投稿が大多数です。語学学習の投稿も少なくないことが観察されたので、そちらの方向に発展できるかもしれません。\n2023 年に完了したこと # 冒頭で着実と虚栄について触れましたが、やはり今年やったことをシェアしたいです。でも元のタイトル「成果、マイルストーン」をより中立的な「完了したこと」に修正しました。\n拙い日本語を使って京都で 2 人の友達を作った 初めてのスキーで大吹雪に遭い、携帯が雪に埋もれて 1 日過ごし、翌日それを見つけ出した 聖地巡礼 北海道 （ゴールデンカムイ） 下北沢 （ぼっち・ざ・ろっく！） お台場 （デジモンアドベンチャー） 唐津 （ゾンビランドサガ） 日田 （進撃の巨人の壁のモデルになったダム） フロントエンドから フルスタック開発 へ移行、より全方位的なソフトウェアエンジニアになることを期待 しかしフルスタックの空きがない場合、フロントエンドを募集すべきかバックエンドを募集すべきか迷い始めた 大金をはたいて TRE（アダルトエキスポ）に参加 （感想記事がメディアに適当に転載された） italki プラットフォームで日本語のレッスンを 42 回受けた （N2 あと 6 点で不合格） ちゃんと自分を助けている ——「カウンセリング」と「円形脱毛症」 （同じく超大金を使った） フィットネス習慣を深耕 体型が明らかに改善され、腰痛や背中の痛みもなくなり、毎日お風呂で鏡を見ても自分の体を嫌わなくなった 初めてハーフマラソンに参加し、無事完走！ ようやくマラソンの心構えを理解できた。早く走り終わりたいという思いから、一歩一歩着実に前進することへ、ゴールだけを考えるのではなく 2024 年への期待 #今年から「自分を強くすることだけが問題を解決する方法だ」と信じ始めました。\nこのようなジャングル ​​ の法則的な言論には少しアレルギーがあると思っていましたが、私はまだジャングルの法則から抜け出せる段階に入っていないか、あるいは私のいる環境が弱者を包容できるほど優しくないのだと思います。まだ自分の能力を証明し、他人と競争し、それによって生活の質を維持または向上させ続け、将来起こりうる様々なアクシデントに対処するためのより多くの余裕を持つ必要があります。\n全体としては変わらず「人生の各方面により多くの余裕を持たせる」ことを目標とします。\n仕事（ソフトウェア開発） #常に競争力と選択権を保つ #昨年初めに会社が倒産して協力会社に転籍し、年半ばに新しい会社でまたレイオフがあり、最後に年末にもいくつか不愉快なことがありました。\nIT 業界の友人やソフトウェアエンジニアの多くは似たような経験をしたか、少なくともこれらのことが起こるのを最前線で見てきたと信じています。\nしたがって、できるだけ外部の変動とデカップリング（切り離し）し、より強い市場競争力を持ち、職場での自信を持ち、新しい仕事が見つからないことを恐れず、求職不安から脱却したいと願っています。\n「選択肢がない」あるいは「中途半端」な状態に二度と陥らないようにすること。この状態は本当に辛いものです。\nより強い競争力を蓄積する具体的な手段として、まずは市場をより理解すること、定期的な面接の習慣を維持すること、そして緊急予備資金をもっと貯めることだと思います。日常的には「必須需要」の技術的ハードスキルを補完することです。\n流行に盲従しない # 新しい技術については、注目し、理解するが、追及しない\n昨年末から多くの技術系 KOL（キーオピニオンリーダー）のフォローを外し始めました。彼らがずっとどんな新技術、新ツールがあるかを発信し続けていることに気づいたからです。これは技術メディアとしての彼らの本質ですが、私は見ていると FOMO によって容易に盲従してしまいます。\n盲従の結果、おしゃれな技術をたくさん学んで見たかもしれませんが、仕事の機会はあまり見つけられません。流行を追うだけで基礎を固めておらず、市場がどのような技術人材を必要としているかに注目していなかったからです。いくつかの流行は市場で検証されていません。そして私は特に賢い人間ではありません。すべての技術を学ぶのは私にとってとても時間がかかるので、キャリアにおいていつも効果的な打撃を与えられていない感じがします。\n多くの人が未来への想像を急いで語り、新しいツールがどれほど素晴らしく、どんな問題を解決したかをあなたに話します。\nしかし事実は、新技術の採用によるビジネス上の価値は極めて低い可能性があり、技術の移行コストはしばしば新ツールの利点よりもはるかに大きいのです。\n次に、多くの新ツールは古い問題を解決しましたが、新しい問題ももたらしました。新しい問題は古い問題よりも解決が難しいです。なぜならあまり情報を検索できず、自分で多くの時間をかけて研究しなければならないからです。古い問題には少なくとも多くの回避策がすでに考え出されています。\nもちろん私は技術革新を否定しようとしているわけではありません。ただ、新しい技術をより慎重かつ冷静に見るようになり、新しいものが出たら学ぶべきだとか、古い技術に何か問題があればそれはダメだとはもう思わないということです。\n新技術を追う前に、まず市場で必須需要に偏っている技術を理解し、それらの技術を優先的に習得し、余裕があれば流行を追います。\n技術は重要ではなく、技術が解決できる問題とそれがもたらす商業的価値が重要だと徐々に思うようになりました。技術の反復や移行に対する考慮はこれに基づいて行われる必要があり、単に実行効率、メモリ占有率、開発者体験などの技術指標だけで考慮することはできません。\nもちろん、能力がある程度に達するまでは、「何が必須需要で、何が流行か」を知るのは難しいです。現在の考えは、まず使用している会社があるか、そしてこの新ツールが解決した古い問題は何か、この古い問題は十分に痛いか、どのような会社が痛いと感じるか（チームの規模、分業の粒度、産業によって異なるでしょう）、自分が発展したい方向に本当にこの技術を補う必要があるかを見ることです。\nこのテーマについては、この Why You SHOULDN\u0026rsquo;T Learn Rust を強くお勧めします。\n最後に現在の考えを記録します：\n私はプログラミングが好きですが、お金を稼ぐためにプログラミングをしています。だから純粋に技術を学ぶことはできません。この技術が有用（仕事が見つかる、商業価値が十分高い）である場合にのみ、私はそれを学びます。\nそして技術を選別する眼力を鍛え、プログラミング学習に費やす時間と労力をより慎重に配分することも私の 2024 年の大きな目標です。\n財務：2023 年よりも多くの自由を買い戻す #以前はお金の話をするのは俗っぽいと思っていましたが、今ではこれが最も重要なことだと気づきました。お金は必ずしも幸福を買えるわけではありませんし、お金を稼ぐ過程は苦痛かもしれませんが、多くの予想外の出来事に対処するにはお金が必要であり、予想外の出来事に対処できることはより多くの余裕があることを意味します。\nそして資本主義社会において働いてお金を稼ぐことは社会から自分の自由を買い戻すことです。私は経済的自由を「身請け完了」の状態と理解しています。\n2023 年はまだ予算管理があまりうまくいきませんでした。貯金は増え、ドルコスト平均法も始めましたが、海外滞在が長すぎたり、会社の倒産や様々な変動を経験したりして財務状況は良くありませんでした。\n今年はより具体的な予算、投資方法を策定し、元本を増やす努力をしています。うまくいきますように！\n人間関係：自分を最優先にする #今年出会った人、そばにいてくれた人々に感謝しますが、私は本当にあまりにも多くの人を住まわせてしまいました。\n私は長い髪を切ることさえ気にする人間です。多くの人が私の長い髪が好きだと言ってくれるので、切ると彼らを裏切るような気がしてしまいますが、彼らはただ何気なく言っただけかもしれません。\n2024 年はカウンセリングを受けながら、自分自身に集中する練習を続け、私を愛し気にかけてくれ、一緒にいて心地よい人々に時間と労力を投資します。\n多くの集まりには徐々に参加したくなくなりました。数合わせや賑やかしのためではなく、本当に交流できる集まりにだけ参加したいです。\n多くの以前の親友たちについて、あんなに仲良くできた理由の一部は、私がよく自分の感情を無視していたからでした。たまたま生活環境が似ていたか、以前の価値観が合っていただけかもしれませんが、多くの人は徐々に私のコンフォートゾーンにいなくなりました。彼らと一緒にいることはコンフォートゾーンを出ることになってしまいます。もう無理をするのはやめることにしました。\n私が踏み出したいコンフォートゾーンは能力上のものであり、人間関係上のものではありません。嫌いな人と無理して付き合うことはコンフォートゾーンから出ることではなく、それはただの自虐です。\nまた、周りの友人でうまくいっていない人を見て、共感を少し低く設定することを頻繁に自分に言い聞かせる必要があります。共感はしても、感情移入はしないこと。一緒に emo（感情的、憂鬱）になることよりも、自分をしっかりケアし、彼らが必要な時に手を差し伸べる方が、一緒に emo になるよりも良いでしょう。\n最後に：なぜ自身の影響力を発揮すべきか #Twitter であるツイートを見ました。「自身の影響力を発揮することは、自分の理想の世界の複利を築こうとすることだ。独善的に振る舞う人への最大の罰は、（自分の価値観において）ひどい人がどんどん増えることだ。」\nそうです。もし気に入らないことがあっても立ち上がって声を上げなければ、世界が彼らによって形作られるのを許していることになり、自分の好きな世界の姿からどんどん遠ざかってしまいます。\n世界に対して期待があるなら、出て行って様々な考えや価値観とぶつかり合い、この多様な世界に私の一声を加える必要があります。\n2024 年は、より余裕を持って生きると同時に、より積極的にアウトプット（現在は執執筆を考えています）し、自分の影響力を蓄積していきたいと願っています。\n2023 年に一番好きだった言葉で締めくくります： You miss 100% of the shots you don’t take. （打たないシュートは、100％外れる）\nここまで読んでくださった皆さん、ありがとうございます。皆さんにとって 2024 年も良い年でありますように。\n私と交流したい考えがあれば、コメントするか、下部のソーシャルリンクから連絡してください！\n","date":"2024年2月16日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/2023-2024/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e年度回顧は主に自分のために書くものですが、私の経験や感想が志を同じくする人々を惹きつけたり、あるいは誰かの助けになったりすることを願っています。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e自分の 2023 年と 2024 年を共有する前に、年度回顧に対する私の考えを共有したいと思います。\u003c/p\u003e\n\u003cp\u003e他人の年度回顧や来年の目標を見ると、よく不安になります。一見すると彼らは一年で多くのことを成し遂げているように見えますが、彼らが完了したことの多くを私はやっていないからです。\u003c/p\u003e\n\u003cp\u003eしかし、現在私はこの 3 点を理解しました：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eそれは他人の目標である。\u003c/li\u003e\n\u003cli\u003eもしそれが自分のやりたいことなら、やればいい。他人が先にやったからといって自分を責めたり、やりたくなくなったと感じたりする必要はない。もし他人に影響されるようなら、それを行う動機を見直すタイミングかもしれない。\u003c/li\u003e\n\u003cli\u003e今年は決して無駄ではなかった。ただ整理していなくて忘れていただけ。ゆっくり棚卸しすれば、意外と多くのことをやっていたことに気づくはず。ただ、自分が最も重視していることで前進できたかどうか。そうでなければ、今日調整すればいい。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eCheng-Wei Hu さんが\u003ca href=\"https://chengweihu.com/2022-review/\" target=\"_blank\" rel=\"noreferrer\"\u003e2022 記録\u003c/a\u003eで言っていたことがとても好きです：「\u003cstrong\u003eもしあなたが本質的にやっていることが自己拡張の表現であるなら、この点において誰もあなたと競争することはできません。そして私は大部分において競争に集中すべきではなく、独自性はより良いことよりも価値があると深く信じています\u003c/strong\u003e」。\u003c/p\u003e\n\u003cp\u003eそして私自身の年度回顧への期待は「\u003cstrong\u003e着実、虚栄ではない\u003c/strong\u003e」です：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e虚栄：書いた後、他人は羨むことしかできない\u003c/li\u003e\n\u003cli\u003e着実：書いた後、他人は参考にしたり交流したりできる\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e何を成し遂げたかだけを語り、プロセスにはあまり触れない、あるいは非常に抽象的な記事をよく見かけますが、読んでもあまり収穫はなく、不安が増すだけです。\nもちろん記事の最優先の読者は筆者自身なので、どう書くかは個人の自由です。だから私はそのような記事が好きではないし、自分の記事があのようになってほしくないとしか言えません。\u003c/p\u003e\n\u003cp\u003eこの虚栄と着実の基準も、やはり各人の心の中にしかありません。なぜなら、誰もが独自の解釈を持つことができるからです。だから最終的には、オープンな心を持ち続け、絶えず気づきと精進を続け、ただ良心に恥じないようにするだけです。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eなぜ振り返るのか\u003c/strong\u003eについては、今年もやはり\u003cstrong\u003e軌跡を残しておきたいからです。書き記すことは、この時の自分をスナップショットすることです。未来の私は書き残してくれた今の私にきっと感謝すると信じています\u003c/strong\u003e。過去の私が振り返りをしてくれたことにとても感謝しているように。\u003c/p\u003e\n\u003ch2 id=\"2022-年の-2023-年への期待を振り返るもっと余裕を持って生きたい\" class=\"relative group\"\u003e2022 年の 2023 年への期待を振り返る：もっと余裕を持って生きたい。 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#2022-%e5%b9%b4%e3%81%ae-2023-%e5%b9%b4%e3%81%b8%e3%81%ae%e6%9c%9f%e5%be%85%e3%82%92%e6%8c%af%e3%82%8a%e8%bf%94%e3%82%8b%e3%82%82%e3%81%a3%e3%81%a8%e4%bd%99%e8%a3%95%e3%82%92%e6%8c%81%e3%81%a3%e3%81%a6%e7%94%9f%e3%81%8d%e3%81%9f%e3%81%84\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cblockquote\u003e\n\u003cp\u003e全体的には軌道に乗っています。人間関係と財務においてある程度の余裕を得ましたが、キャリア開発においては多くの選択と挫折に直面しました。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e2022 年に比べて昨年はさらに多くのものを手放しました。あるいは、実際にできることはもっと少なく、一度に一つのことしかできないということを認識しました。つまり、この 30 分読書をしているなら読書しかできず、同時にコードを書くことはできないということです。注意とリソースをもっと集中させる必要があります。直感的なことのように見えますが、今年現実に向き合うまで、私はいつも欲張りでした。\u003c/p\u003e\n\u003cp\u003e集中しない結果は、A をしながら B を思うことです。何もかもやりたいけれど、すべてのことをやるときに他のことを気にしてしまう。また、物事の間を頻繁に切り替えることで多くの時間を無駄にし、とても疲れます。これはまさに私の長年の描写です。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eいくつかの目標はやらないのではなく、まだ時期ではないのです。今は心を落ち着けて準備し、能力とリソースを整え、それらを行う余裕を持てるようにしなければなりません。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e人間関係はずっと私に大きなプレッシャーを与えてきました。私は外向的ですが、相手の立場を感じ取り、想定しようと一生懸命になりすぎて、しばしば自分を他人の後ろに置き、長い間自分の感情を無視してきました。あまりにも多くの心配事のために心に余裕がありませんでした。しかし今年カウンセリングを始めてから、大きな進歩がありました。それについては下で触れます！\u003c/p\u003e\n\u003ch2 id=\"今年の気付き\" class=\"relative group\"\u003e今年の気付き \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e4%bb%8a%e5%b9%b4%e3%81%ae%e6%b0%97%e4%bb%98%e3%81%8d\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003ch3 id=\"1-私はシーシュポスではない岩を押しのけて山頂へ歩いていける\" class=\"relative group\"\u003e1. 私はシーシュポスではない、岩を押しのけて山頂へ歩いていける \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#1-%e7%a7%81%e3%81%af%e3%82%b7%e3%83%bc%e3%82%b7%e3%83%a5%e3%83%9d%e3%82%b9%e3%81%a7%e3%81%af%e3%81%aa%e3%81%84%e5%b2%a9%e3%82%92%e6%8a%bc%e3%81%97%e3%81%ae%e3%81%91%e3%81%a6%e5%b1%b1%e9%a0%82%e3%81%b8%e6%ad%a9%e3%81%84%e3%81%a6%e3%81%84%e3%81%91%e3%82%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003eシーシュポスは神話の寓話であり、人々が自分自身を例えるのによく使われます。日々の仕事や生活が、毎日岩を繰り返し押しているシーシュポスのようだと考えてしまうのです。\u003c/p\u003e","title":"2023 → 2024"},{"content":"","date":"2024年1月1日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/about/","section":"ホーム","summary":"","title":"このサイトについて"},{"content":"","date":"2024年1月1日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/now/","section":"ホーム","summary":"","title":"今"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/eval/","section":"Tags","summary":"","title":"Eval"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/javascript/","section":"Tags","summary":"","title":"JavaScript"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nはじめに #最近、Google Sheets が提供する App Script を使って友人のために小さなクローラーを書き、ウェブ上の情報を自動的に移動・整理しようとしました。その際、HTML ソース内の\u0026lt;script /\u0026gt;の情報が直接読み取れないことに気づきました。ChatGPT に聞いたところ、突然evalを使用した実装を提示されました。以前は使ってはいけないということしか知らなかったので、今回はどのような時に使われる可能性があるのか、なぜ使ってはいけないのか、そしてどのような代替案があるのかについて真剣に理解することにしました。\nこの記事では、evalを簡単に紹介した後、一つの使用事例と一つの面接問題を取り上げます。\neval 基本紹介 #eval(script); は JavaScript の組み込み関数です。\n渡された script 文字列（String）を JavaScript の式（Expression）または文（Statement）として実行することができます。\n使用シーン：「実行したい script を信頼しており、かつ String を JS コードとして実行したい場合」\n戻り値 (Return value) #パラメータが String の場合、JS の実際の実行結果を返します。その String が実行可能な JS コードでない場合は、Error: {script} is not definedを返します。\nパラメータが String でない場合は、パラメータをそのまま返します。\nconsole.log(eval(\u0026#39;2 + 2\u0026#39;)); // Expected output: 4 console.log(eval(new String(\u0026#39;2 + 2\u0026#39;))); // Expected output: 2 + 2 console.log(eval(\u0026#39;2 + 2\u0026#39;) === eval(\u0026#39;4\u0026#39;)); // Expected output: true console.log(eval(\u0026#39;2 + 2\u0026#39;) === eval(new String(\u0026#39;2 + 2\u0026#39;))); // Expected output: false console.log(eval(123)); // Expected output: 123 Never use eval()! #文字列をそのまま JS として実行するのは非常にまずい響きがします。MDN の Never use eval()! では、evalを使用することで生じる可能性のある 4 つの理由が指摘されています：\n1. セキュリティリスク (Security Risks) #攻撃者が渡された script パラメータを何らかの方法で置き換えることができれば、それを通じて悪意のあるプログラムを実行（ローカルデータの取得、あなたを通じたリクエスト送信など）できてしまいます。\n2. パフォーマンスへの影響 (Performance Impact) #JS インタプリタを直接呼び出すため、現代の JS エンジンが JS を読み込む際に行う様々な最適化を使用できません。\n3. 変数名の検索 (Variable Name Lookups) #JS はインタプリタ言語ですが、どの言語も機械（例：コンピュータ）で実行するには、コンピュータが理解し実行できるように機械語（machine code）に変換する必要があります。\nしかし、eval は変数（Variable）を宣言する可能性があるため、ブラウザ上で実行する場合、ブラウザは JS インタプリタが JavaScript を翻訳して得た機械語の中の変数名が存在するか、重複していないか、変更されていないかを確認する必要があります。\nこのプロセスは非常にリソースを消費します。\n4. 最小化の問題 (Minification Issues) # Minifiers は JS コードを縮小できるツールです。 プログラムを書くときは可読性のために多くのスペース、句読点、または読みやすい変数名を入れますが、コンピュータが実行する場合はこれらは不要です。Minifiers を通じて JS コードを極限まで簡略化し、スペースを節約できます。\neval は実行時（runtime）に読み込まれて初めて実行できるため、Minifiers のようなツールは通常、ビルド時（build time）にコードをパッケージ化する際に処理を行います。\nそのため、eval(script)のscriptが非常に大きい場合、多くのスペースを無駄にし、最適化を行うことができません。\n使用シーン #1. App Script クローラー時の \u0026lt;script /\u0026gt; 内容の読み取り #「YouTuber の URL」を入力し、App Script で実行を押すだけで、YouTuber の「チャンネル名」と「登録者数」を自動的に入力できます。\nApp Script はブラウザをシミュレートできませんが、HTML ソースを読み取ることができます。JS がどれほど難読化（uglify）されていても、表示される String は必ず元の状態のままであるため、HTML 全体の中から欲しいデータがどこにあるかを探すだけで済みます。\nYouTuber の概要ページで右クリックして「ページのソースを表示」を選択すると、「チャンネル名」と「登録者数」が以下のscript内のytInitialDataにあることがわかります：\n\u0026lt;!-- HTML source contains: --\u0026gt; \u0026lt;script\u0026gt; ... let ytInitialData = { header: { c4TabbedHeaderRenderer: { title: \u0026#39;YouTuber Name\u0026#39;, subscriberCountText: { simpleText: \u0026#39;xxx subscribers\u0026#39;, }, }, }, }; ... \u0026lt;/script\u0026gt; App Script では、UrlFetchApp.fetchを使用して URL を GET し、getContentTextを使用してそのページのすべての HTML コードを取得できます。\n次に、先ほどの HTML 構造の観察に基づいて、正規表現を使用して欲しいコードセグメントを取得できます。\nlet response = UrlFetchApp.fetch(youtubeUrl); let pageSource = response.getContentText(); let jsCodeMatch = pageSource.match(/var ytInitialData = (\\{[^]+?\\});/); 次は、もう一度正規表現を書いてマッチさせれば欲しいデータが取得できるでしょうか？\nlet titleMatch = pageSource.match(/title: \u0026#39;([^\u0026#39;]+)\u0026#39;/); let subscriberCountMatch = pageSource.match(/simpleText: \u0026#39;([^\u0026#39;]+)\u0026#39;/); 残念ながらできません！\n上記の生データを見ると、\u0026lt;script /\u0026gt;の中にラップされていることがわかります。HTML ソース内の\u0026lt;script /\u0026gt;は私たちには見えますが、プログラムにとっては実際には可視であり、直接読み取ることはできません。\neval を通じて HTML Source の \u0026lt;script /\u0026gt; を実行し、配下の変数を取得する #ここでevalの登場です。evalは String として渡された JS コードを実行できます。見つけた script セグメントをevalに投げて実行すれば、ytInitialDataがそこで宣言・作成されるため、直接ytInitialDataにアクセスしてその配下のプロパティを取得できるようになります！\n// evalを使用してscriptを実行し、script内の `ytInitialData` 変数を宣言する let jsCodeMatch = pageSource.match(/var ytInitialData = \\{[^]+?\\};/); if (jsCodeMatch \u0026amp;\u0026amp; jsCodeMatch.length \u0026gt;= 1) { // JavaScriptコードブロックを抽出 let jsCode = jsCodeMatch[0]; // eval()を使用してJavaScriptコードを実行 eval(jsCode); // ytInitialDataが宣言されます。 let title = ytInitialData.header.c4TabbedHeaderRenderer.title; let subscriberCount = ytInitialData.header.c4TabbedHeaderRenderer.subscriberCountText.simpleText; } ここまでで機能は完了ですが、実はevalには前述のように多くの問題があり、基本的に使用は推奨されません。\n代替案 JSON.parse #JSON.parse()を呼び出してその script セグメントを解析でき、同様に解析された JSON データに直接アクセスできます。これならバックドアを開くようにevalを使って外部コードを実行する必要はありません！\n// 正規表現を使用してJavaScriptコードブロックを見つける let jsCodeMatch = pageSource.match(/var ytInitialData = (\\{[^]+?\\});/); if (jsCodeMatch \u0026amp;\u0026amp; jsCodeMatch.length \u0026gt;= 2) { // JSONデータを含むJavaScriptコードブロックを抽出 let jsCode = jsCodeMatch[1]; // JSONデータを解析 let jsonData = JSON.parse(jsCode); // 抽出されたデータにアクセス if (jsonData.header \u0026amp;\u0026amp; jsonData.header.c4TabbedHeaderRenderer) { let title = jsonData.header.c4TabbedHeaderRenderer.title; let subscriberCount = jsonData.header.c4TabbedHeaderRenderer.subscriberCountText.simpleText.replace( \u0026#39;subscribers\u0026#39;, \u0026#39;\u0026#39; ); } } 2. 面接問題：JS の計算結果を取得する # const a = '1 + 2 + 3'; において、a は JavaScript の式を含む String です\n変数 a の計算完了後の結果をどのように取得しますか？\nこの問題は：是 Ray 不是 Array の記事からのものです。\nevalを使えばすぐに結果が得られますが、前述のような問題があります。より確実な方法はあるでしょうか？\nconst a = \u0026#39;1 + 2 + 3\u0026#39;; eval(a); // 6 String を Array に変換し、Array 操作を使用して計算する #String の場合、もう一つの一般的な方法は Array に変換することです。そうすれば、Array の多くの便利なメソッドを使用して実行できます。\nconst a = \u0026#39;1 + 2 + 3\u0026#39;; const b = a.split(\u0026#39; + \u0026#39;); // [ \u0026#34;1\u0026#34;, \u0026#34;2\u0026#34;, \u0026#34;3\u0026#34; ]，内容に従って文字列を配列に分割 const c = b.map(Number); // [ 1, 2, 3 ]，中の配列を数値に変換 const total = c.reduce((acc, cur) =\u0026gt; acc + cur); // 6，reduceを使用して加算 3. Vue devtools #Vue devtools には、実は非常に便利な機能「Open component in editor」があり、エディタで対応するコンポーネントのソースコードを直接開くことができます。\nそして、この機能の実行には eval が使用されています：\nexport function openInEditor(file) { // Console display const fileName = file.replace(/\\\\/g, \u0026#39;\\\\\\\\\u0026#39;); const src = `fetch(\u0026#39;${SharedData.openInEditorHost}__open-in-editor?file=${encodeURI( file )}\u0026#39;).then(response =\u0026gt; { if (response.ok) { console.log(\u0026#39;File ${fileName} opened in editor\u0026#39;) } else { const msg = \u0026#39;Opening component ${fileName} failed\u0026#39; const target = typeof window !== \u0026#39;undefined\u0026#39; ? window : typeof global !== \u0026#39;undefined\u0026#39; ? global : {} if (target.__VUE_DEVTOOLS_TOAST__) { target.__VUE_DEVTOOLS_TOAST__(msg, \u0026#39;error\u0026#39;) } else { console.log(\u0026#39;%c\u0026#39; + msg, \u0026#39;color:red\u0026#39;) } console.log(\u0026#39;Check the setup of your project, see https://devtools.vuejs.org/guide/open-in-editor.html\u0026#39;) } })`; if (isChrome) { target.chrome.devtools.inspectedWindow.eval(src); } else { // eslint-disable-next-line no-eval eval(src); // \u0026lt;--- } } ソースコードを見る\nこのコードを簡単に分析します：\nバックスラッシュを処理して、ファイル名が正しいパスであることを確認します {your_localhost}/_open-in-editor?file=/path/to/xxx.vue に GET リクエストを送信します。このリクエストは launch-editor パッケージを呼び出して編集および対応するファイルを開きます。 詳細は Vue Devtools の『Open component in editor』機能はどのように実装されているか？ を参照してください。 ブラウザコンソールに成功または失敗のメッセージをログ出力します その中で 2. と 3. のステップはすべて文字列にラップされ、eval を使用して実行されます。\nここで eval を使用する理由は、異なる環境で同じコードを実行するためです。そのため、まずこの JS コードを文字列として保存し、環境（Chrome か非 Chrome か）に応じてネイティブの eval を使用するか、Chrome API が提供する chrome.devtools.inspectedWindow.eval を使用するかを決定します。\n4. Angular i18n #これは Angular が以前 i18n の数字記号や通貨記号を処理していた際の話ですが、eval(content.toString()) を介して実行することで、渡された content 内の変数を宣言してアクセスできるようにしていました。\nfunction extractNumberSymbols(content, localeInfo, currencySymbols) { //eval script in the current context so that we get access to all the symbols // eslint-disable-next-line no-eval eval(content.toString()); for (var propName in goog.i18n) { var localeID = findLocaleId(propName, \u0026#39;num\u0026#39;); if (localeID) { var info = getInfoForLocale(localeInfo, localeID); info.NUMBER_FORMATS = converter.convertNumberData(goog.i18n[propName], currencySymbols); } } } 詳細を完全に説明するのは複雑なので、ここでは触れるだけに留めます。残りは Source Code を見に行ってみてください！\neval が実行する script を信頼しない場合 #JavaScript 自体や異なる実行環境（Node.js とブラウザ）にはそれぞれ対応する解決策がありますが、大まかには元の実行環境から隔離することです。\n1. JavaScript： ShadowRealm（提案中） #ShadowRealm は、固有の組み込み関数やビルトイン（Object.prototype の初期値など、グローバル変数にバインドされていない標準オブジェクト）を含む独自のグローバルオブジェクトを持つ、ユニークなグローバル環境です。\nJavaScript における eval や new Function などのメソッドによって引き起こされる可能性のあるセキュリティ問題を解決し、信頼できないコードがメインアプリケーションの内部変数やリソースにアクセスできないようにし、より安全なコード隔離メカニズムを提供することが期待されています。\nShadowRealm はまだ提案段階にあり、すべてのブラウザで完全に実装されているわけではないため、ここでは触れるだけにします。興味のある方は深く調べてみてください。\n2. ブラウザ： iframe + sandbox + srcdoc #sandbox 属性を持つ \u0026lt;iframe\u0026gt; を作成し、srcdoc 属性を使用して実行したい JS コードを埋め込みます。\nsandbox 属性は iframe に多くの制限を与えます。フォーム送信の禁止、API 送信の禁止などです。信頼できないコードを隔離するために使用できます。\nただし、allow-scripts と allow-same-origin を併用すると、iframe はスクリプトを実行して親 DOM にアクセスでき、sandbox 配下の属性がリセットされて本来の機能を失う可能性があることに注意してください。 \u0026lt;body\u0026gt; \u0026lt;button id=\u0026#34;runCodeButton\u0026#34;\u0026gt;信頼できないコードを実行\u0026lt;/button\u0026gt; \u0026lt;div id=\u0026#34;output\u0026#34;\u0026gt;\u0026lt;/div\u0026gt; \u0026lt;script\u0026gt; document.getElementById(\u0026#39;runCodeButton\u0026#39;).addEventListener(\u0026#39;click\u0026#39;, () =\u0026gt; { const untrustedCode = ` let ytInitialData = { header: { c4TabbedHeaderRenderer: { title: \u0026#39;YouTuber Name\u0026#39;, subscriberCountText: { simpleText: \u0026#39;xxx subscribers\u0026#39;, }, }, }, }; ytInitialData; `; const iframe = document.createElement(\u0026#39;iframe\u0026#39;); // sandbox 属性を使用してコードを隔離する iframe.sandbox = \u0026#39;allow-scripts\u0026#39; // srcdoc 属性を使用して実行するコードを設定する iframe.srcdoc = ` \u0026lt;script\u0026gt; ${untrustedCode} top.postMessage({data: ytInitialData}, \u0026#39;*\u0026#39;); \u0026lt;\\/script\u0026gt; `; onmessage = () =\u0026gt; (event) =\u0026gt; { console.log(\u0026#39;message received\u0026#39;); console.log(event.data); // データを取得！ }); iframe.style.display = \u0026#39;none\u0026#39;; // iframe をドキュメントに追加する document.body.appendChild(iframe); }); \u0026lt;/script\u0026gt; \u0026lt;/body\u0026gt; 3. Node.js： isolated-vm #isolated-vm というパッケージを通じて、メインスレッドから隔離された独立した仮想マシン（virtual machine）内で JavaScript コードを実行できます。これにより、信頼できないコードは制限された環境で実行され、元のコードに影響を与えません。\n結びに #この記事を書き始めた当初は、実は最初の 2 つの使用シーンしか含まれておらず、eval の使用に対して極端に否定的な態度を取っていました。しかし実際に詳しく調べてみると、使用シーンは少なからず存在します。概念を把握し、現在の状況をよく分析すれば使用できます。eval の判断基準は「実行する script を信頼するかどうか」、そして Never use eval()! で言及されたパフォーマンス問題を避けることです。\nこのような変化があったのは、主に Twitter で共有した後、Huli さんから Vue devtools と Angular のユースケース（元のツイート）を提供していただき、flandre さんから提案をいただいたおかげです。もともと適当にメモして何もないと思っていたものが、意外にも多くの知識に広がり、とても面白かったです。同時に非常に感謝しています！\nまた、今回 eval に触れたのは ChatGPT で見たのがきっかけでした。ChatGPT は確かに私の「知らないことを知らない (Unknown Unknown)」知識の境界を広げることができると痛感しましたが、拡張した後も理解する必要があります。なぜなら、提供された解決策はニーズを満たすことはできますが、それほど多くのことを考慮していない可能性があり、必ずしも現在の状況に最適な解決策を提供するとは限らないからです。今回のように eval の解決策が提示されましたが、実際にはより安全な JSON.parse() の解決策を使用できます。深く掘り下げた後、eval が意外にも dev tools や開発ツールに応用できることがわかり、これは完全に予想外のつながりでした。\n一言で言えば、日頃から自分の知識を広げ、これらの情報に対する判断力を高めることです！\nもし補足したいことや、eval の他の使用シーンを知っている人がいれば、ぜひコメントで教えてください 🤩！\n","date":"2023年9月30日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/talk-about-js-eval/","section":"ソフトウェア","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2 id=\"はじめに\" class=\"relative group\"\u003eはじめに \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%af%e3%81%98%e3%82%81%e3%81%ab\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e最近、Google Sheets が提供する App Script を使って友人のために小さなクローラーを書き、ウェブ上の情報を自動的に移動・整理しようとしました。その際、HTML ソース内の\u003ccode\u003e\u0026lt;script /\u0026gt;\u003c/code\u003eの情報が直接読み取れないことに気づきました。ChatGPT に聞いたところ、突然\u003ccode\u003eeval\u003c/code\u003eを使用した実装を提示されました。以前は使ってはいけないということしか知らなかったので、今回は\u003cstrong\u003eどのような時に使われる可能性があるのか\u003c/strong\u003e、\u003cstrong\u003eなぜ使ってはいけないのか\u003c/strong\u003e、そして\u003cstrong\u003eどのような代替案があるのか\u003c/strong\u003eについて真剣に理解することにしました。\u003c/p\u003e\n\u003cp\u003eこの記事では、\u003ccode\u003eeval\u003c/code\u003eを簡単に紹介した後、一つの使用事例と一つの面接問題を取り上げます。\u003c/p\u003e\n\u003ch2 id=\"eval-基本紹介\" class=\"relative group\"\u003e\u003ccode\u003eeval\u003c/code\u003e 基本紹介 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#eval-%e5%9f%ba%e6%9c%ac%e7%b4%b9%e4%bb%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e\u003ccode\u003eeval(script);\u003c/code\u003e は JavaScript の組み込み関数です。\u003c/p\u003e\n\u003cp\u003e渡された script 文字列（String）を JavaScript の式（Expression）または文（Statement）として実行することができます。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e使用シーン：「実行したい script を信頼しており、かつ String を JS コードとして実行したい場合」\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3 id=\"戻り値-return-value\" class=\"relative group\"\u003e戻り値 (Return value) \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%88%bb%e3%82%8a%e5%80%a4-return-value\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003eパラメータが String の場合、JS の実際の実行結果を返します。その String が実行可能な JS コードでない場合は、\u003ccode\u003eError: {script} is not defined\u003c/code\u003eを返します。\u003c/p\u003e","title":"JavaScriptにおけるeval、リスク、そして代替案について"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/security/","section":"Tags","summary":"","title":"Security"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/web-development/","section":"Tags","summary":"","title":"Web Development"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nまえがき #この記事は、Callback Hell、Promise、Async/Await という言葉は聞いたことがあるけれど、実務で触れたことがない、あるいはその進化の過程がよくわからないという方向けに書かれています。「クリック後に要素を一つずつフェードインさせる」機能を実装しながら、これら 3 つの方法でどのように実装するかをステップバイステップで見ていきます。\n機能の MVP（実用最小限の製品）は以下のようになります：\n直感的な考え方：\nフェードインは要素に transition を設定し、クリック時に opacity を変更すればいい。 一つずつフェードイン？ということは、後ろの要素のフェードインは前の要素のフェードイン完了を「待つ」必要がある？ JS で「待つ」といえば setTimeout が第一候補。一つずつ待つなら、一つの setTimeout が終わったら、別の setTimeout を呼べばいい。 そこで、以下のようなコードを書きました：\nconst startBtn = document.getElementById(\u0026#39;startBtn\u0026#39;); const container = document.getElementById(\u0026#39;container\u0026#39;); const first = document.getElementById(\u0026#39;first\u0026#39;); const second = document.getElementById(\u0026#39;second\u0026#39;); const third = document.getElementById(\u0026#39;third\u0026#39;); const forth = document.getElementById(\u0026#39;forth\u0026#39;); const fifth = document.getElementById(\u0026#39;fifth\u0026#39;); const resetBtn = document.getElementById(\u0026#39;reset\u0026#39;); startBtn.addEventListener(\u0026#39;click\u0026#39;, function () { this.style.display = \u0026#39;none\u0026#39;; container.classList.remove(\u0026#39;hidden\u0026#39;); setTimeout(() =\u0026gt; { first.classList.remove(\u0026#39;hidden\u0026#39;); setTimeout(() =\u0026gt; { second.classList.remove(\u0026#39;hidden\u0026#39;); setTimeout(() =\u0026gt; { third.classList.remove(\u0026#39;hidden\u0026#39;); setTimeout(() =\u0026gt; { forth.classList.remove(\u0026#39;hidden\u0026#39;); setTimeout(() =\u0026gt; { fifth.classList.remove(\u0026#39;hidden\u0026#39;); setTimeout(() =\u0026gt; { resetBtn.classList.remove(\u0026#39;hidden\u0026#39;); }, 500); }, 500); }, 500); }, 500); }, 500); }, 500); }); 書き終わりました。各要素は 0.5 秒ごとに順次フェードインします。これで完了\u0026hellip;ですか？\nうーん\u0026hellip;見れば見るほどおかしい\u0026hellip;これがあの有名な Callback Hell（コールバック地獄） ではないでしょうか？\n地獄について語る前に、そもそも Callback とは？ # 関数 A が別の関数 B の引数として渡され、その後呼び出される場合、関数 A が Callback（コールバック）です。\n以下の例で言えば：「greetの 2 番目の引数がコールバック関数であり、console.logの後に呼び出されます」。この例では、sayGoodbyeをコールバックとして渡しています。\nfunction greet(name, callback) { console.log(\u0026#39;Hello, \u0026#39; + name + \u0026#39;!\u0026#39;); callback(); } function sayGoodbye() { console.log(\u0026#39;Goodbye!\u0026#39;); } greet(\u0026#39;John\u0026#39;, sayGoodbye); では、Callback Hell とは？ # JS で非同期処理を扱う際、ネストされたコールバック関数を使いすぎる状況のことです。別名「Pyramid of Doom（破滅のピラミッド）」や「Haduken Code（波動拳コード）」とも呼ばれます。\nあの波動拳を見た後、開発者に波動拳を打ち込みたくなったかもしれませんが、焦らないでください。まずは Callback Hell の罪状を挙げてみましょう：\n可読性が悪い、メンテナンスが困難\nコールバック関数が層状にネストされているため、コードを読むのも理解するのも、フローを追うのも難しくなります。コールバック関数の一つを追加、修正、削除するのも容易ではありません。\nフェードインアニメーションの例で言えば、途中のある要素だけ遅延時間を長くしたい場合、すぐに見つけられますか？実務のシナリオではロジックはもっと複雑になります。\nエラー処理が複雑：\nここではまだエラー処理を入れていませんが、すでに読むのが難しいです。各コールバックやその中のいくつかにエラー処理が必要な場合、どれほど面倒になるか想像してみてください。 テスト性（Testability）が悪い：\nコールバック関数が結合してしまっているため、それぞれの単体テストを書くのが難しくなります。 パフォーマンスの問題：\n過剰なネストされたコールバックが Call stack に積み重なり、最終的に Stack Overflow（そう、あのウェブサイトの名前です）を引き起こす可能性があります。簡単に言えば、Stack がいっぱいになり、プログラムが動作しなくなります。 補足：Call Stack：JS が関数を実行するメカニズムです。各関数はこの Stack に入り、Stack というデータ構造の後入れ先出し（LIFO）原則に従って実行されます。ここではこれ以上深く触れません。\nでは、Callback Hell に対抗する方法はあるのでしょうか？ 天国に行けるチャンスはあるのでしょうか？\nあります。ES6 で提案された Promise です！\nPromise # Promise は非同期処理を扱うためのオブジェクトです。それは最終的に完了（して結果を返す）するか、失敗（して理由を投げる）する可能性のある非同期操作を表します。\nパラメータ #executorという関数を一つだけ受け取ります。このexecutorもコールバック関数です：function(resolve, reject) { ... }\n...の部分で、どのような条件で完了（resolve）とみなすか、失敗（reject）とみなすかを設定できます。\nまた、Promise を使用すると、以下の例のようにthenで非同期操作を連鎖させることができます。\nconst executor = (resolve, reject) =\u0026gt; { if (/* 条件成立 */) { resolve(\u0026#39;成功しました！\u0026#39;); } else { reject(\u0026#39;失敗しました！\u0026#39;); } }; const myPromise = new Promise(executor); myPromise .then(result =\u0026gt; { console.log(\u0026#39;Fulfilled：\u0026#39; + result); // Fulfilled：成功しました！ }) .then(() =\u0026gt; { // ずっと then を繋げられます }) .catch(error =\u0026gt; { console.error(\u0026#39;Rejected：\u0026#39; + error); // Rejected: 失敗しました！ }); 「完了または失敗する可能性のある操作」は、Promise に 3 つの状態があることを意味します： # Pending（待機中）：成功でも拒否でもない状態。\nPromise 実行後、まだ結果が出ていない遅延状態。 Fulfilled（履行/成功）：操作が成功して完了。\nExecutor 内の条件が成功し、resolve が実行された時。 Rejected（拒否/失敗）：操作が失敗。\nExecutor 内の条件が失敗し、reject が実行された時。 Promise オブジェクトが作成され実行が開始された時、その状態は Pending です。その後、非同期操作の結果に応じて、Fulfilled（成功）または Rejected（失敗）のいずれかになります。\nここでは、常に HTTP レスポンスを resolve する fetch 関数を例に挙げます：\nfunction fetchStarWarsCharacter(id) { return new Promise((resolve, reject) =\u0026gt; { fetch(`https://swapi.dev/api/people/${id}/`) .then((response) =\u0026gt; { if (response.ok) { return response.json(); } else { // Fetchが返すPromiseはデフォルトではレスポンスを受け取ればresolveします // そのため、HTTPステータスコードが2xxでない状況に対してrejectする必要があります reject(\u0026#39;リクエスト失敗\u0026#39;); } }) .then((character) =\u0026gt; { resolve(character); // 人物情報の取得に成功、JSONを解析してPromiseを完了 }) .catch((error) =\u0026gt; { reject(\u0026#39;予期せぬエラー\u0026#39;); // ネットワークエラーやリクエストを中断させるその他の状況 }); }); } // 呼び出し fetchStarWarsCharacter(1) .then((character) =\u0026gt; { // Name: Luke Skywalker console.log(\u0026#39;Name:\u0026#39;, character.name); }) .catch((error) =\u0026gt; { // Error: リクエスト失敗 or Error: 予期せぬエラー console.log(\u0026#39;Error:\u0026#39;, error); }); Promise の他の 4 つの静的メソッド # Promise.resolve 非 Promise 値を Promise に変換したり、即座に受け入れられる Promise を作成する際に使えます。 Promise.resolve(value); Promise.resolve(promise); Promise.resolve(thenable); Promise.reject 非 Promise 値を Promise に変換したり、即座に失敗する Promise を作成する際に使えます。 Promise.reject(reason); Promise.all\n一つの promise を返します。iterable 内のすべての promise が履行された時に履行され、またはいずれかの promise が拒否された時に即座に拒否されます。 Promise.all(iterable); // Example var p1 = Promise.resolve(3); var p2 = 1337; var p3 = new Promise((resolve, reject) =\u0026gt; { setTimeout(resolve, 100, \u0026#39;foo\u0026#39;); }); Promise.all([p1, p2, p3]).then((values) =\u0026gt; { console.log(values); // [3, 1337, \u0026#34;foo\u0026#34;] }); Promise.allをもっと知りたい方は、Leetcode - JS30 の 2721. Execute Asynchronous Functions in Parallel をやってみることをお勧めします。\nPromise.race\n渡された iterable の中でいずれかの promise が履行または拒否された時、即座にその履行または拒否された Promise を返します。 Promise.race(iterable); // Example var resolvedPromisesArray = [Promise.resolve(33), Promise.resolve(44)]; var p = Promise.race(resolvedPromisesArray); console.log(p); setTimeout(function () { console.log(\u0026#39;the stack is now empty\u0026#39;); console.log(p); }); // logs, in order: // Promise { \u0026lt;state\u0026gt;: \u0026#34;pending\u0026#34; } // the stack is now empty // Promise { \u0026lt;state\u0026gt;: \u0026#34;fulfilled\u0026#34;, \u0026lt;value\u0026gt;: 33 } Leetcode - JS30 にも同様に 2637. Promise Time Limit という練習問題があります！\nここでのPromise.resolveとPromise.rejectは、new Promise((resolve, reject) =\u0026gt; {...}の中のパラメータの命名慣習と同じ名前ですが、実は概念が異なります。\nこれらは静的メソッドで、解決済みまたは拒否済みの Promise を作成するために使われます。一方、executor コールバック内の resolve と reject 関数は、Promise オブジェクトの状態（Pending / Fulfilled / Rejected）を制御するために使われます。\n他にも MDN - Promise Methods が参考になります。\nPromise で Callback Hell を解決する #例に戻ると、まず setTimeout を Promise で包んだ delay 関数にし、その後 Promise の連鎖特性を使って各操作を繋げ、操作が完了するたびに delay を呼び出し、対応する秒数を入れることができます。\nfunction delay(ms) { return new Promise((resolve) =\u0026gt; setTimeout(resolve, ms)); } startBtn.addEventListener(\u0026#39;click\u0026#39;, function () { this.style.display = \u0026#39;none\u0026#39;; this.style.opacity = 0; container.classList.remove(\u0026#39;hidden\u0026#39;); delay(500) .then(() =\u0026gt; { first.classList.remove(\u0026#39;hidden\u0026#39;); return delay(500); }) .then(() =\u0026gt; { second.classList.remove(\u0026#39;hidden\u0026#39;); return delay(500); }) .then(() =\u0026gt; { third.classList.remove(\u0026#39;hidden\u0026#39;); return delay(500); }) .then(() =\u0026gt; { forth.classList.remove(\u0026#39;hidden\u0026#39;); return delay(500); }) .then(() =\u0026gt; { fifth.classList.remove(\u0026#39;hidden\u0026#39;); return delay(500); }) .then(() =\u0026gt; { resetBtn.classList.remove(\u0026#39;hidden\u0026#39;); return delay(500); }); }); Promise 使用後の違い # ネスト構造からチェーン構造へ変化\n関数を関数の中に放り込むのではなく、.then を通して鎖のように繋げていきます。\nチェーンのどの位置に関数があるか順に下へ見ていけばよく、callback を扱う時のような左右や上下への視線移動は不要です。\n例えばthirdという要素が表示された後、遅延を長くしたい場合、その次の行のreturn delay(500だとすぐにわかります。 .catchを通じてエラー処理が容易に行える（このコードではエラー処理は不要ですが）\nエラーを一箇所で処理でき、コードがすっきりし、関心の分離も達成できます。 **でも...もっとスッキリさせるチャンスはあるでしょうか？** あります！真剣な子にはご褒美があります。美味しくて香ばしい Promise のシンタックスシュガー、Async/Await をいただきましょう！\nAsync/Await：Promise のシンタックスシュガー #シンタックスシュガー（糖衣構文）とは？ # 重要なポイントを覚えておいてください：シンタックスシュガーは機能を追加するものではなく、純粋に開発者体験（DX）を向上させるものです\nシンタックスシュガーはプログラミング言語の用語で、人間である開発者にとってコードをより書きやすく、読みやすくするための構文機能を指します。\nなので、使うかどうかは個人やチームのスタイル次第ですが、私自身は Async/Await は本当に素晴らしいと思います。\nAsync と Await キーワード # async：関数の中に非同期操作があることを宣言するためのキーワード。\nawait：**async**関数内部でのみ使用可能なキーワード。この後ろには Promise を返す非同期操作が続きます。\nPromise の前に置くと、現在の**async**関数の実行を一時停止し、Promise が完了するまで待ち、その後 Promise の結果を返します。\n私の Async Await の理解の仕方を共有します：「非同期コードをまるで同期コードのように書けるようにするもの」。元々のように一行一行コードを読んでいき、await に出会ったら、await の後ろのプログラムが実行し終わるのを待ってから次の行に進む、という感じです。\nasync function fetchData() { try { let response = await fetch(\u0026#39;url\u0026#39;); // fetchが確実に実行完了し、responseに値が入ってから次へ let data = await response.json(); console.log(data); } catch (error) { console.error(\u0026#39;エラーです：\u0026#39;, error); // fetchやresponse.jsonでエラーがあればrejectされ、ここに入ります } } ここのエラー処理がtry…catchを使っていることに気づきましたか？ Promiseが.catchでエラーを捕捉できるように、async/awaitの標準装備はtry…catchです。個人的には成功領域とエラー領域を分けることで、より良い可読性が提供されると思います。 Async/Await のメリット # 可読性、DX が向上し、非同期処理にtry…catchを使用できる。 Async/Await でさらに簡略化した最終版 # 最後はやはり例に戻りましょう。async/awaitを使って Promise 構築のコードをさらに簡略化する方法を見てみましょう：\nまず同様に delay 関数を用意し、次に IIFE の方法で async 関数を呼び出します。そして遅延が必要な各時点でawait delay(ms)を呼び出します。await の行を実行する時、名実ともにその行の実行完了を待ってから次の行へ進みます。\n補足：IIFE は即時実行関数式（Immediately Invoked Function Expression）で、関数を定義した後すぐにそれをトリガーすることを指します。通常名前を付けないため、自己実行無名関数（Self-Executing Anonymous Function）とも呼ばれます。定義してすぐトリガーするので、命名の手順も不要です。例ではさらにアロー関数を使って、functionというキーワードさえ書かずに済むようにしました！ function delay(ms) { return new Promise((resolve) =\u0026gt; setTimeout(resolve, ms)); } startBtn.addEventListener(\u0026#39;click\u0026#39;, function () { this.style.display = \u0026#39;none\u0026#39;; this.style.opacity = 0; container.classList.remove(\u0026#39;hidden\u0026#39;); (async () =\u0026gt; { await delay(500); first.classList.remove(\u0026#39;hidden\u0026#39;); await delay(500); second.classList.remove(\u0026#39;hidden\u0026#39;); await delay(500); third.classList.remove(\u0026#39;hidden\u0026#39;); await delay(500); forth.classList.remove(\u0026#39;hidden\u0026#39;); await delay(500); fifth.classList.remove(\u0026#39;hidden\u0026#39;); await delay(500); resetBtn.classList.remove(\u0026#39;hidden\u0026#39;); })(); }); 最初のネストされた Callback hell から、チェーン状の Promise、そして簡潔な Async Await へ。随分違うと感じませんか？\nこの実務で遭遇した要件を利用して、皆さんが Callback Hell、Promise、Async/Await の概念と、Callback を Async/Await へとステップバイステップで簡略化する方法を理解する助けになれば幸いです！\n質問があれば、コメントやその他の方法で私に教えてくださいね！\n最後に完全な Demo Code を添付します。 ","date":"2023年8月21日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/from-callback-to-async/","section":"ソフトウェア","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2 id=\"まえがき\" class=\"relative group\"\u003eまえがき \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%be%e3%81%88%e3%81%8c%e3%81%8d\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eこの記事は、Callback Hell、Promise、Async/Await という言葉は聞いたことがあるけれど、実務で触れたことがない、あるいはその進化の過程がよくわからないという方向けに書かれています。「クリック後に要素を一つずつフェードインさせる」機能を実装しながら、これら 3 つの方法でどのように実装するかをステップバイステップで見ていきます。\u003c/p\u003e\n\u003cp\u003e機能の MVP（実用最小限の製品）は以下のようになります：\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"/software-development/from-callback-to-async/fading-example.gif\" alt=\"Fading Example\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003e直感的な考え方：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eフェードインは要素に transition を設定し、クリック時に opacity を変更すればいい。\u003c/li\u003e\n\u003cli\u003e一つずつフェードイン？ということは、後ろの要素のフェードインは前の要素のフェードイン完了を「待つ」必要がある？\u003c/li\u003e\n\u003cli\u003eJS で「待つ」といえば setTimeout が第一候補。一つずつ待つなら、一つの setTimeout が終わったら、別の setTimeout を呼べばいい。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eそこで、以下のようなコードを書きました：\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-javascript\" data-lang=\"javascript\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003estartBtn\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e document.\u003cspan style=\"color:#a6e22e\"\u003egetElementById\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;startBtn\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003econtainer\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e document.\u003cspan style=\"color:#a6e22e\"\u003egetElementById\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;container\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003efirst\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e document.\u003cspan style=\"color:#a6e22e\"\u003egetElementById\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;first\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003esecond\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e document.\u003cspan style=\"color:#a6e22e\"\u003egetElementById\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;second\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ethird\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e document.\u003cspan style=\"color:#a6e22e\"\u003egetElementById\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;third\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eforth\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e document.\u003cspan style=\"color:#a6e22e\"\u003egetElementById\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;forth\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003efifth\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e document.\u003cspan style=\"color:#a6e22e\"\u003egetElementById\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;fifth\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eresetBtn\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e document.\u003cspan style=\"color:#a6e22e\"\u003egetElementById\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;reset\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003estartBtn\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eaddEventListener\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;click\u0026#39;\u003c/span\u003e, \u003cspan style=\"color:#66d9ef\"\u003efunction\u003c/span\u003e () {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \u003cspan style=\"color:#66d9ef\"\u003ethis\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003estyle\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003edisplay\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;none\u0026#39;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \u003cspan style=\"color:#a6e22e\"\u003econtainer\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eclassList\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eremove\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;hidden\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \u003cspan style=\"color:#a6e22e\"\u003esetTimeout\u003c/span\u003e(() =\u0026gt; {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    \u003cspan style=\"color:#a6e22e\"\u003efirst\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eclassList\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eremove\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;hidden\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    \u003cspan style=\"color:#a6e22e\"\u003esetTimeout\u003c/span\u003e(() =\u0026gt; {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      \u003cspan style=\"color:#a6e22e\"\u003esecond\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eclassList\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eremove\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;hidden\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      \u003cspan style=\"color:#a6e22e\"\u003esetTimeout\u003c/span\u003e(() =\u0026gt; {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#a6e22e\"\u003ethird\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eclassList\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eremove\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;hidden\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#a6e22e\"\u003esetTimeout\u003c/span\u003e(() =\u0026gt; {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e          \u003cspan style=\"color:#a6e22e\"\u003eforth\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eclassList\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eremove\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;hidden\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e          \u003cspan style=\"color:#a6e22e\"\u003esetTimeout\u003c/span\u003e(() =\u0026gt; {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e            \u003cspan style=\"color:#a6e22e\"\u003efifth\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eclassList\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eremove\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;hidden\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e            \u003cspan style=\"color:#a6e22e\"\u003esetTimeout\u003c/span\u003e(() =\u0026gt; {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              \u003cspan style=\"color:#a6e22e\"\u003eresetBtn\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eclassList\u003c/span\u003e.\u003cspan style=\"color:#a6e22e\"\u003eremove\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;hidden\u0026#39;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e            }, \u003cspan style=\"color:#ae81ff\"\u003e500\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e          }, \u003cspan style=\"color:#ae81ff\"\u003e500\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        }, \u003cspan style=\"color:#ae81ff\"\u003e500\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      }, \u003cspan style=\"color:#ae81ff\"\u003e500\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    }, \u003cspan style=\"color:#ae81ff\"\u003e500\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  }, \u003cspan style=\"color:#ae81ff\"\u003e500\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e});\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003e書き終わりました。各要素は 0.5 秒ごとに順次フェードインします。これで完了\u0026hellip;ですか？\u003c/p\u003e","title":"CallbackからAsync/Awaitへ：順次フェードインアニメーションを例に"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n人は生まれながらにして弱いが、強くなる方法を見つけることができる。\n大学卒業後、全く運動をしてこなかったサラリーマンとして、ジムに行っても長続きせず、せいぜい 1 ヶ月で諦めていました。毎日仕事で一日中座りっぱなし、リモートワークの期間もあり、運動量は 1 日 2000 歩にも満たないほど低く、たった 3 年で 20 キロ近く太ってしまいました。\nしかし、そんな私でも運動習慣を身につけることができました。頼ったのは以下の方法論と心構えの調整です。\n方法論 #場所、場所、そして場所。 # どのようなジムが最高か？自宅や会社に近いジムです。\nフィットネスの起点は交通機関であり、ジムではありません\n「運動に行く」ことを簡単にすればするほど、習慣は作りやすくなります。これは「アトミック・ハビッツ」で言うところの「環境」であり、自制心に頼るものではありません。\n場所の問題が解決したら、あとは冷房の効いたジムを探すだけです。私は Fitness Factory（健身工廠）に通っています。浴室が広くてシャワーが快適で、終わった後にはサウナやスチームルームもあります 😂\n（個人的な経験として、契約で自分を縛ってジムに行こうとしないことです。私は以前 World Gym の会員に 2 年間縛られましたが、半年後に転職してそのエリアに行かなくなり、残りの 1 年半は一度も行きませんでした。）\n時間がない場合は？ #場所が近ければ、通常「時間」の問題も解決します。\nなぜなら、ジムに行くことを「出勤前」、「退勤後」、「帰る前」の 3 つのタイミングに組み込めるからです。余分な通勤時間がかからないので時間を節約でき、運動もしやすく、スムーズな運動動線ができます。\n器具の使い方がわからない場合は？ # 「フィットネス初心者で、動作もわからず、ジムに行ってもたくさんの器具に目がくらんでしまう。どうすればいいの？」と聞くかもしれません。\n友達を頼る まずはトレーニングができる友達を誘って一緒に行き、彼らのメニューに従って、できる動作を少しずつ積み上げていきます。 （いれば）ジムの巡回トレーナーに聞く 聞くのを恐れないでください。彼らが巡回しているのは、変な動作で怪我をする人がいないか確認するためでもあります。何度か聞きましたが、皆とても親切で、コースをしつこく勧められたこともありません。 まずトレーナーのコースを一期（10-12 回）受ける 基礎的な動作の認知を確立し、その後は一旦止めて、習慣を育てていきます。 私自身も実はこうしました。入門を指導してくれた**「阿管」コーチ**に感謝します。コーチの推薦が必要な方は、私にメッセージをくれれば紹介します！ Youtube 動画はたくさんありますが、初心者は情報を取捨選択できず、またそこの情報にも一定の誤り率があり、一つの動画でカバーしきれない部分もあります。上記をすべて試してからこれを検討してください。 コーチのレッスンをフィットネスのゴールにしない #私や周りの多くの人が遭遇した状況について話しましょう。\n最初からコーチのレッスンを受けるが、普段の運動習慣が確立されておらず、レッスン料も負担になる。毎回レッスンに行っても、普段自主トレをしていないので、動作が定着しない。 結局、レッスンを辞めると同時に、フィットネスも辞めてしまう。\nしたがって、コーチのレッスンを受ける前に、より重要なのは定期的にジムに行く習慣を作ることだと思います。コーチのレッスンだけを受けて自主練習をしないのは本末転倒です！\n2 分間ルール #このルールも同様に「アトミック・ハビッツ」からのもので、極端に言えば、確立したい新しい習慣を「2 分間」に凝縮することです。重要なのは、習慣をできるだけ始めやすくすることです。\nフィットネスで言えば、重くしすぎたり、多くやりすぎたりしようと思わず、ジムに行って 2 セットだけやってもいいのです。長く続けられることが何よりも重要です。\n新しい習慣は挑戦であるべきではありません。後には挑戦になってもいいですが、始めは容易でなければなりません。\n安定して継続的な練習は、毎回極限まで練習することよりも重要です。まずは継続することです！\n初心者の谷を乗り越え、正の循環を作る #**学習曲線（Learning Curve）**の理論によれば、学習を始めたばかりの頃は多くの困難に遭遇し、進歩は遅いかもしれませんが、継続的な投入と経験の蓄積に伴い、学習効率はますます高まり、進歩の曲線は急になります。私はこの初期の始動段階を「初心者の谷」と呼んでいます。\nフィットネスにも同様にこの初心者の谷があります。最初は自分が何をしているのかわからず、毎回終わってもあまり実感がなく、鏡を見ても体型の変化がわかりません。\nしかし、この時期を乗り越えると、徐々に自分が変わったと感じるようになります。同じ重量でもそれほどきつくなくなり、体にうっすらとラインが見え始め、毎日以前より元気になったような気がします\u0026hellip;\u0026hellip;。\nこれらのフィードバックを得始めると、もっとジムに行きたくなります。より頻繁にジムに行くと、これらのフィードバックはより具体的になり、善の循環がこうして作られていきます。\nたくさん投稿し、コミュニティの力を活用する #私は今、ジムに行くとよくストーリーを投稿します。そうすると周りの人が反応してくれたり、いいねをくれたり、「太い、デカい、強そう、健康的」などとコメントしてくれたりします。実はこれらの反応が、私がジムに通い続ける励みになっています。\nそして成果が出始めると、徐々により具体的なフィードバックをくれる人が現れ、これらのフィードバックもまた、私がジムに通い続ける原動力になります。\n人は認められるのが好きです。だから他人に称賛を惜しまないでください！\nまた、私自身も友達がジムでチェックインしている投稿を見ると、「明日は私もジムに行こう！」とよく思います。\n習慣トラッキング #毎回何を練習したか記録することで、記録するたびに自分がどれだけ長く、遠くまで来たかを思い出させることができます。\nこれは「アトミック・ハビッツ」のクリップの法則も応用しています。元々は営業マンが電話を 1 本かけるたびにクリップを瓶に入れるというもので、即座にフィードバックが得られ、毎日仕事終わりにクリップでいっぱいの瓶を見るのはとても満足感があります。\n私は To Do List にトレーニング項目をすべてリストアップし、終わったらチェックを入れています。チェックを入れるこの満足感が、トレーニングを続ける助けになっています。\n固定のメニューを持つ #メニューがあれば、ジムに行く際の認知的負荷を減らすことができます。現場に着いてから何をするか考えるのではなく、何をするか決めてから行き、多くも少なくもなく練習し、終わったら帰るのです。\n私は現在 2 つのメニューを回しています。内容は胸、背中、脚をそれぞれ 2 セットずつで、1 つのメニューで少なくとも 3 ヶ月は続けられます。この期間に、各動作の重量を徐々に上げていくことができます。\n初期：複合トレーニング \u0026gt; 単一種目トレーニング #サラリーマンにとって、通常フィットネスにあまり多くの時間を割くことはできません。そのため、単一種目トレーニングよりも複合トレーニングを選ぶ方が効率的です。\n普段みんなが行っている「胸、背中、脚」の専門メニューは、週 1 回か 2 回の頻度だと、胸部は 1 週間から 1 週間半に 1 回しか鍛えられず、各部位への刺激が低すぎて、効果は期待通りではないかもしれません。\n複合トレーニングを使えば、短時間で複数の筋肉群にトレーニングを提供でき、トレーニングが深まるにつれて、体は様々な動作の習得もますます熟練していきます。逆に、間隔が空きすぎると動作に慣れなくなってしまいます。\n注意！ここでは専門トレーニングに反対しているわけではありません。「トレーニング頻度が高くない」という観点から、複合トレーニングの方が各部位をより良く刺激できるということです。\nトレーニング頻度が上がってきたら、徐々に複合トレーニングから専門トレーニングに移行することができます！\nマインドセット #逃した時に自暴自棄にならない #仕事やその他の理由でジムに行けないことがあるかもしれませんが、重要なのは自暴自棄にならないことです。一度逃したからといって失敗したわけではありません。最も重要なのは、すぐに再開できることです。\n逃したことは毎回独立した出来事として捉えるべきです。あなたをダメにするのは最初のミスではなく、その後に続くミスの連鎖です。私たちは逃すたびに損切りをする必要があります。\n「重要なのはそのこと自体ではなく、そのことを逃さない人になることだ。」 —— 《アトミック・ハビッツ》\nフィットネスをする理由を見つける #なぜ鍛えるのかを知ることは、習慣を持続させるための鍵です。\n世界を探索するための十分な体力をつけるためかもしれませんし、学習と成長を続けるための健康を維持するためかもしれません。個人的には「スパルタンレース」のようなイベントに参加するのも大好きです。\nフィットネスを始める前はすぐに疲れ、あちこちが痛くなりやすく、よく鍼治療やカッピングに行っていましたが、フィットネスを始めてからは医者に行かなくなり、一日中とても元気です。\n数字に縛られない #私は 3 月から現在まで 4 キロしか痩せていません。体重の変化はそれほど大きくありませんが、多くの人が私はより健康に見え、筋肉のラインがよりはっきりしたと言ってくれます。フィットネスの過程では、数字の変化に集中するよりも、体の変化や私たちの健康に対する感覚にもっと注目すべきです。\n推奨リソース # 「動思学院」のコースを受けることをお勧めします。週末 2 日間 8 時間のフィットネス研修があり、自分の体を理解し、メニューの組み方も教えてくれます。魚を与えるのではなく、魚の釣り方を教えてくれるのです。 コーチのレッスンを受けたいなら、阿管をお勧めします。指導は丁寧でユーモアがあり、料金も適正です。紹介が必要な場合は、下の SNS のいずれかから直接私に連絡してください（台湾台北市限定）！ 結び #上記の方法論に加えて、フィットネスに行くことを常に支えてくれた一つの考えがあります：\nジムに行くかどうか迷ったとき、私はいつも自分に問いかけます。「ジムに行って後悔したことはあるか？」答えは常に「ない」です。ジムに行かなかったこと、あるいは本来ジムに行く予定だった時間を有効に使わなかったことを後悔するかもしれず、かえって大きなストレスになります。\n以上です。この記事が皆さんが運動習慣を身につける際、少しでも方向性の助けになれば幸いです！\n","date":"2023年7月15日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/how-to-build-a-fitness-habit/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e人は生まれながらにして弱いが、強くなる方法を見つけることができる。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e大学卒業後、全く運動をしてこなかったサラリーマンとして、ジムに行っても長続きせず、せいぜい 1 ヶ月で諦めていました。毎日仕事で一日中座りっぱなし、リモートワークの期間もあり、運動量は 1 日 2000 歩にも満たないほど低く、たった 3 年で 20 キロ近く太ってしまいました。\u003c/p\u003e\n\u003cp\u003eしかし、そんな私でも運動習慣を身につけることができました。頼ったのは以下の方法論と心構えの調整です。\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"方法論\" class=\"relative group\"\u003e方法論 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%96%b9%e6%b3%95%e8%ab%96\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003ch3 id=\"場所場所そして場所\" class=\"relative group\"\u003e場所、場所、そして場所。 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e5%a0%b4%e6%89%80%e5%a0%b4%e6%89%80%e3%81%9d%e3%81%97%e3%81%a6%e5%a0%b4%e6%89%80\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cblockquote\u003e\n\u003cp\u003eどのようなジムが最高か？自宅や会社に近いジムです。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eフィットネスの起点は交通機関であり、ジムではありません\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e「運動に行く」ことを簡単にすればするほど、習慣は作りやすくなります。これは「アトミック・ハビッツ」で言うところの「環境」であり、自制心に頼るものではありません。\u003c/p\u003e\n\u003cp\u003e場所の問題が解決したら、あとは冷房の効いたジムを探すだけです。私は Fitness Factory（健身工廠）に通っています。浴室が広くてシャワーが快適で、終わった後にはサウナやスチームルームもあります 😂\u003c/p\u003e\n\u003cp\u003e（個人的な経験として、契約で自分を縛ってジムに行こうとしないことです。私は以前 World Gym の会員に 2 年間縛られましたが、半年後に転職してそのエリアに行かなくなり、残りの 1 年半は一度も行きませんでした。）\u003c/p\u003e\n\u003ch3 id=\"時間がない場合は\" class=\"relative group\"\u003e時間がない場合は？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%99%82%e9%96%93%e3%81%8c%e3%81%aa%e3%81%84%e5%a0%b4%e5%90%88%e3%81%af\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e場所が近ければ、通常「時間」の問題も解決します。\u003c/p\u003e\n\u003cp\u003eなぜなら、ジムに行くことを「出勤前」、「退勤後」、「帰る前」の 3 つのタイミングに組み込めるからです。余分な通勤時間がかからないので時間を節約でき、運動もしやすく、スムーズな運動動線ができます。\u003c/p\u003e","title":"サラリーマンが運動習慣を身につける方法"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nなぜ個人のウェブサイトを設立するのか？ #フロントエンドエンジニアの皆さんは、個人のウェブサイトを設立するというアイデア（または夢）を持っていることでしょう。しかし、知識の呪いや完璧主義の重荷があるため、専門知識を持つと、ウェブサイトの構築に関する細部までを理解し、どの程度まで完成度を高められるかを知ると、色々と考えすぎたり、カスタマイズしたいと考えすぎて行動を起こすことがなかなかできません。\nまた、Medium でしばらく書いていた後、中文環境に対する不親切さ、SEO の効果の不十分さ、記事のフォーマットの調整の難しさなど、Medium が逆に私の投稿意欲を減らす要因となりました。（言い訳）\n今回は誕生日を機に、自分への誕生日プレゼントとして、2 日間で熱心に取り組んでウェブサイトを設立しました。\nウェブサイトの構築過程で、自分が過去に作った半完成品を見て、自分が成長したことを実感しました。なぜなら、今回の構築は以前よりも熟練していて、速く、そして完成品も満足のいくものだったからです。\n2019 年から毎年「個人のウェブサイトを設立する」という年間目標を立てていましたが、ようやく達成できました！\nウェブサイト設立の動機について語った後、次の大きな問いは「なぜ書くのか」です。\nなぜ書くのか？ # 自己満足 私は以前から物を書くのが好きな人で、無名小站を始め、FB や IG でも長文を投稿することで知られています。私は「書く」という欲求があると思いますが、良い書き場を見つけられていませんでした。\n書くことは思考の結果ではなく、実際の思考過程です 書くことがある人なら、誰もが似たような経験をしていると思います。書くほどに書きたいことが増えていきます。なぜなら、書くことを通じて自己対話をし、思考を整理することができるからです。今、私は多くの要求やプロセスを明確にするために、書くことを通じてそれを行っています。そして、あなたが書き出すことができるなら、それは通常、あなたが理解していることを意味します。\n書くことは時間と空間を超える 現在、私が読んでいるこの本「モダンタイムス」は、2008 年に伊坂幸太郎によって書かれた作品で、最近共有した Huli の記事は 2020 年に共有されたものです。しかし、現在の 2023 年の私は、彼らの言葉の影響を受けています。\n私も自分の言葉が時間の流れの中でどのような影響を与えるかを期待し始めています。もちろん、全く影響を与えないかもしれませんが、そうであっても問題ありません。\n他山の石 自分の考えや学んだことを書き出すことで、思考を整理するだけでなく、たまには通りすがりのエキスパートがアイデアを提供し、交流をすることもあります。他の人と議論する経験は、間違いなく貴重で役立ちます。\n（もちろん、ただ教えてくれるだけで、建設的な批判を提供しない人はお断りします。）\n英語と日本語の練習 上述のライティングの利点に加えて、他の外国語の練習も大いに役立ちます。私は何事も実際に行うことから最も速く、最も深い理解を得ると考えています。目指す言語を使って直接記事を書き始めることで、単語や文法の理解を速やかに蓄積することができます。最初は難しいかもしれませんが、書き進めていくと必ず甘い報酬が待っています。\nなぜについての議論が終わったら、次はどのようにするか（技術的な選択）について話しましょう！\n技術的選択 #私自身がウェブエンジニアであるため、Wordpress やその他のテンプレートウェブサイトは考慮に入れませんでした。それらのツールを探る時間は、自分で書く時間よりも長いかもしれませんし、達成感がなく問題もたくさんあるからです。\n私が試してみたのは、次のような順序でした。\nNext.js Hexo Astro Docusaurus 一周り回った後、私は再び Next.js に戻りました。選んだ主な理由は以下の通りです。\n私自身が書くことができるので、新しいツールを学ぶ必要はありません。 Next.js は仕事でも使えるし、ますます多くの会社が採用しています。 他のツールに比べて、Next.js は最も自由で柔軟だと思います。とてもシンプルにすることも、とても派手にすることもできます。（必ずしもそうするわけではありませんが、選択の自由を持ちたいと思っています。） 実際、私の目標はとてもシンプルです。多言語、Markdown 形式、記事の目次、タグ、ダークモード、検索機能、コメント欄\u0026hellip;などをサポートしたいのです。（全然シンプルじゃないですね！）\nこれらの機能をすべて一つひとつ自分で書き出すのは本当に大変ですし、新しいツールでトラブルに遭うのも避けたいです（Hexo のテーマの多くがメンテナンスされていない、Astro は新しい構文を理解する必要がある）。それと同時に、Next.js を使うということは、全てを手書きする必要があるということではないと思いました。きっと多くの人がブログのテンプレートを書くのを手伝ってくれるでしょう。\n私は最初に、「一つの派手な技術ブログの誕生 - Modern Next.js Blog シリーズ」（リンク）を参考にしました。その中には高品質な情報が含まれており、記事も良く書かれていますが、本当に派手で、私にとっては必要ない機能が多すぎました。\nその後、\u0026ldquo;nextjs blog template\u0026rdquo; というキーワードでtailwind-nextjs-starter-blog というテンプレート、そしてその i18n 版を見つけました。最終的には、このバージョンを少しずつ修正して、今見ているような形にしました！\nドメインは GoDaddy で购买しました。 これは生活を记录するためのものなので、lifeを使うのは良いと思います。\n配備は、まず Vercel を使い、トラフィックが増えるのを待って変更するかどうか検討します。\nウェブサイトの現在の計画と期待 #まず第一に、これまでに書いた記事をすべて移行し、翻訳することです。一週間に一つの記事を目指します！一週間で英語と日本語の記事を一つずつ書く練習はちょうどいい感じです（しかし現実は厳しいものがあり、私が実際に何をできるかはその時になってみないとわかりません）。\nコンテンツについては、Web 技術に関する記事、読書ノート、個人的な感想、そしていくつかの価値あるシェアをカバーする予定です！\n機能面では、「コメント」、「サイドの目次」、「私をサポート」、「ニュースレター」などの機能を次第に開発し、時々スタイルをアップデートする予定です（ちょっとしたアニメーションなどを追加できるかもしれません）。\nさらに、私は個人的にアニメを見るのが大好きで、余暇に小説を書いています。しかし、それらすべてをここに置くと少し混乱する感じがあるので、将来的には別のウェブサイトに移すかもしれません（または、私が怠けたらここにすべて投げ込むかもしれません）。\nここまで読んでいただきありがとうございます、お楽しみに！\n","date":"2023年5月30日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/the-journey-of-my-site/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2 id=\"なぜ個人のウェブサイトを設立するのか\" class=\"relative group\"\u003eなぜ個人のウェブサイトを設立するのか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%aa%e3%81%9c%e5%80%8b%e4%ba%ba%e3%81%ae%e3%82%a6%e3%82%a7%e3%83%96%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e8%a8%ad%e7%ab%8b%e3%81%99%e3%82%8b%e3%81%ae%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eフロントエンドエンジニアの皆さんは、個人のウェブサイトを設立するというアイデア（または夢）を持っていることでしょう。しかし、知識の呪いや完璧主義の重荷があるため、専門知識を持つと、ウェブサイトの構築に関する細部までを理解し、どの程度まで完成度を高められるかを知ると、色々と考えすぎたり、カスタマイズしたいと考えすぎて行動を起こすことがなかなかできません。\u003c/p\u003e\n\u003cp\u003eまた、Medium でしばらく書いていた後、中文環境に対する不親切さ、SEO の効果の不十分さ、記事のフォーマットの調整の難しさなど、Medium が逆に私の投稿意欲を減らす要因となりました。（言い訳）\u003c/p\u003e\n\u003cp\u003e今回は誕生日を機に、自分への誕生日プレゼントとして、2 日間で熱心に取り組んでウェブサイトを設立しました。\u003c/p\u003e\n\u003cp\u003eウェブサイトの構築過程で、自分が過去に作った半完成品を見て、自分が成長したことを実感しました。なぜなら、今回の構築は以前よりも熟練していて、速く、そして完成品も満足のいくものだったからです。\u003c/p\u003e\n\u003cp\u003e2019 年から毎年「個人のウェブサイトを設立する」という年間目標を立てていましたが、ようやく達成できました！\u003c/p\u003e\n\u003cp\u003eウェブサイト設立の動機について語った後、次の大きな問いは「なぜ書くのか」です。\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"なぜ書くのか\" class=\"relative group\"\u003eなぜ書くのか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%aa%e3%81%9c%e6%9b%b8%e3%81%8f%e3%81%ae%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003col\u003e\n\u003cli\u003e自己満足\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e私は以前から物を書くのが好きな人で、無名小站を始め、FB や IG でも長文を投稿することで知られています。私は「書く」という欲求があると思いますが、良い書き場を見つけられていませんでした。\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003e書くことは思考の結果ではなく、実際の思考過程です\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e書くことがある人なら、誰もが似たような経験をしていると思います。書くほどに書きたいことが増えていきます。なぜなら、書くことを通じて自己対話をし、思考を整理することができるからです。今、私は多くの要求やプロセスを明確にするために、書くことを通じてそれを行っています。そして、あなたが書き出すことができるなら、それは通常、あなたが理解していることを意味します。\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003e書くことは時間と空間を超える\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e現在、私が読んでいるこの本「モダンタイムス」は、2008 年に伊坂幸太郎によって書かれた作品で、最近共有した Huli の記事は 2020 年に共有されたものです。しかし、現在の 2023 年の私は、彼らの言葉の影響を受けています。\u003c/p\u003e\n\u003cp\u003e私も自分の言葉が時間の流れの中でどのような影響を与えるかを期待し始めています。もちろん、全く影響を与えないかもしれませんが、そうであっても問題ありません。\u003c/p\u003e\n\u003col start=\"4\"\u003e\n\u003cli\u003e他山の石\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e自分の考えや学んだことを書き出すことで、思考を整理するだけでなく、たまには通りすがりのエキスパートがアイデアを提供し、交流をすることもあります。他の人と議論する経験は、間違いなく貴重で役立ちます。\u003c/p\u003e\n\u003cp\u003e（もちろん、ただ教えてくれるだけで、建設的な批判を提供しない人はお断りします。）\u003c/p\u003e\n\u003col start=\"4\"\u003e\n\u003cli\u003e英語と日本語の練習\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e上述のライティングの利点に加えて、他の外国語の練習も大いに役立ちます。私は何事も実際に行うことから最も速く、最も深い理解を得ると考えています。目指す言語を使って直接記事を書き始めることで、単語や文法の理解を速やかに蓄積することができます。最初は難しいかもしれませんが、書き進めていくと必ず甘い報酬が待っています。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eなぜについての議論が終わったら、次はどのようにするか（技術的な選択）について話しましょう！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003chr\u003e\n\u003ch2 id=\"技術的選択\" class=\"relative group\"\u003e技術的選択 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%8a%80%e8%a1%93%e7%9a%84%e9%81%b8%e6%8a%9e\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e私自身がウェブエンジニアであるため、Wordpress やその他のテンプレートウェブサイトは考慮に入れませんでした。それらのツールを探る時間は、自分で書く時間よりも長いかもしれませんし、達成感がなく問題もたくさんあるからです。\u003c/p\u003e","title":"自分のサイトを立ち上げる道のり"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n昨年の方式を引き継ぎつつ、今年はいくつかの調整を加え、以下の主要項目と感想で振り返ります。\nなぜ 3 月にもなって振り返るのか？\nたとえ昨年がめちゃくちゃだったとしても、軌跡を残しておくべきだから。書き記すことは、当時の自分をスナップショットすることです。 2021 年の私が振り返りをしてくれたことに感謝しているように、未来の私が書き残してくれた今の私に感謝すると信じているからです。 目次\n年度目標 成果、マイルストーン 3 つの最も貴重な教訓 3 つの最高な決定 3 冊の最高な本 自分に最も影響を与えた人 公開していないものには、「楽しかったこと」、「感謝している人や物事」、「クールなもの」などがあります。\n年度目標 #正直なところ覚えていないので、今年はめちゃくちゃだったと言えるでしょう。唯一覚えているのは日本で働きたいということでしたが、全く努力が足りなかったと言わざるを得ません。\n成果、マイルストーン #1. 日本に 1 ヶ月半滞在 #若いうちに情熱的に遊ぶという願いを無事達成（大学時代に他人が交換留学に行くのを羨んでいた夢も叶えました）\n次は直接海外に行って働くことを願っています。\n2. JLPT N3 合格 #合格点ちょうど＋ 1 点で合格\n3. 年末にコーチをつけて 8 キロ減量 # 海外から帰国してまた 3 キロ戻りました 4. 英語を話すことに抵抗がなくなり、英語面接を 2 回完了 #5. 経済的にも精神的にもより成熟した # コーチング、日本語レッスン、海外渡航 会社倒産というアクシデントに対応できた 関係をそれほど渇望せず、一人でも比較的快適に過ごせるようになった 3 つの最も貴重な教訓 # よく見ると、最初の 2 点は 2021 年と同じ。私を賢くさせるには 1 年では足りないようです。\nそれゆえ、昨年も記録してくれた自分に感謝しています。自分がどれだけ前進したかを知ることができ、もし足踏み状態なら、現状を改善するために別の方法に変える必要があります。\n時間、時間、時間。 # 自分を出発点とする 物事の優先順位をつける 現在最も望んでいるのはハードスキルの蓄積と日本語の習得だが、ずっとそこに時間を投資できていない キャリアがまだ安定していないのに、執筆、アニメ、セルフメディアに過度に没頭している（実際成果もあまりない） 寂しいからといって適当に誰かと一緒にいないこと — 以前は恋愛、今年は友情 主にルームメイト、次は私を消耗させるだけの知り合いレベルの食事会 ソーシャルメディアが私に与えるダメージは想像以上に大きい #私や 2023 年によって語られなければならないほど重要なことは、本当のところ何もありません。自分のケアができるようになる前に、他人のために何ができるかを考えるのはやめましょう。\n急いで発言する前に、まず自分を充実させる 私は本当に他人の日常生活をそれほど気にしていないし、返信するのが面倒なこともよくあります。たぶん、まだ自分のケアができていないからでしょう。\n自分の生活状況にあまり満足していない中で、過度に装飾されたポジティブなメッセージを受け取り続けています。\n無意識に手に取ってスクロールしてしまい、そこには質の低い社会的交流が多すぎて、メッセージへの返信や投稿に時間を使いすぎてしまいます。\n私は自分の社交能力を信じています。今回の日本への旅で、人と人の間にはやはり対面での交流が求められていること、ソーシャルメディアは私たちが連絡を取り合うための手段に過ぎないことに気づきました。\nソーシャルメディアを運用する時間を、自分の週記を書くことに使った方が有意義であり、より体系的に自分の考えを整理し振り返ることができます。\n知るは易く行うは難し # 「自分を前提とする」、「記録を減らし、反芻を増やす」、「早寝」、「日本語・英語の安定した練習」、「定期的な運動」、「優先順位」など 上述のように、年初あるいは 2021 年から知っていた概念ですが、「知っている → できる」までの道は長いです。でも着実に前に進んでいることは知っているので、焦らないことにします。 3 つの最高な決定 # 日本での 1 ヶ月半の一人旅 スパルタンレースへの参加 Line Webtoon 脚本コンテストへの参加 3 冊の最高な本 #今年は本をあまり読んでいませんが（泣）、挙げるとすれば\n限りある時間の使い方（Four Thousand Weeks） 灰色のサイ（Gray Thinking? 邦題推測: 思考の整理学的なものか、あるいは『GRAY SKEY THIKING』か。文脈的に思考法） 伊坂幸太郎の本（現在は『フィッシュストーリー』が一番好き） 自分に最も影響を与えた 5 人 # RK：執筆において刺激し合える存在。2021 年から執筆を勧めてくれ、小さな執筆会にも招待してくれ、忘れていた夢を取り戻させてくれました。 KT：時折書く文章、執筆や夢に対する態度、生き方のすべてが私を刺激してくれます。同時にあらゆる面で非常にすごく、学ぶべき価値のある人です。 OM：彼がすることへの情熱と成果は、全体として私に悪いプレッシャーを与えましたが、常に私を刺激して進歩させ、より深く広い思考を与えてくれる人でもあります。 BY：決して自分を制限せず、自縛せず、あえて夢を見ます。そしてこの特徴が彼に多くの思いがけない機会をもたらしました。運も大きいですが、私はこの特徴が彼をより幸運にしていると信じています。 Y：多くの人脈をもたらしてくれました。彼の集まりに参加するといつも多くの学びがあり、やりたいことを達成するために自分のリソースをどう使うべきかについて多くの反省を与えてくれます。 今年私を苦しめたこと #体型 # コーチをつけてから改善されました。 孤独 # 真夜中にふと孤独を感じるかもしれませんが、私たちは決して一人ではありません。 寂しさゆえに、あまり良くない選択をいつくかしました。例えば頻繁に集まりへの参加を承諾し、自分がやるべきことを後回しにするなど。 ピア・アングザエティ（同輩への不安） # ほとんどの問題は「足りない」ことではなく、他人より多く持っていないことです。 この心構えは今年対処する必要があります。 創作に時間を使いすぎて、本業と渡日計画がおろそかになった # 仕事では、実は WFH（在宅勤務）に向いていないことに気づきました 日本語学習のペースが定まりませんでした ソーシャルメディアに苦しみ続け、不快になる投稿も少なくない # 相変わらず他人に影響されやすすぎます 賃貸契約の更新は最悪の決定だった # 部屋に窓がなく、通気が悪く、周りに食べるものがない 防音が悪すぎる（通る車の音が明らかすぎる） 2023/03 上記のすべての苦痛に対して解決策と調整が見つかりました、いいね。\n2022 年の反省 # 快適でリラックスしていましたが、苦痛でした。24–25 歳にとって、理想的なライフスタイルではありません。\n2022 年は過ごしやすい年ではありませんでした。本当に楽しくなく、8 割の時間は様々なことに葛藤し苦しんでいました。いくつかは取り越し苦労で、いくつかは経験しないとわからないことでした。\n2021 年は「転」、2022 年もまだ「転」でした！\nしかし確かに多くの可能性を開き、多くの試みを行い、自分をより深く知ることができた年でした。\n真剣に執筆を始め、Line WEBTOON が開催したウェブ漫画作家コンテストに参加し、一緒に執筆できる友人を見つけました。\n真剣に運動を始め、A-Ji のムエタイクラス、A-Guan のコーチングクラス、理学療法、JoJo 先輩のフィットネス知識クラスに通い、自分の体型と健康に責任を持ち始めました。（主に年中一度 80 キロまで太って怖くなったからです）\n自分の夢のために準備を始め、真剣に日本語を学び、英語を練習しました。日本が好きだと言い続けてきましたが、ようやく始まりましたね。\n最後に、自分の職業と向き合い始めました。\n2022 年に最も残念だったことは、価値のない人や物に時間を使いすぎたことです。ネガティブな意味ではなく、ただお互いの道が違っていたり、進みたい方向に対して役に立たず、ただ時間を消耗するだけだったりしたということです。\n2023 年は、私にとって重要な人や物をより真剣に認識したいと思います。\n私の人生はずっと他人のリズムに流されやすく、心の中にあまりにも多くの仮想敵を設定しすぎていました。\n今年ようやく意識できましたが、私はそれらの情報を受け入れる必要はありません。彼らと比較しないことを選ぶのは逃げではなく、より自分自身に集中し、自分への責任を全うすることなのです。\n2023 年について #上の 2022 年の振り返りを見るととてもネガティブに感じるかもしれませんが、実のところ多くのことが腑に落ち、もう迷いはありません。\n「起承転結」で言うなら、2019 年以前は「起」、2019〜2021 年は「転」、2022 年は「承」、2023 年は「結」であってほしいです。過去の苦痛、蓄積、成長を集約し、リソースを整え、心構えを定め、自分の夢の上でより確固たるものにし、着実に前に進みたいです！\n仕事 #段階的な目標を達成し、転職しました（実は前の会社が突然倒産したからですが、はは）\n現在は自由度が高く、試せることが多く、CTO の EQ が高く技術も強いと感じています。 待遇は周りの多くの人には及びませんが、振り返ってみれば確かに年々成長しており、立ち止まってはいません。 比べたらキリがありませんが、社会に出てまだ数年、まずは自己成長と精神的健康に注目しましょう！ 人間関係 # 大小様々なことにおいて、自分の周りには私を気にかけてくれる多くの友人がいることを認識でき、愛も感じています。 しかし人生は短く、間違った人に時間を浪費する余裕はお互いにありません。大切な人に寄り添う余裕を持っていたいと願っています。 恋愛については、まず自分を愛してこそ人を愛せると思いますが、今年は少し積極的になってもいいかなと思っています。 健康 # 現在まだデブオタクですが、昨年徐々に運動習慣を確立し、筋トレへの拒絶感も減りました。 3 月に全方位的改造計画に参加し、体力トレーニング、栄養管理、生活習慣まで大きな変化がありました。このペースでいけば、未来の自分が結構楽しみです。 財務 # 昨年半ばから家計簿をつける習慣を再開し、自分の消費習慣を大体理解しました。今年は資産配分を始め、不労所得を持つことを目標にします。 夢 # 日本語能力試験（JLPT）少なくとも N2 安定した執筆 全体的な目標は、自分をより「余裕」のある人にすることです。\n夢のために支払う「余裕を持つ」ことを 2023 年の目標とします。一歩一歩、結局のところ私には早急に夢を追う資本はありませんでした。2022 年に少し追ってみて、各方面（心身、物質）でまだ整っていないと確信しましたが、心に留めて諦めない限り、夢はそこで私の実現を待っていてくれると信じています。\n実は経済的には少し達成できました。1 ヶ月半海外に行き、会社が突然倒産した状況でも、出費の心配はほぼありませんでした。三食に困る状態からこの余裕を持てるようになったのは感動的です。 最後に、2023 GOGOGO！！！\n","date":"2023年3月18日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/2022-2023/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://cdn-images-1.medium.com/max/800/1*NB94dmxhudHj-dusFug3RQ@2x.jpeg\" alt=\"\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003e昨年の方式を引き継ぎつつ、今年はいくつかの調整を加え、以下の主要項目と感想で振り返ります。\u003c/p\u003e\n\u003cp\u003eなぜ 3 月にもなって振り返るのか？\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eたとえ昨年がめちゃくちゃだったとしても、軌跡を残しておくべきだから。書き記すことは、当時の自分をスナップショットすることです。\u003c/li\u003e\n\u003cli\u003e2021 年の私が振り返りをしてくれたことに感謝しているように、未来の私が書き残してくれた今の私に感謝すると信じているからです。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e目次\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e年度目標\u003c/li\u003e\n\u003cli\u003e成果、マイルストーン\u003c/li\u003e\n\u003cli\u003e3 つの最も貴重な教訓\u003c/li\u003e\n\u003cli\u003e3 つの最高な決定\u003c/li\u003e\n\u003cli\u003e3 冊の最高な本\u003c/li\u003e\n\u003cli\u003e自分に最も影響を与えた人\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e公開していないものには、「楽しかったこと」、「感謝している人や物事」、「クールなもの」などがあります。\u003c/p\u003e\n\u003ch3 id=\"年度目標\" class=\"relative group\"\u003e年度目標 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e5%b9%b4%e5%ba%a6%e7%9b%ae%e6%a8%99\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e正直なところ覚えていないので、今年はめちゃくちゃだったと言えるでしょう。唯一覚えているのは日本で働きたいということでしたが、全く努力が足りなかったと言わざるを得ません。\u003c/p\u003e\n\u003ch3 id=\"成果マイルストーン\" class=\"relative group\"\u003e成果、マイルストーン \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%88%90%e6%9e%9c%e3%83%9e%e3%82%a4%e3%83%ab%e3%82%b9%e3%83%88%e3%83%bc%e3%83%b3\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003ch4 id=\"1-日本に-1-ヶ月半滞在\" class=\"relative group\"\u003e1. 日本に 1 ヶ月半滞在 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#1-%e6%97%a5%e6%9c%ac%e3%81%ab-1-%e3%83%b6%e6%9c%88%e5%8d%8a%e6%bb%9e%e5%9c%a8\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h4\u003e\u003cp\u003e若いうちに情熱的に遊ぶという願いを無事達成（大学時代に他人が交換留学に行くのを羨んでいた夢も叶えました）\u003c/p\u003e\n\u003cp\u003e次は直接海外に行って働くことを願っています。\u003c/p\u003e\n\u003ch4 id=\"2-jlpt-n3-合格\" class=\"relative group\"\u003e2. JLPT N3 合格 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#2-jlpt-n3-%e5%90%88%e6%a0%bc\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h4\u003e\u003cp\u003e合格点ちょうど＋ 1 点で合格\u003c/p\u003e","title":"2022 → 2023"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/express/","section":"Tags","summary":"","title":"Express"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/google-oauth/","section":"Tags","summary":"","title":"Google OAuth"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nはじめに #最近、会社でサードパーティログインを連携する必要がありました。初めてのことだったので、かなりの落とし穴にはまりました。また、Google がまた改訂したようで、ネットで見つけた多くの記事はすでに使えなくなっていたため、連携のプロセスを共有し記録することにしました。\n基本的に、Google Sign-in JavaScript library を使って連携している場合、Google はすでに非推奨（deprecated）にしており、2023/03/31 には完全に廃止され、ダウンロードや使用ができなくなる予定です。ですので、以前にこのプロセスに従って実装した方は、急いでリファクタリングしてください！\nこの記事では、Vue3 と Express を使用して简易的な Google サードパーティログインを実装する手順を案内します！\n（新しい Sign In With Google ボタンを使用するほか、新しい Google One Tap 機能もあります）\n私は Google 純正のライブラリのみを使用しており、他人がラップしたものは使用していないため、React の場合でも構文を少し変えれば使用できます！\n現在、Google ログインの連携はますます簡単になっています。他人がラップしたライブラリを使用して結合度を高めることはお勧めしません。私の会社でも最近、以前使用していたライブラリがメンテナンスされなくなったため、再実装することになったからです。\n概要 #連携プロセスは 4 つのステップに分かれます：\nGoogle Cloud で OAuth Consent Screen と Credentials を設定する フロントエンド：初期化 ＆ Google Button の表示 フロントエンド：ユーザーが同意を押した後、Google Credential をバックエンドに POST し、返ってきた Authorization Token を持って正常にログインし、User Data を取得します！ バックエンド：POST の Route で Google Credential を受け取った後、Google Auth Library で検証し、Google User Data を取得します。これらの User Data を DB に保存するか、対応する Authorization Token と User Data をフロントエンドに返します。 このステップを読んだだけではまだ疑問があると思いますので、以下で手取り足取り実装していきます！\n一、Google Cloud 設定 # Google Cloud で Google Login を使用したいプロジェクトを選択または新規作成します (img) 次に OAuth 同意画面（ OAuth Consent Screen ）の場所に移動します App を登録し、手順に従ってフィールドに入力するだけです！ Scopes は、App が許可されたユーザーのどのデータにアクセスすることを許可するかです。基本的なものは、画像の auth/userInfo.email や auth/userInfo.profile のようなものです (img)\nTest User は、テスト時にログインを許可するアカウントです。\nOAuth Consent Screen の APP を作成したら、認証情報（Credential）を設定します。 左側の 認証情報 または Credential をクリックし、上の CREATE CREDENTIALS をクリックします。\nAuthorized JavaScript origins と Authorized redirect URIs を設定します。 Authorized JavaScript origins：フロントエンドのドメインを指します Authorized redirect URIs：ユーザーが同意を押した後、バックエンドのどの URI に POST Request を送信して Google Credential を受け取るかを指します。\nこの後のデモでは、フロントエンドは http://localhost:5173 になり、バックエンドは http://localhost:3000/verify-token を使用して POST Request を受け取ります。ドメインに関しては、ローカルテスト時には特別に http://localhost を追加する必要があることに注意してください。また、Google は IP をソースとして許可していないため、127.0.0.1 などは使用できません。\n（そして正式リリース後は、正式なドメインと URI に変更することを忘れないでくださいね）\n作成が完了すると、リストに Client ID が表示されます。後でこれを使用します！ （Client とは、Google にとって私たちが Client であり、Google は私たちが証明書とユーザーデータを取得する Server です）\nおめでとうございます、Google Cloud の設定が正常に完了しました。\nClient ID を取得し、フロントエンド Origin とバックエンド URI を承認したので、次はそれぞれフロントエンドとバックエンドを実装していきましょう！\n二、フロントエンド：初期化 ＆ Google Button / On Tap Login の表示 #基本的にはこのプロセスに従います：Display the Sign in with Google Button。以下でも一通り説明します！\n入口の index.html で google library script を読み込みます\n// index.html \u0026lt;body\u0026gt; \u0026lt;script src=”https://accounts.google.com/gsi/client\u0026#34; async defer\u0026gt;\u0026lt;/script\u0026gt; \u0026lt;div id=\u0026#34;app\u0026#34; /\u0026gt; \u0026lt;/body\u0026gt; この時 window に google オブジェクトが登録され、以降の操作はこのオブジェクトを使用します！\nブラウザで直接 window.google をログ出力して、何が入っているか見てみましょう\n初期化設定は window.google.accounts.id.initialize を直接呼び出します\nClient ID：Credentials からコピーするだけです callback：ユーザーが Google のログイン画面で同意を押した後にトリガーされる Callback Function です Cancel On Tap Outside：Tap エリア外をクリックして Tap Login Model を閉じられるかどうか Context： signin | signout | login Button のレンダリングは window.google.accounts.id.renderButton を使用します\nOn Tap Login の表示は window.google.accounts.id.prompt() を呼び出します\nonMounted(() =\u0026gt; { window.onload = () =\u0026gt; { if (CLIENT_ID) { window.google.accounts.id.initialize({ client_id: CLIENT_ID, // required callback: onLogin, // invoke while user login in the popup cancel_on_tap_outside: true, // optional context: \u0026#39;signin\u0026#39;, // optional }); window.google.accounts.id.renderButton( document.getElementById(\u0026#39;googleButton\u0026#39;), { theme: \u0026#39;outline\u0026#39;, size: \u0026#39;large\u0026#39; } // customization attributes ); window.google.accounts.id.prompt(); // show one-tap popup } else { console.error(\u0026#34;client_id doesn\u0026#39;t exist!\u0026#34;); } }; }); 三、フロントエンド：ユーザー同意後に Token を取得してログイン #このステップは、上記の initialize 時に渡す callback を実装することです。\nそしてこれは、ユーザーが Google のログイン画面でログインした後に実行される関数でもあります。\nしたがって、ここで独自のログインロジックを実装します。以下のようになります：\nconst onLogin = (res) =\u0026gt; { const axiosOptions = { headers: { \u0026#39;Access-Control-Allow-Origin\u0026#39;: CLIENT_URL }, }; axios .post(`${API_URL}/verify-token`, res, axiosOptions) .then((res) =\u0026gt; { console.log(\u0026#39;res\u0026#39;, res); userData.value = res.data; }) .catch((error) =\u0026gt; { console.log(\u0026#39;error\u0026#39;, error); }); }; callback は Google からの response（ onLogin の res）を受け取り、response 内にはこれらのデータが含まれています。その中の credential をバックエンドに送って検証を行います。\n{ \u0026#34;clientId\u0026#34;: \u0026#34;123456789.apps.googleusercontent.com\u0026#34;, \u0026#34;credential\u0026#34;: \u0026#34;\u0026#34;, \u0026#34;select_by\u0026#34;: \u0026#34;btn\u0026#34; // or \u0026#39;user\u0026#39; } フロントエンドの処理はこれで終了です！\n簡単に復習すると、gsi client を導入し、window 下に google オブジェクトを作成しました。次に google オブジェクトが提供する initialize、renderButton を使用して Google Button を初期化およびレンダリングしました。独自のログインロジック onLogin 関数は initialize 時に callback に渡し、ユーザーログイン後に呼び出されるようにしました。\n四、バックエンド：受信、検証、User Data (および Authorization Token) の返却 #上で見たように、onLogin は /verify-token にバックエンドへ POST します。次に、この Route で Google User Data を検証して取得します。\n基本的には Google の例 に従い、CORS を処理することを忘れないでください！\nこれで、サードパーティ連携は完了です！\n次に、バックエンドはフロントエンドにログインが成功したことを知らせるだけです。\nここでは単純に User Data をフロントエンドに返します。\n会社のプロジェクトでは、一般的な登録やログインと同様に、データを DB に保存するか、Authorization Token と User Data を取得してフロントエンドに渡す方法を採用しています。\nconst cors = require(\u0026#39;cors\u0026#39;); app.use(cors()); const CLIENT_ID = \u0026#39;YOUR CLIENT ID\u0026#39;; /** Handle the POST request from onLogin callback in frontend */ app.post(\u0026#39;/verify-token\u0026#39;, (req, res) =\u0026gt; { // use google-auth-library to verify token const { OAuth2Client } = require(\u0026#39;google-auth-library\u0026#39;); const client = new OAuth2Client(CLIENT_ID); async function verify() { // get credential from google const token = req.body.credential; console.log(\u0026#39;token from credential\u0026#39;, token); const ticket = await client.verifyIdToken({ idToken: token, audience: CLIENT_ID, }); const payload = ticket.getPayload(); // You can store user data in DB and return Authorization Token here. res.json({ email: payload.email, email_verified: payload.email_verified, picture: payload.picture, name: payload.name, }); } verify().catch(console.error); }); デモ #以下に提供する Repo を実行すると、このようになります：\n初期ログイン画面\nユーザーログイン後\nFrontend: Vue Sign In With Google # clone した後 npm install + npm run dev で port:5173 で実行されます。これはまさに Google Cloud — Credentials で設定した Authorized JavaScript origins です 自分で開発する際は、自分の Port に変更することを忘れずに。リリース後も正式なドメインに変更してくださいね！ Backend: Express Sign In With Google # clone した後 npm install + npm run start で port:3000 で実行されます。これはまさに Google Cloud — Credentials で設定した Authorized redirect URIs です 結びに #サードパーティ連携のために大量のドキュメントを読み、手探りで作業しました。書き終わって数日しか経っていないのに、記事を書こうとしたら細かい部分を少し忘れていましたが、記事にまとめるとずっと明確になりました！\nこの記事が Google ログイン連携が必要なすべての人に役立つことを願っています！\n次は Facebook ログインの連携を続けるつもりです。Facebook や Twitter と比較して、Google の実装は本当に、本当に、とても親切だと言わざるを得ません。\n","date":"2022年10月23日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/google-oauth-login/","section":"ソフトウェア","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2 id=\"はじめに\" class=\"relative group\"\u003eはじめに \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%af%e3%81%98%e3%82%81%e3%81%ab\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e最近、会社でサードパーティログインを連携する必要がありました。初めてのことだったので、かなりの落とし穴にはまりました。また、Google がまた改訂したようで、ネットで見つけた多くの記事はすでに使えなくなっていたため、連携のプロセスを共有し記録することにしました。\u003c/p\u003e\n\u003cp\u003e基本的に、\u003ca href=\"https://github.com/google/google-api-javascript-client\" target=\"_blank\" rel=\"noreferrer\"\u003eGoogle Sign-in JavaScript library\u003c/a\u003e を使って連携している場合、Google はすでに非推奨（\u003ca href=\"https://developers.google.com/identity/sign-in/web/reference\" target=\"_blank\" rel=\"noreferrer\"\u003edeprecated\u003c/a\u003e）にしており、2023/03/31 には完全に廃止され、ダウンロードや使用ができなくなる予定です。ですので、以前に\u003ca href=\"https://developers.google.com/identity/sign-in/web/reference\" target=\"_blank\" rel=\"noreferrer\"\u003eこのプロセス\u003c/a\u003eに従って実装した方は、急いでリファクタリングしてください！\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eこの記事では、Vue3 と Express を使用して简易的な Google サードパーティログインを実装する手順を案内します！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e（新しい Sign In With Google ボタンを使用するほか、新しい Google One Tap 機能もあります）\u003c/p\u003e\n\u003cp\u003e私は Google 純正のライブラリのみを使用しており、他人がラップしたものは使用していないため、React の場合でも構文を少し変えれば使用できます！\u003c/p\u003e\n\u003cp\u003e現在、Google ログインの連携はますます簡単になっています。他人がラップしたライブラリを使用して結合度を高めることはお勧めしません。私の会社でも最近、以前使用していたライブラリがメンテナンスされなくなったため、再実装することになったからです。\u003c/p\u003e\n\u003ch2 id=\"概要\" class=\"relative group\"\u003e概要 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e6%a6%82%e8%a6%81\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e連携プロセスは 4 つのステップに分かれます：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eGoogle Cloud で OAuth Consent Screen と Credentials を設定する\u003c/li\u003e\n\u003cli\u003eフロントエンド：初期化 ＆ Google Button の表示\u003c/li\u003e\n\u003cli\u003eフロントエンド：ユーザーが同意を押した後、Google Credential をバックエンドに POST し、返ってきた Authorization Token を持って正常にログインし、User Data を取得します！\u003c/li\u003e\n\u003cli\u003eバックエンド：POST の Route で Google Credential を受け取った後、Google Auth Library で検証し、Google User Data を取得します。これらの User Data を DB に保存するか、対応する Authorization Token と User Data をフロントエンドに返します。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eこのステップを読んだだけではまだ疑問があると思いますので、以下で手取り足取り実装していきます！\u003c/p\u003e","title":"Googleサードパーティログインの実装（Vue / Express）"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/vue/","section":"Tags","summary":"","title":"Vue"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nこの記事は 1 ヶ月ほどかけて少しずつ書いたり削ったりしたものです。実際、後になって思いついたことを少し書き足しただけなので、少し長くなっています。大部分は自分のために書いたものですが、非情報系文系出身者がソフトウェアエンジニアに転職して 3 年間の感想に興味がある方は、適当に見ていってください。\n（この後はもっと定期的に、1 年に 1 回振り返るようにして、こんなに長くならないようにしたいです笑）\nなぜ振り返るのか？実は、この 3 年間自分が一体何をしていたのかを総括するためです。 ソフトウェアエンジニア（あるいは現代人）として、知識への不安は非常によくあることです。しかし、定期的に自分のしたことを振り返り、自分がどれだけ遠くまで来たか、どこに満足していないか、次のステップは何か、そしてどう調整できるかを知ることで、現在に対する不安感を大幅に軽減できます。 まとめの重要性 | by Denny\nソフトウェアエンジニアになる前は何をしていたか #私は大学で哲学を専攻していました。1 年生から 4 年生までは経営管理、心理学、社会学、情報管理の授業を履修していました。3 年生の時に富邦（Fubon）で 1 年半保険の営業をしていました。営業の仕事は、人と接するのは好きだけれど、仕事で人と接するのは嫌だと気づかせてくれました。\n保険業界を離れた後、社会学の研究に積極的に取り組み、4 年生の後期に科学技術部の大学生研究計画に投稿しました。5 年生の前期に計画が通過した後、IG（Instagram）を分析する文化研究論文を書きました。この期間に学術の道の困難さを理解し、学術の道には進まないことを決めました。\nソフトウェアキャリアの振り返り #要約 (TL;DR)\n大学時代、一人目の恩人：私がプログラミングをするきっかけ 仕事中、二人目の恩人：私は「プログラミング」がどういうことかわかり始めた 退職前、三人目の恩人：穏やかに私をメンタリングし、いくつかのクールなものを開発するように段階的に導き、自信をつけるのを助けてくれた。 現状：以下で触れます。 2018.10 友人が主催した勉強会に参加し、私のソフトウェアキャリアの起点となる\n営業をしていた時、ソフトウェアエンジニアの顧客にソフトウェア業界への好奇心を刺激されました。そしてちょうどダンスで知り合った友人が Web フロントエンドの勉強会を開きたいと思っていたのを見て、当時はあまり深く考えずに参加しました。友人は私が学べなければ自分で辞めるだろうと思っていましたが、なんと——私のソフトウェアキャリアはこうして偶然にも始まりました。 この頃のレベルを思い返すと、HTML、CSS、JS という言葉さえ聞いたことがないほどでした。「HTML はウェブサイトの骨組み、CSS はウェブサイトのスタイル、JS はインタラクションロジックを書くもの」という基本的な概念を知るだけで長い時間がかかりました。 2019.04 インターンシップ開始\n実はこのインターンシップも突然のことでした。 当時、私はまだプログラミングで食べていけるとは思っていませんでした（事実そうでした）。そこでまず Dcard のコミュニティマーケティングのインターンに応募し、落ちた後はカフェでバイトしようか考えていました。 しかし、勉強会を主催していたその友人の会社がちょうど未経験のインターンを募集しており、私は JS さえ書けない状態で Web 開発のインターンになりました。 インターン期間中は実はとても辛かったです。友人は私がもっと基礎を固めてから入るべきだと考えており、私も入ってからそれに強く同意しましたが、同時に、この試練が私をより早くソフトウェア業界に踏み出させてくれたことに非常に感謝しています。 総じて言えば、この時期は「まだ歩けないのに、飛ぼうとしていた」時期のようでした。JS も書けないのに React を書き始め、しかも書いたものが直接製品に入るのです。 2020.02 正社員登用\n正社員になる前、私は 1 週間半かけて台湾一周し、1 週間日本に行き、そして正式にソフトウェアキャリアをスタートさせる準備をしました。 正社員になった後は、正式にサラリーマンになり、給料が少し増えた以外は、全体的な感覚は前の段階とほぼ同じでした。 私は依然としてあがいており、自分でデバッグする能力さえ不足していました。よく数行の Web ページを書くだけでクラッシュし、コンソールを開くと真っ赤なエラーだらけで、隣の同僚に助けを求めていました。 7 月頃、非常にベテランのフロントエンドエンジニアが入社してきました。彼は非常に優秀で、共有することを惜しまない人でした。当時社内の勉強会で彼の共有を聞いて多くの利益を得たので、私は彼につきまとって質問し始め、後に彼についてプロジェクトを書くようにもなりました —— これを分水嶺として、私は「プログラミング」がどういうことかわかり始めました。 彼は私のキャリアにおける二人目の大きな恩人です。（一人目は勉強会を開いた友人です） 2020.09 兵役\n2021.09 退職\nインターンと正社員合わせて 2 年半、私は最初に働いた会社を去りました。理由は「給料、成長性、そして自社製品作りたい」からです。 まず、上で述べたベテランエンジニアが退職し、私を連れてきた恩人の友人も退職しました。途中で別のベテランエンジニアが入ってきて、彼はキャリアにおける三人目の恩人でした。彼は非常に穏やかな方法で私をメンタリングしてくれました（退職した方は教え方が素晴らしかったですが、よく自分が馬鹿だと感じさせられました）。しかし、彼も 1 年以内に退職してしまったので、ここでこれ以上続けても成長性は非常に限定的だと判断しました。 次に、この会社は受託開発の会社だったので、多くのものは開発が終われば丸ごと納品して終わりで、その後の継続的なメンテナンスや統合に触れることは難しかったです。また開発時も、顧客の奇抜な要望やスケジュールのせいで開発が滞ることが多く、スクラムなどの開発プロセスもうまく回りませんでした。動くものを作って顧客にパッケージとして売るのではなく、SaaS（Software as a Service）が市場でどのように動くのかをより実際的に知りたいと思いました。 最後に、給料です。数字は一目瞭然なので、何も言うことはありません。 2021.10.18 現職の会社に入社\n退職後 18 日間休み、現在の会社に入社しました。これについては以下の現状セクションで触れます。 なぜこのタイミングで振り返るのか？なぜ 3 年なのか？ # 3 年、それは私が偽物（インポスター）から脱却し、本物になった時間です。\n私はプログラミングを始めて 1 年ほどでようやくプログラミングとは何かを理解し始め、最近になってようやく自分がソフトウェアエンジニアであると真に認められるようになりました。やっと自分には資格があると感じ、自らを「ソフトウェアエンジニア」と称する時に、少しの後ろめたさも感じなくなりました。だからこそ、敢えてこの記事を投稿できるのです。\n私はついに「インポスター症候群」から抜け出しました。\nなぜ自分を肯定するのに 3 年もかかったのか？ #私自身が自信に欠ける人間であること以外に、3 つの理由があります。\n可能性\nこの 3 年間、私は常に可能性を模索していました。他のキャリア発展の可能性であれ、ソフトウェアエンジニアリングにおける自分自身の可能性であれ。 簡単に言えば、自分にその能力があるのかずっと確信が持てず、ソフトウェアエンジニアになりたいかどうかもわかりませんでした。\n逃げることは恥ではないが、私はずっと逃げ続けていた\n私のメンタルは十分に強くありませんでした。書けないという不安や不快感に直面したとき、私は問題を解決するのではなく、よく逃げることを選びました。実は、これは自分を十分に信じていないこと、そして自分に書くことを急かしすぎていたことの裏返しでもあります。 最終的に、自分が逃げることに慣れすぎていると気づいた後は、自分に直面することを強制しました。その後、ソフトウェア開発においては、時間をかけ、積極的に方法を探せば必ず問題を解決できることに気づきました。なぜなら、あなたがやりたいことはほぼ誰かがすでにやっており、Google で必ず答えが見つかるからです。時には、自分の能力を超えすぎているか、奇抜すぎて処理が難しい問題を割り当てられただけということもあります。\n2 社目のソフトウェアエンジニアの仕事を見つけることに成功した\n実は、私のソフトウェアエンジニアとしてのキャリアはただの一時的なものに終わるのではないかとずっと恐れていました。結局のところ、勉強会に参加する前は、私はプログラミングとは全く無縁でした。パソコンにも詳しくなく、数学も苦手でした（数乙が悪くて商学部に入れなかったくらいです）。そして 1 社目での私のイメージもある程度固まっており、社長は私にあまり期待しておらず、重要な仕事も振ってくれませんでした。 しかし、2、3 ヶ月の集中的な準備を経て、JS の多くの典型的な面接問題を補い、Leetcode も解き始め、いくつかの会社と面接をして、最終的に 2 つのオファーを得ました。そしてそのうちの 1 つを断った後、主管から引き留められ、給料もワンランク上がりました。これは私の自信を大いに強めてくれました。\n以下では、私がどのように自分を肯定したかのいくつかの方法論について述べます。\nどうやって自分を肯定したのか？ #これは私が新人の時に直面した問題から出発します。\n自分が愚かな質問をしているかどうかわからない 自分の進歩をどう測ればいいか、努力の方向が正しいかどうかわからない 自分に十分な資格があるかどうかわからない 自分が愚かな質問をしているかどうかわからない # 正しく質問する限り、愚かな質問などありません 正しく質問する方法：「少なくともまず資料を調べ、ロジックを整理した後、できるだけ詳細に問題を記述し、相手に自分の理解のどこに問題があってバグが出たのかを確認する。」 要するに、クレクレ君にならないこと。 推奨読書：初日から学ぶべき的確な質問術 自分の進歩をどう測ればいいか、努力の方向が正しいかどうかわからない # 最もシンプルで暴力的な方法は「面接に行くこと」です。結局のところ、あれこれ学ぶのは応用するため、仕事で実戦するためです。だから自分の現在のレベルや学習状況が不確かでも、面接時に相手のシニアが教えてくれます。 それ以外では、以下の方法で判断します： 志望企業の JD（ジョブディスクリプション）を見て、まだできない Technology Stack がないか確認する。 もし Stack がすべてできるなら、「XXX 面接 / Interview」で直接検索すれば、多くの問題が見つかります。もちろん質の悪い問題もありますが、大まかな方向性は掴めると思います。 例: React Interview 着実にやりたいなら、Developers Roadmap に沿って学ぶのがいいですが、ツールの選択に関してはやはり行きたい会社が何を使っているかを見ることをお勧めします。 自分に十分な資格があるかどうかわからない #最初の一社目にいた時は、そこを離れたら仕事が見つからないのではないかとずっと心配していました。\n私たちが恐れるのは、未知だからです。\n面接を始めてから、徐々にその心配はなくなりました。面接のプロセスがどう進むのかわかり始めたからです。最初は間違いなく何社か落ちますが、それらの失敗経験から検討すれば、面接の問題は大同小異であることがわかります（少なくともジュニアレベルでは典型的な問題ばかりです）。その後はひたすら**「面接、検討、知識の補足」**というサイクルを繰り返すだけです。\nそして現在の会社に入ってから、私は実はキャッチアップのスピードが遅くない（同僚談）ことに気づきました。異なるフレームワーク（Vue）を使うプロジェクトでも、すぐにデバッグを手伝い、価値を貢献できるようになり、これが自信を大きく高めました。\n次は少しクリシェ（決まり文句）な部分ですが、面接の前、つまり自分の内心で深く「まだ準備ができていない」と感じていた時に、どうやって準備完了だと思えたかについて話します。\nまず、とても努力すること。 プログラミング学習は「プラトー現象」に非常によく当てはまります。図を直接見てください。\n次は Learn, Practice, Balance です\nLearn\n学ぶこと。先輩、友人、動画、記事などから知識を吸収します。 そして学習過程で自分の学習方法を絶えずイテレーション（反復改善）すること。自分はやりながら学ぶのが合っているか、学んでからやるのが合っているか？動画を見る？記事を読む？メモを取るか？どうメモるか？表現力を鍛えるためにブログにアウトプットするか？などなど。 Practice\n「学びて思わざれば則ち罔し（くらし）、思いて学ばざれば則ち殆し（あやうし）」（儒教は嫌いですが、この言葉は本当に素晴らしいと言わざるを得ません） 学んだ後の次のステップは「手を動かすこと」です。ずっと机上の空論を戦わせていても、手応えがありません。 それに Web 開発の道のりには、ローカル設定、コードのバージョン、パッケージのバージョン、ブラウザなど、問題が起こる方法が何千通りもあり、句読点を打ち忘れたり誤字があったりするだけでエラーになります。 だから学んだことが、現在のプロジェクトに応用できない可能性は極めて、極めて、極めて高いです。 この時、もし以前に一度手を動かしたことがあれば、少なくともずっと手応えがあり、この方法が確かに実行可能であることを知っています。ただ現行プロジェクトの環境に合わせるために、いくつかの設定を追加する必要があるだけです。これによって問題の範囲を初期段階で縮小でき、完全に手掛かりがない状態にはなりません。 初学者の時には完全に手掛かりがない状態が非常に起こりやすく、一つのエラーに対して全く手が出せなくなります。 ソフトウェアエンジニアリングの最高な点は、キーボードを叩くだけで 0 と 1 の間に自分だけの世界を構築できることです。 Balance\n生活はプログラミングだけではありません。 source\nソフトウェアエンジニアは一般的に深刻な知識不安を持っていますが、現代では多くの業界で同様の問題があります。 おすすめの記事：[https://www.ithome.com.tw/voice/152322?fbclid=IwAR2s3bhNPmb2__0djF9pclaQ4TO8lCf8r0HCTzntLEi3Wvs0PCIZixpQp9w] バランスが必要だと気づいたのは、フィットネスと日本語学習を始めてからです。 フィットネスは、自分の体力や体型が良い方向に向かっていると感じさせてくれます。運動によって生成されるドーパミンのおかげで、不安にもなりにくくなりました。体力がつき、健康的な食事をした後は、日中にぼんやりすることもあまりなくなり、よく眠れるようになりました。 日本語は、私が日本を大好きだからです。好きな文化に近づけることがとても幸せです。そして言語はプログラミングに比べてずっと単純で、覚えれば、練習すれば身につきます。このシンプルで直接的なフィードバックも私に自信を与えてくれ、その自信はプログラミングをする自分にも広げることができます。 フィットネスは、自分の体力や体型が良い方向に向かっていると感じさせてくれます。運動によって生成されるドーパミンのおかげで、不安にもなりにくくなりました。体力がつき、健康的な食事をした後は、日中にぼんやりすることもあまりなくなり、よく眠れるようになりました。\n日本語は私が日本を大好きだからです。好きな文化に近づけることがとても幸せです。そして言語はプログラミングに比べてずっと単純で、覚えれば、練習すれば身につきます。このシンプルで直接的なフィードバックも私に自信を与えてくれ、その自信はプログラミングをする自分にも広げることができます。\n最後に、もっと人と話す \u0026amp; Twitter を見る \u0026amp; Leetcode の感想\nこの 3 つのことによって、私には問題がないこと、プログラミングで直面する挫折は普遍的な経験であることを理解しました。 まるで [Leetcode - Coin Change] のある解答コメント欄のように\n解けなくてパソコンの前で崩れ落ち、解答を見てもわからなくて絶望するのは私だけじゃなかったんだ！\n書けないのは自分の問題ではなく、一般の人と同じように、できない状態からできる状態へのプロセスを経験する必要があるだけです。\n難しいものは難しいのです。数日、数週間、あるいは半年、一年かけて学ぶこともあり得ます。そして誰もがそうやって一歩一歩歩んできたのです。私の情報工学科出身の友人が Leetcode を解いている時、私よりずっと楽というわけではないのを見て、みんな私と同じ段階を経験してきたんだと気づかされました！\n崩壊し終わり、感情が過ぎ去ったら、学習を始めるべきです。\nフロー：「直接コードを見る -\u0026gt; Google で記事や解答を探す -\u0026gt; Youtube で動画のコマ送り詳細解説を見る -\u0026gt; 直接人に聞く。」\nコードがわからなければ文字を読みます。問題を直接ググって誰かが解説していないか見ます。解説もわからなければ動画を見ます。Youtube には詳細な解説を撮っている人がたくさんいて、一行ずつ解説しフローチャートもつけてくれます。一時停止しながら時間をかけて見れば必ずわかります。\n私は自分があまり賢い人間だとは思っていませんが、このフローに従い、時間をかけることを惜しまなければ、本当に学べないものにはほぼ出会ったことがありません。ただ多くの時間を費やし、多くの周辺知識を補う必要があるかもしれませんが、必ず習得できます。\n私の現状 #キャリア\n私は今スタートアップ企業にいます。エンジニアは私と上司の二人だけです。二つのフロントエンド（一つに統合予定）、一つのバックエンド管理画面、一つの統一バックエンド、そして提携企業のために開発した広告配信管理画面を扱います。 3 年目の給料はすでに 1 年目の約 2 倍になりましたが、周りの多くの人と比べるとまだ普通レベルです。\n当初ここに来た時はフルスタックを期待されていましたが、バックエンドの概念があまりなく、たまに API 作成を手伝うくらいで、主にはやはりフロントエンドを担当しています。 また会社が小さすぎていくつかの変革を経験し、実際コードを書くことに集中できない時期も多かったです。入社してもうすぐ 1 年ですが、足踏みしている感覚が大半です。最近安定してきてようやく充実し始め、一人ですべてのフロントエンドを書く準備をしており、二人のシニアフルスタックがコードレビューを手伝ってくれるので、成長できることを期待しています！\nTechnical Stack\n今のところ自分の持ち札は多くなく、ある程度のレベルにはありますが、あまり盤石とも言えません。しかし、何を学ぶべきか、何を学びたいか、そしてどうやってものをしっかり学ぶかについては、より方法論を持てるようになりました。\n基本的にフロントエンド関連の基本的な要件は作れますが、作れるのは第一歩に過ぎず、継続的な統合・最適化、システム設計などはまだ強化が必要です。\n私が参加したプロジェクト\n劇場施設管理 ERP（既存の紙ベースのプロセスの全面オンライン化） 劇場施設公式サイト ジム ERP（従業員、レッスンスケジュール、契約、商品などの管理画面を含む） Custom React UI Library (Open Source) ある製品のランディングページ 企業とインフルエンサーのマッチング ERP ブログ広告配信プラットフォーム （Side Project としてずっと叫んでいますが未着手） 中で比較的挑戦的だったのは React UI Library でしょう。他の ERP の経験は大同小異で、主にシニアが構造を作ってくれ、私は中に入って実装するだけでした。\n次のステップ？ #キャリア\nエンジニアのキャリア開発には Engineer Manager と Individual Contributor があります。 将来は Engineer Manager の方向に進みたいですが、それもまずそのような制度と規模のある会社に転職しなければなりませんね！ 推奨読書：ソフトウェアエンジニアの修練と成長 、Podcast\nTechnical Stack\n技術的負債を返し、手掛けたプロジェクトの技術、対処した問題、そして当時書いている時に理解していなかったものを整理します。面接時にプロジェクト関連で答えられないことがないようにします。 次は「深める」と「広げる」です。\n深める\n主に JS、TS、そして React / Vue にもっと精通すること。React はやはり最大勢力ですし、Vue は現在の会社の主要開発フレームワークです。 広げる\nWeb ライフサイクルの各役割（FE、BE、SRE、DevOps、DBA）の基本機能は少なくともできるようになること。後ろの方に行くと多少なりとも触れることになるからです。Google の SRE は私よりフロントエンドを書けるという概念と同じです。とはいえ基本的なことだけで、おそらく Side Project をいくつか作って一通り触ってみるくらいでしょう。 Internet Security できれば、Rust、Golang、Java / Kotlin など他の言語も触ってみる。 深さと広さ以外に、Leetcode、データ構造、各種アルゴリズムも継続的に積み上げます。今は毎日少なくとも 1 問解き、暇があればもう少し多く解き、まずは基本問題の [Blind 75] を終わらせます。\nこれらをリストアップしましたが、どれも小さなテーマではありません。 自分を押し潰さないペースでゆっくり学び、来年の振り返りでどれだけ学べたか見てみましょう！\n結び #私がソフトウェアエンジニアになった初心を振り返ります：\n「職人精神」への憧れ、自由な働き方、そしてソフトウェア業界に含まれる可能性。 十年一剣を磨くような職人をずっと心の中で崇拝しており、ソフトウェアを書くことはまさに様々なクールな Web ページやシステムを作ることができます。（でも 3 年書いてみて自分は何も Side Projects をやっていないことに気づきました。本当に初心を忘れるべからずですね）\nもし 3 年前の私と話せるなら、彼にこう言います：\n転職の初期段階について、基礎を固めることと正しい会社を選ぶことはとても重要。 最良の状況は、制度が比較的整っていて、メンターがいるか、少なくとも指導してくれる人がいるところを見つけること。 私のキャリア選択は今のところつまずきながら進んでいると感じます。もう一度やるなら、私は間違いなくある程度規模のある会社に先に入ります。でも実は当時も多くの現実的な要素のトレードオフがあったのですが。 ソフトウェアエンジニアは愛がなければあまりできない職業だ。 愛がなければ、あなたは非常に苦痛を感じるでしょう。 なぜなら私たちが学ぶべきことはあまりにも多いからです。もしソフトウェアが好きでなければ、これほど多くの時間とエネルギーを投入できるとは想像しにくいです。 エンジニアは確かにかなり快適な職業だ。 規則があまりなく、通勤は自由でリモートも可能、パソコンさえあればどこでも仕事ができます。 給料も一般的に中〜高水準です。台湾でのソフトウェアの天井は比較的低いですが、海外や外資系に行けば非常に良い発展が見込めます。（やはり努力より選択が重要、会社は慎重に選びましょう。） 非専門学部からの転職は本当に楽ではない。目にする成功例の背後には、途中で船を降りた人たちがもっといる。（生存者バイアス） 船を降りるのは能力不足とは限らず、単に興味がないだけかもしれない。 転職には努力とチャンスが必要です（一般人の場合）。何をやっても成功するような非常に賢い人たちは別ですが、私はそうではないので、道のりは運の要素が本当に多すぎました。 ソフトウェア業界で真面目に耕しても、可能性は縮小しない 私が一番やりたいことはソフトウェアを書くことではないと結構確信しています。しかし「仕事」として言えば、今の私の最良の選択はソフトウェアを書くことです。余裕ができたら自分の興味のある分野をもっと耕し、できるだけ夢と現実を両立させましょう。 （私が一番やりたいのは創作や共有でしょう。作家、ブロガー、講師などの方向性がありますが、どれもまだ生計を立てるには至らないので、本業をしっかりこなしつつ時間を見つけて自分を充実させます！） 全編を通して特に要点はないようで、ただの心路歴程の記録です。大部分は自分との対話ですが、ここまで読んでくださった読者の皆様、ありがとうございます、そしてお疲れ様でした！\n—\n最後に、この 3 年間に出会った恩人たちに感謝します：小白、Steven、Bob、Jay Chen、Jay Chou、Boogie Yan、Kyle Mo。\nあなたたち一人一人が私に前に進み続ける原動力と方向を与えてくれたおかげで、途中で船を降りずに済みました。 今、私は偉大なる航路（グランドライン）へと出航し、新世界で一暴れし続ける準備ができています。\n","date":"2022年9月3日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/my-first-three-year-in-code/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eこの記事は 1 ヶ月ほどかけて少しずつ書いたり削ったりしたものです。実際、後になって思いついたことを少し書き足しただけなので、少し長くなっています。大部分は自分のために書いたものですが、非情報系文系出身者がソフトウェアエンジニアに転職して 3 年間の感想に興味がある方は、適当に見ていってください。\u003c/p\u003e\n\u003cp\u003e（この後はもっと定期的に、1 年に 1 回振り返るようにして、こんなに長くならないようにしたいです笑）\u003c/p\u003e\n\u003cp\u003eなぜ振り返るのか？実は、この 3 年間自分が一体何をしていたのかを総括するためです。\nソフトウェアエンジニア（あるいは現代人）として、知識への不安は非常によくあることです。しかし、定期的に自分のしたことを振り返り、自分がどれだけ遠くまで来たか、どこに満足していないか、次のステップは何か、そしてどう調整できるかを知ることで、現在に対する不安感を大幅に軽減できます。\n\u003ca href=\"https://medium.com/the-bayesian-trap/0-%E7%82%BA%E4%BB%80%E9%BA%BC%E9%96%8B%E5%A7%8B%E6%88%91%E7%9A%84%E6%97%A5%E5%A0%B1%E8%A8%88%E7%95%AB-94a1827bb184\" target=\"_blank\" rel=\"noreferrer\"\u003eまとめの重要性 | by Denny\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"ソフトウェアエンジニアになる前は何をしていたか\" class=\"relative group\"\u003eソフトウェアエンジニアになる前は何をしていたか \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ab%e3%81%aa%e3%82%8b%e5%89%8d%e3%81%af%e4%bd%95%e3%82%92%e3%81%97%e3%81%a6%e3%81%84%e3%81%9f%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e私は大学で哲学を専攻していました。1 年生から 4 年生までは経営管理、心理学、社会学、情報管理の授業を履修していました。3 年生の時に富邦（Fubon）で 1 年半保険の営業をしていました。営業の仕事は、人と接するのは好きだけれど、仕事で人と接するのは嫌だと気づかせてくれました。\u003c/p\u003e\n\u003cp\u003e保険業界を離れた後、社会学の研究に積極的に取り組み、4 年生の後期に科学技術部の大学生研究計画に投稿しました。5 年生の前期に計画が通過した後、IG（Instagram）を分析する文化研究論文を書きました。この期間に学術の道の困難さを理解し、学術の道には進まないことを決めました。\u003c/p\u003e\n\u003ch2 id=\"ソフトウェアキャリアの振り返り\" class=\"relative group\"\u003eソフトウェアキャリアの振り返り \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%ad%e3%83%a3%e3%83%aa%e3%82%a2%e3%81%ae%e6%8c%af%e3%82%8a%e8%bf%94%e3%82%8a\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e要約 (TL;DR)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e大学時代、一人目の恩人：私がプログラミングをするきっかけ\u003c/li\u003e\n\u003cli\u003e仕事中、二人目の恩人：私は「プログラミング」がどういうことかわかり始めた\u003c/li\u003e\n\u003cli\u003e退職前、三人目の恩人：穏やかに私をメンタリングし、いくつかのクールなものを開発するように段階的に導き、自信をつけるのを助けてくれた。\u003c/li\u003e\n\u003cli\u003e現状：以下で触れます。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e2018.10\u003c/strong\u003e 友人が主催した勉強会に参加し、私のソフトウェアキャリアの起点となる\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e営業をしていた時、ソフトウェアエンジニアの顧客にソフトウェア業界への好奇心を刺激されました。そしてちょうどダンスで知り合った友人が Web フロントエンドの勉強会を開きたいと思っていたのを見て、当時はあまり深く考えずに参加しました。友人は私が学べなければ自分で辞めるだろうと思っていましたが、なんと——私のソフトウェアキャリアはこうして偶然にも始まりました。\u003c/li\u003e\n\u003cli\u003eこの頃のレベルを思い返すと、HTML、CSS、JS という言葉さえ聞いたことがないほどでした。「HTML はウェブサイトの骨組み、CSS はウェブサイトのスタイル、JS はインタラクションロジックを書くもの」という基本的な概念を知るだけで長い時間がかかりました。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e2019.04\u003c/strong\u003e インターンシップ開始\u003c/p\u003e","title":"ソフトウェアエンジニアになってからの最初の3年間の振り返り"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n毎年恒例の年度回顧（振り返り）を行っていますが、年齢を重ね、社会経験を積み、毎年やることもかなり異なっている状況下では、毎年の振り返り方も実はかなり異なっています。\nしかし今年、ようやく納得のいく振り返り方法を見つけることができました：\nまず自分自身にいくつかの大きな方向性の質問をする 週記（週間日記）を整理する カレンダーから毎日何をしていたかを大まかに確認する いくつかの大きな方向性の質問 aka 魂からの尋問 #この 8 つの質問は答えるのがそれほど難しくありませんが、過去一年のいくつかの重要な側面を考え直すのに役立ちます。以下では「3 つの最も貴重な教訓」について話します。他のはいちいち挙げませんが、皆さんも自分の答えを持っていればそれで OK です！\n今年達成した目標、成果 予期せず達成した目標、成果 3 つの最も貴重な教訓 3 つの最高な決定 3 つの最も冒険的なこと 3 冊の最高な本 今年の自分に最も影響を与えた 5 人 今年の楽しかったこと（上限なし、幸福に制限なし） 週記とカレンダー #基本的に週記は、毎週何が起こったかを記録する流水帳（ログ）です。毎週日曜日の夜に 30 分ほど時間を割いて、その週の評価や何をしたかを書きます。時には何もしていないと思っていたけれど意外と何かを達成していたり、大したことはしていないけれど実は結構楽しかったり、面白かったりします。\nカレンダーは、自分が毎日毎時大体何をしていたかを忠実に記録するものです。たまに細かすぎて覚えているのが面倒だと感じることもありますが、記録があることで自分に自信が持てます。落ち込んでいる時や年度回顧の時に、普段自分が何をしているかを知ることができ、それによって生活状態を調整する方法をより早く見つけたり、さらには自分は実はすごい！と思えたりします（笑）。\n個人的には、このセットをやることは本当に役立つと感じています。たとえ年度目標がどれも達成されていなくても、この一年を無駄に過ごしたわけではないことを理解させてくれます。自分の失敗やネガティブな感情を拡大解釈し、何ができなかったか、何がうまくいかなかったかだけを覚えていて、他の黙々と達成したことを無視してしまうのを避けることができます。\nあるいは、年初に勝手にいくつかの目標を立てたとしても、それらはただ私がそれらを**「すべき」だと「感じて」**いただけのものであり、心の中には他にもっとやりたいことがあり、そして私は実際にそれらをやり遂げていたのに気づいていなかっただけかもしれません。\n私にとって、年度回顧の大きな利点はここにあります：\n社会の通念や他人の期待、あるいは古い自己認識に従って行うことではなく、自分にとって本当に重要なことに気づくこと。\nもし**「すべきだと感じる」ことと「したい」ことを明確にし続けないと、自分自身がどんどん乖離していき、ずっと忙しいけれどただ盲目的に忙しい**だけで、核心を突いていない、そんな感じになってしまいます 🦐。\n例えば、私はほぼ毎年本を読むという目標を持っており、2021 年も「本を 20 冊読む」という目標を立てましたが、実際には 3 冊しか読みませんでした。\n最初はそんな自分をあまり受け入れられず、この達成率に自分自身に対して非常に失望しました。しかしその後、今年はプログラミングの面で実は多くのことを学び、多くの技術的負債を返済し、コンポーネントライブラリの知識を整理するために Ironman コンテストの記事を書き、読書会での共有時にも良いフィードバックを得られ、フロントエンドの 3 つの主流フレームワークを試してみたり、ついにバックエンドを書き始めたりしたことなどを見ました。\nこれにより、私が当初 20 冊の本という目標を立てた目的は「知識」と「自己成長」であったことに気づきました。それなら、今日それが「本」という形式で得られなかったとしても何の関係があるでしょうか。それに、もし本当に 20 冊の本を読み終えて、各業界各分野の知識を吸収したとしても、私が生計を立てているウェブ開発において十分に熟知していなければ、それは本末転倒ではないでしょうか？\n前置きが長くなりすぎたようですが、2021 年の話に戻ります。\n起承転結で言うなら、今年は「承」です。\n年初 兵役を終えて戻ってきたばかりで、まだ社会や仕事に適応していました；\n年中 引っ越しをし、生活に対するコントロール度が高まり、コロナのレベル 3 警戒期間を利用して自分と大量に向き合い、対話しました；\n年末 転職し、ウェブ開発における自分の能力により自信を持ち、経済状態も安定に向かい、登山、フィットネス、執筆、セルフメディア運営など、他の趣味を発展させる余裕もできました。\n2021 年は私にとって実は多くの苦痛があり、楽しい時間はあまり多くなかったはずですが、それ相応に大きく成長しました。主にソフトウェアエンジニアへの転職によるインポスター症候群が知識の増加とともに軽減され、バランスを取ることができるようになり、プロセスを楽しむ練習をし、ついにずっとやりたかった多くのことを試すことができました。\n2021 年に関する 3 つの貴重な教訓 #一、全ての友人を留めておくことはできない、縁は掴めないもの #どこで聞いた比喩かはずっと覚えていないのですが――「水掻きのある手でも、手の中の全ての水を留めておくことはできない」（当初聞いた主人公は釈迦だった気もしますが、調べても出てこないので誤解を招かないようにしておきます）。\nこの比喩は、私たちが水を掬う時、水は指の間から流れていき、もし私たちに水掻きがあったとしても、指の間から流れることはなくなりますが、依然として手のひらの縁から大部分が流れ落ち、最後には手のひらの中のその小さな水たまりだけが残るということです。私にとって、友人や縁は水のようなものであり、私たちはただ留められるものを全力で留めることしかできず、大部分が流れていくのを避けることはできません。\n以前の自分は本当に知り合った全ての友人を掴もうとし、みんなと連絡を取り続けたいと思っていましたが、それは自分をバーンアウトさせるだけでした。結果として、去る者は去るのです。\n二、自分のための時間を残し、「自分」を出発点として生活し、「ノー」と言うことを学ぶ #これは第一点と少し関係があります。同様に全ての関係を維持したいと思いすぎたために、大量の時間を費やしました。同時に、私は多くの誘いを断るのがあまり得意ではありませんでした。せっかく集まるのだからとか、寂しさを紛らわせるためだとか言って自分を説得し、ほぼ毎晩と休日を他人に捧げていました。絶えず積み重なった結果は、友人と一緒にいる時にその瞬間にあまり集中できず、頭の中では自分のやっていないことばかり考えてしまい、結果として社交の質は低くなり、やるべきこともやっていないという状態でした。\nそして時間管理の前のステップは「自分のための時間を残す」ことです。時間があってこその管理です。自分はずっと重点を間違えており、管理方法を絶えずイテレーションしていましたが、最も重要な大前提を無視していました。\n「自分のために残す」とは実は「集まりを減らす」、「ノーと言うことを学ぶ」、そして「独処（一人の時間）」を意味します。\n（もし自分のための時間を残すことで連絡が途絶えるなら、それは「縁」です）\nある種の道は本当に自分一人でしか歩けないものであり、歩き抜いて初めて、より完全で健全な状態で友人たちと接することができるのです。\n三、結果ではなく、プロセスを楽しむ # 社会に出れば、努力にはもう終わりがありません。プロセスの中で絶えず自分を満たす必要があります。\nこの点は『アトミック・ハビッツ』で読んだことと同じです（以前書いた 📖 アトミック・ハビッツの要約記事をこっそり宣伝）。大意は、私たちはよく何かを達成して初めてリラックスしたり幸せになれると感じますが、実際にはそのような考え方は絶えず楽しみを先延ばしにしているだけであり、一つの目標を達成しても次の目標が次々とやってくるため、私たちは永遠に本当に幸せになることはできません。\nしかし、もし私たちが自分のしていることそのものを楽しむことができれば、それを「やり遂げる」まで待たなくても幸せでリラックスできます。\nこの点は 3 つの中で最も難しいもので、現在私もまだ徐々に調整中ですが、しかし今年、アトミック・ハビッツ＋ OKR の概念を使って人生を考え、計画した後、プロセスを楽しむ難易度は大幅に下がりました。\n概念としては、まず「アイデンティティ」を明確にし、自分についての曖昧な認知（Objective）を持ち、次に自分が現在していること、したいことのどれがこれらのアイデンティティに対応しているか、そして現在していることのどれがそうではないかを考え、それによって人生でやらないと後悔するいくつかのこと（Key Result）を見つけ出すことです。あとは簡単で、タスクを年、四半期、月、週にやるべきことに分割し、状態に応じて随時調整するだけです。 （次の記事で私がどのように Notion を使ってこのフローを実装しているか共有します！）\nまとめると、2021 年の目標達成率はめちゃくちゃでしたが、実は 2021 年末の自分にはとても満足しています。奇妙に聞こえるかもしれませんが、たぶん私は本当に達成する必要のない多くの目標を立てていて、同時に自分が本当にやりたいと思っていたいくつかのことを達成したからでしょうか？\n最後に、ここまで読んでくださった方々に感謝します。皆さんにとって 2022 年が素晴らしい年になりますように！\n","date":"2022年1月9日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/life/2021-2022/","section":"生活","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e毎年恒例の年度回顧（振り返り）を行っていますが、年齢を重ね、社会経験を積み、毎年やることもかなり異なっている状況下では、毎年の振り返り方も実はかなり異なっています。\u003c/p\u003e\n\u003cp\u003eしかし今年、ようやく納得のいく振り返り方法を見つけることができました：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eまず自分自身にいくつかの大きな方向性の質問をする\u003c/li\u003e\n\u003cli\u003e週記（週間日記）を整理する\u003c/li\u003e\n\u003cli\u003eカレンダーから毎日何をしていたかを大まかに確認する\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr\u003e\n\u003ch2 id=\"いくつかの大きな方向性の質問-aka-魂からの尋問\" class=\"relative group\"\u003eいくつかの大きな方向性の質問 aka 魂からの尋問 \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%84%e3%81%8f%e3%81%a4%e3%81%8b%e3%81%ae%e5%a4%a7%e3%81%8d%e3%81%aa%e6%96%b9%e5%90%91%e6%80%a7%e3%81%ae%e8%b3%aa%e5%95%8f-aka-%e9%ad%82%e3%81%8b%e3%82%89%e3%81%ae%e5%b0%8b%e5%95%8f\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eこの 8 つの質問は答えるのがそれほど難しくありませんが、過去一年のいくつかの重要な側面を考え直すのに役立ちます。以下では「3 つの最も貴重な教訓」について話します。他のはいちいち挙げませんが、皆さんも自分の答えを持っていればそれで OK です！\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e今年達成した目標、成果\u003c/li\u003e\n\u003cli\u003e予期せず達成した目標、成果\u003c/li\u003e\n\u003cli\u003e3 つの最も貴重な教訓\u003c/li\u003e\n\u003cli\u003e3 つの最高な決定\u003c/li\u003e\n\u003cli\u003e3 つの最も冒険的なこと\u003c/li\u003e\n\u003cli\u003e3 冊の最高な本\u003c/li\u003e\n\u003cli\u003e今年の自分に最も影響を与えた 5 人\u003c/li\u003e\n\u003cli\u003e今年の楽しかったこと（上限なし、幸福に制限なし）\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"週記とカレンダー\" class=\"relative group\"\u003e週記とカレンダー \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e9%80%b1%e8%a8%98%e3%81%a8%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e基本的に週記は、毎週何が起こったかを記録する流水帳（ログ）です。毎週日曜日の夜に 30 分ほど時間を割いて、その週の評価や何をしたかを書きます。時には何もしていないと思っていたけれど意外と何かを達成していたり、大したことはしていないけれど実は結構楽しかったり、面白かったりします。\u003c/p\u003e\n\u003cp\u003eカレンダーは、自分が毎日毎時大体何をしていたかを忠実に記録するものです。たまに細かすぎて覚えているのが面倒だと感じることもありますが、記録があることで自分に自信が持てます。落ち込んでいる時や年度回顧の時に、普段自分が何をしているかを知ることができ、それによって生活状態を調整する方法をより早く見つけたり、さらには自分は実はすごい！と思えたりします（笑）。\u003c/p\u003e\n\u003cp\u003e個人的には、このセットをやることは本当に役立つと感じています。たとえ年度目標がどれも達成されていなくても、この一年を無駄に過ごしたわけではないことを理解させてくれます。自分の失敗やネガティブな感情を拡大解釈し、何ができなかったか、何がうまくいかなかったかだけを覚えていて、他の黙々と達成したことを無視してしまうのを避けることができます。\u003c/p\u003e\n\u003cp\u003eあるいは、年初に勝手にいくつかの目標を立てたとしても、それらはただ私がそれらを**「すべき」\u003cstrong\u003eだと\u003c/strong\u003e「感じて」**いただけのものであり、心の中には他にもっとやりたいことがあり、そして私は実際にそれらをやり遂げていたのに気づいていなかっただけかもしれません。\u003c/p\u003e\n\u003cp\u003e私にとって、年度回顧の大きな利点はここにあります：\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e社会の通念や他人の期待、あるいは古い自己認識に従って行うことではなく、自分にとって本当に重要なことに気づくこと。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eもし**「すべきだと感じる」\u003cstrong\u003eことと\u003c/strong\u003e「したい」\u003cstrong\u003eことを明確にし続けないと、自分自身がどんどん乖離していき、ずっと忙しいけれどただ\u003c/strong\u003e盲目的に忙しい**だけで、核心を突いていない、そんな感じになってしまいます 🦐。\u003c/p\u003e\n\u003cp\u003e例えば、私はほぼ毎年本を読むという目標を持っており、2021 年も「本を 20 冊読む」という目標を立てましたが、実際には 3 冊しか読みませんでした。\u003c/p\u003e","title":"2021 → 2022"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/css/","section":"Tags","summary":"","title":"CSS"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/design/","section":"Tags","summary":"","title":"Design"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/font/","section":"Tags","summary":"","title":"Font"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n以前、設事未深 のフォント大補帖（フォント集）が配布され、フォント受け取りブームが起きました。スライド、ポスター、SNS 投稿以外に、Web ページでどのようにフォントが使われているか考えたことはありますか？\nphoto by David Klein on Unsplash\n以前、設事未深 のフォント大補帖がブームを巻き起こしました。スライド、ポスター、SNS 投稿以外に、Web ページでどのようにフォントが使われているか考えたことはありますか？\nそこで今日は、Web ページでのフォント使用に関する知識と技術的な詳細を共有します。前半は一般的な知識で、後半は Web ページでのフォント使用に関する技術的な話が多くなります。フロントエンドエンジニアでない方は、適宜読み飛ばしてください！\nこの記事を通じて、以下のことをお伝えします 👇\nフォントの誕生（非専門家版） フォントファイルの種類 Web ページでのフォント使用方法 フォントデザインのプロセス #紹介に入る前に、フォントがどのようにデザインされるのか非常に気になったので、デザイナーの友人にフォントデザインについていくつか質問しました。ここでプロセスの概要を簡単に紹介します。\n繁体字中国語の場合、まずいくつかの決まった文字を作ります。これらの文字を作れば、漢字の画数の法則を大体カバーできます。例えば「永」はすべての異なる画数を含んでおり、「鷹」は横棒が多い場合のテストになるなどです。\nhttps://www.easyatm.com.tw/wiki/%E6%B0%B8%E5%AD%97%E5%85%AB%E6%B3%95\n次に、Glyphs や FontForge などのソフトウェアを使用して詳細を調整します。ほとんどの漢字を作り終えたら、並べて一貫性を確認し、最後は一気に残りの漢字を作り上げます。\nWeb ページの繁体字中国語は何文字デザインする必要があるのか？ #漢字の総量については、教育部の異体字字典に 10 万字以上収録されていますが、Google Font が提供するNoto Sans TCファイルを見ると、Web ページで読み込む必要がある文字数は約 1 万 5 千字程度です。\n非専門的なプロセス紹介を終えたところで、デザインの詳細についてはここで誤った情報を広めないようにします。興味のある方は justfont blog をご覧ください。フォントに関する素晴らしい記事がたくさんあります。\nフォントは一般的にどのようなファイル形式で保存されるのか？ #当初、コンピュータの文字はビットマップ形式で表示されていました。この段階では印刷文字と比べて大きな差があり、フォントがデザインされても、その美しさをコンピュータ上で完全に表現するのは困難でした。\nしかし、1984 年に Adobe が PostScript を発表した後、コンピュータはベクター版の文字を表示できるようになり、印刷文字とほぼ変わらない効果が得られるようになりました。これにより、コンピュータ上で様々なフォントを応用する可能性が開かれました。\nビットマップとベクター画像の違い 👇\nhttps://digitalmediaandvisualarts.blogspot.com/2016/10/raster-vs-vector.html\nその後、主要なソフトウェア企業が競ってフォント形式を開発しました。歴史に興味がある方は フォーマット戦争：あなたが使っているフォントファイルは、巨人たちの戦争の産物です をご覧ください。ここでは、戦争後のこれら 7 つのフォントファイル形式を順に紹介します。ttc 以外はすべて Web ページで読み込み可能なフォントです。\n1. .ttf (TrueType Font) # 1989 年、Adobe が PostScript の企業秘密を公開することを拒否したため、Apple と MicroSoft が協力して新しいフォント形式 TrueType (.ttf)を開発しました。 最も古く、最も広く使用されている形式です。インターネットでダウンロードされるフォントのほとんどは ttf 形式です。 2. .otf (OpenType Font) # 1997 年、MicroSoft と Adobe が OpenType (.otf)を開発しました。これは TrueType の拡張であり、Unicode もサポートしています。 2005 年に ISO 標準として採用され、Open Font Format (off)と呼ばれています。 3. .ttc (TrueType Collection) # 1989 年にリリースされました。TTF または.OTF の集合体であり、主に同じフォントタイプのファイルを統合するためのものです。例えば、Noto シリーズはファイルサイズを減らすために ttc ファイルにまとめることができます。 Web ページでは直接読み込むことはできません。中の特定の ttf または otf ファイルを個別に読み込む必要があります。 4. .eot # フォントを長く扱っている人は見たことがあるかもしれません。主に IE で使用されていた形式ですが、IE と共に歴史になろうとしています。 5. .woff (Web Open Font Format) # 2010 年に Mozilla、Type Supply、LettError、その他の組織が共同開発した「Web オープンフォント形式」。 woff 形式のフォントファイルは圧縮されており、ttf や otf に比べてブラウザの読み込み負荷を大幅に軽減し、読み込み速度も向上します。 現在の Web フォントの主流の一つです。 6. .woff2 # woff の 2.0 であり、主により徹底的に圧縮されています。同じフォントで woff より約 20%〜30%小さくなります。 現在の開発では、woff2 形式の使用を優先的に検討し、サポート状況に応じて処理することができます。 7. .svg (Scalable Vector Graphics) # コンピュータのフォントにおける大きな進化の一つは、ビットマップからベクター画像への進化でした。そのため、純粋なベクター画像形式でフォントを表現することも当然可能です。 svg の主な用途はアイコンフォント（icon font）であり、画像の使用率を減らし、アイコンを文字のようにサイズ、太さ、色を調整できるようにするために使用されます。 Web ページでフォントを読み込む方法は？ #Web ページでフォントを読み込む際、主に CSS のリソースとして読み込まれ、font-face プロパティを使用して読み込まれます。\nfont-face # 外部フォントファイルをインポートし、関連する CSS プロパティをカスタマイズします。\nここでは MDN の例を直接使用して、基本的な構文を説明します 👇\n実際に使用すると、このようになります 👇\nMDN Demo\nfont-face の使用について少し感覚がつかめたところで、詳細な使用方法を説明します 👇\nfont-family # font-face の名前を定義します。元のフォントファイルと同じである必要はありません。その後、font-family でこの名前を使用するだけで、フォントフェイスのプロパティセット全体を使用できます。\nfont-face 内ではなく、通常の font-family では、カンマで予備のフォント（fallback fonts）を連結でき、順序に従ってフォントが使用されます。\nsrc # url で読み込む外部フォントファイルのパスを指定し、local でローカルのフォントを使用します。\n以下の例では、まずユーザーのコンピュータ内の Helvetica Neue Bold フォントを使用し、2 つの Local フォントがない場合にのみ、追加で MgOpenModernaBold.ttf フォントをダウンロードします。\n@font-face { font-family: MyHelvetica; src: local(\u0026#39;Helvetica Neue Bold\u0026#39;), local(\u0026#39;HelveticaNeue-Bold\u0026#39;), url(MgOpenModernaBold.ttf); font-weight: bold; } 複数のフォントを読み込めるだけでなく、formatを使用して複数のフォント形式を読み込み、ブラウザのサポート問題に対処することもできます。\n@font-face { font-family: \u0026#39;MyWebFont\u0026#39;; src: url(\u0026#39;myfont.woff2\u0026#39;) format(\u0026#39;woff2\u0026#39;), url(\u0026#39;myfont.woff\u0026#39;) format(\u0026#39;woff\u0026#39;); } unicode-range # 指定された Unicode 範囲に基づいてブラウザにフォントをダウンロードさせることができます。\nunicode は上で「万国コード（Unicode）」として言及しましたが、その名の通り、各国のテキストデータ形式が統一されておらず正常に表示できない問題を解決するために登場しました。基本的にはすべての文字にコードを定義し、異なる言語やプラットフォームが unicode を通じてテキストを正常に表示できるようにします。\nUnicode エンコーディング変換ツール で実際の変換結果を確認できます！ 使用時には、主に以下の 2 つの効果を達成したいと思います 👇\n現在のページで必要な部分のみをダウンロードし、読み込みサイズを減らして読み込み速度を向上させる 複合フォントを作成する。単語や文章の中に複数のフォントが含まれる場合があります GTW の例を借りて説明します：\n/* 予備フォント - サイズ：4.5MB */ @font-face { font-family: DroidSans; src: url(DroidSansFallback.woff); /* Unicode範囲指定なし、デフォルトですべての範囲をカバー */ } /* 日本語 - サイズ： 1.2MB */ @font-face { font-family: DroidSans; src: url(DroidSansJapanese.woff); unicode-range: U+3000-9FFF, U+ff??; } /* 英語フォントやいくつかの記号など - サイズ： 190KB */ @font-face { font-family: DroidSans; src: url(DroidSans.woff); unicode-range: U+000-5FF, U+1e00-1fff, U+2000-2300; } font-display # 主にフォント読み込み中に Web ページがブロックされた際、どのようにフォントを表示・置換するかという戦略を指定します。通常、Web ページのブロック時間を短縮してパフォーマンスを最適化することを目的としています。\n以下の戦略が選べます 👇\nauto #ブラウザのデフォルト値に従います。通常は block です。\nblock #フォントの読み込みが完了するまでテキストを一時的に隠し、読み込み完了後にすぐに置換します。\nしかし実際には、この期間中ブラウザは見えないプレースホルダー（placeholder）を読み込んでその場所を占有します（画面上では空白になります）。フォントの読み込みが完了すると、すぐにプレースホルダーと置き換わります。この効果には FOIT (flash of Invisible Text) という専門用語があり、見えないテキストが一瞬表示されることを指します。\nhttps://www.w3cplus.com/css/font-display-masses.html\nswap #フォントの読み込みが完了するまで、ブラウザは予備フォントを使用してテキストを表示します（予備フォントは font-family で定義）。フォントの読み込みが完了すると、同様にすぐに置換されます。\nこの効果の専門用語は FOUT (flash of Unstyled Text) です。FOIT と比較して、カスタマイズされたスタイルのないテキストが一瞬表示されることを指します。基本的に正常な表示を保証する swap は、ほとんどの場合において非常に有用です。\nhttps://www.w3cplus.com/css/font-display-masses.html\nfallback #auto と swap の中間で、非常に短い時間（約 100 ミリ秒）テキストを隠します。フォントがまだ読み込まれていない場合は、予備のフォントを先に表示します。フォントが読み込まれた後は、同様に置換されます。\noptional #読み込み時の処理は fallback と同じですが、ブラウザがカスタムフォントを使用するかどうかを独自に判断します。ブラウザが読み込み速度が遅すぎると判断した場合、カスタムフォントを直接破棄します。\nその他の一般的でわかりやすいフォントプロパティについては、ここでは一つ一つ詳述しません。MDN — font に非常に完全な例がありますので、そちらを参照してください！\n実は Google Font のオープンソースフォントや、現在の Web 使用における繁体字フォントのいくつかの困難についても紹介し続けたいと思っていましたが、今日の長さは十分だと思うので、次回の記事に残しておきます！\n今日の内容について質問、提案、または議論したいことがあれば、ぜひコメントで教えてください！\n最後に、気に入ったら拍手をお願いします。最大 50 回まで拍手できます。役に立ったと思う程度に応じて拍手してください。これは私が調整するための根拠にもなります 🙌\nReferences # https://blog.justfont.com/2017/07/opentype-wars/ https://www.mindscmyk.com/2021/02/26/テーマ知識｜ 3 つの一般的なフォント：ttf-otf-ttc-拡張子の違い？/ https://developer.mozilla.org/zh-TW/docs/Web/Guide/WOFF https://www.twblogs.net/a/5d3f76babd9eee5174229d3f https://tools.wingzero.tw/article/sn/91 https://css-tricks.com/snippets/css/using-font-face/ https://www.w3cplus.com/css/font-display-masses.html ","date":"2021年10月28日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/talk-about-web-font/","section":"ソフトウェア","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e以前、\u003ca href=\"https://www.instagram.com/designnotdeep/\" target=\"_blank\" rel=\"noreferrer\"\u003e設事未深\u003c/a\u003e のフォント大補帖（フォント集）が配布され、フォント受け取りブームが起きました。スライド、ポスター、SNS 投稿以外に、Web ページでどのようにフォントが使われているか考えたことはありますか？\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://cdn-images-1.medium.com/max/800/0*OEf5PYLRWXCaS_Op\" alt=\"typewritter\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003ephoto by \u003ca href=\"https://unsplash.com/@diklein\" target=\"_blank\" rel=\"noreferrer\"\u003eDavid Klein\u003c/a\u003e on \u003ca href=\"https://unsplash.com/\" target=\"_blank\" rel=\"noreferrer\"\u003eUnsplash\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e以前、\u003ca href=\"https://www.instagram.com/designnotdeep/\" target=\"_blank\" rel=\"noreferrer\"\u003e設事未深\u003c/a\u003e のフォント大補帖がブームを巻き起こしました。スライド、ポスター、SNS 投稿以外に、Web ページでどのようにフォントが使われているか考えたことはありますか？\u003c/p\u003e\n\u003cp\u003eそこで今日は、Web ページでのフォント使用に関する知識と技術的な詳細を共有します。前半は一般的な知識で、後半は Web ページでのフォント使用に関する技術的な話が多くなります。フロントエンドエンジニアでない方は、適宜読み飛ばしてください！\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eこの記事を通じて、以下のことをお伝えします 👇\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eフォントの誕生（非専門家版）\u003c/li\u003e\n\u003cli\u003eフォントファイルの種類\u003c/li\u003e\n\u003cli\u003eWeb ページでのフォント使用方法\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"フォントデザインのプロセス\" class=\"relative group\"\u003eフォントデザインのプロセス \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%83%95%e3%82%a9%e3%83%b3%e3%83%88%e3%83%87%e3%82%b6%e3%82%a4%e3%83%b3%e3%81%ae%e3%83%97%e3%83%ad%e3%82%bb%e3%82%b9\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e紹介に入る前に、フォントがどのようにデザインされるのか非常に気になったので、デザイナーの友人にフォントデザインについていくつか質問しました。ここでプロセスの概要を簡単に紹介します。\u003c/p\u003e\n\u003cp\u003e繁体字中国語の場合、まずいくつかの決まった文字を作ります。これらの文字を作れば、漢字の画数の法則を大体カバーできます。例えば「永」はすべての異なる画数を含んでおり、「鷹」は横棒が多い場合のテストになるなどです。\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://cdn-images-1.medium.com/max/800/0*Yn16A9M8O252zZw9.jpg\" alt=\"\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.easyatm.com.tw/wiki/%E6%B0%B8%E5%AD%97%E5%85%AB%E6%B3%95\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps://www.easyatm.com.tw/wiki/%E6%B0%B8%E5%AD%97%E5%85%AB%E6%B3%95\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e次に、\u003ca href=\"https://glyphsapp.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cstrong\u003eGlyphs\u003c/strong\u003e\u003c/a\u003e や \u003ca href=\"https://fontforge.org/en-US/\" target=\"_blank\" rel=\"noreferrer\"\u003e\u003cstrong\u003eFontForge\u003c/strong\u003e\u003c/a\u003e などのソフトウェアを使用して詳細を調整します。ほとんどの漢字を作り終えたら、並べて一貫性を確認し、最後は一気に残りの漢字を作り上げます。\u003c/p\u003e\n\u003ch3 id=\"web-ページの繁体字中国語は何文字デザインする必要があるのか\" class=\"relative group\"\u003eWeb ページの繁体字中国語は何文字デザインする必要があるのか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#web-%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ae%e7%b9%81%e4%bd%93%e5%ad%97%e4%b8%ad%e5%9b%bd%e8%aa%9e%e3%81%af%e4%bd%95%e6%96%87%e5%ad%97%e3%83%87%e3%82%b6%e3%82%a4%e3%83%b3%e3%81%99%e3%82%8b%e5%bf%85%e8%a6%81%e3%81%8c%e3%81%82%e3%82%8b%e3%81%ae%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e漢字の総量については、教育部の\u003ca href=\"https://dict.variants.moe.edu.tw/variants/rbt/home.do\" target=\"_blank\" rel=\"noreferrer\"\u003e異体字字典\u003c/a\u003eに 10 万字以上収録されていますが、Google Font が提供する\u003ca href=\"https://richer.tw/google_font_info/noto-serif-tc-cut\" target=\"_blank\" rel=\"noreferrer\"\u003eNoto Sans TC\u003c/a\u003eファイルを見ると、Web ページで読み込む必要がある文字数は約 1 万 5 千字程度です。\u003c/p\u003e","title":"Webフォントについて語る — デザイン、ファイル形式、そしてフロントエンドの読み込み"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/design-system/","section":"Tags","summary":"","title":"Design System"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nDesign System について話す前に、一つの概念に触れておきたいと思います。「事前計画 \u0026gt; 実装」。\nソフトウェアエンジニアの本質は実は建築家に非常に近く、彼らが家を建てるのに対し、私たちはシステムを構築します。\n良い家には優れた建築設計が必要であり、設計図の計画、建物全体の構造の理解、事前の計画設計に多くの時間を費やします。\nこの概念はウェブページにおける Design System に相当します！\nDesign System の前身 — Atomic Design #Design System について話す前に、Atomic Design という概念について話す必要があります。\n結局のところ、ウェブページアーキテクチャ設計全体の先駆者は、2013 年に Atomic Design を提唱し、最初の口火を切った Brad Frost だと言えるでしょう。\nその後、Google が 2014 年に Material Design を作成し、2016 年に Airbnb がより完全な Design System を提唱しました。詳細は Karri Saarinen, Principle Designer at Airbnb の講演を参照してください。\nでは、Atomic Design とは何でしょうか？ #まずこの画像を見てみましょう：\n簡単に言えば、化学の原子の概念と同じように機能します。原子は分子を形成し、分子は組織を形成しますが、最終的に形成されるのは個々のページです。\nページ内の原子、分子、組織、要素の対応関係は次のとおりです：\nここ数日もったいぶっていた本質はここにあります。Input や Button などの UI コンポーネントは一つの原子です。Input + Button は一つの分子（InputSearch）を形成できます。InputSearch に他のものを加えると一つの組織（Header）を形成でき、さらに積み重なって Templates になり、最終的に完全なページになります。\nこれが、ウェブページ内で個々の UI コンポーネントがどのように積み重なっていくかという設計思想 — Atomic Design です。\n興味のある読者は、UX 四神湯の Atomic Design 紹介記事 をさらに参照してください。\nそれで、Design System とは何ですか？ #多くの定義がありますが、より多くの人に支持されているのはやはり Airbnb が提唱したものです：\n“Set of shared and integrated patterns and principles that define the overall design of a product”\nDesign System は、製品全体の設計を定義する、共有され統合された一連の要素と原則によって定義されると指摘しています。\nこれではまだ少し抽象的かもしれませんので、Design System がどのような問題を解決するのかという点から切り込んでみましょう：\n一貫性のないインターフェース体験 例えば、一つのウェブページに多くの種類のボタンがあり、すべて同じ機能を担っている場合があります。 ある送信ボタンは丸く、あるボタンは四角く、またあるボタンはボーダーなしのテキストのみだったりします。体系化されたインターフェース設計がないと、ユーザーは混乱し、画面がどうあるべきかを予測できなくなります。 車輪の再発明 デザイナーやユーザーが混乱するだけでなく、フロントエンド開発者にとっても同様です。 同じ Button なのに、なぜあちらは丸くてこちらは四角いのか。そのため、機能は同じでもスタイルが異なる Button を何度も重複して作成する必要が生じ、基礎設定に時間を費やし続けることになります。 Design System はどのようにしてこれらの問題を解決してくれるのでしょうか？ #定義にあるように、設計のための一連の原則を確立し、色、フォントの階層、間隔、サイズなど、設計における多くの単位を区分・規定し、これに基づいて各コンポーネントを設計し、システム全体のスタイルに至るようにします。\nルールがあるので、フロントエンドは開発時にこれらのルールを先に書いておくことができます。その後のコンポーネントやページの開発も、この書かれたルールに従うことができ、重複するコードを大幅に削減できます。後で統一して修正したり書き直したりする場合でも、一発で完了できます。\nさらに、次のような利点もあります：\n開発プロセスの加速 → 重複コードの削減 製品の拡張性の向上 → 仕様を統一した後、修正や拡張のためにコンポーネントを一つずつ修正する必要がなく、大元のルールを修正するだけで済みます。 製品そのものへの集中 → コンポーネントのルール統一後、ページ上のビジネスロジックに集中でき、ウェブサイト全体の操作フローにおけるユーザー体験を向上させることができます。 Atomic Design vs Design System #Atomic Design はより早く提唱され、コンポーネントがどのように組み立てられて完全なページになるかという設計思想を述べています。\nその後派生した Design System は、ウェブページの中にルールを見出し、適用レベルをより広げ、コンポーネントやコンポーネントの組み立てで遭遇する共通のニーズを考え、これらのニーズをシステムレベルに引き上げ、ウェブサイト全体のスタイルや設定を先に定義できるようにします。それが使用される場所は、一つのコンポーネントのような小さなものから、ウェブページ全体のような大きなものまであります。\nDesign System に欠点はありますか？ #もちろんあります！しかし、それは欠点というよりは、主に使用シーンや文脈によります。\nソフトウェア開発のすべてはトレードオフです。原則、技術の進化と応用は主に状況次第です。どんなに完全なアーキテクチャやシステムでも、適さない状況はあります。そこで、Design System を使用する際に考慮すべきいくつかの状況を挙げておきます：\n小規模プロジェクト、小規模チームには不向き チーム面では、人手不足の場合、Design System を設計する時間だけでプロジェクトが終わってしまうかもしれません。また、人数が少ない場合はコミュニケーションも比較的スムーズで、多くのことはその場で同期すれば済みます。 プロジェクト面では、プロジェクトが小さすぎるため、わざわざ Design System を作ると逆に制約になり、直接プロジェクトを完成させた方が早いです。 メンテナンスと製品イテレーションの考慮 Design System は一連の原則、定義された要素です。それを使用するプロジェクトが増えるにつれて、使用シーンも多様化し複雑になります。したがって、このシステムは一度設計すれば 10 年使えるというものではなく、動的にバージョンを更新し続ける必要があります。一度作れば一生安泰ということはあり得ません。 要素紹介 #異なる Design System 間では、定義する必要のある視覚要素の取捨選択があり、状況に応じて必要な要素を増減できます。\n例えば、Material Design と Shopify の Design System に含まれる要素は少し異なります：\n以下では、Material Design と Shopify Design を通して、Design System に実際に含まれるもの — Color System, Typography, Spacing, Icon, interaction states, and Motion を紹介します。 実際、カラーコード、フォントサイズ、間隔などは、ウェブページや UI コンポーネントが必要とする基本的な視覚要素であり、音やアニメーションはより高度な要素です。\nColor System - Palette #参考：Material Design - The Color System\nColor System はよく Palette（パレット）と名付けられます。\n色はウェブサイトにおいて非常に重要な要素であり、ブランドを素早く識別させる方法の一つです。\nMaterial の管理方法は主に 3 つの役割を定義しています：\nメインカラーとサブカラー（Primary \u0026amp; Secondary） 使用シーンに応じてメイン・サブカラーに異なるバリエーション（濃淡）を付与（variant） その他の UI カラー。例えば、背景、表面、エラー、タイポグラフィ、アイコンの色など。 同時に、テーマ（Theme）を使用して代替色（Alternative Colors）を設定し、様々な使用シーンをサポートすることもできます。\nダークモード（Dark Mode） をサポートするために使用できます。\n上記の 3 つ目の役割「その他の UI カラー」は、Color System の中で最も複雑な部分です。なぜなら、「様々なシーンで使用する色の名前を定義する」、つまりカラーコードをセマンティック化（意味付け）する必要があるからです。\nこれはどういうことでしょうか？この画像で使用されている色付きブロックを例に説明しましょう：\nBackground：ウェブページの背景色を指します。\nSurface：様々な UI コンポーネントの背景色を指します。UI コンポーネントの背景色はそれらの表面のようなもので、システム内の UI コンポーネントは同じ背景色を共有し、背景と対比させます。メインコンテンツ、カード、ポップアップなどがそうで、Surface を使用することで、ユーザーはこれが背景とは異なるブロック、独立したコンポーネントであることを明確に知ることができます。\nSurface Subdued：この命名は見解が分かれるところだと思いますが、同様に異なる領域のカラーコードを表すために使用されます。Surface ほど重要ではないがユーザーに気づかせる必要があり、かつ背景と同じ色にはできないシーン、例えばフォームの背景色などにこれを使用できます。\nここで強調しておきたいのは、命名のロジックは実際には各 Design System がどのように定義するかに依存するということです。上記で言及した Primary, Secondary, Background, Surface などは慣習的な命名方法ですが、その他のより詳細な UI カラーの定義は各システムの設定次第です。\n皆さんにもう少し感じてもらうために、いくつかシーンを挙げておきます：\n最後に、完全に定義された Color System は Figma 上では大体このようになります：\n（明日の Day 08 では、自分の Palette をウェブページで実装する方法について話します！）\nTypography #参考：Material Design - Typography\nDesign System において、文字システムには Typography という専門用語があります。日本語では「タイポグラフィ」と訳され、配置を通じて文字を読みやすく、可読性を高め、美しくする技術を指します。\n「組版」には、書体とフォントサイズの選択（h1~h6, \u0026hellip;）、行間、文字間隔の調整などが含まれます。\nTypography は実際、Material Design ではこのような表になります：\n基本的にフォントファミリー（Font Family） 全体が統一され、図のように Roboto になります。各フォントレベルは、フォントの太さ（Font Weight）、サイズ（Font Size）、文字間隔（Letter Spacing）、行の高さ（Line Height） を通じて違いを表現します。これらの属性は、Design System を使用する際に私たちがカスタマイズできるオプションです。\nウェブページ内の文字階層は大体図にある通りで、各階層に対応するシーンも直感的でしょう。\nMaterial-Design では、H1 ~ H6 は見出しに適用され、Subtitle は副題や小見出し、Body は長文のテキスト（p タグのようなもの）に適用され、Caption は写真の説明文、Overline は上線付きの文字を指します。\nしかし実際には、各システムでどのように定義し使用するかは人それぞれです。例えば、私が以前参加したプロジェクトでは Subtitle の階層を定義せず、使用シーンを満たすために Input 1~3 を定義しました。\n残りの実装については Day 09 で紹介します！\nSpacing 間隔 #参考：Shopify Polaris - Spacing\n間隔は基本的に私たちがよく知っているパディングとマージン（Padding \u0026amp; Margin）です。一貫した間隔は視覚的なバランスを生み出し、ユーザーがウェブページをより簡単に閲覧できるようにします。\n主に要素と要素の間の距離を定義する必要があり、以下のようになります： !\n最後に Typography と同様に、Spacing の階層表が生成されます。以下のようになります：\nこの表があれば、すべての要素間の距離は異なるレベルの spacing にすぎません。デザインは原稿に spacing-1 とマークするだけで、エンジニアはそれが 4px だとわかります。エンジニア側も最初に CSS 変数を書いておけばよく、後で適用や修正をする際は変数を変えるだけで済みます。\nここで Tailwind が素晴らしいのは、すでに一連の Spacing をプリセットしてくれていることです。Tailwind を使えば、自分で多くの設定をすることなく痛みを伴わずに使用できます！ 詳細は Tailwind Spacing を参照\nただし、すべての Padding と Margin を Spacing で置き換えられるわけではないことに注意してください。使用時に統一して伸縮させたい距離のみが適しています。コンポーネント間の距離を固定したい場合などは、直接ハードコードすることができます。\nしかし、Radio の中心の色付き領域と円枠の距離のように、コンポーネント内部の距離が固定されている場合は、Spacing を使用するのには適していません。ウェブページ全体の間隔が大きくなったときに、Radio 内部の空白も一緒に大きくなってボタン全体の見た目がおかしくなるのは望ましくないからです。\nもちろん、このような例外はシステム全体の中では少数ですので、「Spacing の主な使用シーンはコンポーネント間の距離を統一して調整しやすくすることにある」と覚えておけば OK です！\nIcons #参考：Shopify Polaris - Icons\nIcon も現代のウェブサイトにおいて非常に重要な要素です。一般的な操作、ファイル、デバイス、ディレクトリなどを補助的に表現するための視覚補助ツールであり、ウェブページの美観を高めるだけでなく、ユーザーがウェブページをより早く理解するのを助けます。\n一般的な Icon は大体これらです：\nしかし Icon には実は無限の種類があります。異なるウェブデザインに応じて、Icon も角丸の程度、中空か塗りつぶしかなど、対応するカスタマイズが必要です。Icon を見つけるのにおすすめのウェブサイトをいくつか紹介します：\niconic flaticon Icon の実装のポイントについては Day 10 で紹介します。\nInteractive States #参考：Shopify Polaris - Interaction States\nインタラクティブな状態、文字通りユーザーがコンポーネントに対して操作（マウス、タッチ、キーボードイベントなど）を行った後の様々な可能な状態です。現在のコンポーネントの状態をユーザーに知らせるための重要な要素でもあります。例えば、ボタンをクリックしたら押された（Pressed）状態になるべきですし、押せないものは Disabled を表示するなどです。\n例えば、ボタンの状態表示は下図を参照できます：\nFocused はその名の通り、焦点を意味します。この状態はページ全体の焦点 — 「現在操作しているコンポーネント」をユーザーに提示できます。同時に、アクセシビリティ機能（A11y）を実装する際の主要な状態でもあります。簡単に言えば、ウェブページで Tabs キーを押し続けている時は、焦点を切り替えているのです。\nまた、ウェブページでの hover, activated, selected の状態もデモします：\nウェブページ内のインタラクティブな UI コンポーネントには基本的にこれらの状態があります。同じウェブサイト内では、これらの状態の表現は一貫している必要があります。例えばエラーのカラーコードは、ユーザーを混乱させないようにすべて同じである必要があります。\nまた、状態は唯一ではなく積み重ねられるべきです。一つのコンポーネントで現在複数の状態が同時にトリガーされている場合、選択的に表示するのではなく、すべて表示すべきです。そうすることで、ユーザーは現在のコンポーネントで複数の状態がトリガーされていることを正しく認識でき、また特定の状態で作成した機能が正しくトリガーされないのを避けることができます。Focus の状態のように、上図の左下でも Focus と Selected の状態が重なった時は、単なる Selected とは異なっているのがわかります。\n（実装については Day 21 - Button と Button の組み合わせで紹介します！）\nMotion / Transition #最後に紹介するのは、ウェブページコンポーネントの「アニメーション」です！ 現代のウェブページはアニメーションを大量に使用してコンポーネントの即時フィードバックを作成し、より直感的なユーザーインターフェースを構築し、それによってより良いユーザー体験を実現しています。 タイトルに「アニメーション（Motion）」を使うのは実は少し大げさです。結局のところ、コンポーネントの実装においては過渡（Transition）に過ぎず、コンポーネント上の実装もすべて Transition と呼ばれます。\nTransition は過渡や移行と訳せます。アニメーションの表現形式を指します。コンポーネントのアニメーション使用シーンは通常、開くか閉じるか、出現と消失だからです。Modal を開くときのように、無から有へのプロセスで拡大縮小や展開などのアニメーション効果が適用されるため、それは過渡または移行です。\nそして Transition にはすでに多くの一般的なタイプがあります：\nCollapse：折りたたみ。UI コンポーネントを開くのは引き出しを開けるようなものです。 Fade in/out：フェードイン・アウト。UI コンポーネントがゆっくりと出現・消失します。 Slide：スライドイン。UI コンポーネントがある方向から滑り込んできます。 Zoom in/out：ズームイン・アウト。UI コンポーネントを拡大または縮小させます。 他にも rotate（回転）、transform（変形）などを定義できますが、ここではこれくらいにしておきます！\nここではこれ以上動画を載せません。Material の Demo や、8 SIMPLE CSS3 TRANSITIONS THAT WILL WOW YOUR USERS を組み合わせて、様々な Transition タイプを理解してください。\nタイプについて議論した後、Transition には持続時間（Duration）とイージング（Easing）という 2 つの重要なパラメータがあります。どの過渡タイプであっても、視覚的な過渡効果を真に実現するには、これら 2 つのパラメータを定義する必要があります。\n持続時間 (Duration) #アニメーションの開始から終了までの時間です。アニメーションが影響を与える画面範囲に応じて調整されます。範囲が小さいほど持続時間は短くなり、通常はミリ秒で表されます。\nイージング (Easing) #Transition の時間を定義した後、次に二次ベジェ曲線を調整して、過渡期間中に異なる加減速効果を実現します。\n二次ベジェ曲線とは？ 滑らかな曲線を作成するために使用されるモデルです。ウェブアニメーションにとっては知っておくべき関数です。しかし、この関数が何をしているかを本当に理解する必要はありません。大まかに「二次ベジェ曲線は 2 つの制御点を調整して決定される曲線であり、曲線が緩やかなところほど速度が遅い」と知っていれば十分です。皆さんは cubic-bezier.com で手動でパラメータを調整して感じてみてください。\n4 つの一般的なイージング効果： # Standard Easing 標準\n加速するのではなく、より多くの時間をかけて「減速」することで、アニメーションの終了に焦点を当てます。 静止状態で開始し終了する要素は標準イージングを使用します。 急速に加速し、徐々に減速して、過渡の終了を強調します。 Emphasized Easing 強調\n実際には Standard Easing に非常に似ていますが、それよりもアニメーションの終了を強調します。 通常、より定型化された速度感を伝えるために、より長い持続時間と組み合わされます。 急速に加速し、「非常にゆっくりと」減速して、過渡の終了を特に強調します。 Decelerated easing 減速\nコンポーネントが画面外から入ってくるときに適用されます。 アニメーション開始時に速度が最も速く、終了時の静止状態まで減速します。 Accelerated easing 加速\nDecelerated easing と逆です。 コンポーネントが画面を離れる状況で使用できます。 アニメーションは静止状態から始まり、アニメーション終了まで徐々に加速します。 コンポーネントの実装では、通常、最初に Transition コンポーネントを基盤となるインターフェースとして実装し、その後、異なる Transition タイプに応じて各コンポーネント（Fade、Collapse など）を実装します。残りの実装の詳細は Day 11 で皆さんに紹介します！\nまとめ #Design System 設計に関する紹介はここまでです！\nタイトルにもあるように、これはフロントエンドエンジニアが知っておくべき Design System です。私たちが実際に設計する必要はないかもしれませんが、これらの設計の基本要素を理解していれば、デザイナーとのコミュニケーションや自分で Side Project を行う際に大いに役立つはずです。デザイナーに少し技術を知っていてほしいと願うように、そうすれば設計されたものがそれほど非現実的にはならないでしょう。 そして昨日言ったように、Design System は、体系的な方法を使用して UI の不確実性を減らし、問題の範囲をより早く明確にし、縮小するのに役立ちます。問題が Design System の定義の問題なのか、UI コンポーネント自体の設計不良なのか、コンポーネントを組み立てる際に考慮不足のシナリオがあったのか、あるいは概念を誤って混同したのかなどを確認でき、デザイナーとのコミュニケーションに多大な追加コストを費やす必要がなくなります。\nDesign System を通じてウェブページ内の様々な基本要素を詳細に定義した後、数ピクセルの違いのために長時間調整するような状況も大幅に減らすことができ、フロントエンドエンジニアはより早く、より簡単にウェブページを Pixel Perfect（ウェブページのすべてのピクセルを UI 原稿と一致させる）にすることができ、ビジネスロジックやパフォーマンスの最適化などに対処する時間を増やすことができます。\nReferences：\nDo we need design system? Design System Practice UI 使用者介面的設計系統(Design System)是什麼？ ","date":"2021年9月22日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/design-system/","section":"ソフトウェア","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eDesign System について話す前に、一つの概念に触れておきたいと思います。「事前計画 \u0026gt; 実装」。\u003c/p\u003e\n\u003cp\u003eソフトウェアエンジニアの本質は実は建築家に非常に近く、彼らが家を建てるのに対し、私たちはシステムを構築します。\u003c/p\u003e\n\u003cp\u003e良い家には優れた建築設計が必要であり、設計図の計画、建物全体の構造の理解、事前の計画設計に多くの時間を費やします。\u003c/p\u003e\n\u003cp\u003eこの概念はウェブページにおける \u003cstrong\u003eDesign System\u003c/strong\u003e に相当します！\u003c/p\u003e\n\u003ch2 id=\"design-system-の前身--atomic-design\" class=\"relative group\"\u003eDesign System の前身 — Atomic Design \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#design-system-%e3%81%ae%e5%89%8d%e8%ba%ab--atomic-design\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eDesign System について話す前に、\u003cstrong\u003eAtomic Design\u003c/strong\u003e という概念について話す必要があります。\u003c/p\u003e\n\u003cp\u003e結局のところ、ウェブページアーキテクチャ設計全体の先駆者は、2013 年に Atomic Design を提唱し、最初の口火を切った Brad Frost だと言えるでしょう。\u003c/p\u003e\n\u003cp\u003eその後、Google が 2014 年に Material Design を作成し、2016 年に Airbnb がより完全な Design System を提唱しました。詳細は \u003ca href=\"https://www.youtube.com/watch?v=TuLY1cYM57g\" target=\"_blank\" rel=\"noreferrer\"\u003eKarri Saarinen, Principle Designer at Airbnb\u003c/a\u003e の講演を参照してください。\u003c/p\u003e\n\u003ch3 id=\"ではatomic-design-とは何でしょうか\" class=\"relative group\"\u003eでは、Atomic Design とは何でしょうか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%a7%e3%81%afatomic-design-%e3%81%a8%e3%81%af%e4%bd%95%e3%81%a7%e3%81%97%e3%82%87%e3%81%86%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003eまずこの画像を見てみましょう：\u003c/p\u003e","title":"Design System — フロントエンドエンジニアも知っておくべきこと"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/ui/ux/","section":"Tags","summary":"","title":"UI/UX"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/framework/","section":"Tags","summary":"","title":"Framework"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/tags/frontend/","section":"Tags","summary":"","title":"Frontend"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nフロントエンドフレームワークの選択は、多くの初心者（私を含む）にとって常に大きな疑問でした。私は当初、会社が React を使用していたため、React を書くしかありませんでした。最近、縁あって Angular に触れる機会があり、それがきっかけで「フロントエンドフレームワーク」について、「フレームワーク」とは一体何を指すのか？何が「フレームワーク」と呼ばれるのか？なぜフロントエンドでそれを使用する必要があるのか？使用しないとどうなるのか？Vue3 がすごいと聞いたが、学ぶべきか？などの問題について、より深く考えるようになりました。\nそしてこの記事は、上記の問題のいくつかを解決するための私の思考であり、フレームワークを学び始める前に知っておくべき基本的な概念だとも考えています。\nWeb の歴史について簡単に #技術の発展は日進月歩ですが、技術の本質は「問題解決」にあります。\n技術の文脈を理解することで、目の前の技術を理解し、将来の発展を想像するのに大いに役立つと信じています。\n1990 年代：Web の誕生\n1990 年 12 月 20 日、ティム・バーナーズ＝リーは最初のウェブサイトを書き、World Wide Web を設計しました。 この時期は静的なウェブページが主で、せいぜい動的なメニューや画像効果がある程度でした。 2000 年代：Web 2.0 ＋ Ajax\n2004 年の Web 2.0 の誕生により、ウェブページの対話性が向上し始めました。Facebook (2004) や Youtube (2005) はこの時期に登場しました。 Ajax の非同期リクエストの応用により、ウェブページはブラウザではなく JS を介してリクエストを送信できるようになったため、データを更新するためにリロードする必要がなくなりました。 2010 年代：Web アプリケーション（Web Application）概念の出現\nこの時期から、Web の複雑さと対話性は大幅に向上し、当初はデスクトップアプリケーション（Desktop Application）でしかできなかったことができるようになってきました。 このような高い対話性を持つウェブサイトが必要とする基本的な処理に対応するために、フロントエンドフレームワークが誕生しました。\nAngular 1.0 (2010) React (2013) Vue (2014) （より詳細な進化の歴史に興味がある場合は、下部に参考リンクを添付します）\n具体的に、フロントエンドフレームワークは何を処理してくれるのか？ #一、コンポーネント (Components) # 再利用可能で独立した UI、例えば Button\n純粋なネイティブ HTML、CSS、JS だけでコンポーネントの概念を実現するのは非常に面倒です。フレームワークを使用することで、素早くコンポーネントを作成でき、コードの再利用、開発の加速、開発者体験の向上に役立ちます。 一つのコンポーネントには、階層間の通信方法（External Props）、管理可能な内部状態（Internal States）、**ユーザーイベント（Listen to browser events）**が含まれます。 二、状態管理 (State Management) # データとユーザー操作イベントの相互作用フローを管理する\nウェブページ内の状態は、現在のウェブサイトであなたが置かれている段階を表します。例えば、会員システムには訪問者と会員の 2 つの状態があり、メッセージには既読と未読の 2 つの状態があるなどです。ウェブサイトの複雑さに応じて、Web アプリケーション全体で管理すべき多くの状態が存在します。 大まかに 3 つの状況があります：\nコンポーネントレベルの状態（Component-Level State）：状態は単一のコンポーネント内でのみ管理・使用されます。React の useState のようなものです。 コンポーネント間の状態（Share State Across Components）：データや状態がコンポーネント間で渡され、複数のコンポーネントに同時に影響を与える状況です。React の useContext や Props のようなものです。 グローバルな状態（Global State）：ウェブページのどこでも管理・取得できる状態です。React では通常、管理を助けるために Redux と組み合わせて使用されます。 三、ライフサイクル (Life Cycle) # ブラウザ上でフレームワークが動作するプロセス。DOM とブラウザのレンダリングメカニズムを処理してくれます。\n私たちが書いたコンポーネントが実際にブラウザに表示される際、実際には次のプロセスを経ています：Mounting → Updating → Unmounting\nMounting：コンポーネントのインスタンスが作成され、DOM に表示される時 Updating：状態が変化した時、DOM を再レンダリング（re-render）する Unmounting：コンポーネントが DOM から削除されようとする時 各フレームワークはこのようなプロセスに従っていますが、再レンダリングをトリガーする方法は、基礎となる実装ロジックによって異なります。これは、フレームワークがユーザーの対話イベントや状態の変化にどのように対応するかに関わります。フレームワークのパフォーマンス最適化の大部分は、再レンダリングのメカニズムを処理することにあります。\n四、ルーティング (Routing - Client-Side) # フロントエンドでページ間のナビゲーションや切り替えを処理する\n以前のサーバーが HTML を直接フロントエンドに吐き出す方法\nウェブサイト上のリンクをクリックすると、ブラウザはサーバーと通信し、表示するための新しいコンテンツを取得します。 新しいコンテンツを取得した後、アドレスバーの URL が変わります。 フロントエンドフレームワークの方法\nサーバーはルートノードとして HTML を一つだけ返し、その後の変更はその DOM を更新することになります。 ページ間の切り替えはもはやブラウザを介さず、フロントエンド側で JS を介して動的に変更されるため、ルーティングもフロントエンドで実装する必要があります。 React は実装を支援するために React-Router を必要としますが、Angular には独自の組み込み Routing システムがあります。 フロントエンドフレームワークがもたらすメリット #ここまでフレームワークが適用する概念について多く語ってきましたが、これらの概念が達成できるメリットや効果を少し整理してみましょう。\n一、より良い開発者体験 # フロントエンドフレームワークは、多くの技術変革と同様に、JavaScript 自体に新機能を提供したわけではなく、ウェブサイトをより簡単に書くための方法を提供しただけです。\n再利用可能な独立したコンポーネントを書くことで、コードの可読性と保守性が大幅に向上します。以前のネイティブ JS で新しい DOM 要素を繰り返し作成しようとする方法は、一目で理解するのが困難でした。ToDo リストのコードをフレームワーク使用前後で比較してみると、その違いがわかるはずです。 フレームワーク自体を使用することで、チームや個人の作業効率を向上させることができます。フレームワークの知識体系があれば、多くの仕様がフレームワークレベルで定義されるため、プロジェクトを理解する際の認知的負荷が大幅に軽減されます。 二、様々な便利なツールとエコシステム #一つの技術が台頭した後、人々はその基礎の上に多くの便利なツールを開発し続け、以前は考えられなかった多くの新しい可能性や問題が出てきます。気運が高まると、その技術の使用を好む人々が徐々に「コミュニティ」を形成していきます。\nコミュニティはその技術のエコシステムを構築します。開発者はニーズに応じて様々なツールを開発し、将来の開発体験と効率を向上させます。\nしたがって、技術自体も重要ですが、人々にその技術を使ってもらえるようにすることも非常に重要です。\n（技術もマーケティングを知る必要があり、マーケティングが成功してコミュニティができて初めて普及します。結局のところ、個人や少人数のグループの能力には限りがありますから）\n長々と話しましたが、結局どうやってフレームワークを選べばいいの？ # 選択するのは子供、大人は問題を解決する。\n上記の概念を理解した後、主要なフレームワークはすべて同様の問題を解決しており、共通の実装概念を持っていることがわかります。ただ基礎となるメカニズムが少し異なるだけで、別のフレームワークを学ぶことは、新しい構文と実装メカニズムに慣れるだけであり、その背後には実際には同じ問題解決の思考回路が共有されています。\nしたがって、選択することよりも、私たちが気にかけるべきことは：\nJavaScript により詳しくなること 上記の概念がフレームワーク内でどのように動作し実装されているかを理解すること どうしてもフレームワークを選びたい場合は、React、Vue、Angular のドキュメントを一通り見て、チュートリアルをやってみて、どのフレームワークが好きかを感じてみることをお勧めします。\n実際、一生書き続けさせてくれるフレームワークなんてありません。\nフレームワークを学ぶ過程では、常に自分自身に「フレームワークエンジニア」にならないようにと言い聞かせてください。つまり、フレームワークという「ツール」を使うことにとても慣れているだけで、フレームワークが最初にどのような問題を解決するために現れたのか、そしてその後の技術変革がフレームワークが現在直面しているどのような問題を解決するためのものなのかを無視してはいけないということです。\n最近ではサーバーサイドレンダリング（Server-Side Rendering）の概念が非常に人気があるように、将来的にも間違いなく多くの変革があるでしょう。\n最後に、概念を明確にしましょう：Framework vs Library #私たちは「三大フレームワーク」と言うのに慣れていますが、実は React は Library としか言えません。フレームワークとしては、あなたのために処理してくれることが少なすぎるからです。\nフレームワーク (Framework)：前述のように、機能が完備されたフルセットであり、実装方法に対してより厳しい要件があります。例えば、Router、FetchAPI 操作などには規定があります。\nAngular はすべてのものを公式 API に統合しているため、フレームワークの基準に完全に適合しています。\nライブラリ (Library)：React を例にとると、実際にはライフサイクルのみを処理します。その他はサードパーティのライブラリ（レンダラーには react-dom、ルーターには react-router など）の助けを借りて統合する必要があります。\n結び #実際にはカバーされていないことがまだたくさんありますが、冒頭で述べたように、この記事の目的は、皆さんがフレームワークを学ぶ前に、いくつかの構造を把握し、この技術がどこから来たのか、なぜ使うべきなのか、使うと何の問題が解決できるのかを理解してもらうことであり、盲目的に飛び込んで学ぶことではありません。私が最初に Angular のドキュメントの海に直接飛び込んだとき、本当に溺れているように感じました。しかし、最初にフレームワークの基本構造を把握できれば、大海原で無力感を感じることはなく、少なくとも遠くに島が見えるようになると信じています 🏝。\n最後に、ここまで読んでくださった皆さんに感謝します。これは私が初めて書いた技術記事です。実は以前から書きたいと思っていました。普段、共有する意欲のある多くの先輩方から恩恵を受けていますから。莫力全 Kyle Mo さんと Ian-Lai さんの励ましのおかげで、ついに第一歩を踏み出すことができました！\nもし不明な点があれば、コメントで教えてください。今回の共有内容が皆さんのお役に立てば幸いです。それでは、また次回お会いしましょう〜\nもし気に入ったら、拍手をお願いします。最大 50 回まで拍手できます。役に立ったと思う程度に応じて拍手してください。これは私が調整するための根拠にもなります 🙌\nReferences #進化の歴史に関するリンク：\nhttps://developer.mozilla.org/zh-TW/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Introduction https://kuro.tw/posts/2019/07/31/フロントエンドフレームワークについて語る/ Web 技術発展史 The History of Web ","date":"2021年7月11日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/software/frontend-framework-101/","section":"ソフトウェア","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eフロントエンドフレームワークの選択は、多くの初心者（私を含む）にとって常に大きな疑問でした。私は当初、会社が React を使用していたため、React を書くしかありませんでした。最近、縁あって Angular に触れる機会があり、それがきっかけで「フロントエンドフレームワーク」について、「フレームワーク」とは一体何を指すのか？何が「フレームワーク」と呼ばれるのか？なぜフロントエンドでそれを使用する必要があるのか？使用しないとどうなるのか？Vue3 がすごいと聞いたが、学ぶべきか？などの問題について、より深く考えるようになりました。\u003c/p\u003e\n\u003cp\u003eそしてこの記事は、上記の問題のいくつかを解決するための私の思考であり、フレームワークを学び始める前に知っておくべき基本的な概念だとも考えています。\u003c/p\u003e\n\u003ch2 id=\"web-の歴史について簡単に\" class=\"relative group\"\u003eWeb の歴史について簡単に \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#web-%e3%81%ae%e6%ad%b4%e5%8f%b2%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e7%b0%a1%e5%8d%98%e3%81%ab\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003e技術の発展は日進月歩ですが、技術の本質は「問題解決」にあります。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e技術の文脈を理解することで、目の前の技術を理解し、将来の発展を想像するのに大いに役立つと信じています。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cstrong\u003e1990 年代：Web の誕生\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e1990 年 12 月 20 日、ティム・バーナーズ＝リーは\u003ca href=\"http://info.cern.ch/hypertext/WWW/TheProject.html\" target=\"_blank\" rel=\"noreferrer\"\u003e最初のウェブサイト\u003c/a\u003eを書き、World Wide Web を設計しました。\u003c/li\u003e\n\u003cli\u003eこの時期は静的なウェブページが主で、せいぜい動的なメニューや画像効果がある程度でした。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e2000 年代：Web 2.0 ＋ Ajax\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2004 年の Web 2.0 の誕生により、ウェブページの対話性が向上し始めました。Facebook (2004) や Youtube (2005) はこの時期に登場しました。\u003c/li\u003e\n\u003cli\u003eAjax の非同期リクエストの応用により、ウェブページはブラウザではなく JS を介してリクエストを送信できるようになったため、データを更新するためにリロードする必要がなくなりました。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e2010 年代：Web アプリケーション（Web Application）概念の出現\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eこの時期から、Web の複雑さと対話性は大幅に向上し、当初はデスクトップアプリケーション（Desktop Application）でしかできなかったことができるようになってきました。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eこのような高い対話性を持つウェブサイトが必要とする基本的な処理に対応するために、フロントエンドフレームワークが誕生しました。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003col\u003e\n\u003cli\u003eAngular 1.0 (2010)\u003c/li\u003e\n\u003cli\u003eReact (2013)\u003c/li\u003e\n\u003cli\u003eVue (2014)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e（より詳細な進化の歴史に興味がある場合は、下部に参考リンクを添付します）\u003c/p\u003e","title":"フロントエンドフレームワーク第0課：フレームワークを学ぶ前に知っておくべきこと"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/tools/","section":"感想","summary":"","title":"実用書"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\n習慣の変化は身を置く空間と、目の前のきっかけに左右されます。\n習慣が機能する 4 つのステップ — 習慣ループ #まずは習慣の「定義」と「目標」を振り返りましょう 👇\n定義：いわゆる習慣とは、自動化するのに十分な回数繰り返された行動のこと 目標：「最小のエネルギーと努力」で生活の中の問題を解決すること。 では具体的に、「絶えず繰り返す」ことはどのようにして「自動化」に達し、さらに習慣となるのでしょうか？\n大きなテーマを理解する最良の方法は、それを分解することです！\nそのため本書では習慣を 4 つのステップに分解し、それを「習慣ループ」と呼んでいます。以下ではスマホいじりを例に説明します： きっかけ（そのことをやるのを思い出させてくれるもの）：「スマホ」の存在を思い出させます。 欲求（きっかけによって引き起こされる内なる欲求）：スマホをいじりたいという欲求。より正確に言えば、スマホいじりがあなたを満足させられるということです。 反応（欲求に基づいて生じる考えやとる行動）：あなたが実際にスマホを取り出して操作し始めること。 報酬（欲求への反応、行動後に得られる結果）：他人との連絡、投稿による満足感の獲得、スマホゲームの体験など。 4 つの側面どれ一つ欠けてもいけない\nきっかけが欲求を引き起こし、欲求が反応を刺激し、反応が報酬を提供し、報酬が欲求を満たし、一周回ってまたきっかけと繋がり、こうして循環していきます。 前の 3 つのステップがなければ行動は起きません。4 つ目のステップがなければ行動は繰り返されません。 習慣が機能するループがわかったので、以下では各ステップでどのように良い習慣を培い、悪い習慣を根絶するかを紹介します。\n大原則を覚えておいてください：私たちが頼るのは意志力ではなく、習慣を正しく理解することです。大きな環境に設計（誘惑）される前に、まず自分自身を設計するのです。\n習慣構築の法則一、はっきりさせる（きっかけ） # ここで、まず一つの概念を確立する必要があります：「動機付けは過大評価されている、環境の方が重要であることが多い」。\n本の中で言及されたある研究も指摘しています：人々が商品を選ぶのは、商品が「何であるか」ではなく、商品が「どこにあるか」によることが多いと。\n習慣の変化は身を置く空間と、目の前のきっかけに左右されます。\n最も一般的な変化の形は内なものではなく、外的なものです。私たちは周囲の事物によって変えられ、すべての習慣は状況に左右されます。そしてその中で、**「視覚的なきっかけは人類最強の触媒」**なのです。\n私たちの視覚への依存度は他の感覚より遥かに高いです。明白な視覚的きっかけを作ることで、注意をあなたの望む習慣に向けることができます。 良い習慣を生活の一部にしたいなら、まずきっかけを環境の一部にする #最良の選択を最も目立つようにしましょう。良い習慣のきっかけが目の前にあれば、より良い決定を下すことは気楽で自然なことになります。\n環境デザインはあなたに主導権を取り戻させ、生活の構築者にします。自分のいる世界の単なる客にならず、そのデザイナーにもなりましょう。\n周囲の環境は物品で満たされているのではなく、関係で満たされています。\n最も一般的な 2 つのきっかけ：時間と場所 #いつどこで新しい習慣を実行するか明確な計画を立てた人は、実際に実行する可能性が高いです。\n多くの人は自分が動機不足だと思っていますが、実は彼らに欠けているのは明確さなのです。 行動を起こす時間と場所は常に明白とは限りません。中には自分を改善する正しいタイミングを一生待ち続ける人もいます そのため、本の中では以下のような簡易な行動の合言葉が提供されています 👇 合言葉：私は「時間」に、「場所」で「行動」を行う。\n私自身の例で言えば、以前論文を急いでいた時、毎日自分に言い聞かせていました。**7 時半（時間）**に会社を出た後、**ＸＸＸカフェ（場所）へ行って論文を書く（行動）**と。 他にもやり方がある — 「習慣の積み上げ」 # このやり方の核心概念は「欲しい行動を元々の習慣と縛り付ける」ことです。\n習慣の積み上げは、将来の行動を導くシンプルなルールセットを作ることを可能にします。まるで次に何をすべきか常に実行計画があるかのように。\n本の中でも同様に簡易な合言葉が提供されています 👇 「現在の習慣」を終えた後、私は「新しい習慣」を実行する。\n基本形：毎朝歯磨きをした後、私はぬるま湯を一杯飲む。\n上級形（毎晩もっと読書する習慣を身につけたい）：起床 → ベッドメイキング → 枕の上に本を置く。\nこうすれば寝ようとする時、本が枕の上にあります。それなら数ページめくって本を読もうかとなるでしょう！ きっかけについてまだ知っておくべきこと #一、新しい環境の方が習慣を変えやすい #古い環境のきっかけに対処する必要がないからです。古い環境で習慣を変えるには、まず古い習慣を意識し、常に自分に言い聞かせなければならず、そうしてやっとゆっくり習慣を変えられます。\nこれが、私たちが引っ越し、転職、あるいはカフェを変えることを、全く新しいスタートだとよく考える理由でもあります。新しい環境ではまだ習慣のヒントが確立されていないので、自然と再構築できるのです。 自分が新しい環境にいると感じたいなら、配置のレイアウトを少し変えるだけでいい # 家を例にすると：机やベッドの向きを変えれば、新しい環境だと感じるでしょう。 スマホを例にすると：定期的にアプリの配置レイアウトを変えれば、普段スマホを開いてアプリをクリックするフローが乱されます。よく使うアプリが見つけにくくなり、中毒性のあるアプリに少し対抗できます。（私はいつもこうして FB、IG、娯楽アプリを一時的に断っています） 二、一つの空間、一つの用途 # 環境のきっかけがかち合った時、勝つのは往々にして楽な方です。\n例えば、私は以前「家で仕事をする」練習をとてもしたかったのですが、大抵一週間は成功しても、一ヶ月で失敗していました。家という空間は私にとって、「リラックスしてダラダラする」と「真面目に仕事をする」という二つの用途を同時に持っていたからです。想像できる通り、私は大抵リラックスしてダラダラする方を選んでいました。\nこれは多くの人が図書館やカフェでないと真面目に仕事ができない理由も説明しています。 しかし休日は会社に行きたくないし、カフェはお金がかかる、家ではリラックスしかできないのか？\n答えはもちろん**No**です。実は習慣の積み上げを使えばいいのです。\n簡単に言えば、毎回真面目に仕事をする時の小さな習慣を見つけ、家でもそれを実現するのです。\n例えば、仕事の時はスーツを着るとします。スーツを着るのが真面目な時の小さな習慣なら、家で仕事をする時もスーツを着ればいいのです。自然としっかり仕事をしようという気分になります。その感覚に従えば、家でもスーツを着さえすればしっかり仕事ができます。 方法はもちろんこれに限りません。自分だけの真面目な小さな習慣を発掘してください。 じゃあもし真面目な時の小さな習慣がなかったら？それなら習慣を一つ培うのです。 #私で言えば、小さな木の机です。\n家で真面目に仕事をする時は毎回、小さな木の机を取り出します。木の机が現れたら、今から真面目に仕事をするんだと自分に言い聞かせます。そして木の机を片付けたら、しっかりリラックスします。最初はまだ少しリラックスしてしまうかもしれませんが、時が経てば、木の机を取り出した時、自然と真面目な状態に入ることができるようになります。 電子空間も空間である #現実の空間以外に、現代人にとってはスマホ、タブレット、パソコンの空間も真面目に管理しなければなりません。それらはすでに私たちの生活のあまりに多くの時間を占めているからです。\nここで実際のケースについて話したいと思います：「アラーム」。\nもう一度強調します：私たちが一つのものに多機能を期待する時、最もよく使うのは往々にしてより手軽な機能であり、私たちがその時必要とする機能ではありません。\nスマホには確かにアラーム機能がありますが、SNS、マンガアプリ、NETFLIX もあります。そのため毎回寝る前にアラームを設定した後、つい他のアプリを開いて少し見てしまいます。この「少し」が 30 分から始まり、その結果 30 分夜更かしすることになります；起きる時も同様で、アラームを止めた後、ベッドに横たわったまま見続け、結局遅刻ギリギリになって家を出ることになります。\nしたがって、ここで皆さんにはスマホを部屋に持ち込まないことをお勧めします。アラームは**「実体の」**ものに変えましょう。スマホを見たいなら、ベッドを離れてから見ましょう。 法則一の反転：きっかけを見えなくする # 習慣がいったん確立されると、環境の中にきっかけが再び現れるだけで、行動への欲求がそれに伴いやってきます\nきっかけを慎重に扱わないと、逆にやめたい行動を引き起こしてしまいます。\n悪癖は自己触媒的です。悪い習慣はそれが麻痺させようとしている感情を助長します。\n狂ったようにドラマを見てやる気が出ず、また時間を使いすぎますが、他のことをする時間と気力がないのでまたドラマを見続けます。 タバコは健康に悪いので不安になりますが、タバコの箱の気持ち悪い写真を見てさらに不安が生じ、不安を和らげるためにまた一本吸ってしまいます。 きっかけが欲求を引き起こす #外的な刺激が悪癖を繰り返したいという強迫的な欲求を引き起こします。あることに気づくと、それを欲し始めます。\n悪い習慣を取り除く最も実用的な方法の一つは、その悪癖を刺激するきっかけへの接触を減らすことです。\nドラマを一気見してしまう場合：スマホにドラマ視聴アプリを入れない、ブクマやお気に入りにに入れない。 ここでも私のやり方を提供します：\n私はタブレットを買ったので、娯楽アプリ（マンガアプリ、アニメアプリ）はすべてタブレットに入れました。そのためタブレットがドラマを見るヒントになりました。それを手に取った時だけドラマを見ることができ、それ以外の時間は目の前のことに集中します。 もしタブレットがないなら、別のブラウザのブックマークを使うことを検討してもいいかもしれません。例えば Safari のブックマークには娯楽性のウェブページを入れ、Google Chrome には実用的なウェブページを入れるなど。 自制心の秘密 # 短期的には、意志力で誘惑に打ち勝てるかもしれません； 長期的には、私たちは結局のところ環境の産物です。\n本の中で著者はもっと率直に言っています。ネガティブな環境の中でポジティブな習慣をずっと維持できる人を見たことがないと。\n自制心は短期戦略であり、長期には適しません。誘惑に一、二度は抵抗できるかもしれませんが、毎回意志力を欲望に勝たせることは難しいでしょう。正しいことをしたいと思うたびに意志力を奮い立たせるより、そのエネルギーを環境の最適化に使う方がいいでしょう。 これが自制心の秘密です：良い習慣のきっかけをはっきりさせ、悪い習慣のきっかけを見えなくするのです。\n結語 # 行動を安定的で予測可能にしたいなら、安定的で予測可能な環境が必要です。\n心理学者ユングが言ったように：\n「無意識を意識化しない限り、それはあなたの人生を支配し、あなたはそれを運命と呼ぶだろう。」\n私たちの毎日の生活には無意識にやってしまうことが多すぎます。それらは私たちの日常習慣であり、これらの習慣は往々にして環境の仕業に過ぎません。 スマホいじりで言えば：あなたがスマホをポケット、机の上、あるいは見える場所に置いていること、それ自体がそこにあることでスマホをいじれというヒントに等しいのです。 後続にはまだ法則二～四がありますが、一つの記事が長くなりすぎないように、また皆さんが一度に多くの方法を練習しすぎないように、今回はきっかけについて話し終えました。まずはこのきっかけの部分から自分の習慣を改善し始め、一歩一歩順を追って進んでいってください。残りの部分は読者の皆さんが本の中で探求してみてください！\n","date":"2020年5月3日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/tools/atomic-habits-practice/","section":"感想","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e習慣の変化は身を置く空間と、目の前のきっかけに左右されます。\u003c/strong\u003e\u003c/p\u003e\n\u003ch2 id=\"習慣が機能する-4-つのステップ--習慣ループ\" class=\"relative group\"\u003e習慣が機能する 4 つのステップ  —  習慣ループ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e7%bf%92%e6%85%a3%e3%81%8c%e6%a9%9f%e8%83%bd%e3%81%99%e3%82%8b-4-%e3%81%a4%e3%81%ae%e3%82%b9%e3%83%86%e3%83%83%e3%83%97--%e7%bf%92%e6%85%a3%e3%83%ab%e3%83%bc%e3%83%97\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cp\u003eまずは習慣の「定義」と「目標」を振り返りましょう 👇\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e定義：いわゆる習慣とは、自動化するのに十分な回数繰り返された行動のこと\u003c/li\u003e\n\u003cli\u003e目標：「最小のエネルギーと努力」で生活の中の問題を解決すること。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eでは具体的に、「絶えず繰り返す」ことはどのようにして「自動化」に達し、さらに習慣となるのでしょうか？\u003c/p\u003e\n\u003cp\u003e大きなテーマを理解する最良の方法は、それを分解することです！\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eそのため本書では習慣を 4 つのステップに分解し、それを「習慣ループ」と呼んでいます。以下ではスマホいじりを例に説明します：\u003c/li\u003e\n\u003c/ul\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eきっかけ（そのことをやるのを思い出させてくれるもの）\u003c/strong\u003e：\u003cem\u003e「スマホ」の存在を思い出させます。\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e欲求（きっかけによって引き起こされる内なる欲求）\u003c/strong\u003e：\u003cem\u003eスマホをいじりたいという欲求。より正確に言えば、スマホいじりがあなたを満足させられるということです。\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e反応（欲求に基づいて生じる考えやとる行動）\u003c/strong\u003e：\u003cem\u003eあなたが実際にスマホを取り出して操作し始めること。\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e報酬（欲求への反応、行動後に得られる結果）\u003c/strong\u003e：\u003cem\u003e他人との連絡、投稿による満足感の獲得、スマホゲームの体験など。\u003c/em\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://cdn-images-1.medium.com/max/800/0*Tno4crkPFIbjRYCF.png\" alt=\"\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4 つの側面どれ一つ欠けてもいけない\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eきっかけが欲求を引き起こし、欲求が反応を刺激し、反応が報酬を提供し、報酬が欲求を満たし、一周回ってまたきっかけと繋がり、こうして循環していきます。\u003c/li\u003e\n\u003cli\u003e前の 3 つのステップがなければ行動は起きません。4 つ目のステップがなければ行動は繰り返されません。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e習慣が機能するループがわかったので、以下では各ステップでどのように良い習慣を培い、悪い習慣を根絶するかを紹介します。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e大原則を覚えておいてください：私たちが頼るのは意志力ではなく、習慣を正しく理解することです。大きな環境に設計（誘惑）される前に、まず自分自身を設計するのです。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003chr\u003e\n\u003ch2 id=\"習慣構築の法則一はっきりさせるきっかけ\" class=\"relative group\"\u003e習慣構築の法則一、はっきりさせる（きっかけ） \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e7%bf%92%e6%85%a3%e6%a7%8b%e7%af%89%e3%81%ae%e6%b3%95%e5%89%87%e4%b8%80%e3%81%af%e3%81%a3%e3%81%8d%e3%82%8a%e3%81%95%e3%81%9b%e3%82%8b%e3%81%8d%e3%81%a3%e3%81%8b%e3%81%91\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eここで、まず一つの概念を確立する必要があります：\u003cstrong\u003e「動機付けは過大評価されている、環境の方が重要であることが多い」。\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e本の中で言及されたある研究も指摘しています：人々が商品を選ぶのは、商品が「何であるか」ではなく、商品が「どこにあるか」によることが多いと。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e習慣の変化は身を置く空間と、目の前のきっかけに左右されます。\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e最も一般的な変化の形は内なものではなく、外的なものです。私たちは周囲の事物によって変えられ、すべての習慣は状況に左右されます。そしてその中で、**\u003cem\u003e「視覚的なきっかけは人類最強の触媒」\u003c/em\u003e**なのです。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e私たちの視覚への依存度は他の感覚より遥かに高いです。明白な視覚的きっかけを作ることで、注意をあなたの望む習慣に向けることができます。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"良い習慣を生活の一部にしたいならまずきっかけを環境の一部にする\" class=\"relative group\"\u003e\u003cstrong\u003e良い習慣を生活の一部にしたいなら、まずきっかけを環境の一部にする\u003c/strong\u003e \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e8%89%af%e3%81%84%e7%bf%92%e6%85%a3%e3%82%92%e7%94%9f%e6%b4%bb%e3%81%ae%e4%b8%80%e9%83%a8%e3%81%ab%e3%81%97%e3%81%9f%e3%81%84%e3%81%aa%e3%82%89%e3%81%be%e3%81%9a%e3%81%8d%e3%81%a3%e3%81%8b%e3%81%91%e3%82%92%e7%92%b0%e5%a2%83%e3%81%ae%e4%b8%80%e9%83%a8%e3%81%ab%e3%81%99%e3%82%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h3\u003e\u003cp\u003e最良の選択を最も目立つようにしましょう。良い習慣のきっかけが目の前にあれば、より良い決定を下すことは気楽で自然なことになります。\u003c/p\u003e","title":"理解から実践へ：自分だけのアトミック・ハビッツを作る — 『ジェームズ・クリアー式 複利で伸びる1つの習慣（Atomic Habits）』 要約 （下）"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nまえがき # この本が教えるのは「自己動機付け」や「意志力を強化する」心理学のテクニックではなく、意志力が不足している状況下で、いかにして自分の目標を達成するかです。\nスマートフォン全盛の現代、人々が独力で誘惑に抗うことはますます難しくなっています。何しろこれらの誘惑（ドラマ、スマホゲームなど）は手近にあり、その背後には私たちが陥落するように入念に設計している無数の人々がいます。私自身で言えば、漫画やアニメを見るのが大好きです。よく一気にワンシーズンを見終わってしまい、睡眠時間や休日を犠牲にします。元々計画していたことは終わらず、来る日も来る日も自分をますます嫌いになるしかありません。\n意志力に頼らないなら、何に頼るのか？\n前述の通り現代の誘惑に抗うのは困難です。現代人が考えるべきは「意志力」や「自己動機付け」などの手段で独力で大きな環境に対抗しようとすることではなく、私たちが身を置く社会、環境、周囲のすべてがいかに私たちの意思決定に影響を与えているか、習慣自体がいかに確立され、私たちの生活を主導しているかを正しく認識することです。他人に設計される前に、まずアトミック・ハビッツというシステムを使って自分自身を設計しましょう。\n本書を通じて、以下の答えが得られます：\n習慣はいかに私たちの生活に影響を与えるか 良い習慣はいかにして作られ、悪い習慣はいかにして取り除かれるか いかにして「テクノロジー」の力を善用して自分を助けるか 習慣はいかに私たちの生活に影響を与えるか # 私たちは決定的な瞬間の重要性を過大評価し、小さな変化が生み出す巨大な価値を過小評価しがちです。\nダイエットを例に挙げると、私はよく写真や鏡の中の太った自分を見て、気勢を上げて運動と食事の計画を立て、今回こそ完璧な体型を作ろうと決心します。このような激昂し、決心した時が決定的な瞬間です。\nしかし結果は大抵数週間続くだけで、成果が出る前にうやむやになってしまいます。\n実は本当に効果を出したいなら、毎日の小さな変化から始めるべきなのです。例えば：毎日飲み物を一杯減らすなど。\n本書ではここで「複利思考」を用いて、日常の小さな変化がなぜ巨大な変化をもたらすかを説明しています：毎日たった 1％の進歩を維持し、安定して継続すれば、成果は上の線のように急上昇します；逆に、毎日 1％退歩し続ければ、最終的には限りなく 0 に近づきます。\nしかしなぜ私たちはこうなってしまうのでしょうか？私たちは本当にそんなにダメなのでしょうか？\n実は成果が出るのが遅すぎて、徐々に諦めてしまっただけなのです\n本書の氷が溶ける例\n私たちは往々にして氷は加熱すればすぐに溶けるものだと期待します しかし実際には氷はマイナスから 0 度まで加熱されて初めて溶け始めます（訳注：原文は 26 度から 32 度ですが、華氏のため摂氏の概念に合わせ意訳するか、原文の数値をそのまま使うかですが、ここでは文脈を重視し原文の数値の意味を補足します。原文の 26-32 度は華氏です。） 努力に例えると、成果が現れるまでのこの距離が「失望の谷」です（下図参照） すべての努力には意味がありますが、臨界点に達して初めて発生します 飲み物を飲む例を続けましょう：毎日飲み物を一杯減らしても、すぐに痩せるわけではありません；今日一時間英語を勉強しても、すぐに英語が堪能になるわけではありません たとえ私たちが「蓄積」の重要性を深く知っていても、蓄積の過程では「強大な意志力」が必要です 事実は、日常生活には私たちの意志力を消耗させる事柄が多すぎるのです。私たちは決して意志力が欠乏しているわけではなく、人の意志力は本来有限なのです。日常の勉強、仕事、用事の処理ですでにあまりに多くの意志力を使い果たしてしまえば、当然他の良い習慣を行うのはより難しくなります。 （「失望の谷」をどう乗り越えるかについては、後の習慣ループでまた触れます。ここではこの概念を知っておくだけで十分です。）\n目標志向の問題 #問題一、勝者と敗者は同じ目標を持っている # 目標志向は「生存者バイアス」の影響を深刻に受けています。成功した人が目標を設定していたから、私たちは目標設定が重要だと思いますが、実は失敗した人も往々にして同じ目標を設定していました もし成功者と失敗者が同じ目標を持っていたなら、両者の違いは「目標」にはありません 問題二、目標は短期的な変化しか ​​ もたらさない # 目標を設定すると、同じ成果を絶えず追求するしかなくなります。背後のシステムを変えなければ、これは対症療法であり根治ではありません。 部屋の片付けで言えば、大抵はある日思い立って部屋を片付けますが、数日維持してまた散らかります。 問題三、目標と長期的な進歩は矛盾する # あなたのすべての努力が特定の目標に集中している時、目標を達成した後、何があなたを前進させられるでしょうか？ 私自身を例にとると、高三の時に英語を勉強したのは指考（大学入試）で良い成績を取るためでした。そのため毎日狂ったように英語の文章を読めましたが、試験が終わった後も英語を読む良い習慣を維持できると思っていました。結果は大学卒業まで自発的に英語に触れることはありませんでした。 目標設定の目的は試合に勝つことですが、システム構築の目的は試合に参加し続けることです。 問題四、目標はあなたの幸せを制限する # どんな目標の背後にも次のような仮定が含まれています：「一旦目標を達成すれば、私は幸せになれる。」 目標優先の心構えの問題点は、幸せを次のマイルストーンの後に先送りし続けることにあります。 幸せはずっと未来の私が享受するためのものです。 目標は「A でなければ B」という衝突を作り出します\n目標を達成して成功するか、失敗して失望するか。 あなたは心の中で自分を狭義の幸せの中に閉じ込めています。これは偏りです。 本当の人生の旅がスタート時の予想と全く同じであることはありえません。 したがって、目標を設定するだけでは不十分で、システムこそが真理です\n目標はあなたが達成したい成果であり、システムはあなたがその成果に到達するための過程です\nシステムは過程を楽しませてくれる # 産物ではなく過程を愛するようになれば、自分に許可を出して初めて幸せになれるという必要はなくなります。\nシステムが動いていれば、いつでも満足を感じることができます。 しかも、システムは多くの形で成功でき、最初に想定した一つに限りません。 真に長期的な思考とは、目標を顧みない思考である # 要点は単一の成果ではなく、絶えず精錬し継続的に改善する循環にあります。 progress（進歩）の必要条件は、process（過程）への投入です。 習慣を変えるには「アイデンティティ」を変えることから始める # 重点を「何を達成したいか」から「どのような人になりたいか」に移します。\n禁煙する人が喫煙に直面した時の 2 種類の回答を例に挙げます\n「いいえ、禁煙中ですので」 「いいえ、タバコは吸いませんので」 前者のアイデンティティは「私はタバコを吸う人だが、今は禁煙している」です。心の中ではまだタバコを吸う自分を認めているため、断つのが難しいのです 一方後者は根本からアイデンティティを変えています。彼はもう自分がタバコを吸う人間だとは思っていません。禁煙は従って自然に成り立ちます。 習慣を変えるのが難しい理由 👇 # 変えるものが間違っている 変える方法が間違っている この 2 点は下図で説明できます：\nもし私たちが目標設定から習慣を達成しようとするなら、それは円の一番外側から着手して一番内側に影響を与えようとするようなものです。 もし私たちがアイデンティティ（私たちは本質的にどのような人か）から変えるなら、結果は自然についてくるものです。 結果：目標 過程：習慣とシステム アイデンティティ：信念、価値観、セルフイメージ アイデンティティを変える 2 つのステップ # どのような人になりたいか決める 生活の中の小さな勝利を通じて自分に証明する 生活の中のすべての経験があなたのセルフイメージを修正しますが、一度ボールを蹴っただけでサッカー選手だと自認することはありえませんし、何気なく絵を描いただけで芸術家だと自認することも難しいでしょう。 しかし、あなたがこれらの動作を繰り返し実行すると、証拠が徐々に蓄積され、あなたのセルフイメージも変わり始めます 読書会への参加を例にとると、毎週集まって皆の本の話を聞き、自分も少しずつ本を読んでいれば、次第に自分は読書と知識を愛する人間だと認識するようになります 焦点は常に成果を得ることではなく、ある種の人になることに置くべきです。\nすべての習慣は一つの暗示のようなものです：「ねえ、もしかしたら私はこういう人なのかもしれない。」\n「習慣」というものを真面目に語る # 習慣とは、自動化するのに十分な回数繰り返された行動のことです\n生活の中で新しい状況に遭遇するたび、脳は決定を下さなければなりません：どう反応すべきか？ 脳のフィードバックループ：試行、失敗、学習 そして私たちがこのステップを絶えず繰り返し実行すると、私たちは同タイプの問題に対する自動化された反応方法、つまり「習慣」を養成することになります。 習慣は自由な思考と創造に必要な時間を空けてくれる # 習慣が作られると、脳内の活動レベルはそれに伴い低下します。 あなたは成功をもたらすヒントに集中し、他のノイズを排除することを学びます。 将来似たような状況に出くわした時、あなたは何を求めるべきか正確に知っているので、毎回あらゆる角度から状況を分析する必要がなく、マルチタスクを処理するスペースを解放できます。 バイクに乗ることを例にとると、最初は車体のバランス、路面状況、アクセルの加減が必要かもしれませんが、車線変更の際も長く観察しなければなりません。しかし長く乗った後はすでに乗ることに慣れており、路上の突発的な状況により良く対応したり、乗りながら周りの街並みに注意を払ったりできます。 上記の基礎の上で、「習慣」をより正確に定義できます：\n習慣とは、規則的な問題とストレスに対する一組の自動化された解決策のことです\n習慣は自由を制限しない、習慣は自由を創造する #ここまで読んで、私の最初の疑問はこうでした：そんな私はまだ私自身なのか？効率化ロボットになるだけではないか。\n答えは No です。あなたは自分が本当にやりたいことをする時、より安心し、リラックスできるようになるだけです。 ❌ 以前：漫画を読んでいる時、「いつ運動を始めようか？」と考えていました\n⭕️ 現在：運動を固定で実行する習慣として自動化しているので、漫画を読んだり他のことをしている時、運動の問題を考える必要がなく、より安心して今にいられます。\n習慣の究極の目標：「最小のエネルギーと努力」で生活の中の問題を解決すること。\n「アトミック・ハビッツ」の定義で小括： # 原子（アトム）は分子を構成する最小単位であり、アトミック・ハビッツは自分を構成する最小単位である。— ジェームズ・クリアー（著）\nこの記事ではまず大体ここまで紹介します。著者が私たちに培ってほしい習慣について基本的な理解を持ってもらい、文章が長くなりすぎて読みにくくなるのを避けるためです。習慣がどのように機能し、どのように養成するかについては、次の記事でまた説明します。\n感想 #自分でも実はこの本を読み終わってしばらく経ちます。HackMD に整理もしていました。友人とシェアして励まされ、ついに記事を公開することにしました。ここまで読んでくれた皆さんに感謝します。もしこの記事があなたの役に立ったなら、ぜひシェアしてください。それが書き続ける原動力になります。もし説明が不明確だったり、改善できると思うところがあれば、コメントで教えてください！\n","date":"2020年4月28日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/tools/atomic-habits-basic/","section":"感想","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2 id=\"まえがき\" class=\"relative group\"\u003eまえがき \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e3%81%be%e3%81%88%e3%81%8c%e3%81%8d\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eこの本が教えるのは「自己動機付け」や「意志力を強化する」心理学のテクニックではなく、\u003cstrong\u003e意志力が不足している\u003c/strong\u003e状況下で、いかにして自分の目標を達成するかです。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eスマートフォン全盛の現代、人々が独力で誘惑に抗うことはますます難しくなっています。何しろこれらの誘惑（ドラマ、スマホゲームなど）は手近にあり、その背後には私たちが陥落するように入念に設計している無数の人々がいます。私自身で言えば、漫画やアニメを見るのが大好きです。よく一気にワンシーズンを見終わってしまい、睡眠時間や休日を犠牲にします。元々計画していたことは終わらず、来る日も来る日も自分をますます嫌いになるしかありません。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e意志力に頼らないなら、何に頼るのか？\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e前述の通り現代の誘惑に抗うのは困難です。現代人が考えるべきは「意志力」や「自己動機付け」などの手段で独力で大きな環境に対抗しようとすることではなく、\u003cstrong\u003e私たちが身を置く社会、環境、周囲のすべてがいかに私たちの意思決定に影響を与えているか\u003c/strong\u003e、習慣自体がいかに確立され、私たちの生活を主導しているかを正しく認識することです。他人に設計される前に、まずアトミック・ハビッツというシステムを使って自分自身を設計しましょう。\u003c/p\u003e\n\u003cp\u003e本書を通じて、以下の答えが得られます：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e習慣はいかに私たちの生活に影響を与えるか\u003c/li\u003e\n\u003cli\u003e良い習慣はいかにして作られ、悪い習慣はいかにして取り除かれるか\u003c/li\u003e\n\u003cli\u003eいかにして「テクノロジー」の力を善用して自分を助けるか\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"習慣はいかに私たちの生活に影響を与えるか\" class=\"relative group\"\u003e習慣はいかに私たちの生活に影響を与えるか \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e7%bf%92%e6%85%a3%e3%81%af%e3%81%84%e3%81%8b%e3%81%ab%e7%a7%81%e3%81%9f%e3%81%a1%e3%81%ae%e7%94%9f%e6%b4%bb%e3%81%ab%e5%bd%b1%e9%9f%bf%e3%82%92%e4%b8%8e%e3%81%88%e3%82%8b%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h2\u003e\u003cblockquote\u003e\n\u003cp\u003e私たちは決定的な瞬間の重要性を過大評価し、小さな変化が生み出す巨大な価値を過小評価しがちです。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eダイエットを例に挙げると、私はよく写真や鏡の中の太った自分を見て、気勢を上げて運動と食事の計画を立て、今回こそ完璧な体型を作ろうと決心します。このような激昂し、決心した時が決定的な瞬間です。\u003c/p\u003e\n\u003cp\u003eしかし結果は大抵数週間続くだけで、成果が出る前にうやむやになってしまいます。\u003c/p\u003e\n\u003cp\u003e実は本当に効果を出したいなら、毎日の小さな変化から始めるべきなのです。例えば：毎日飲み物を一杯減らすなど。\u003c/p\u003e\n\u003cp\u003e本書ではここで「複利思考」を用いて、日常の小さな変化がなぜ巨大な変化をもたらすかを説明しています：毎日たった 1％の進歩を維持し、安定して継続すれば、成果は上の線のように急上昇します；逆に、毎日 1％退歩し続ければ、最終的には限りなく 0 に近づきます。\u003c/p\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://cdn-images-1.medium.com/max/800/0*40QmWFN41C3K9W3m.png\" alt=\"\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eしかしなぜ私たちはこうなってしまうのでしょうか？私たちは本当にそんなにダメなのでしょうか？\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e実は成果が出るのが遅すぎて、徐々に諦めてしまっただけなのです\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e本書の氷が溶ける例\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e私たちは往々にして氷は加熱すればすぐに溶けるものだと期待します\u003c/li\u003e\n\u003cli\u003eしかし実際には氷はマイナスから 0 度まで加熱されて初めて溶け始めます（訳注：原文は 26 度から 32 度ですが、華氏のため摂氏の概念に合わせ意訳するか、原文の数値をそのまま使うかですが、ここでは文脈を重視し原文の数値の意味を補足します。原文の 26-32 度は華氏です。）\u003c/li\u003e\n\u003cli\u003e努力に例えると、成果が現れるまでのこの距離が「失望の谷」です（下図参照）\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eすべての努力には意味がありますが、臨界点に達して初めて発生します\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://cdn-images-1.medium.com/max/800/0*SrXfb4Et_WHGdtBy.png\" alt=\"\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e","title":"習慣というものを再理解する—『ジェームズ・クリアー式 複利で伸びる1つの習慣（Atomic Habits）』要約（上）"},{"content":" 注: この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\nAtomic Habits（アトミック・ハビッツ） #:::info 小さな習慣が偉大な成果をもたらす実証済みの法則 :::\n2019/06/01 中国語版出版！\n著者：ジェームズ・クリアー\nオンライン教育プラットフォーム「Habits Academy」を創設 習慣形成、意思決定の研究に専念 この本が教えるのは「自己動機付け」や「意志力を強化する」心理学のテクニックではなく、意志力が不足している状況下で、いかにして自分の目標を達成するかです。\n現代人が考えるべきはもはや「意志力」や「自己動機付け」ではなく、私たちが身を置く社会、環境、周囲のすべてがいかに私たちの意思決定に影響を与えているか、習慣自体がいかに確立され、私たちの生活を主導しているかを正しく認識することです。\n本書を通じて、以下の答えが得られます：\n習慣はいかに私たちの生活に影響を与えるか 良い習慣はいかにして作られ、悪い習慣はいかにして取り除かれるか いかにして「テクノロジー」の力を善用して自分を助けるか 習慣はいかに私たちの生活に影響を与えるか？ #:::info 成功をもたらすのは日常的な習慣であり、千載一遇の変革ではありません。 :::\n私たちは決定的な瞬間の重要性を過大評価し、小さな変化が生み出す巨大な価値を過小評価しがちです。\n決定的な瞬間：年初に気勢を上げて年間計画を立て、昨年達成できなかった目標を達成しようと決心する 毎日の小さな変化：飲み物を一杯減らす しかしなぜ私たちはこうなってしまうのでしょうか？\n成果が出るのが遅すぎて、徐々に諦めてしまったからです 飲み物を飲む例で言うと：毎日飲み物を一杯減らしても、すぐに痩せるわけではありません；今日一時間英語を勉強しても、すぐに英語が堪能になるわけではありません たとえ私たちが「蓄積」の重要性を深く知っていても、蓄積の過程では「強大な意志力」が必要です 氷が溶ける例\n26 度から 32 度まで加熱されて初めて溶け始めます（訳注：原文ママ。華氏です） 努力に例えると、成果が現れるまでのこの距離が「失望の谷」です すべての努力には意味がありますが、32 度になって初めて発生します 目標志向の誤謬、システムこそが真理 #目標はあなたが達成したい成果であり、システムはあなたがその成果に到達するための過程です\n1. 勝者と敗者は同じ目標を持っている # 目標志向は「生存者バイアス」の影響を受けています もし成功者と失敗者が同じ目標を持っていたなら、両者の違いは「目標」にはありません 2. 目標は短期的な変化しか ​​ もたらさない # 部屋の片付けの例 あなたは同じ成果を絶えず追求するしかなくなります。背後のシステムを変えていないので、これは==対症療法であり根治ではありません==。 3. 目標はあなたの幸せを制限する # どんな目標の背後にも次のような仮定が含まれています：「一旦目標を達成すれば、私は幸せになれる。」 目標優先の心構えの問題点は、幸せを次のマイルストーンの後に先送りし続けることにあります。 ==幸せはずっと未来の私が享受するためのものです。== 目標は「A でなければ B」という衝突を作り出します # 目標を達成して成功するか、失敗して失望するか。 あなたは心の中で自分を狭義の幸せの中に閉じ込めています。これは偏りです。 本当の人生の旅がスタート時の予想と全く同じであることはありえません。 システムは過程を楽しませてくれる # 産物ではなく過程を愛するようになれば、自分に許可を出して初めて幸せになれるという必要はなくなります。 システムが動いていれば、いつでも満足を感じることができます。 しかも、==システムは多くの形で成功でき、最初に想定した一つに限りません。== 4. 目標と長期的な進歩は矛盾する：「ヨーヨー効果」 # なぜ多くのスポーツ選手は賞を取った後にダメになるのか？ あなたのすべての努力が特定の目標に集中している時、目標を達成した後、何があなたを前進させられるでしょうか？ 目標設定の目的は試合に勝つことですが、システム構築の目的は試合に参加し続けることです。 真に長期的な思考とは、目標を顧みない思考である # 要点は単一の成果ではなく、絶えず精錬し継続的に改善する循環にあります。 progress（進歩）の必要条件は、process（過程）への投入です。 習慣を変えるには「アイデンティティ」を変えることから始める #:::info 重点を「何を達成したいか」から「どのような人になりたいか」に移します。 :::\n禁煙する人が喫煙に直面した時の 2 種類の回答を例に挙げます 「いいえ、禁煙中ですので」 「いいえ、タバコは吸いませんので」 前者のアイデンティティは「私はタバコを吸う人だが、今は禁煙している」です。心の中ではまだタバコを吸う自分を認めているため、断つのが難しいのです 一方後者は根本からアイデンティティを変えています。彼はもう自分がタバコを吸う人間だとは思っていません。禁煙は従って自然に成り立ちます。 習慣を変えるのが難しい理由：\n変えるものが間違っている 変える方法が間違っている 結果：目標 過程：習慣とシステム アイデンティティ：信念、価値観、セルフイメージ アイデンティティを変える 2 つのステップ # どのような人になりたいか決める 生活の中の小さな勝利を通じて自分に証明する 生活の中のすべての経験があなたのセルフイメージを修正しますが、一度ボールを蹴っただけでサッカー選手だと自認することはありえませんし、何気なく絵を描いただけで芸術家だと自認することも難しいでしょう。 しかし、あなたがこれらの動作を繰り返し実行すると、証拠が徐々に蓄積され、あなたのセルフイメージも変わり始めます 読書会を例にとると、毎週集まって皆の本の話を聞き、自分も少しずつ本を読んでいれば、次第に自分は読書と知識を愛する人間だと認識するようになります 焦点は常に成果を得ることではなく、ある種の人になることに置くべきです。 # ==すべての習慣は一つの暗示のようなものです：「ねえ、もしかしたら私はこういう人なのかもしれない。」== 「習慣」というものを真面目に語る #:::info 習慣とは、自動化するのに十分な回数繰り返された行動のことです :::\n生活の中で新しい状況に遭遇するたび、脳は決定を下さなければなりません：どう反応すべきか？ フィードバックループ：試行、失敗、学習 習慣は自由な思考と創造に必要な時間を空けてくれる！ # 習慣が作られると、脳内の活動レベルはそれに伴い低下します。あなたは成功をもたらすヒントに集中し、他のノイズを排除することを学びます。 将来似たような状況に出くわした時、あなたは何を求めるべきか正確に知っているので、毎回あらゆる角度から状況を分析する必要はもうありません 上記の基礎の上で、より正確に言うと：\n==習慣とは、規則的な問題とストレスに対する一組の自動化された解決策のことです== 習慣は自由を制限しない、習慣は自由を創造する #ここまで読んで、私の疑問はこうでした：そんな私はまだ私自身なのか？効率化ロボットになるだけではないか。\n答えは No です。あなたは自分が本当にやりたいことをする時、より安心し、リラックスできるようになるだけです。 ❌ 以前：漫画を読んでいる時、「いつ運動を始めようか？」と考えていました ⭕️ 現在：運動を固定で実行する習慣として自動化しているので、漫画を読んだり他のことをしている時、運動の問題を考える必要がなく、より安心して今にいられます。 習慣の究極の目標 #:::info 「最小のエネルギーと努力」で生活の中の問題を解決すること。 :::\n習慣が機能する 4 つのステップ #1. きっかけ（Cue）：そのことをやるのを思い出させてくれるもの # あなたの心は絶えず内と外の環境を分析し、報酬の在り処を示す様々なヒントを探しています。きっかけは報酬に近づく最初の指標なので、自然と欲求をもたらします 改善策：法則（一）はっきりさせる\n2. 欲求（Craving）：きっかけによって引き起こされる内なる欲求 # 欲求は 2 番目のステップであり、すべての習慣の背後にある原動力です。 ある程度の動機や欲望 ── 変化への欲求 ── を欠いていては、行動する理由がありません。 あなたが渇望するのは習慣そのものではなく、習慣がもたらす状態の変化です 歯磨きをする動機は行為そのものではなく、口の中がすっきりする感覚です 私の漫画の例：漫画を読みたいのではなく、あなたが欲しいのは娯楽です きっかけと欲求は当事者の背景に依存する # ギャンブラーがスロットマシンの音を聞く、ダンサーが音楽を聞く 解釈と解読の前には、きっかけに意味はありません。きっかけを欲求に変えるのは観察者の思考、感覚、感情です。 改善策：法則（二）魅力的にする\n3. 反応（Response）：欲求に基づいて生じる考えやとる行動 # 反応は実際に実行する習慣で、思考や行動の形で現れる可能性があります。 反応が起きるかどうかは、どれだけの刺激を受けたか、そして行動に結びつく抵抗がどれだけ大きいかによります。 ある行動に必要な身体的または精神的労力が、あなたが払ってもいいと思う量を超えていれば、あなたはそれをしないでしょう。 改善策：法則（三）易しくする\n4. 報酬（Reward）：欲求への反応（行動）後に得られる結果 # すべての習慣の究極の目標 きっかけは報酬に気づくことに関わり、欲求は報酬を欲することに関わり、反応は報酬を得ることに関わります 報酬の目的 # 欲求を満たす 将来記憶に留める価値のある行動はどれか私たちに教える 改善策：法則（四）満足できるものにする\n4 つの側面どれ一つ欠けてもいけない # 前の 3 つのステップがなければ行動は起きません。4 つ目のステップがなければ行動は繰り返されません。 習慣ループ # きっかけが欲求を引き起こし、欲求が反応を刺激し、反応が報酬を提供し、報酬が欲求を満たし、一周回ってまたきっかけと繋がります 習慣形成の 4 つの法則 #法則一：はっきりさせる（Make it Obvious） #行動変容の過程は自覚から始まる #:::info 心理学者ユングの言葉：「無意識を意識化しない限り、それはあなたの人生を支配し、あなたはそれを運命と呼ぶだろう。」 :::\n私たちの毎日の生活には無意識にやってしまうことが多すぎます。例：スマホを手に取る 指差喚呼 # 日本の地下鉄\n指差喚呼はミスを 85％減らし、事故を 30％回避しました。 ニューヨークの地下鉄\n修正版の「指差すだけで声は出さない」バージョンを採用し、実施から 2 年足らずで、地下鉄の停止位置不良の発生率が 57％低下しました。 私の例：出かける前のスローガン\n習慣得点表 #:::info 良い習慣(+)：「あなたがなりたい人」になるのに役立つ 悪い習慣(-)：逆に、有害なもの。 普通の習慣(=)：役にも立たないが無害なもの。 :::\nまず変化を起こす必要はありません。自分の日常生活で実際に起きている行動を知るだけでいいのです 習慣 評価 起床 = アラームを止める = スマホを見る - \u0026hellip; \u0026hellip; ? 最も一般的な 2 つのきっかけ：時間と場所 #いつどこで新しい習慣を実行するか明確な計画を立てた人は、実際に実行する可能性が高いです。\n多くの人は自分が動機不足だと思っていますが、実は彼らに欠けているのは==明確さ==なのです。 行動を起こす時間と場所は常に明白とは限りません。中には自分を改善する正しいタイミングを一生待ち続ける人もいます ==秘訣：私は〔時間〕に、〔場所〕で〔行動〕を行う。==\n私のケース：私は退勤後の 7 時半に、Rebirth で論文を書く。 習慣の積み上げ（Habit Stacking） #:::info 欲しい行動をすでにやっていることと結びつける :::\nディドロ効果：新しい所有物を得ると、往々にして連鎖的な消費反応をもたらし、余計な買い物を増やすこと。\n単独で起きる行動はありません。すべての行動は次の行動を引き起こすきっかけになります。 ❌ 新しい習慣を特定の時間や場所と組み合わせる ⭕️ 新しい習慣を現在の習慣と組み合わせる。 鍵：習慣を引き起こす正しいきっかけを見つけること ==秘訣：〔現在の習慣〕を終えた後、私は〔新しい習慣〕を実行する。==\n基本形：毎朝歯磨きをした後、私はぬるま湯を一杯飲む。 習慣の積み上げは、将来の行動を導くシンプルなルールセットを作ることを可能にします。まるで次に何をすべきか常に実行計画があるかのように。\n上級形：毎晩もっと読書する習慣を身につけたい： 起床 → ベッドメイキング → 枕の上に本を置く → シャワー。 動機付けは過大評価されている、環境の方が重要であることが多い #人々が商品を選ぶのは、商品が「何であるか」ではなく、商品が「どこにあるか」によることが多いです\n習慣の変化は身を置く空間と、目の前のきっかけに左右されます。\n最も一般的な変化の形は内なものではなく、外的なものです：私たちは周囲の事物によって変えられ、すべての習慣は状況に左右されます。\n視覚的なきっかけは人類最強の触媒 # 私たちの視覚への依存度は他の感覚より遥かに高いです 明白な視覚的きっかけを作ることで、注意をあなたの望む習慣に向けることができます 習慣を生活の大きな部分にしたいなら、きっかけを環境の大きな部分にしましょう。\n最良の選択を最も目立つようにしましょう。良い習慣のきっかけが目の前にあれば、より良い決定を下すことは気楽で自然なことになります。\n環境デザインはあなたに主導権を取り戻させ、生活の構築者にします。自分のいる世界の単なる客にならず、そのデザイナーにもなりましょう。\n行動を定義するのは環境の中の物品ではなく、私たちと物品の関係である #:::info 環境は物品で満たされているのではなく、関係で満たされています。 :::\n新しい環境の方が習慣を変えやすい 古い環境のきっかけに対処する必要がないから 一つの空間、一つの用途 環境のきっかけがかち合った時、勝つのは往々にして楽な方です 私の例：電子空間の管理 行動を安定的で予測可能にしたいなら、安定的で予測可能な環境が必要です 自制心の秘密 #例：ベトナム駐留米軍のヘロイン中毒\n:::info いわゆる「自律した人」とは、単に生活を構築するのが上手く、超人的な意志力や自己コントロール力を発揮せずに済んでいる人のことです。 :::\n最も自制心のある人は、通常最も自制心を使わない人です。 自制心を頻繁に使う必要がなければ、自己を抑制するのは比較的容易です。\n粘り強さ、グリット、意志力はすべて成功の必要条件ですが、これらの資質を強化する方法は：\n❌ もっと規律ある人間になれるよう祈る ⭕️ もっと規律ある環境を作る。 法則一を反転（きっかけを見えなくする）させて悪い習慣を断つ #習慣がいったん確立されると、環境の中に提案が再び現れるだけで、行動への欲求がそれに伴いやってきます\n:::info きっかけを慎重に扱わないと、逆にやめたい行動を引き起こしてしまいます :::\n悪癖は自己触媒的です。悪い習慣はそれが麻痺させようとしている感情を助長します\n狂ったようにドラマを見てやる気が出ず、また時間を使いすぎますが、他のことをする時間と気力がないのでまたドラマを見続けます。 タバコは健康に悪いので不安になりますが、タバコの箱の気持ち悪い写真を見てさらに不安が生じ、不安を和らげるためにまた一本吸ってしまいます。 「きっかけに誘発された渇望」 # 外的な刺激が悪癖を繰り返したいという強迫的な欲求を引き起こします。==あることに気づくと、それを欲し始めます== 悪い習慣を取り除く最も実用的な方法の一つは、その悪癖を刺激するきっかけへの接触を減らすことです。 ドラマを一気見してしまう場合：スマホにドラマ視聴アプリを入れない、ブクマしない。 :::info 短期的には、意志力で誘惑に打ち勝てるかもしれません；しかし長期的には、私たちは結局のところ環境の産物です。率直に言って、ネガティブな環境の中でポジティブな習慣をずっと維持できる人を見たことがありません。 :::\n自制心は短期戦略であり、長期には適しません。誘惑に一、二度は抵抗できるかもしれませんが、毎回意志力を欲望に勝たせることは難しいでしょう。正しいことをしたいと思うたびに意志力を奮い立たせるより、そのエネルギーを環境の最適化に使う方がいいでしょう。 ==これが自制心の秘密です：良い習慣のきっかけをはっきりさせ、悪い習慣のきっかけを見えなくするのです。== # 法則二：魅力的にする（Make it Attractive） # 食品の至福点（Bliss Point）\n例：過食の習慣 超正常刺激\n例：SNS（いいね数）、「承認」欲求を満たす ドーパミンのフィードバックループ # ネズミの実験 砂糖を「好き」なままですが、ドーパミンがないと、もう「欲しい」と思わなくなります 私たちに行動を起こさせるのは、報酬への期待であり、報酬の実現ではありません。 報酬を受け取る時に脳内で起動する報酬系は、報酬を期待する時に起動するシステムと同じです あなたの脳が報酬を欲することに割り当てる神経回路は、報酬を好むことに割り当てるそれより遥かに多いのです 誘惑の抱き合わせ（Temptation Bundling） #ケース：リラックスとテレビ番組を結びつける\nもしあなたが毎週木曜の夜 8 時に赤ワインとポップコーンをあてにするなら、最終的に「木曜の夜 8 時」はリラックスと娯楽を意味するようになります。報酬ときっかけが結びつき、テレビをつけるこの習慣はより魅力的になります\n「やりたい」ことと「やらなければならない」ことを縛り付ける\nドラマ一気見 ＋ ランニング :::info\n〔現在の習慣〕を終えた後、私は〔私が必要とする習慣〕を実行する。 〔私が必要とする習慣〕を終えた後、私は〔私がやりたい習慣〕を実行する。 概念：超正常刺激を通じて欲望を強化し、さらに習慣の積み上げを通じて実行する。 :::\n⚠️ 状況問題：Facebook を見たいが、もっと運動する必要もある\nスマホを出した後、バーピージャンプを 10 回やる（必要） 跳び終わった後、Facebook のタイムラインを見る（やりたい） 文化環境（家族と友人） # 例：チェスの天才一家 :::info 身を置く文化の中で常態と見なされる習慣こそが、最も魅力的な行動です。 :::\n私たちの最初の習慣は選択からではなく、模倣から来ます。 「生活の中で、私たちは社会の風俗と習慣に一掃される」—— モンテーニュ 模倣の対象\n親しい人（帰属意識） あなたが望む行動を常態と見なす文化に加わりましょう。その中では\u0026hellip; あなたが望む行動が常態であり あなたとこの集団には元々何らかの共通点がある（帰属意識が魅力を強化） 多數の人（バンドワゴン効果） どうすべきか不確かな時、私たちは集団行動に依存します 習慣を変えることが集団への挑戦を意味する時、変化は魅力的ではありません；集団に溶け込むことを意味する時は、その逆です。 力のある人 溶け込んだ後、私たちはなんとかして傑出しようとします。 私たちは成功者や尊敬する人の習慣を非常に気にかけ、彼らを模倣しようとします 「ＸＸＸなら」どうするか？ 欲求は深い潜在的な動機の特定の現れに過ぎない # 進化の過程で、人間の脳にはタバコを吸ったり、インスタを見たり、ゲームをしたりする欲望はありませんでした；より深いレベルで、あなたはただ不確実性を減らし不安を和らげたい、社会の受容と認可を勝ち取りたい、あるいは地位を得たいだけなのです 欲求：タバコ、SNS、ゲーム 深い潜在的動機：不安の緩和、承認感の獲得 生命は反応式のように感じるが、実は予測式である # 私たちは常に環境からヒントを読み取っていますが、「状態を変えれば自分が良くなる」と予測した時だけ行動します。そしてこれが「欲求」です 脳を再設定する（思考回路の調整） # 悪い点ではなく、良い点に重点を置くことで、習慣をより魅力的に/魅力なくします :::info 二文字変えます。「しなければならない」ではなく、「することができる」 :::\nモチベーションの儀式 #身につけたい習慣をあなたが享受できる何かと関連付ける練習をします。その後モチベーションが必要な時、このきっかけを使って引き出すことができます。\n私のケース：ヘッドホンをつける（音楽を流す必要はない）と集中状態に入る。 法則三：易しくする（Make it Easy） #繰り返し実行 \u0026gt; 完璧の追求 #:::info 「最善は善の敵」 :::\n始動（完璧な計画を準備） vs 行動（実際に実行）\n人々はずっと始動状態にいて行動を開始しませんが、大抵は失敗を先延ばしにしたいからです さらに悪いことに、始動は自分に仕事をしていると感じさせてしまいます。 :::info 「他でもない、手が熟れただけだ」 :::\n長期増強作用：ある行動を繰り返す回数が多いほど、脳の構造はその行動をより効率的に実行するために変化します。 ヘッブの法則：「同時に発火するニューロンは結合する。」 新しい習慣を作る重点は： ❌ どれくらいの時間をかけたか ⭕️ 何回かけたか\n時間の経過には何の魔法の力もありません。重要なのはその行動を実行した比率です。 最少努力の原則 #:::info もし本当に望むなら、本当にやるかもしれません。しかし私たちの本当の動機は怠けることであり、そして都合のいいことを探してやります。 :::\n人の一日のエネルギーは有限で、脳の設定は可能な限りエネルギーを節約することです。 すべての行動はエネルギーを消費し、必要なエネルギーが多いほど、発生確率は低くなります。 「引き算の相乗効果」：時間と精力を消耗する抵抗を取り除けば、より少ない力でより多くを成し遂げられます。\n人気商品が最も得意とするのもこのことです。例：デリバリーアプリ、マッチングアプリ、配車サービス、メッセージアプリ 環境デザインを通じてエネルギー消費を減らす #:::info ⚠️ ==正しいことを可能な限り易しくする環境を作り出す== :::\n環境の中で良い習慣に関連する抵抗を減らし、悪い習慣に関連する面倒を増やします。\n良い習慣の例：翌日運動するなら、スポーツウェアを着て寝る、寝る前に本を読みたいなら、起きて布団を畳んだ後本を重しにしておく ある空間本来の用途のためにその空間を整理する時、それは次の使用を易しくするための準備です。 悪い習慣の例：テレビを見終わったらコンセントを抜く（次回の面倒を増やす） → タスクを変え、悪い習慣に従うのを良い習慣を実行し始めるより労力がかかるようにする 反例：Netflix の自動再生サービス 2 分間ルール、先延ばしをやめろ！ #毎日の「決定的な瞬間」を掌握しましょう。習慣は起点であり、終点ではありません。\n運動したい起点となるのは、交通手段であり、ジムではありません 入り口の習慣（Gateway Habit）\n新しく作りたい習慣を「2 分間」に凝縮します。==重点は習慣を可能な限り始めやすくすることにあります== 例：寝る前の読書、1 ページ読むだけでいい；走りたいなら、2 分走るだけでいい。 新しい習慣は挑戦のようなものであるべきではありません。後は挑戦でもいいですが、==始めは易しくなければなりません== Echo：繰り返し\u0026gt;完璧の追求、まずは継続してやる。==「標準化してこそ、最適化できる。」== 法則四：満足できるものにする（Make it Satisfying） #:::info 体験が満足できるものであれば、私たちはある行動を繰り返す可能性があります :::\n即時報酬 vs 遅延報酬 # 人々は「即効性のある」ことをする傾向があります。ゆえに良い習慣には即座に「フィードバック」を得られるようにする必要があります 例：歯磨き粉へのミント添加 給料をもらう、運動して痩せる、貯金するなどはいずれも「遅延報酬」であり、達成が難しいのです。 良い習慣の代価は今にあり（先苦後甘）、悪い習慣の代価は未来にあります（先甘後苦）。\n習慣トラッカー #基本型：To-Do に事項を記録し、完了後チェックする。\nはっきりしている 前の行動を記録することで、次の行動を誘発する因子を作り出せます。 証拠が目の前にあれば、自分を欺くのは難しくなります。 魅力的である チェックするたびに小さな勝利となり、アイデンティティへの小さな勝利となります。そして一回一回の小さな勝利があなたの勝利への渇望を養います やったかどうかのヒントとなる視覚的証明さえ提供してくれます。 満足できる 毎回の小さな勝利は満足をもたらします。 筋肉をつけることに執着しなくなり、記録を継続すること、つまり「フィットネスを欠かさない人」になることに執着します パラドックス：習慣を作ろうとする前に、この習慣を記録する習慣を作る必要があります。\n追跡過程を最小化、自動化します。 習慣の積み上げ：「現在の習慣」を終えた後、私は「その習慣を記録」する。 習慣が中断した後、どうするか？ # 二回見逃さない あなたをダメにするのは最初のミスではなく、その後のミスの繰り返しです。 調子が悪い時でも、習慣を継続する必要がある 習慣を見逃した日のダメージ \u0026gt; 習慣を無事実行した日のプラス。 100 + 50% = 150 ； 150 - 33% = 100 33%の損失を避ける = 50%の利益 ==要点はその事柄自体ではなく、その事柄を見逃さない人になることにあります== 習慣トラッキングは、データの背後にある目的を追跡するものであり、データそのものではありません。\n体重計の数字に注目しすぎると、数字を減らすためだけに道を誤るかもしれません。 ==グッドハートの法則：「測定が目標になった時、それはもはや良い測定方法ではない。」== 測定はあなたを導き、全体像をはっきりさせるのを助ける時だけ有用であり、精神を消耗させる時は無用です！ 習慣契約 #:::info 誰かが見ていると知ることは、強力な動機になります。 :::\n上級最適化手法、「A」から「A+」へ #遺伝子の影響 #:::info オープンクエスチョン：才能は重要か？ :::\n成功確率を上げる：正しい戦場を選ぶ（人は生まれつき能力が異なる） 遺伝子が決定するのはあなたの運命ではなく、あなたがどの領域にチャンスがあるかです\n傾向を予め決定できますが、運命は決定できません。 どの領域が有利かどうやって知るのか？ # 自分の性格を理解することから着手する 「性格に合わせて習慣を作る」 「最も人気のある習慣ではなく、あなたに最も適した習慣を選ぶ」 開拓と活用 目標は多くの可能性を試し、広範な方法を研究することです 焦点は「最適解を探す」ことにあり、たまにいくつかの小さな実験で自分をテストします 有効なら、活用し続ける 無効なら、新しい方法を開拓し続ける 結論 同じく 80/20 の法則 80％の時間を現在見つかっている最適解に投入 20％の時間を新しい方法の探索に費やす 例：Google 社員は 80％の時間を本来の業務に使い、20％の時間を自分のやりたいプロジェクトを選ぶのに使う その他の心理的指標 「自分がそのことに適しているかどうかの判断は、それを愛しているかどうかではなく、==あなたが大多数の人よりそのことがもたらす苦痛を苦も無く処理できるかどうか==による。」 「時間を忘れさせるものは何か」 「他の人より多くの収穫をもたらしてくれるものは何か」 物事を学ぶスピード、自社メディアのファン増加幅など 「私にとって自然なことは何か」 有利な競技場が見つからなかったら？ # 結局自分の才能を見つけられるかどうかは実はかなり運頼みです。 しかし「より良い」で勝てないなら、「違い」で勝てます。\n励まされる比喩：\n沸騰したお湯はジャガイモを柔らかくしますが、卵を固くします。自分がジャガイモに生まれるか卵に生まれるかコントロールできませんが、固さを競うか、柔らかさを競うかは決められます。自分に有利な環境を見つけられれば、元々自分に不利だった条件を覆せます。 実例：\nアニメーター Youtuber Onion：画家＋ユーモアのセンス 絵はトップレベルではなく、絵で生計を立てられない ユーモアのセンスもトークショーを主催できるほど強くない 遺伝子は努力の必要性を消し去るのではなく、努力の方向を明確にする。 #遺伝子は私たちに何を努力すべきか教えてくれます。\n先天的な制限は、あなたが自分の能力を極限まで発揮するかどうかとは無関係です。 人々は「制限がある」ことに執着しすぎて、それらの極限に本当に近づこうと尽力することがめったにありません。 もしあなたが同等の分量のトレーニングを投入していないなら、自分が遺伝子的に良いカードを持っているか悪いカードを持っているか確定することは不可能です ゴルディロックスの原理 #:::info モチベーションを維持し欲望を最高点に達させる鍵：「難易度がちょうどいい」タスクを実行すること :::\n一旦習慣が確立されたら、必要なのは==進歩の維持（小さくても構わない）＋新しい挑戦==です ゴルディロックスゾーンにいられれば、「フロー状態」に入りやすくなります。 進歩は微妙なバランスを必要とします。 自分を極限まで推し進める挑戦を絶えず探し求めると同時に、モチベーションを保つために十分な進展を達成し続けなければなりません。 魅力を維持し満足感をもたらし続けるには、行動は新鮮さを保たなければなりません。 成功への最大の脅威は失敗ではなく、退屈である # A から A+へ行くには、習慣を実行してある段階に達した後に伴う、来る日も来る日も続く行動の中の退屈に耐えられなければなりません。 自己研鑽の旅において、ある時点に達すると、誰もが同じ挑戦に直面します：==退屈を愛さなければならない==。 私たちには達成したい目標、実現したい夢がありますが、どの方面で精進しようとも、==都合のいい時や興奮している時だけ努力するのでは、決して非凡な成果は得られません== 良い習慣を作ることの弊害 # 自動化は、私たちにミスを見落とさせやすくする\nEcho：指差喚呼 ==「反省と復習のシステム」==を確立する必要がある 最も恐ろしいのは、私たちが習慣の自動化を強化しているだけで、改善していないことです。 例：決断ノート、年次レビューなど 「アイデンティティ」は私たちに事を行う動機を与えるが、次のステップに進むのを妨げもする（驕り）。\n==アイデンティティのいかなる単一の側面にも、あなたが誰かを決定させてはいけません。== さもないと、そのアイデンティティ（通常は職業）が消えた時、あなたも自分を見失います。 アイデンティティ喪失時は、自分を再定義しなければなりません ❌ 私は CEO である ⭕️ 私は物を創造し構築する人である ==自己認識の欠如は毒であり、反省と復習は解毒剤である。==\n結語：A から A+へ #万物は無常であり、生命はずっと変化しています。だから古い習慣と信念がまだ自分にとって有用かどうか、定期的に見直さなければなりません。\n:::info 習慣（自動化） ＋ 意図的な練習（検討） ＝ アルチザン（熟練） :::\n","date":"2020年3月28日","permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/tools/atomic-habits-note/","section":"感想","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e注:\u003c/strong\u003e この記事は AI によって翻訳されています。もし不自然な表現や誤りがありましたら、メールやその他の手段でお知らせいただけると幸いです。フィードバックをいただけると助かります！\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch1 id=\"atomic-habitsアトミックハビッツ\" class=\"relative group\"\u003eAtomic Habits（アトミック・ハビッツ） \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#atomic-habits%e3%82%a2%e3%83%88%e3%83%9f%e3%83%83%e3%82%af%e3%83%8f%e3%83%93%e3%83%83%e3%83%84\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h1\u003e\u003cp\u003e:::info\n小さな習慣が偉大な成果をもたらす実証済みの法則\n:::\u003c/p\u003e\n\u003cp\u003e2019/06/01 中国語版出版！\u003c/p\u003e\n\u003cp\u003e著者：ジェームズ・クリアー\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eオンライン教育プラットフォーム「Habits Academy」を創設\u003c/li\u003e\n\u003cli\u003e習慣形成、意思決定の研究に専念\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eこの本が教えるのは「自己動機付け」や「意志力を強化する」心理学のテクニックではなく、意志力が不足している状況下で、いかにして自分の目標を達成するかです。\u003c/p\u003e\n\u003cp\u003e現代人が考えるべきはもはや「意志力」や「自己動機付け」ではなく、私たちが身を置く社会、環境、周囲のすべてがいかに私たちの意思決定に影響を与えているか、習慣自体がいかに確立され、私たちの生活を主導しているかを正しく認識することです。\u003c/p\u003e\n\u003cp\u003e本書を通じて、以下の答えが得られます：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e習慣はいかに私たちの生活に影響を与えるか\u003c/li\u003e\n\u003cli\u003e良い習慣はいかにして作られ、悪い習慣はいかにして取り除かれるか\u003c/li\u003e\n\u003cli\u003eいかにして「テクノロジー」の力を善用して自分を助けるか\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1 id=\"習慣はいかに私たちの生活に影響を与えるか\" class=\"relative group\"\u003e習慣はいかに私たちの生活に影響を与えるか？ \u003cspan class=\"absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100\"\u003e\u003ca class=\"group-hover:text-primary-300 dark:group-hover:text-neutral-700\" style=\"text-decoration-line: none !important;\" href=\"#%e7%bf%92%e6%85%a3%e3%81%af%e3%81%84%e3%81%8b%e3%81%ab%e7%a7%81%e3%81%9f%e3%81%a1%e3%81%ae%e7%94%9f%e6%b4%bb%e3%81%ab%e5%bd%b1%e9%9f%bf%e3%82%92%e4%b8%8e%e3%81%88%e3%82%8b%e3%81%8b\" aria-label=\"アンカー\"\u003e#\u003c/a\u003e\u003c/span\u003e\u003c/h1\u003e\u003cp\u003e:::info\n成功をもたらすのは日常的な習慣であり、千載一遇の変革ではありません。\n:::\u003c/p\u003e\n\u003cp\u003e私たちは決定的な瞬間の重要性を過大評価し、小さな変化が生み出す巨大な価値を過小評価しがちです。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e決定的な瞬間：年初に気勢を上げて年間計画を立て、昨年達成できなかった目標を達成しようと決心する\u003c/li\u003e\n\u003cli\u003e毎日の小さな変化：飲み物を一杯減らす\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://i.imgur.com/z4x6ASq.png\" alt=\"\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e\n\u003cp\u003eしかしなぜ私たちはこうなってしまうのでしょうか？\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e成果が出るのが遅すぎて、徐々に諦めてしまったからです\n\u003cul\u003e\n\u003cli\u003e飲み物を飲む例で言うと：毎日飲み物を一杯減らしても、すぐに痩せるわけではありません；今日一時間英語を勉強しても、すぐに英語が堪能になるわけではありません\u003c/li\u003e\n\u003cli\u003eたとえ私たちが「蓄積」の重要性を深く知っていても、蓄積の過程では「強大な意志力」が必要です\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003cp\u003e氷が溶ける例\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e26 度から 32 度まで加熱されて初めて溶け始めます（訳注：原文ママ。華氏です）\u003c/li\u003e\n\u003cli\u003e努力に例えると、成果が現れるまでのこの距離が「失望の谷」です\u003c/li\u003e\n\u003cli\u003eすべての努力には意味がありますが、32 度になって初めて発生します\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\n\n\n\n\n\n\n  \n  \n\u003cfigure\u003e\u003cimg src=\"https://i.imgur.com/PbE8A28.png\" alt=\"\" class=\"mx-auto my-0 rounded-md\" /\u003e\n\u003c/figure\u003e\n\u003c/p\u003e","title":"『ジェームズ・クリアー式 複利で伸びる1つの習慣（Atomic Habits）』全書要約"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/categories/","section":"Categories","summary":"","title":"Categories"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/anime/","section":"感想","summary":"","title":"アニメ"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/works/anime/","section":"作品データベース","summary":"","title":"アニメ"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/series/","section":"感想","summary":"","title":"ドラマ"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/works/series/","section":"作品データベース","summary":"","title":"ドラマ"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/works/movie/","section":"作品データベース","summary":"","title":"映画"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/works/","section":"作品データベース","summary":"","title":"作品データベース"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/works/tools/","section":"作品データベース","summary":"","title":"実用書"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/thoughts/novel/","section":"感想","summary":"","title":"小説"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/works/novel/","section":"作品データベース","summary":"","title":"小説"},{"content":"","date":null,"permalink":"https://252ae302.my-site-hugo-6kx.pages.dev/ja/works/manga/","section":"作品データベース","summary":"","title":"漫画"}]