Я уже не раз вскользь замечал, что так любимые некоторыми пассажирами головомки на темы, связанные с кардинальными изменениями ландшафта острова Хонсю или оценкой количества настройщиков музыкальных инструментов на самом деле являются отличными примерами мозгового онанизма. Интересно, что хотя эти задачи не подразумевают односложных ответов, и требуют вместо них неких линий рассуждений, считается, что существуют рассуждения правильные и неправильные. И якобы ход мыслей человека, направленный на решение этих абстрактных задач выражает его способность решать задачи реальные.
Знаете что? Единственное, что можно сказать о человеке, успешно решающем сферические головоломки в вакуууме это то, что он умеет решать сферические головоломки в вакууме.
Не говоря уже о том, что считающиеся правильными линии рассуждений при поиске решения задач являются как минимум неправильными. А как максимум – опасными.
Возьмем уже не очень популярную задачу о взвешивании Боинга без весов. Не очень популярную потому, что “правильные ответы” уже разве что на заборах не написаны.
Итак, посмотрим, чего пишут в интернетах. А пишут в интернетах всякий кошмар. Например, предлагают “приземлиться на баржу и по водоизмещению вычислить вес”. Логично, в задаче ведь не указано, что число самолетов ограничено, самолетов через сто-сто двадцать можно разработать технику посадки Боингов на баржи одним куском.
Другие варианты не менее веселые. Например, предлагается где-то добыть конструкторскую документацию или каталоги поставщиков и просто сложить массы всех винтиков. Ну, вы знаете, есть еще такой крайне эффективный способ точного определения количества голов в стаде – посчитать все ноги и поделить на четыре. Мысль о том, что если им посчастливится достать подобную документацию, то где-нибудь на две тысячи триста пятнадцатой странице наверняка найдется сводная таблица основных характеристик самолета, которая будет включать разблюдовку его масс, никому в голову не приходит.
Есть еще и деструктивные варианты, которые я по понятным причинам упоминать не буду.
Впрочем, правильного ответа в интернетах нет. Правильный ответ вообще сам по себе односложен и является в свою очередь вопросом:
“А зачем Вам нужно знать вес Боинга?”.
Это единственный правильный ответ. Потому что если у Вас нет ни самолета, ни весов и Вам просто интересно, то Вам прямая дорога на сайт производителя. Если у Вас по какой-то причине самолет есть, а весов нет, и вам просто позарез знать массу вашего конкретного самолета, то я бы посоветовал Вам не компостировать людям моск и не рисковать жизнями пассажиров, а приобрести соответствующие весы, если, конечно, весь Ваш интерес не ограничивается всего лишь оценкой потенциального дохода от сдачи алюминия, из которого он построен, во вторсырье. Впрочем, даже в этом случае я тоже посоветовал бы не заниматься фигней, а обратиться за информацией к производителю: не забывайте, что современные самолеты строятся из композитных материалов и алюминия в них может оказаться неожиданно мало.
Я бы мог понять, если бы подобные вопросы задавались при наборе на абстрактные должности решателей задач в вакууме. Я могу даже представить, что умение оценить количество настройщиков пианино в деревне Большие Васюки может быть очень полезно для каких-нибудь бизнес-аналитиков. Но ведь их задают при найме инженеров!
Дело в том, что инженеры решают задачи реального мира. В реальном мире нет абстрактной необходимости взвешивать абстрактные Боинги. В реальном мире может возникнуть потребность построить весы для самолета из говна и палок (такая потребность подразумевает, что водоемов с баржами поблизости нет). В реальном мире есть реальная необходимость обеспечивать оптимальную загрузку самолета и не допустить его перегрузки. Эта задача, на самом деле, на пару порядков сложнее. Инженер же такую задачу решит. Причем, прошу заметить, без разбора самолета до винтика или погрузки его на баржу. Далее, я вполне могу представить, что в реальном мире может потребоваться интегрировать весы собственно в сам самолет и я могу сходу предложить пару-тройку вариантов решения такой задачи, не требующих серьезной модификации самолета. Кстати, я сильно удивлюсь, если подобное решение нигде не используется.
Очевидно, что во всех этих случаях решения будут абсолютно разными, и определяться с решением инженер будет именно исходя из конкретной задачи. И именно поэтому вопрос “зачем” является самым правильным ответом для такой фудзиямовской задачи.
И если Вы собираетесь задавать такие вопросы на собеседовании, то, пожалуйста, сначала выясните для себя, кого именно вы ищите. От этого будет зависеть правильность ответов.