
Просто не могу оставить без внимания.
Почувствуй себя программистом
Благодаря этому уникальному упражнению, вы, совершенно не зная ни одного языка программирования, сможете почувствовать себя настоящим программистом-профессионалом!
Для упражнения потребуются:
- два участника;
- часы (желательно с секундомером);
- листок чистой бумаги;
- ручка (шариковая или гелиевая, но именно ручка,- это важно).
Один из участников будет «Заказчиком» (Работодателем), другой - «Исполнителем» (Программистом). «Заказчику» выдаются часы и право голоса, «Исполнителю» - бумага и ручка.
Начало упражнения: «Заказчик» засекает 10 минут и дает задание «Исполнителю»: «Нарисуйте мне, пожалуйста, красивую девушку.»
Далее, пока «Исполнитель» рисует, стоя у него «над душой», высказывать следующие пожелания к рисунку:
0:30- Пусть у нее в руке будет меч.
1:00 - Двуручный меч, который она держит обеими руками!
1:30 - А в другую руку ей дайте УЗИ.
2:00 - Пусть она будет уставшей путешественницей, присевшей отдохнуть.
2:30 - На меч она опирается, отдыхает, значит.
3:00 - Пусть на ней будет развивающийся по ветру плащ!
3:30 - ...И купальник.
4:00 - А лучше доспех!
4:30 - Не... униформа!
5:00 - Уберите плащ, он не идет к униформе.
5:30 - Пусть она смело стоит на мостике космического крейсера!
6:00 - Почему у нее меч? Уберите это старье. А УЗИ переделайте в бластер!
6:30 - Ее волосы развиваются по ветру... для красоты, значит.
7:00 - Бластер не смотрится... уберите его. Она вообще капитан этого корабля, ей не нужен бластер!
7:30 - Ей нужна фуражка капитана! И аккуратно собранные на голове волосы!
8:00 - И сидеть она должна в кресле капитана!
8:30 - Красивая, суровая и необычайно смелая капитанша корабля пиратов...
9:00 - Нет, эскадры боевого флота Галактической Федерации!
9:30 - ... Вытягивая палец, отдающая приказ о смене курса...
По истечению 10 минут «Заказчик» берет работу «Исполнителя», критически ее осматривает и высказывает свое впечатление: «Ну это же совсем не то, что я хотел! А где ее верный советник? А почему у нее нет табельного оружия? И вообще, почему она такая некрасивая и суровая? Я же просил КРАСИВУЮ девушку! И вообще на рисунке столько каракулей... Плохой вы программист, зря я к вам обратился... Не буду платить за такую халтуру!»
Для большей остроты ощущений, можно взять целую «Команду Разработчиков», и пусть они вместе рисуют «большой и красивый пейзаж» за 10 минут.


Знакомая ситуация. Как правило заказчикам неинтересна начинка,их интересует только то, что они видят. А видят они только оформление. На самом деле немного обидно становится когда показываешь заказчику какую-нибудь клевую фичу, а он говорит "Ну и че?".
ОтветитьУдалитьПоэтому большая часть разработчиков всяческих программных продуктов кроет их матом почем зря. Хотя, если посмотреть с другой стороны, наличие таких заказчиков идет на пользу, потому что если угодить какому-нибудь вредине, то сделать что-нибудь, что примет более простой человек без заморочек становится проще. Вот так.
Хотя есть и такие которые примут любой продукт. Скажут "Ну нормально" и все. Тогда тоже становится обидно, потому что приходит мысль "И нафига я старался, когда он даже какую-нибудь херь принял"
ОтветитьУдалитьУ меня иногда создается впечатление, что комментарии ты оставляешь впрок. Ну так, заходишь раз в месяц, пишешь кучу-кучу всего, чтобы в следующий раз зайти еще через месяц и не париться. Вот!
ОтветитьУдалитьОсновная суть любого заказчика - он не знает, что хочет.
ОтветитьУдалитьОснованя суть программиста - выполнить дело в соответствии с техническим заданием (только оно и важно - задание).
То есть - заказчик и программист - в принципе - параллельные миры, никак не пересекающиеся. А промежуточное звено меж ними - официально утвержденное техзадание:
- девушка на коне
- рост девушки
- рост коня
- цвет девушки
- цвет коня
- неустойка в случае, если конь будет перекрашен из пегого в зеленый
Так и живу, вернее - пытаюсь (:
2Abu
ОтветитьУдалитьМы все так пытаемся жить. Можно конечно, отказываться от выполнения работ, не указанных в ТЗ. Но, судя по опыту, лучше этого не делать.
А неустойка - это да, это важно =) Существует большой риск никогда не сдать проект, если делать его бескорыстно.