Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
自己否定の無限ループから抜け出したくて、デバッグしたのは私自身だった話
Search
sako
May 14, 2025
490
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自己否定の無限ループから抜け出したくて、デバッグしたのは私自身だった話
シネマ de LT会〜あなたのナレッジ大上映〜@シアタス調布
sako
May 14, 2025
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
The Cost Of JavaScript in 2023
addyosmani
55
10k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
The Limits of Empathy - UXLibs8
cassininazir
1
660
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
HDC tutorial
michielstock
2
870
Documentation Writing (for coders)
carmenintech
77
5.5k
For a Future-Friendly Web
brad_frost
183
10k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
280
Building Adaptive Systems
keathley
44
3.2k
Transcript
自己否定の無限ループから抜け出したくて デバッグしたのは私自身だった話 シネマ de LT会~あなたのナレッジ大上映~ @シアタス調布 2025年5月14日(水)
自己紹介 • 小規模SIer的なベンチャー企業に所属するシステムエンジニア • 普段は客先常駐で要件定義~開発~運用・保守まで一貫して担当 • ここに至るまで、だいぶ支離滅裂なキャリア。 「人生楽しそう」「1年に1冊本を掛けそうな人生」と言われるなど傍目には破天荒だけど 実際はいつも藻掻いていただけ。 X:@sako__n
さこ
あなたはポジティブですか?
ポジティブ思考
似非ポジティブ思考
「何事もポジティブに捉えよう」 「他責はダメ」 「テイカーは悪」
せやな
私も、 「物事の良い面を見るようにしよう」 「何か良くないことが起きた時は まず自分に原因を探すようにしよう」 「常に“他者に与えること” “他者から奪わないこと”を心掛けよう」
私も、 「物事の良い面を見るようにしよう」 「何か良くないことが起きた時は まず自分に原因を探すようにしよう」 「常に“他者に与えること” “他者から奪わないこと”を心掛けよう」
私の中の感情処理 良い感情 ⇒良いものなので大切に扱う 負の感情 ⇒良くないものなので無かったことにする
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; } 何事もなかったように後続処理へ
本来エラーとすべきデータを 表面上は問題ないことにした
それって大丈夫なの???
それって大丈夫なの???
塵も積もれば山となり 徐々に「私」というシステムには不具合が生じ始めた • 時々 手首まわりや首、瞼など皮膚の薄いところに蕁麻疹が出る ↓(無視) • 夜中 全身に蕁麻疹が出て眠れなくなる ↓(薬で蕁麻疹の症状を抑える)
• 突発性難聴になる
それでも負の感情を無視しました
なぜか?
• 自分が「しんどい」と認める =誰かを責めることになる と考えていた • 今の環境で不調になるなんて、 自分が軟弱すぎるだけだと思った
心身の不調は益々悪化 完全に負のループ
このままじゃダメだ。
今まで握り潰していたエラーの原因を突き止めるべく 少しずつ「私」のデバッグを開始
自分に合っていたと思われる環境と比較
私、ヤギなのでは?
I am a goat.
新たな草原 草を上手に食べられない日々
「草すらまともに食べられない」 「私はなんてダメなヤギなんだ…」
「草すらまともに食べられない」 「私はなんてダメなヤギなんだ…」
「草すらまともに食べられない」 「私はなんてダメなヤギなんだ…」 その草原や新しい草の食べ方にまだ慣れていないだけ 他の草原で元気に草を食べられていた事実は不変
感情の裏側をちゃんと見ずにスルーした結果 客観視ができなくなっていた
私たち みんなざっくり同じ生物だけど 性格も、考え方も、得手不得手も違う
淡水魚が海で生きられないように 適した環境はそれぞれ違う
自分の能力を最大化するためには うまくいっていない部分を 正面から見つめることも必要
適した環境の答えは 各々の心の中にある
We are all GOATs in our own field
We are all GOATs in our own field We are
all GOATs in our own field
We are all GOATs in our own field 私たちはみんな 自分に合った環境で
きっと 自分史上最高の自分になれる
We are all GOATs in our own field 環境に合わせて自分を変えたり 環境を移ったりするだけでなく
心掛け次第で 環境が変わって見えることだってあるかも
We are all GOATs in our own field こう思えたのは、 負の感情に向き合ったから
そして
これまでの私が 悩んだ時間も しんどい気持ちも 否定しない
それはそれで 経験から得られた資産
エラーを握り潰さず、自分をデバッグして 少しずつリファクタリングしていこう
None
あなたも「自分のデバッグ」してみませんか?
ご清聴ありがとうございました