Ловушки джуна: туннельное мышление и страх спросить
Две ловушки тормозят джуна сильнее, чем нехватка знаний: туннельное мышление и страх задать вопрос.
Туннельное мышление — застревание на одном подходе или гипотезе настолько, что вы перестаёте видеть альтернативы и сам факт того, что идёте не туда.
Ловушка первая: туннель
Junior находит первую идею решения и вгрызается в неё. Час, два, полдня он чинит подход, который изначально был тупиковым. Туннельное мышление коварно тем, что внутри туннеля кажется, будто вы вот-вот добьётесь — ещё одна правка, и заработает. Чем больше вложено времени, тем труднее признать, что путь неверный (это ещё и ошибка невозвратных затрат).
Противоядие — правило таймбокса. Договоритесь с собой: «Если за N минут (например, 30–60) я не сдвинулся, я останавливаюсь и пересматриваю подход или прошу взгляд со стороны». Таймбокс силой вытаскивает вас из туннеля.
Симптомы туннеля: - "ещё одна правочка, и точно заработает" (повторяется 5-й раз) - чините симптом, а не причину - не можете объяснить вслух, ПОЧЕМУ это должно сработать - прошёл час, прогресса ноль
Полезно установить личное правило вроде «пятнадцать минут — гугл, час — человек»: первые пятнадцать минут пробую найти ответ сам, но если через час самостоятельных попыток нет сдвига, обязательно обращаюсь за помощью. Конкретные цифры подбираются под команду и задачу, но сам принцип снимает мучительный вопрос «не рано ли я спрашиваю?»: у вас есть заранее оговорённая граница, и вы просто следуете ей, а не терзаетесь каждый раз чувством вины или гордости.
Ловушка вторая: страх спросить
Junior боится показаться глупым и поэтому молчит, когда застрял. Парадокс: именно молчание выдаёт неопытность. Опытные инженеры спрашивают постоянно — они ценят чужое время и своё. Час самостоятельной борьбы там, где старший подсказал бы за минуту, — это не упорство, а потеря для команды.
Как работает под капотом
За страхом спросить стоит ложная модель: «вопрос = признание некомпетентности». Правильная модель: «вопрос — инструмент, у которого есть оптимальное время». Слишком рано — не уважаете чужое время и не учитесь искать сами. Слишком поздно — теряете часы. Хороший вопрос задаётся после попытки и сопровождается контекстом.
Как спрашивать правильно
| Плохой вопрос | Хороший вопрос |
| «У меня не работает, помоги» | «Пытаюсь сделать X. Ожидал Y, получаю Z. Проверил A и B. Гипотеза — C. Куда копать?» |
Хороший вопрос показывает, что вы поработали, экономит время отвечающего и часто приводит к ответу прямо в процессе формулировки (эффект «резиновой уточки»).
Баланс между двумя крайностями
Две ловушки этого урока кажутся противоположными: туннель — это «слишком долго сам», страх спросить — это «надо было спросить». На деле у них общий корень: неумение калибровать, когда продолжать самому, а когда звать на помощь. Опытный инженер держит в голове внутренние «часы»: он позволяет себе застрять, потому что борьба учит, но ставит границу, после которой включается правило таймбокса и он выходит — либо пересмотром подхода, либо вопросом. Это не врождённое чутьё, а навык, который ставится практикой и парой обжигов.
Полезно различать два типа застревания. Первый — «продуктивная борьба»: вы не знаете ответа, но методично сужаете область поиска, проверяете гипотезы, узнаёте новое. Здесь стоит потерпеть, рост идёт. Второй — «бесплодное кружение»: вы повторяете одни и те же действия с мелкими вариациями, не понимая, почему они должны сработать. Здесь надо немедленно остановиться. Простой тест: если вы не можете внятно объяснить вслух, почему ваша следующая правка должна помочь, вы кружите, а не боретесь.
Частые ошибки
- Считать упорство добродетелью всегда. Упорство ценно в туннеле наоборот вредит. Различайте «трудно, но я двигаюсь» и «трудно, и я стою».
- Спрашивать до попытки. Вопрос без своих гипотез лишает вас обучения и раздражает команду.
- Молчать из страха. Худший вариант: потратить день там, где помощь заняла бы минуту.
Итоги
- Туннельное мышление прячется за чувством «вот-вот заработает»; лечится таймбоксом.
- Страх спросить выдаёт неопытность сильнее, чем сам вопрос.
- Хороший вопрос задаётся после попытки и несёт контекст.
- Различайте продуктивную трудность и застревание.