Метод научного тыка

Материал из Lurkmore

(Перенаправлено с Метод тыка)
Перейти к: навигация, поиск
Grammar Nazi негодует!
Во избежание скорой трагической смерти авторов от переизбытка свинца в организме в статье необходимо исправить орфографию, пунктуацию или и то, и другое.
Heil spellcheck!
Народ требует хлеба и зрелищ!
Народ требует иллюстраций к статье!
В конце концов, если бы мы хотели почитать, мы бы пошли в библиотеку.

Метод научного тыка (он же Метод Коши, он же "Метод ползучего эмпиризма") — довольно старый бытовой мем, пришедший к нам ещё с советских времён

Типичный пример

Содержание

[править] История

Во времена эпичного совка техника и аппараты были не очень высокого качества и не очень надёжными. [1] При этом напрочь отсутствовала какая бы то ни было система фирменного сервиса и обслуживания, в которой специально обученная обезьяна это все чинит строго по заводской инструкции и мануалу. В большинстве случаев сломанный телевизор или станок чинились за банку самогона (это сейчас ремонт дороже новой вещи), благодаря высокой концентрации инженеров, фрезеровщиков и прочих технарей, и низкой стоимости ремонтных материалов (чугуния, сосновой древесины, радиоэлектронной рассыпухи спизженной на работе). Но, разумеется, никакой документации, особенно ремонтной, при этом не имелосьне доставалось быдлом, которое просрало ее![2], максимум схема телевизора или альбом с картинками внутренностей тазика. Так что сломанный телевизор\радиоприёмник\розетка чинились методом тыка — наугад, без знаний матчасти. Работало примерно в 20 % случаев. Методом тыка невозбранно пользуются и сейчас, в основном дети, женщины и гуманитарии.

Метод же научного тыка отличается от метода просто тыка научным подходом, когда ремонтом или освоением незнакомой матчасти занимается не обезьяна с кувалдой, а вполне интеллектуальный персонаж — инженер, научный работник и тп. Он не будет втупую давить на все кнопки и перепаивать все деталюшки по одной, и смотреть, что получится (авось то, что надо), а будет решать классическую задачу управления черным ящиком — внося малые поправки на входе и наблюдая за результатом на выходе, решать, какие именно поправки надо усилить, или какие еще можно попробовать, а какие наоборот не надо. И так, постепенно, применяя переднюю голову, все-таки будет вести процесс в нужном направлении, если починяемый девайс не сгорел окончательно раньше.

[править] Альтернативный метод

Альтернативой методу тыка служит метод специально обученной обезьяны. При этом все действия ремонтника заранее расписаны, все выборы формализованы и прописаны, указаны все параметры и что делать при каждом их отклонении, часто даже в саму конструкцию (для электроники) встроены схемы самодиагностики, и если железный мозг выдал «ошибка 123», то все, что от обезьяны требуется — это, в соответствии с инструкцией, заменить блок 45 на такой же новый. Что там сломалось, почему, как, можно ли починить это все заменой резистора за два цента, а не блока за штуку баксов — обезьяну не волнует, а заказчика ремонта о всем этом просто не спрашивают, его задача нести бабло и радоваться, что оно починилось и не потребовалось менять всю установку в сборе.

Есть мнение, что на самом деле, именно «всего лишь» схема с пояснениями, что прозванивать и какие значения при этом должны получаться и есть часть нормальной документации, с помощью которой можно что-то починить. Но манагерам теперь втемяшилось в голову, что хорошая документация — это яркий буклет на красивой бумаге, где производитель хвалит покупателя за то, что он купил его технику. Ну и ремонтной документацией, теперь, конечно, называется раздел в конце этого буклета, где написано что-то вроде: «если техника не работает — проверьте, подключена ли она к розетке!». К. О. поясняет, что непредоставление схем буржуйских (а с недавних пор и наших) железок связано с сохранением коммерческой тайны.

