Вот я дома… Устал… Сидю сейчас и еле ворочаю руками…
А все из-за Марины. Впервые в жизни вижку такого человека.
Задача
Посторить простую админку для сатика. Там реально три простые формы. Максимум, что надо - это валидация данных, вводимых в формы.
Предложенное Мариной решение
Построить фреймфорк (даже и не знаю что конкретно она имелла в виду произнося это слово) для построения универсальных систем управдления данными. Этот фремворк должен уметь валидовать формы, работать с шаблонами и базами данных а так же…
Предыстория
Марина пришла и скзкла Няму, что ему нужно построить нечто. Употребила вышеизложенный набор слов и еще несколько типа модуль, CMS, сервер и т. п. и сразу убежала. Ням в непонятках написал валидацию форм в двух вариантах (1 - по асоциированным типам полей в форме; 2 - по типам полей таблицы БД, в которую будут попадать данные из формы).
Продолжение
Через полчаса пришла Марина. Поудивлялась почему еще нет фреймворка и с шаблонами до сих пор никто не работает. Ням все таки выпытал у нее что же она хочет. Через 15 минут Ням предоставил те три нещастные формочки, которые она хотела. С валидацией данных и в стиле всего сайта с хорошей версткой и прочим.
Развязка
В целях общего развития нашли ей определение слова framework, дали ей посмотреть на Wiki и Zope. Так же на словах и пальцах попытались объяснить зачем это слово придумали. Не получилось. Обрисовали две доски фломастерами всех имеющихся цветов (их у нас четыре - красный, синий, зеленый и черный), развешали все цветные фишки на магнитиках (около двух десятков четырех цветов - красные, синие, зеленые и желтые). Не уверен, что у нас получилось. Объяснили, что сам этот фреймворк вещь, несомненно, хорошая и полезная, но нужно четко понимать когда он нужен, а когда не очень. Тоже не уверен, что у нас получилось донести это до ее понимания. В общем, нам надоело и мы ушли домой.
Мысли вслух
Я не понимаю как может человек быть таким дубовым. Она училась на IT’шника. Закончила с красным дипломом. Имеет достаточно богатый опыт работы. В том числе и в иностранных фирмах. Но как она может не понимать таких простых вещей? Как можно пстроить достойный фремворк за полчаса? Как можно требовать от кого-то того, чего сам не знаешь? Ей, например, вполне нормально подойти и сказать: “Саша, а вот на завтра надо сделать веденее полной статистики рабочих показателей сотрудников с визуализацией”. Ну, пусть. Но у нас есть несколько рабочих показателей - время работы, например. А еще время занесения оператором одной заявки. Или, скажем, количество принятых заявок за час. Или Количество новых клиентов за тот же час. Та же визуализация… Ежу понятно, что ничего не понятно. Можно выстраивать кучу столбиков, отражающих каждый параметр за час работы, например. А можно по каждому параметру построить некие кривые с интервалом отображения в несколько минут. Или часов… А можно по всем параметрам через какую-то формулу считать “производительность”… А как эти данные хранить? И нужно ли их вообще хранить? Показал в реальном времени и хватит… И где их вообще визуализировать нужно? В приложении “оператор” или в центре управления офисом? Короче, попробуй угадай. И что главное она сама не знает. А когда я это сделаю, то это, конечно же будет не так. И даже если я реализую 99 из 100 возможных вариантов, то обязательно потребуется тот единственный. Может, конечно, я не такой смышленый, но меня эта ее манера слегка бесит. Вот как-нить ей повезет, что я прийду на работу злой… А если еще и Ням будет злой…
耐乏生活





