| 基本的なプログラミング能力 |
◎ |
明らかに人間よりできる。ほぼ完璧 |
| 経験 |
○ |
多様なパターンを提案してくれるが、完璧とは言えない |
| 集中力 |
△ |
LLM に時間管理のアドバイスをお願いできるが、まずやらない |
| 設計上の妥協 |
○ |
トレードオフの分析ができるが、最終判断には人間が判断することになる |
| シンプルさ |
○ |
シンプルなソリューションを提案できるが、仕様が壊れることもある |
| 完璧主義 |
△ |
効率的アプローチを提案できるが、人間の個人の性格特性に依存 |
| 知識 |
◎ |
枯れた技術に関してはほぼ完璧だが、新しい技術に関してはそれほど強くない |
| 低レイヤの理解 |
○ |
完璧だが、人間が低レイヤに対する理解を持っていることが重要 |
| デバッグスキル |
○ |
LLM は一般的なバグパターンの識別や修正方法を提案できるが、複雑なバグ解決には人間の経験や直感も重要 |