Таки да, не только схема, но и разводка печатных плат и даже основные электрические показатели по напряжению, силе тока и осцилограммы для основных узлов входили в поставку совковой радиоэлектроники - от сетевого радиоприемника до персоналок типа "Электроника 0585". Так что сгоревший блок определялся моментально, а дальше - сабж этой статьи. Кроме того, в основном совковые телеки (Рубин, Весна, Рекорд ВЦ-311, Радуга, Зенит и что-там-еще (не что-то там еще, а телевизор Электрон! школота помни, по нему мы смотрели глазами мультфильм "Война Гоботов" в лихие девяностые ) незадолго до смерти эсесесерии делались по единой технологии 3УСЦТ, отличаясь друг от друга только заводом-изготовителем и конкретной реализацией. Так что "специально обученная обезьяна" училась только один раз и невозбранно знала потроха ВСЕХ популярных совковых телеков.

В реальности же схема или эскиз в разрезе это конечно хорошо, зело способствует повышению научности метода, но настоящая сервисная документация для обезьяны — это например любой современный автомобильный сервисмануал. Не альбом на двадцать картинок, а пять томов, а по современным понятиям так вообще дивидюк, с прописанием каждой возможной операции (а также приложение, в котором расписано, сколько за эту операцию с юзера денег брать). Такая книга, чтоб выдрочившая ее обезьяна могла это все починять, вообще не приходя в сознание, тем самым требование к наличию у ремонтного персонала моска снимается полностью. Даже советские книжки «жигуль 2101, устройство, ремонт и с чем его едят» — всего лишь жалкое подобие левой руки, какого-нибудь фордовского комплекта док. Подобные сервисные инструкции существуют и на электронику (тяжелые ксероксы, например), и на прочее оборудование, которое все-таки дешевле чинить чем менять. А вот на телевизоры и прочий юзерский дешевый хлам — нет, и разрабатывать подобное, и применять думающего головой ремонтника не окупается, если там дело не в сгоревшем предохранителе, то дешевле заменить все в сборе.

Автослесарь-кун сообщает, что после прочтения сиих виршей, гордо именуемых руководством по ремонту (как раз в пяти томах и с картинками), коллектив ремонтного цеха решил таки применить метод научного тыка.

[править] Современность

Сейчас же метод научного тыка в ремонте себя изжил почти полностью ввиду малой экономической эффективности (требуется целый инженер и куча времени, ни один ремонт мелкого говна не окупится — дешевле сделать новое в Китае!) но взят на вооружение эксплуатантами при освоении новой техники. Краткая суть метода — ткнуть случайную кнопку и запомнить, что из этого вышло. Как только все кнопки будут перетыканы — техника будет освоена. Если же все кнопки уже перетыканы, а изучаемый аппарат всё равно не заработал как надо — приходится читать инструкцию.

Отдельные очаги применения метода при ремонте сохранились только в полевом ремонте сложных или труднотранспортируемых повозок и тележек (лютых, бешеных представителей отечественного автопрома), когда ни документации, ни чего бы то ни было как не было так и нет, вызывать специально обученных обезьян — либо долго, либо дорого, но тем не менее присутствует/доступен кадр, способный к успешному решению проблемы. Редкость совпадения всех этих параметров в одном месте — фантастическая.

[править] На самом деле

На самом деле, личная жизнь метода научного тыка в наши дни крайне богата. А разгадка одна — безблагодатность техника из разных стран сталкивается с неповторимой отечественной культурой. Современную технику можно разделить на три больших категории:
а). Китайская
б). Из стран развитого социализма капитализма
в). Отечественная, преимущественно советская
Применение метода научного тыка (МНТ) с каждой из категорий имеет свои особенности.

Китайская. Внятное руководство отсутствует, что и понятно, потому что каких-либо средств контроля на приборе не предусмотрено. Использование МНТ сильно ограничено обилием неразборных пластиковых деталей. Если скилл «ковыряние отверткой» развит в специалисте плохо, то результатом может и станет потеря товарного вида. Ваш любимый девайс с фабрики дедушки Ляо в магазине уже не поменяют, но зато он станет вам верным другом в изучении методологии китайского приборостроения. И что характерно, такая методология существует. Печально здесь то, что хотя вы и можете поставить диагноз, пациент все равно умрет. Запасных частей в природе не существует, а доноров крайне мало.

Техника из стран развитого капитализма. Очень вкусная. В большой деревянной/картонной коробке, набитой разнообразными демпферами, помимо прибора и комплекта запчастей лежит красивая книжка с инструкцией на трех языках (русский бывает не часто). В зависимости от целевой аудитории, инструкция будет содержать раздел Troubleshooting (для домохозяек), Performance Tests (для владельцев осциллографа) и, в некоторых случаях, CAD-схемы всех узлов прибора (Анонимус гарантирует это [1]). В лучших традициях немецкого кинематографа, приборы для домохозяек требуют ремонта неким Authorized personel. На просторах нашей необъятной родины обычно зовут некого «ну ты же в этом разбираешься…». Метод научного тыка в принципе работает, но нередко эти приборы облеплены пломбами. Техника же для домохозяек как правило собирается на каких то хитровыебанных винтах и секретных защелках, в результате чего замена провода на утюге (ёбаный стыд!) превращается в увлекательнейшую головоломку, анализ затрат времени после которой приводит к выводу, что новый утюг был бы дешевле (ненависть!).

