Запрограммированная любовь
31-01-2007 17:09
к комментариям - к полной версии
- понравилось!
- Женщина не может быть программистом!
- Если от Бога дано, может...
В этом учебном году мой коллега надолго покинул учебный процесс. Несмотря на то, что события, приведшие к этому, довольно грустны, что мне в числе прочих коллег пришлось взять на себя дополнительную работу, всё-таки здорово, что так произошло. Потому что мне посчастливилось поработать с ребятами, у которых мозги устроены совсем по-другому, чем у простых математиков:))) Порой они мне выдавали алгоритмы, которые были даже лучше, чем те, которые виделись мне для решения поставленной задачи. И всё же их ещё многому нужно учить:))) Чтобы когда-то (не все, конечно) они стали программистами-профессионалами.
Много раз пришлось повторить одно и то же, пока они научились тому, что введённые параметры нужно проверять на допустимость. Причём из-за лени им хочется устроить проверку скопом, а я просила каждое значение порверять отдельно: потому что нельзя наказывать пользователя повторным вводом 10 данных, если он неправильно ввёл всего одно...
Павел, который мне очень напоминает давно ушедшего из жизни моего одно-классника-курсника, предпочитает решать ровно ту задачу, которая ему поставлена. Ни на шаг вправо-влево-вперёд, хотя алгоритм должен быть универсальным, а не для этой задачи:))) Трудно спорить с человеком, который утверждает, что если прога работает, то трогать её не стоит:)) А на зачёте я ему всё-таки поставила "хорошо", хотя до этого у него были только "отлично". И не из вредности:))) После беседы он согласился, что я права, и его знания не отличны, что он понадеялся на свою память, и та его не раз подвела, что в его зачётной программе много неточностей и моментов, которые требовали особого обдумывания, и над ними Паша не потрудился:)))
Часто ловлю себя на том, что пишу программки, даже не будучи уверенной, что они потом понадобятся. Хотя несколько написанных для себя макросов помогают в рутинной работе довольно часто. И дело в общем-то в том, что я просто "программист в душЕ". И любую программку (даже ту, которую никто никогда не увидит) мне нужно довести до совершенства. Знаю, что редко с первого раза удаётся написать идеально работающую, иногда "косяки" находятся даже спустя долгое время использования. Тем приятнее работать над своими ошибками...
И всё чаще ловлю себя на мысли, что жизненные ситуации иногда тоже видятся как отклики во время тестирования очередной программки:))) Порой я улыбаюсь, думая о том, что хотелось бы отменить исправления, внесённые в жизненную программу. Чаще всего в жизни, в отличие от компьютера, этого сделать нельзя. Однако, самообучающаяся жизненная программа, становится чуть лучше. В её коде "зашито" уже больше вариантов, которые она умеет "обрабатывать". Всего, конечно, не предусмотришь, но просчитывать варианты жизненных развилок программистская практика сильно помогает:)
Проверяла отчёты студентов и думала о том, что даже те учебные программки, которые они пишут, умеют чуть больше (чаще - гораздо меньше), чем видят это авторы. Я часто "из вредности" придумываю такие данные, что программа даёт сбой. Студенты сильно расстраиваются. Но не потому, что программа написана плохо, а потому, что придётся разбираться, думать, переделывать. Жизнь тоже иногда подсовывает такие вот проверки. Кто-то по-детски обижается, а мне радостно - есть куда расти...
Мужчины часто говорят о том, что чувства нельзя запрограммировать, запланировать. Однако в "моделировании любви" сами (за редчайшим исключением!) следуют стандартной программе. Причём не собственной, а написанной чужим дядей. И удивляются, почему все женщины одинаковы.
Когда-то заполняла на сайте знакомств анкету. Вопрос супер: "Как Вы обычно знакомитесь?". //Интересно, о чём должен поведать ответ на этот вопрос?// Я ответила, что каждое знакомство - неповторимая история. И ведь действительно! Таких историй придумать - фантазии не хватит, а воспоминаний - не на одну книжку:))) Наверное, потому я и знакомлюсь редко - моя "программа" реагирует только на нестандартные ходы:)
И ещё подумалось, что жизненная программа каждого человека составляется для решения своей задачи - сложнейшей и неповторимейшей:))) Нарушая тем самым основное свойство алгоритма - массовость. Но тем жизнь и интреснее любой программы - что она уникальна и неповторима при всей схожести отдельных сюжетов:)))
вверх^
к полной версии
понравилось!
в evernote