Я боюсь, у нас в «сложных» сферах слишком много заимствованных слов, к таким текстам неприменимы общие стандарты.
Почему неприменимы? Как раз стандартный подсчет и показывает, что специализированные тексты — сложные. Это действительно так — они понятны только специалистам.
Надо ли упрощать — уже отдельный вопрос, особого отношения к методике расчета сложности не имеющий.
Стандартный способ объяснения отрицательных чисел — когда ты кому-то должен денег. Соответственно, -10 будет означать, что ты должен кому-то 10 рублей. (-10) * 5 — означает, что ты должен по 10 рублей пяти кредиторам. Попробуем наделить смыслом умножение (-10) * (-5). Можно считать, что «отрицательные кредиторы» это должники, то есть (-10) * (-5) — это 5 должников, которые должны вернуть по 10 рублей. Этого получается, что всего они должны вернуть +50 рублей.
Но вообще на бытовом уровне одним из множителей очень часто являются «штуки», для которых нормальной отрицательной интерпретации нет, поэтому и нормальной интерпретации для произведения двух отрицательных чисел не будет. Также часто умножают на время — тут вполне подходит пример Mrrl — отрицательное время, как события в прошлом (пример можно разным образом видоизменять, рассматривая любой процесс, зависящий от времени). Ну и еще иногда метры на метры умножают (для получения площадей и объемов) — тут со смысловой нагрузкой отрицательных чисел тоже напряг.
Да, в современном мире очень часто случается так, что знание устройства не означает умения использовать. Примеров тому масса — оружейники совсем не обязаны хорошо стрелять, создатели кухонной плиты вряд ли являются искусными поварами, а автомеханики, как вы верно заметили, не выигрывают гонок Формулы-1. И даже сидеть за баранкой по 12 часов подряд, как это делают простые дальнобойщики, не каждый автомеханик сможет.
Так и в мире IT — знание архитектуры процессора x86 не очень поможет вам в написании отчета о продажах. Знание тонкостей в алгоритмах сортировки не ускорит создание формочки ввода накладной.
Естественно, знание устройства предмета обычно предполагает, что в крайнем случае человек сможет и воспользоваться им, но отнюдь не означает того, что он будет делать это профессионально. Просто появится еще один «говнокодер».
Ну а насчет автомехаников и хирургов — мой печальный жизненный опыт говорит, что методы работы у них очень похожи. Только объекты воздействия разные.
Нет никакой дилеммы — есть два разных знания (устройство гвоздей и умение их забивать). Эти знания мало пересекаются друг с другом, поэтому и обучают им в разных местах. Вас же не удивляет то, что автомехаников и хирургов в разных местах выпускают, хотя что-то общее у этих профессий тоже есть.
Ну и не у всех людей есть способности к обоим этим знаниям. Те, у кого способности есть, могут, при желании, освоить обе специальности.
Ну тут проблема не в несовершенстве технических методов, а в нежелании всех под одну гребенку «причесываться».
В каждой местности есть свои традиции адресации. Отказываться от них нет желания. Есть индекс — оно доводит корреспонденцию до местного почтальона. А Для местного почтальона понятие валидности сое — он знает как доставлять. А то получается абсурд — я знаю, что фраза «На деревню дедушке» наиболее понятным образом объясняет почтальону куда нести письмо, а идиот, сидящий в банке требует какой-то «населенный пункт».
А есть еще огромное количество временных (и даже кратковременных) точек доставки корреспонденции.
Я уж не знаю, что лучше -8 или 08. Сообщить такой адрес стороннему человеку без дополнительного пояснения того, что 08 это не 8 все-равно невозможно. Мне повезло и я там жил в «положительном» доме — соседям регулярно приходили письма, которые должны били прийти в «отрицательный». А сколько раз люди искали в 6-ом доме ЖЭК, который находился в 06-ом и не сосчитать.
В номерах домов встречаются откровенные ошибки, например, «08а» и «0п».
А почему вы решили, что указанные номера — откровенные ошибки?
08А — реальный номер дома, например, в городе Электросталь по улице Первомайской. И от дома 8А по той же улице он отстоит почти на километр.
Там дело было в том, что несколько улиц продлили в сторону за домом номер 1. Но отрицательным числам не все люди обучены, поэтому начали нумеровать с ведущим нулем — 02, 04, 06, 08, 010…
Хм, добавил свое решение в тестилку: jsfiddle.net/TbYtF/6/
Стабильно показывает лучший результат и по очкам и по времени. Не думал, что столь тупой алгоритм может быть настолько эффективен.
В данном случае целевая функция слишком отличается от того, что нужно в настоящем тетрисе. И дело не в форме фигур и возможности поворачивать, а в том, что в тетрисе полностью заполненный ряд — исчезает, поэтому появление внутренних пустот проблемой не является. А в данном случае задача выглядит, как минимизация числа пустот.
Судя по тому, что и в ночь с 8-го на 9-ое и в ночь с 15-го на 16-ое график прямолинейный можно сделать вывод, что в ночь с понедельника на вторник на сервисе сбора статистики какие-то профилактические работы с его остановом.
И опять вы смотрите на отношения работодатель-работник, как на неравноправные. Типа это работнику надо, чтобы повысили зарплату, вот пусть и просит. И в компании будет текучка до тех пор, пока отношение такое. А на самом деле уход сотрудника для компании обычно ничуть не менее болезненен, чем для сотрудника.
«Хороший» работодатель играет на опережение — он понимает, что удержание сотрудника проще, чем поиск новых и находит способы выявить недовольство до начала поисков работы.
Очень часто проблема не в том, что руководитель неспособен адекватно обсуждать вопросы повышения зарплаты, а в том, что не всякий сотрудник готов выступить инициатором подобного обсуждения. Многим (а интровертам-айтишникам в особенности) психологически тяжело подойти и начать подобный разговор (не только о зарплате, а вообще — о задачах, условиях работы и т.п.). Такой человек может долго молча и качественно работать, а потом внезапно принести заявление.
Да, LeonidZ высказался обидно, но на вашем месте не обижаться надо. Тут можно сказать вашими же словами:
это не попытка… обидеть… Это… просто информация к действию. Учитывать её при построении отношений с претендентами или не учитывать — решайте для себя сами.
Описанные вами принципы рекрутинга действительно часто встречаются именно в тех конторах, где работать не хочется. Так что вам решать — хотите вы быть в их числе или нет.
Надо ли упрощать — уже отдельный вопрос, особого отношения к методике расчета сложности не имеющий.
Но вообще на бытовом уровне одним из множителей очень часто являются «штуки», для которых нормальной отрицательной интерпретации нет, поэтому и нормальной интерпретации для произведения двух отрицательных чисел не будет. Также часто умножают на время — тут вполне подходит пример Mrrl — отрицательное время, как события в прошлом (пример можно разным образом видоизменять, рассматривая любой процесс, зависящий от времени). Ну и еще иногда метры на метры умножают (для получения площадей и объемов) — тут со смысловой нагрузкой отрицательных чисел тоже напряг.
Так и в мире IT — знание архитектуры процессора x86 не очень поможет вам в написании отчета о продажах. Знание тонкостей в алгоритмах сортировки не ускорит создание формочки ввода накладной.
Естественно, знание устройства предмета обычно предполагает, что в крайнем случае человек сможет и воспользоваться им, но отнюдь не означает того, что он будет делать это профессионально. Просто появится еще один «говнокодер».
Ну а насчет автомехаников и хирургов — мой печальный жизненный опыт говорит, что методы работы у них очень похожи. Только объекты воздействия разные.
Ну и не у всех людей есть способности к обоим этим знаниям. Те, у кого способности есть, могут, при желании, освоить обе специальности.
В каждой местности есть свои традиции адресации. Отказываться от них нет желания. Есть индекс — оно доводит корреспонденцию до местного почтальона. А Для местного почтальона понятие валидности сое — он знает как доставлять. А то получается абсурд — я знаю, что фраза «На деревню дедушке» наиболее понятным образом объясняет почтальону куда нести письмо, а идиот, сидящий в банке требует какой-то «населенный пункт».
А есть еще огромное количество временных (и даже кратковременных) точек доставки корреспонденции.
А почему вы решили, что указанные номера — откровенные ошибки?
08А — реальный номер дома, например, в городе Электросталь по улице Первомайской. И от дома 8А по той же улице он отстоит почти на километр.
Там дело было в том, что несколько улиц продлили в сторону за домом номер 1. Но отрицательным числам не все люди обучены, поэтому начали нумеровать с ведущим нулем — 02, 04, 06, 08, 010…
Ну или хотя бы формулировкой «классической задачи тетриса», так чтобы ее можно было к NP-задачам отнести?
Стабильно показывает лучший результат и по очкам и по времени. Не думал, что столь тупой алгоритм может быть настолько эффективен.
jsfiddle.net/by8c6/1/
«Хороший» работодатель играет на опережение — он понимает, что удержание сотрудника проще, чем поиск новых и находит способы выявить недовольство до начала поисков работы.
это не попытка… обидеть… Это… просто информация к действию. Учитывать её при построении отношений с претендентами или не учитывать — решайте для себя сами.
Описанные вами принципы рекрутинга действительно часто встречаются именно в тех конторах, где работать не хочется. Так что вам решать — хотите вы быть в их числе или нет.