12 monkeys
// 27 декабря 2002 годаЛюди делятся, как известно, на тех, кто сидит на трубе и тех, кому нужны деньги. (© «Игла», the movie). Люди вообще имеют свойство делиться на как им чорт на душу положит: на гуманитариев и технарей, мальчиков и девочек, тварей дрожащих и право имеющих, на Дедов Морозов и Снегурочек (вот так вот мягко и ненавязчиво с наступающим вас), на «плохих» и «хороших», то есть тех, кто с нами и тех, кто против нас.
Принадлежность к «нашим» и «не нашим» каждый раз определяется по все новым и новым признакам, давая почву для очередных классификаций. Конечная прагматическая ценность любого деления состоит в том, чтобы отделить
мух от котлет и зерна от плевел. Любое деление, разумеется, субъективно как и все в этом мире.
На сей радостной ноте и перейдем о очередному делению на.
Можно научить ездить обезьяну на велосипеде. Но ей никогда не придет в голову поехать на нем в ближайшие джунгли за бананами.
© Саша Ларьяновский, много лет назад.
(Саша, в натуре, ты когда на кофе позовешь?)
В Programmers Stone люди делятся на паковщиков и картостроителей. А на самом деле они делятся на обезъян, велосипедистов и дрессировщиков. Что, в принципе, почти одно и тоже.
Но есть нюанс.
Для сначала поучительная история из жизни, которую я вспоминаю с содроганием и содрогаюсь тем сильнее, чем больше времени проходит с ее начала. Я ходил к отцу на работу «чинить» компьютер. Не считая штук семь разных червей, в целом все работало. Поставил «Касперского» и все вылечил. Но он, как обычно, начал с
Прошло два года…
Велика вероятность, что там ничего не изменилось, и секретарша все так же совершает эти магические действия по нескольку раз за день.
Возвращаемся к нашим обезъянам… Не все так плохо, ибо бывает гораздо хуже. (Urban legends: я знал человека, который работал в IT фирме «менеджером» и форматировал тексты в «Ворде» пробелами). Так вот. При создании одного сайта дизайнер неосторожно упустил из виду некоторые очевидные вещи, как, например, прописать в CSS ссылки. В результате, если вы ставили в текст просто <a href=, то ссылка магическим образом приобретала цвет фона и становилась невидимой.
Вы не поверите, но вот реальный пример того, что нужно было написать, чтобы получить работающую ссылку:
<a href="ссылка" class="anons" id="game"><b>и только теперь идет ссылка</b></a>
Я это увидел и прикинул, как в течение лет двух человек, который обновлял этот сайт регулярно, (и при этом не являлся секретаршей) ставил ссылки только таким образом. После чего я пережил сильнейшее экзистенциальное потрясение в моей жизни.
Иными словами, я просто охуел.
«Обезъяна» это всего лишь метафора. Но иногда я в этом сомневаюсь.
Итак, «обезъяны» это люди, которые делают так, потому что дрессировщик показал («научил») именно так. Слово «научил» я специально взял в кавычки, потому что это не научение/наука/понимание, а
Вопрос «почему так?» если и возникает, то его полностью удовлетворяют типа «потому что так надо» или «потому что так оно работает/будет работать». А вот уже вопросы «а почему оно так работает?» или «а как оно может работать
«Делай, как я/делай, как я сказал» оптимальная форма обучения обезъян.
«Велосипедист» коль мы будем продолжать эту метафору с велосипедом это человек, которого научили кататься на велосипеде, и он совершенно осознанно получил в свое распоряжение способ быстрого передвижения и стал ездить не только в цирке, но и за бананами.
«Велотренер» это человек, который может учить других велосипедистов.
«Дрессировщик» это человек, который может учить «обезьян» кататься на велосипеде.
То, что мы называем «менеджер» это комбинация дрессировщика с «велотренером» в зависимости состава руководимого коллектива. И уровня «менеджера».
Еще бывают «Велосипедисты самоучки» и «Изобретатели велосипедов». Несмотря на такое ироничное название, мы должны отдавать себе полный отчет в том, что все равно
Главное, на мой взгляд, в этой жизни не быть обезъяной. То есть не опускаться до уровня шаблонной деятельности, особенно когда это мозговая деятельность. Сам я себя приписываю, конечно же, к
(Верх оптимизации это когда после рассмотрения
К тому же сам процесс оптимизации
Смотрите также: Programmers Stone, деление на паковщиков и картостроителей.