Из общих соображений
Материал из Lurkmore
Эта статья состоит из уныния и отчаяния. Сделайте с ней что-нибудь. Пожалуйста. |
Народ требует Народ требует иллюстраций к статье! В конце концов, если бы мы хотели почитать, мы бы пошли в библиотеку. |
Внимание! Эта статья или раздел полны стереотипами чуть более, чем наполовину. Скорее всего, это сделано исключительно для лулзов. Хотя если подумать… |
«Из общих соображений» является специальной методикой принятия решений, применяемой при нехватке знаний или фактов, необходимых для выполнения полноценного анализа.
Содержание |
Небольшой пример
Из общих соображений можно предположить, что юниксоиды должны в среднем жить дольше, чем виндозники. У виндозных программистов (как и просто юзеров) продолжительность жизни должна быть (в среднем) заметно короче, чем у всех прочих - из-за риска инсультов, инфарктов и суицидов после угробления вирусами (включая саму виндоуз) плодов долгой работы и прочих важных данных. |
Аноним |
В вышеприведенном примере обсуждалась продолжительность жизни компьютерных пользователей [1]. Автор соображения, не обладая статистикой смертности, связанной с пользованием компьютером и интернетами, просто собрал в кучку имеющиеся у него в голове факты (Windows vs Linux, распространенность троянов и так далее) и сделал обобщение. Пуркуа бы и не па?
В физике и другом матане
Крайне широкое применение. В некоторых особенно удачных случаях может приобрести специальное наименование, как то: «Метод размерностей» или «Теория групп».
Рассмотрим на простом примере Большого Взрыва, как физики могут из нихуя общих соображений вывести вполне точные оценки происходящего. Поскольку про предмет практически ничего неизвестно, а именно известно, что все существующие на сей момент теории сливают где-то в области /dev/null, то некто почесал репу и предложил: а давайте просто получим максимально простую комбинацию из известных констант — перемножим их там или разделим, чтобы по размерности получилась длина. Когда получили эту самую длину, то получить Планковское время стало совсем просто — делим длину на скорость света.
Шахматы
Следующий ход черных слоном был явно сделан из общих соображений: партия была немедленно проиграна, но матч выигран! |
В этой игре человеку приходится полагаться практически полностью на данный метод, так как его бортовой компьютер может считать позиции максимум на 5-6 ходов вперед, тогда, как современные программы на новейших CPU давно ушли за глубину 8-ми ходов (зависит от позиции, разумеется).
Да, в программу (и в голову) можно заложить все мыслимые дебюты, и есть некие теорийки для простейших эндшпилей, но с начала миттельшпиля и до конца машина считает варианты (коэффициенты фигур и так далее можно менять), а человек рассуждает: «А не зайти ли мне с лошади?» — но спроси его: «Почему именно с лошади?» — в ответ можно получить только нечто туманное, типа «в этом варианте сицилианской защиты черным полагается проявлять активность на ферзевом фланге». (С другой стороны, компьютер быстро, но механически перебирает все возможные варианты; человек же сразу отсеивает тупиковые направления, думая только по перспективным, хоть и медленно и не очень глубоко.)
Программирование
В программировании только сферические абстрактные задачи типа сортировки массива пишутся «по науке», но, когда дело доходит до реального кодинга, да еще в условиях тикающих над ухом часиков «проект должен был быть сдан еще вчера» кодер зачастую просто вынужден прибегать к данному методу. Какой параметр засунуть в функцию Sleep()? — «ну, там полсекунды, наверное, хватит» — частый образ мышления программера.
Рассмотрим применение этого метода на примере богов программирования. Коротко о задаче: требуется определить частоту процессора. Поскольку эту частоту по каким-то неизвестным причинам ниоткуда, кроме как через прямые измерения получить нельзя, то необходимо заюзать команду процессора rdtsc которая возвращает 64-ти битный счетчик внутренних тактов CPU. Сразу понятно, что нужно измерить, сколько тактов проц потратил за некое определенное время, только вот ВНЕЗАПНО выясняется, что из-за неточности измерений времени количество тактов может немного «плавать». Поскольку явно некошерно выдавать юзеру немного разные данные о частоте его CPU, программист решает прибегнуть к данному методу:
// Determine the MHz for the processor // KeGetCurrentPrcb()->MHz = 0; if (KeFeatureBits & KF_ RDTSC ) { Index = 0; pSamp = Samples; for (; ;) { // // Collect a new sample // Delay the thread a "long" amount and time it with // a time source and RDTSC . // CPUID (0, &Junk, &Junk, &Junk, &Junk); pSamp->PerfStart = KeQueryPerformanceCounter (NULL); pSamp->TSCStart = RDTSC (); pSamp->PerfFreq.QuadPart = -50000; KeDelayExecutionThread (KernelMode, FALSE, &pSamp->PerfFreq); CPUID (0, &Junk, &Junk, &Junk, &Junk); pSamp->PerfEnd = KeQueryPerformanceCounter (&pSamp->PerfFreq); pSamp->TSCEnd = RDTSC (); // // Calculate processors MHz // pSamp->PerfDelta = pSamp->PerfEnd.QuadPart - pSamp->PerfStart.QuadPart; pSamp->TSCDelta = pSamp->TSCEnd - pSamp->TSCStart; pSamp->MHz = (ULONG) ((pSamp->TSCDelta * pSamp->PerfFreq.QuadPart + 500000L) / (pSamp->PerfDelta * 1000000L)); // // If last 2 samples matched within a MHz, done // if (Index) { if (pSamp->MHz == pSamp[-1].MHz || pSamp->MHz == pSamp[-1].MHz + 1 || pSamp->MHz == pSamp[-1].MHz - 1) { break;
Экзамены, тесты
Просто незаменим в случае плохо выученных уроков, на экзаменах и зачетах. Если теория плохо лезет из головы, или её там вообще никогда не было — всегда есть шанс доказать теорему Вейерштрасса о равномерной сходимости самому. Правда, даже в случае успеха есть вероятность потерпеть фиаско — если препод дал на лекции какой-то любимый им способ доказательства, а вы изобразили что-то другое.
Однако продвинутые преподы любят гладить по головке студентов, которые способны на такой «блестящий экспромт», и шансов услышать «давайте зачетку» в среднем больше у индивидуумов, обладающих этой методикой.
Малоизвестный в народе автор «нормального распределения» однажды сидел вместе с другими школьниками в классе, когда препод (видимо, не хотевший возиться со школотой весь урок) дал туповатую задачку — посчитать сумму всех чисел от 1 до 100. Программируемых калькуляторов с интерпретатором бейсика в то время еще не было, и дети начали тупо складывать 1+2+… Наш герой «из общих соображений» решил попробовать сложить с конца: 1+100, 2+99… и, когда он выкрикнул: «стопицот» «5050!» то услышал привычное «ведите себя тихо, вы еще теорему Гаусса не доказали».
Multiple choice
Очень распространенная на сей момент и очень популярная за рубежом методика оценки «знаний», если таковыми может быть названо умение правильно выбирать ответ из нескольких неправильных. Хорошо поддается анализу с использованием данного метода, так как составители кроссвордов данного типа тестов обычно чешут репу при дополнении правильного ответа кучкой неправильных, и при этом им ничто человеческое не чуждо: обычно вместе с правильным ответом идет абсолютно тупой ответ, для ловли лулзов с абсолютного ламера, затем один «немного правильный», но чем-то манящий неподготовленного, и, наконец, «почти правильный», предназначенный отсеять «отличника» от «хорошиста».
Поскольку мы не собираемся зубрить разное дерьмо (например, тесты от 1С — всю эту муть, типа «чтобы создать новый классификатор товаров нужно: 1) удалить 1С; 2) приставать к админу; 3) позвонить во франчайзи; и т. д.»), а собираемся просто сдать тест, наша задача сводится к тому, чтобы отделить все «практически точно неверные» ответы от 1-2 «правильных» и, таким образом, перевести игру в угадайку с вероятностью 50/50 0,5^n, где n — количество вопросов, и получить профит.
Тесты IQ
« |
Даже с маленьким IQ можно сделать барбекю. | » |
— Федор Двинятин |
Еще одно хорошее поле применения метода. Помимо вышеупомянутых вопросов из серии «множественного выбора» может содержать различные вопросы на «общую эрудицию», типа «в какой части света НЕ обитают медведы: 1) В Арктике; 2) В Гималаях; 3) В России; 4) В Антарктиде». Из «общих соображений» пытаемся отбросить заведомо известное нам место (Россия), а также все, что относится к области «хер знает, что это» (все равно мы не можем сделать оценку). Остается два варианта, но даже тут можно предположить, что верный ответ вряд ли идет под первым номером (это обычно относится к первым несложным вопросам теста).
Исключительно доставляющим является пышным цветом расцветший в крайние времена институт IQ-тестов за платные SMS. Впрочем, они тоже врут — бывает, что даже оплатившим оные SMS сообщают об IQ свыше 9000, что есть явная ложь и провокация.
Популярные игры
Существует целая куча игр, где от участников ожидается проявления «эрудиции» которая во многом подразумевает использование данного метода.
Что? Где? Когда?
Популярная еще во времена СССР игра, в которой от участников ожидается мастер-класс в применении данного метода: «знатоки» — они, конечно, знатоки, но если бы они действительно отвечали на все вопросы благодаря обширным знаниям, то было бы неинтересно. Зритель ловит кайф именно в ту самую 59-ую секунду, когда благодаря данному методу игрок умудряется «из ничего» родить как бы правильный ответ.
Выборы
Прошу прощения за вопрос, но, все же, кого бы Вы хотели видеть мэром Иерусалима? Я собиралась голосовать за Гайдамака, но чисто из общих соображений. К сожалению, при полном отсутствии в нашем доме средств массовой информации, я почти совсем ничего не знаю о кандидатах. |
ziska |
От избирателя обычно никто не ожидает особенно глубоких знаний о программах кандидатов, потому как общая масса избирателей в основном делится на две группы: те, кто понимает, что ничего из этих программ выполняться не будет, и те, кто эти программы все равно не осилит. Поэтому в основном народ использует метод «голосуй сердцем», который является некоей смесью этих самых соображений, умноженной на весовую матрицу подсознательных предпочтений:
В бытовых разговорах я часто защищаю чиновников. Из общих соображений: негоже думать, что они только притесняют народ и воруют; у них ведь есть задачи, за которые с них спрашивают; и вообще, хорошо вам ругать власть, если на вас никогда не лежала задача более ответственная, чем вовремя покормить кошку. |
Владимир Мейлицев |
Иногда данный метод еще называют в просторечии «здравым смыслом», и именно его избирателям настойчиво рекомендуют применять политтехнологи.