Специализированное оборудование производится либо промышленными магнатами, либо очень увлеченными своим делом людьми. Первые стремятся сделать черный ящик с тремя кнопками, LCD-панелькой[3][4] и наклейкой «Не лезь, нарушишь авторские права убьет» (There are no operable parts inside). Массовость производства позволяет снизить цену, но и увеличить количество багов. Последнее может компенсироваться легкой доступностью запчастей. Есть исключения в обе стороны.

Компьютер хорошо олицетворяет идеологию такого рода техники, хотя в наши дни вряд ли к ней относится. Основные этапы метода научного тыка: осмотреть внутренности на предмет очевидных повреждений; оставить минимально необходимые для запуска модули, последовательно включая остальные; заменять модули на заведомо рабочие, etc. Рай для Шерлока без спецобразования и радиотехнической лаборатории. Иными словами, МНТ означает здесь скорее поиск и исправление глюков, нежели какой-либо ремонт. Найденный глюк — это тест, на котором сэкономили толстосумы при производстве.

Когда технику делают люди, любящие свое дело, они оставляют братьям по разуму огромную свободу действий. Оригинальные технические решения явно указаны в описании, внутри прибор аккуратен, легко разбирается, ремонтируется с применением коктейля из мозга и радиотехнической лаборатории. Стоит дорого, работает долго. Можете рассчитывать на индивидуальную техническую поддержку и пиво с разработчиками. Метод научного тыка к ним практически неприменим. Такие приборы — это как учебник по state-of-art измерениям: чтобы реально использовать их функционал, нужно иметь неплохое представление о том, что там внутри.

Отечественные приборы. К советским приборам прилагалась инструкция, паспорт, комплект запасных частей и может быть что-то еще. Советские приборы были и являются кондовыми. В них нет «умной» электроники, которая нередко портит дело (в силу природной способности глючить). Зато в них есть много тумблеров, кнопочек, подстроечных резисторов и т. п. Приборы изобилуют средствами индикации со странными обозначениями. Схема функционирования прибора — прямолинейная и понятная. Однако, это не мешает им успешно ломаться. Их ремонт (особенно это касалось военной техники и спецприборов) был обычным, можно сказать запланированным, делом. Реальная скорость нахождения поломки примерно равняется заложенной разработчиками. На малых временах метод научного тыка не нужен, потому что в руководстве ясно написано: если не горит индикатор, то либо сломалась какая-то фигня, либо сгорела лампочка. Проверь лампочку, и если она работает, возьми фигню из комплекта запчастей, а сломанную отправь электроник-куну на ремонт. На больших временах метод тыка, равно как и метод научного тыка — это классика жанра, это мем.

Нередко помогал метод научного удара ногой. У этого есть простое объяснение: в какой-нибудь машинке, которая при своих десятках тонн веса может ездить со скоростью даже в 40 км/ч по русскому полю, редкое крепление может удержать какой-нибудь модуль на месте. Меткий удар ногой возвращал этот модуль в исходное положение. Или вытряхивал трупы насекомых[5] и мелких грызунов, которые аки Матросов бросались телом на технику и замыкали те контакты, которые не должны были быть замкнуты[6]. Анонимус-кун не претендует на всеобщность суждений. Олдфаги — велкам!

Новейшее время. Приборы у нас делают, но один из анонимусов видел их очень мало, чтобы сказать что-то определенное. Другой же гарантирует, что пиндосы используют метод научного высирания кирпичей (сокр. - МНВК) при знакомстве с современной аппаратурой этой страны. Сотрудник-государственного-предприятия-кун видел своими глазами, как пиндосы, с хронической деградацией древесины головного мозга, знакомились с новейшими разработками этой страны, на примере ГЛОНАСС. В составе участников шоу были: навигатор вышеуказанной глобальной навигационной системы (сокр. - ГНСС) весом в два килограмма и сотрудник, причисленный к отряду высших приматов, пытавшийся по 8 спутникам определить собственное местоположение. Это действо доставляло немало лулзов, т.к. точность местонахождения наш православный девайс определил с точностью 100500 километров в диаметре. Такие дела. А если учитывать, что самая сочная часть бюджета космической отрасли пилится именно на разработку и усовершенствование ГНСС, то ситуация выглядит довольно плачевной. Но вы же понимаете...

Всё тот же анонимус-кун какбэ намекает нам, что в этой стране МНТ стал одним из способов добывания денег. Когда разработчики могут годами и пачками, люто и бешено запускать разные модификации православных спутников для упомянутой ГНСС только с целью узнать: а будет ли работать эта модификация? Благо, чиновники получают свои выгоды с этих запусков, а сами-знаете-кто это поощряет. Ну куда мы без космоса, балета и женских кожаных сапог? Nuff said.

