テクノロジー

シニアエンジニアが呼吸するようにやっている「調査 / 切り分けの思考の型」

1: nguyen-oi 2026/02/20 19:25

「型」とか言いつつ結局は過去の障害でボコられた経験値の差なんだよな。若手はこれ読んで震えろ

2: kenzy_n 2026/02/20 19:42

あたりをつける。

3: saiid 2026/02/20 21:29

この辺の勘と経験、今ならAIでどこまで肉薄できるんだろう

4: m50747 2026/02/21 00:18

全部やってる。どうやればこうなるのか逆算する。最近は素直にチャッピーに質問を投げて発想を変えてもらってる。エラーメッセージ貼ると、解決してくれるから堪らん。答えがわかっていても質問すると勉強になるね。

5: hdampty7 2026/02/21 01:20

う~ん、多分全然違う。常日頃からこういう機能を開発するとこの手のバグが起き易いみたいな事を考えてる。初手からほぼ限定できる。パフォーマンスは要求次第。改善できる場合は初手の開発が不味い時がほとんど。

6: toro-chan 2026/02/21 01:43

仮想DOMみたいなもんで、システム構造は頭の中で作っておくのは普通のことじゃないの?まさか表面に出てきたところを最初からなぞってるわけじゃあるまい。そんなの時間がかかりすぎるだろうに。

7: shoh8 2026/02/21 02:39

妄想力。過去の被害を未来の糧にするためには妄想力だ

8: eggplantte 2026/02/21 02:49

"4. 計測してから動く 「遅そう」「怪しそう」で修正しない" ここ大事、若い頃は仮説だけで動いて時間を無駄にしがちだった

9: atsushieno 2026/02/21 03:10

AIに代替されるタイプのしらみ潰し型シニアエンジニア仕草っぽさある

10: Eiichiro 2026/02/21 04:52

AI原因きり分けで対処できるんだけど、ちゃんとたどり着けないケースあるんだよね。 直近だと、キーボードのファームウェアバージョンアップで直った入力不備と、vpn利用時にwslからsslログインできない時のwtu設定。

11: kagehiens 2026/02/21 05:30

仮想DOMみたいな構造を脳内イメージに常備できていれば端折れるけど、引き継いだシステムとかだとそうもいかないので汎用化された手順が必要となる。あと計測できるケースとできないケースがどうしてもある…。

12: cinq_na 2026/02/21 08:21

チャッピーと開発出来る時代は良いなぁ。エラーコードでググるくらいしか無かった時代はしんどかった。英語のサイト引っかかって、Accessのバグだったとかさ。

13: mk173 2026/02/21 08:21

年を取ると二分検索的に原因を特定するのが楽しくなる

14: Futaro99 2026/02/21 08:37

勘ですよ、勘

15: dekasasaki 2026/02/21 08:54

“1. まず全体を見る”の前に「0. 勘で何個かの仮説を立てる」があるよ。と書いたら「2」にそれっぽいのがあった。ただ「仮説なしに掘り始めると、異常を見逃しやすい」はどうだろ。仮説を立てると逆に思考に縛られる

16: sechs 2026/02/21 09:07

git bisectでバグの出るコミットとでないコミットを詰めてコミット特定したけどメモリエラーだったので全然違うところのバグだった経験を思い出した。バグの特性と対応する特定手順は引き出し本当大事。

17: ichinotani 2026/02/21 09:24

7にあたるが、「ITエンジニアに二度同じ障害は通用しない」の気構えで、しっかり障害の記録を取っておくの大事。ノウハウの積み重ねが大きな財産になる。ピンチはチャンス。

18: kakei-akihiko 2026/02/21 09:46

「まず全体を見る」と全体を見るのが最初化のように言ってるのに「見る前に予測する」なんて言っていてどっちが先のつもりで書いてるのか。全体的に雰囲気で物を言ってる。

19: suka6411144 2026/02/21 11:05

あんま事前に予測を立てない方がいい気がするんだよなぁ、〜はないだろうとか思想の範囲を狭めるのは危険に思う

20: arjen__robben 2026/02/21 11:23

大体やってた。ただし予測はピンポイントで勘が働いてるときだけだな。

21: IGA-OS 2026/02/21 11:56

「なんか変なこと起きたから調べてくれ」というエンジニア未満は不要

22: aiuuutan 2026/02/21 12:48

この機能でこんな障害おこってるけど可能性調査してってaiにいう時代だよ ClaudeとかCodex使えない職場は…

23: Fluss_kawa 2026/02/21 13:11

仮説は立てるけどあんまりそれに寄りかかって調査すると原因見つけられないこと多いよ。エラーメッセージで仮説以外のメッセージフィルタリングして根本原因見逃してる例を何回も見てきた。

24: remonoil 2026/02/21 14:36

二分探索みたいな感じだよ。慣れると染み付いてライン探るムーブだらけになる

25: newforms 2026/02/21 14:57

言語化してて偉い

26: door-s-dev 2026/02/21 15:35

最初のほうがふんわりしてるけど全体的に良い内容では

27: magi00 2026/02/21 15:57

調査中は常に「今、自分は何を確かめようとしているのか?」という問いに答えられる状態を保つ。答えられなくなったら、それは迷子になっているサイン

28: namisk 2026/02/21 17:08

言語化されてるのを眺めると、「あの時にあの先輩に言われてこうやるようになったな」「あの障害調査で手間どって以来この作法を守るようになったな」など思い起こされて感慨深い

29: R2M 2026/02/21 20:21

更に立場や技術的・経歴的に偉い人が言っている事も疑うってのがある

30: xsde 2026/02/21 20:39

ソフトウェアエンジニアの経歴に「ミュンヘン国立バレエ団」という文字が現れることはなかなかないと思う