AI はソフトウェアのライフサイクルをなくさない — 各ステージを圧縮し、あなたの仕事をコードを 書く ことから、それを 仕様化・レビュー・検証する ことへと移す。同じフェーズ(spec → design → implement → review → test → ship)を保ちつつ、人間のゲート を明示的にする。
AI を、速くて熱心なジュニアのペアとして扱う — 素早く下書きするが、方向づけとチェックが要る。作業の単位は、各ステージで「自分で全部タイプする」ではなく になる。
AI はソフトウェアのライフサイクルをなくさない — 各ステージを圧縮し、あなたの仕事をコードを 書く ことから、それを 仕様化・レビュー・検証する ことへと移す。同じフェーズ(spec → design → implement → review → test → ship)を保ちつつ、人間のゲート を明示的にする。
AI を、速くて熱心なジュニアのペアとして扱う — 素早く下書きするが、方向づけとチェックが要る。作業の単位は、各ステージで「自分で全部タイプする」ではなく になる。
Spec ──▶ Design ──▶ Implement ──▶ Review ──▶ Test ──▶ Ship
AI AI AI HUMAN AI HUMAN
draft options code+tests gate gen+run gate
鍵となる変化: ボトルネックが 書く ことから レビューと検証 へ移る — だから生のタイピング速度ではなく、spec、tests、review に投資せよ。
面接官は、あなたがエンジニアリングの規律を保つのか、それとも単に「AI に書かせる」のかを見ている。弱い 回答:「AI がコードを書くので速く ship できる」。強い 回答: 同じライフサイクル、AI が各フェーズを加速し、人間がゲート(spec、review、ship)を持ち、検証が新しいボトルネック だ。
spec を飛ばすと自信満々のナンセンスが生まれる。review を飛ばすと品質/セキュリティの負債が積み上がる。コードの行数ではなく、成果(動くソフトウェア、より少ないインシデント)を測れ。
ジュニアからシニアまで、詳細な回答付きのIT面接質問ライブラリ。
寄付する