Другая разновидность МНТ. Два предприятия одной/разной отрасли выполняют одну и ту же работу с целью попасть под госзаказ. Инженеры срут кирпичами, сроки поджимают, наблюдаются иные лулзы. Однако, начальство в это время мечтает о драгоценном бюджетном финансировании. В итоге жестоким рандомом определяют предприятие, которое будет выполнять госзаказ, другое же из гонки вооружений выбывает. Так-то!.

[править] У программистов

Тем не менее, деятельность разработчика ПО во многом состоит из применения метода тыка. Этому способствует сложность и качествo современного ПО, особенно открытого, отличная повторяемость результатов на цифровых железках, безграмотность многих айтишников, отсутствие документации и разработка армейским способом[7].

Наиболее научный вариант из этого тыка — TDD, «test-driven development», рус. «разработка через тестирование». Суть такова: сначала пишется тест, который проверяет работоспособность ещё-не-написанного куска программы, затем пишется этот кусок так, чтобы он проходил тест.

"Гениальность" такого метода очевидна: далеко не каждый тест охватывает все возможные варианты. Ну, например, реализация программы "1/f(x)": как значение функции взяли 2, при делении получили 0.5 и типа тест пройден. Но вот если в процессе работы f(x) станет равно нулю... В общем, вот потому венда у Анонимуса и виснет так часто.

[править] Метод и быдло

95% населения напрочь не способно понять, чем же метод научного тыка отличается от просто метода тыка, отчего проистекают два следствия. Первый вариант — быдло, вспоминая как в прошлый раз это (или аналогичное) устройство кто-то успешно чинил научным тыком, смело и решительно лезет внутрь само, в результате, естественно, подопытному приходит полный пиздецъ. Второй же вариант — быдло, вспоминая как в прошлый раз неуспешно чинили обычным тыком и сожгли КЕМ, боится даже перднуть не в ту сторону в малой окрестности, в результате (так как документации, сервиса и прочего как не было так и нет) подопытный как не работал так и не работает, а быдло быстро ощущает лечебную силу начальственных пиздюлей за необеспечение функционирования.

Также в результате неуспешного применения метода ненаучного тыка иногда возникает и обратная убежденность — так как быдло свято уверено что щасте не может не есть, что как же так чтобы никто не мог починить, то оно всеми фибрами души уверовывает во всемогущество фирменного сервиса, инструкции, сертификата и официального дилера. Последствия еще более забавны, ибо в этих сервисах такие же обезьяны и работают, в результате подопытное устройство (автомобиль, телевизор) как не работало так и не работает, а быдло расстается с немалым количеством времени и денег, для просветления, которое, впрочем, все равно никогда не наступит.

[править] Алсо

  • Наукой доказано, что учёные размножаются методом тыка. Многократного.
  • Хаус лечит пациентов методом научного тыка. Это не волчанка, десятки их![8]

[править] Ссылки

[править] Примечания

  1. Не совсем так. Советская техника работала, работает и продолжает работать. Особенно в армии. Особенно сейчас. И, как ни странно, именно к армейской технике и применим Метод.
  2. На самом деле таки нет. С каждым электронным изделием почти всегда в комплекте шла его полная схема, а старую литература по ремонту до сих пор можно встретить на развалах. [подтверждаю. У самого была вертушка (это такой дивидюк, только на пластинках. Виниловых! Да-да, те самые, которые у ди-джеев) "Вега-120 стерео". Так вот, там был полный мануал со всеми схемами и даже с разводкой печатной платы!]
  3. Кстати, LCD-панелька — это уже показатель принадлежности к 21 веку. Разработанные в 90-х приборы могут содержать на своей 19-дюймовой лицевой панели (это не диагональ, а ширина стойки) несколько десятков индикаторов и столько же кнопок, но ничем не уступать новым.
  4. Ну, на Zyxel U-336S LCD-панелька была. А машинка родом из 90-х
  5. Да-да, господа компьютерщики, первоначальное значение слова «bug» имеет самое непосредственное отношение к вычислительной технике. Когда компьютеры были большими, а программы маленькими, самый обычный таракан, не обладающий никакими специальными знаниями, мог внести коррективы в результаты расчетов, пусть и посмертно.
  6. Удар ногой помогает и в наше время капиталистической технике, если в ней есть электромеханические реле. Так-то!
  7. Хороший, годный метод (если без TDD) для небольших быстрых проектов, или когда сроки поджимают.
  8. Вообще-то это делают все врачи когда сталкиваються с какой-нибудь невьебенно-непонятной хуйней. Дадут таблетку от А и смотрят. Если пациэнт не умер но и не выздоровел, дают таблетку от Б, и так по алфавиту. Пока не умрет или пациэнт, или хуйня.