Из жизни программистов

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (2) 1 [2]   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Объект
14.12.2011 - 15:56
0
Статус: Offline


Весельчак

Регистрация: 29.06.11
Сообщений: 119
Это из жизни фанатов террарии faceoff.gif
 
[^]
garex
14.12.2011 - 18:16
0
Статус: Offline


Ярила

Регистрация: 16.08.08
Сообщений: 4126
Строительству как отрасли уже тыщи лет. Письки ещё несоразмерны. А ебанатов везде хватает.

Изменения будут всегда и с ними надо бороться -- убеждениями или предвидением и боле-мене грамотной архитектурой.

Эврибади лайс. © И особенно заказчики.
 
[^]
md5
14.12.2011 - 18:39
1
Статус: Offline


Весельчак

Регистрация: 27.11.09
Сообщений: 128
Если бы программисты были архитекторами, то...

1. В день сдачи здания приезжал бы крупный начальник, говорил бы, что ему не нравится вон то восточное крыло и вопрошал: «А можно ли это переделать за два часа?»

2. Половина зданий была бы похожа на барачные конструкции с кучей подпорок по периметру — время не резиновое.

3. Вторая половина зданий была бы нормальной, но недостроенной.

4. Утвержденный план здания по ходу бы дополнялся пулеметами на крыше (чтобы враги не подступились), легкомысленными статуями на фасаде (чтоб красиво было) и окнами, через которые можно смотреть только изнутри — и вся эта красота за те же деньги, в те же сроки и за три дня до окончания проекта.

5. Если бы легкомысленные статуи и пулеметы уместить в одном здании не получилось бы, начальник заглядывал бы в глаза и спрашивал: «А почему нельзя? А вон я видел вон там вон это вон».

6. «Вон там вон это вон» — здание, возведенное международной строительной компанией при поддержке правительств трёх государств.

7. И вообще, плита перекрытия между этажами — это просто, доступно и легко, почему её поднимают на кране? Вон, египтяне еще до нашей эры пирамиды строили, а это вам не хухры-мухры, давайте-ка пошустрее!

8. А зачем нам эти плиты покупать? Не-е-ет, это очень дорого. Проще выдать задание на создание рукотворных плит силами доблестных архитекторов. А то, ишь, сидят, чего-то рисуют в автокаде, жизни не видели.

9. Если бригада таджикских джамшутов сотворила бы с внутренними помещениями какое-то непотребство, то в этом виноваты были бы снова архитекторы (джамшутам должно быть интуитивно понятно, что ламинат на стены не укладывают и обои на пол не клеят, а у вас подписей на стенах и полу нет). Если в здании после его постройки и сдачи в эксплуатацию случился бы пожар из-за курения в постели пьяного жильца, в этом тоже были бы виноваты архитекторы (а здание у вас не пожароустойчивое).

10. Злые архитекторы по вечерам, проклиная всё на свете, отправлялись бы отдыхать от этого бардака куда-нибудь подальше в надежде, что завтра им не выдадут техзадание на постройку очередного колосса в нереальные сроки.

Считаете программистов бездельниками, лентяями и прохиндеями? Зачастую это правда (иначе бы я не потратил четверть часа рабочего времени на написание этой истории). Несмотря на это, уважайте труд программиста — зачастую им ставят задачи из разряда «найти снеговика в Сахаре и привезти его живым», и многие справляются!

via http://ithappens.ru/story/1512
 
[^]
дебиловистребитель
14.12.2011 - 20:27
0
Статус: Offline


Блять, ща я пайду за вадой

Регистрация: 26.11.10
Сообщений: 0
Все верно, но это детские болезни. С опытом проходит.
 
[^]
сюр
14.12.2011 - 20:35
0
Статус: Offline


Гость

Регистрация: 8.03.10
Сообщений: 0
Очень бородатый баян, но актуальность не теряет:

3.03. Обсуждали сроки. Выпили 3 ящика пива. Петрович говорит, что
тут всей работы на 4 месяца. Значит, на самом деле 8. В итоге в
контракте записали 12, хотя раньше, чем за 16, вряд ли управимся.

4.03. Отмечаем подписание контракта.

5.03. Отмечаем подписание контракта.

6.03. Петрович пошел сдавать бутылки.

7.03. Продолжаем отмечать подписание контракта на деньги, вырученные
Петровичем.

8.03. Отмечаем 8 марта. Женщин у нас в фирме нет, так что праздник
никто не портил.

9.03. Долго вспоминали, что же мы отмечали вчера. Пришел Алекс,
сказал, что пора бы начинать работать. Послали. Играем в Quake.

1.04. Пришел Сидоров и сказал, что пора начинать работать. Кого он
хочет наколоть своими первоапрельскими шуточками?

2.04. Петрович тоже говорит, что пора начинать работать. Сговорились
они, что ли? Обнесли площадку забором и повесили красивые плакаты
"Строительство ведет компания "Домострой" (www.domostroy.ru)". С
чувством выполненного долга играем в Quake.

20.04. Пришел заказчик, интересовался, как дела. Посадили его за
компьютер с Quake'ом и позволили нас всех обыграть. Ушел очень
довольный. Однако пора, кажется, и впрямь начинать работать.

21.04. Обсуждали проект. Сидоров предлагает крупноблочную архитектуру.
Петрович говорит, что блоки громоздкие, плохо стыкуются друг с другом,
содержат много лишнего и вообще еще неизвестно, какие у них там внутри
трещины. Заявляет, что из блоков строят только законченные ламеры.
Настаивает, что все надо строить по старинке, из кирпича, хоть это
и намного дольше. Самый радикальный проект предложил Алекс. Он
говорит, что вообще не нужно строить 12-этажный дом, а нужно построить
несколько десятков деревянных коттеджей и соединить их подземными
туннелями. Дескать, на Западе сейчас так модно. Напомнили ему, что
заказчик требует именно 12-этажный дом. Он отбивался и кричал, что
заказчики тупы по определению, и слушают их только законченные ламеры.
В самый интересный момент дискуссии кончилось пиво. Решили продолжить
завтра.

22.04. Пытались решить вопрос дуэлью в Quake. Алекса с его коттеджами
завалили сразу, но между Петровичем и Сидоровым вышла ничья. В итоге
каждый будет строить по своему плану, а потом попытаемся все это
соединить, чтоб не рухнуло.

23.04. Начали строить. У всех бурный энтузиазм.

30.04. Первый этаж готов! Показали его заказчику. Он интересовался,
почему в разных комнатах разная высота потолков, почему из стен
вываливаются кирпичи и почему в доме нет подъезда, а влезать
приходится через окно. Объяснили ему, что это специальные ограничения
демо-версии. Уходим на праздники, гордые собой.

10.05. Петрович протрезвел первым и долго ругался. Мы думали, что
Алекс выпил все пиво. Оказалось, все еще хуже: Петрович вспомнил,
что мы забыли про фундамент. В проекте он, конечно, описан, но ведь
документацию читают только ламеры.

11.05. Ломали первый этаж. Обидно, блин. С другой стороны, хорошо,
что раньше работать не начали, а то бы сколько труда насмарку.

11.07. Работаем. Петрович достраивает второй этаж, Сидоров - пятый.
Алекс отгрохал шахту лифта до девятого этажа, она теперь торчит над
всей конструкцией и в сильный ветер подозрительно качается. Временно
поставили деревянные подпорки.

17.07. Алекс строит чердак и крышу. Поскольку верхних этажей еще нет,
строить приходится на земле. Потом поднимем краном. По крайней мере,
Алекс на это надеется.

13.08. У Сидорова не стыкуются панели. Щель больше метра. Панели
подходящей формы, чтобы ее заткнуть, нет. Сидоров позвал Петровича
и предложил заделать кирпичом. Петрович заявил, что у него своих дел
по горло, и вообще, без знания внутренней архитектуры панелей ничего
сделать нельзя.

14.08. Разломали несколько панелей, чтобы Петрович мог изучить
внутреннюю архитектуру. Петрович ругается, кричит, что проектировщики
панелей - полные ламеры.

17.08. Петрович заделал дыру. Правда, панели при этом перекосились,
но это уже мелочи. Проводку из обеих панелей пришлось вывести наружу
и связать узлом. Петрович замотал узел изолентой и уверяет, что
будет работать, если только дождь не пойдет.

1.09. Стройкомбинат выпустил новую версию панелей, улучшенной
прочности и утепленности, со встроенными стенными шкафами.
Правда, ни по форме, ни по размеру они не совместимы с предыдущими
и, кроме того, в три раза тяжелее. Сидоров рвется разломать все,
что мы уже сделали, и перестроить заново, с новыми панелями. Еле
отговорили. Да и, в любом случае, фундамент такую тяжесть бы не
выдержал. На какую архитектуру они вообще рассчитывают, эти
комбинатские?

16.09. Прибежал Алекс, обуреваемый идеей. Предлагает сделать все
окна в доме изменяемого размера. Говорит, заказчик будет тащиться.
Сказали ему, чтоб не выпендривался.

2.10. Петрович добрался до пятого этажа. Горд собой. Обратили его
внимание на тот факт, что его стена наклонена под углом 40 градусов.
Он ругался, кричал, что мы ламеры и ничего не понимаем. Потом
обещал подумать.

3.10. Приходил заказчик. Спросил, почему стена наклонена под углом
40 градусов. Объясняли ему про силу Кориолиса. Он все выслушал,
потом сказал, что он, конечно, в строительном деле ничего не смыслит,
но у него по соседству точно такой же дом, и там стена прямая. Блин.
Ненавижу умных заказчиков. Потом этот идиот Алекс ляпнул при нем
про свои изменяемые окна. Заказчик, естественно, загорелся и
настаивает, чтоб делали именно так. Дважды блин.

4.10. Спросили Алекса, придется ли все разбирать ради его окон. Он
уверяет, что нет - будто бы и у стандартных панелей есть такая
недокументированная функция. Естественно, к кирпичной части дома
это не относится. Петрович категорически против.

5.10. Петрович признал, что со стеной действительно имеется проблема.
Говорит, что неправильно положил какой-то кирпич. Но чтобы понять,
какой именно, надо перебрать их все. Проще все снести и построить
заново.

6.10. Убеждали Петровича, что построить все заново из кирпича он
уже не успеет. Демонстрировали ему расчеты на калькуляторе. Петрович
ругался, кричал, что калькулятор придумали ламеры. Потом все-таки
согласился строить из панелей и ушел с горя в запой.

8.10. Ломали кирпичную часть. Попутно повредили панельную. Вся
постройка скрипит и угрожающе шатается. Укрепили деревянными
подпорками и пошли играть в Quake.

17.10. Петрович вышел из запоя. Работаем.

7.11. Празднуем 7-ое ноября - или как оно там теперь называется?
Коммунистов у нас в фирме нет, так что праздник никто не портит.

15.11. Вспомнили, что у нас кран достает только до 8 этажа. Послали
Сидорова доставать новый кран. Играем в Quake. Алекс замочил
Петровича. Растет смена!

24.11. Вернулся Сидоров. Кран не достал, зато достал крутой
экскаватор. Предлагает вырыть глубокую шахту и построить дом не
в высоту, а в глубину. Говорит, что нигде в контракте не сказано,
что 12 этажей должны быть над поверхностью. Еле отговорили.

25.11. Устроили мозговой штурм по проблеме крана. На последней
бутылке пива нашли решение. Бросили основное строительство. Строим
рядом 4-этажный дом. Потом втащим наш кран ему на крышу.

25.12. Празднуем католическое Рождество. Католиков у нас в фирме
нет, так что праздник никто не портит.

14.01. Ничего не помню. Голова болит. Мужики, какой сейчас год?

2.02. Ну, кажется, наконец-то достраиваем 12-ый этаж. Завтра будем
прилаживать сверху чердак и крышу, что соорудил Алекс.

3.02. Алекс - ламер. Крыша регулярно съезжает. Пока подперли краном.
Думаем, что делать дальше.

4.02. Алекс доказывает, что он не виноват. Просто 12 этажей Сидорова
на 4 метра выше и на 5 метров шире, чем 12 этажей Петровича.
Выяснилось, что они строили из разных панелей. Но Алекс все равно
ламер, поскольку его крыша не подходит по размеру ни одному из
вариантов. Его шахта лифта, кстати, тоже.

5.02. Латали, укрепляли и наращивали крышу. Петрович говорит, что
будет держаться, если снег не пойдет.

7.02. Снег пошел.

10.02. Соорудили крышу из фанеры, покрасили под жесть. Будем
надеяться, заказчик не заметит.

11.02. Тестировали лифт. Его остановки приходятся между этажами,
но выбраться из кабины можно. На четных этажах ползком, на нечетных -
подтягиваясь. Не забыть описать это в документации.

12.02. А вообще-то лифт ездит крайне медленно. Петрович ругает всех
ламерами и собирается заняться оптимизацией.

13.02. Петрович оптимизировал лифт. Тот разогнался, пробил крышу и
улетел в неизвестном направлении. Хорошо, что крыша фанерная, и
чинить будет легко. После этого шахта лифта рухнула. Вспомнили, что
так и не заменили деревянные подпорки на что-нибудь более прочное.
Ничего. Ходить пешком полезно.

15.02. Идут отделочные работы. Почему-то куда-то исчезают маляры
и штукатуры. Договорились, чтоб прислали еще.

17.02. Выяснилось, что из-за ошибки Сидорова двери на этажах со
второго по шестой открываются только на вход. В результате на этих
этажах скопилось множество маляров и штукатуров, которые не могут
выйти обратно. Сидоров обещал все поправить. Пока кормим маляров
и штукатуров через форточки.

20.02. Алекс, наконец, доделал свои изменяющиеся окна. Тестировали.
Выяснилось, что при изменении размера окна в нем бьются стекла.
Кроме того, наблюдается ряд побочных эффектов. Например, в гостиную
одной квартиры может въехать унитаз и ванна из другой. Также иногда
исчезают двери и осыпаются балконы. Жаловаться на стройкомбинат
бесполезно - они скажут, что нечего пользоваться недокументированными
функциями.

21.02. Приходил заказчик. Спрашивал, нельзя ли внести в проект
небольшие изменения. В частности, вместо 12-этажного дома построить
поселок из деревянных коттеджей, соединенных туннелями. Он прочитал,
что на Западе сейчас так модно. Нейтрализовали Алекса прежде, чем
тот успел открыть рот, и вежливо, но твердо объяснили заказчику,
что он неправ.

22.02. Балконы продолжают сыпаться, хотя изменяемые окна мы больше
не трогали. Видимо, это какой-то независимый глюк. Какой, искать
уже поздно, так что просто отодрали оставшиеся балконы от греха.
Попробуем объяснить заказчику, что это сделано в целях оптимизации.

23.02. Праздновали 23 февраля. Военных у нас в фирме нет, так что
праздник никто не портил. Женщин тоже нет, так что подарков нам никто
не дарил. Обидно.

25.02. Алекс попытался доделать свои окна. В результате половина из
них ужалась до нулевого размера и обратно не разворачивается. Сказали
ему, чтоб больше не выпендривался, а то будет еще хуже.

27.02. Вспомнили, что так и забыли сделать подъезд. Размышляли, не
рухнет ли дом, если прорубить его сейчас. Сидоров сказал, что лучше
не рисковать. Петрович обозвал его ламером и согласился. Не забыть
описать в документации вход через окно как особенность дизайна.

1.03. К-как первое марта?! Откуда?! Вчера же еще... Блин. Кто ж
знал, что в этом ламерском феврале 28 дней! Выходит, сдача объекта -
не через неделю, а послезавтра?!

2.03. Аврал. Работаем 24 часа в сутки, не просыпаясь.

3.03. Убедили заказчика, что нам нужен еще день для финального
тестирования. М-да, ну мы вчера и наработали... А в общем, не все
так страшно. Ну что с того, что некоторые двери находятся в полу
или в потолке, либо ведут с десятого этажа прямиком на улицу,
в некоторые квартиры в принципе невозможно попасть, санузел кое-где
совмещен с кухней, в половине дома нет воды, в другой половине -
электричества, канализация обрывается на шестом этаже, а лестницу
между восьмым и девятым пришлось сделать веревочной? Главное -
провести заказчика правильным маршрутом. И еще - успеть до завтра
развесить на месте исчезнувших окон картинки с изображением
заоконных пейзажей...

4.03. Yes! Yes! Мы сделали это! Отмечаем сдачу объекта. Я пью
мало, мне надо еще успеть уволиться, прежде чем эта хренотень
рухнет к чертовой матери...
 
[^]
RusVer
14.12.2011 - 20:39
1
Статус: Online


Здравомыслящий

Регистрация: 27.08.11
Сообщений: 1157
У программеров свое видение мира и способ прочтения ТЗ. Хороший программер втыкает в ТЗ, пропускает требования ТЗ через призму своего мироощущения и вааяет НЕЧТО, что работает прекрасно и соответствует его пониманию. Потом приходит Заказчик и начинает рассказывать о несбыточной мечте своей и блондинке, которая его бросила 5 лет назад.... Итог - появляются в проге подпорки, костыли и стрессонеустойчивая работа. А большие проекты, зачастую, строятся как дома в Египте - этаж за этажем.

Это сообщение отредактировал RusVer - 14.12.2011 - 20:40
 
[^]
samnesvoy
14.12.2011 - 21:08
0
Статус: Online


Ярила

Регистрация: 22.10.11
Сообщений: 1310
Цитата (vovanCrosava @ 14.12.2011 - 15:00)
Да хуже чем изменения в ТЗ ничего придумать нельзя.
Спрашиваешь.
- Вы все точно описали и больше ничего не будет ?
- Нет мы все учли, 100500 раз посмотрели нам нужно именно так.
- Хорошо будет сделано.
Заканчиваешь или почти заканчиваешь или даже половину сделал и тут коронное появление заказчика.
Мы бы хотели чтобы здесь было так, а там можно так, и вот здесь снизу на перекосяк и чтобы это всплывало, а не проявлялось ну у меня дальше... РОЖА  FUUUUUUUUU (блеять я вас 100500 раз переспросил) выставлять пикчу не буду. Знаете что заказчик на это.
- Я тут с женой, другом, народом, авторитетными людьми Васей Пукиным поговорил они мне сказали что так будет лучше, это же не тяжело переделать да ?

Робя! Програмеры, архитекторы, прочие - не ведитесь на изменение ТЗ! Будьте жестче! Если меняется подписаное заказчиком ТЗ - просто берите за переделку деньги. Очень часто заказчик съезжает с темы, ибо жадные все.

<У программеров свое видение мира и способ прочтения ТЗ. Хороший программер втыкает в ТЗ, пропускает требования ТЗ через призму своего мироощущения и вааяет НЕЧТО, что работает прекрасно и соответствует его пониманию. Потом приходит Заказчик и начинает рассказывать о несбыточной мечте своей и блондинке, которая его бросила 5 лет назад.... Итог - появляются в проге подпорки, костыли и стрессонеустойчивая работа. А большие проекты, зачастую, строятся как дома в Египте - этаж за этажем.>

Поверь, друже, у архитекторов то же самое, абсолютно. Мы называемэто "аппетит приходит во время еды". Это в 90% случаев. Не надо вестись, или бабулец на бочку.

Это сообщение отредактировал samnesvoy - 14.12.2011 - 21:13
 
[^]
Барматолог
14.12.2011 - 23:04
4
Статус: Offline


Юморист

Регистрация: 31.10.10
Сообщений: 411
Четыре месяца назад, посмотрев ТЗ, я очень долго убеждал заказчика, что интерфейс ввода заявок у них неправильный.
Не убедил. Сделал как просили. Затратил на это дело около 80 часов.
Сегодня подходит девушка, которая курирует данный проект и говорит: "Тут диспетчера протестировали данный интерфейс и сказали что он очень не удобен. А не мог бы ты быстро переделать интерфейс на тот, который предлагал вначале проекта? Это не очень сложно?.."

Блять! Блять! Блять!...


Успокоившись, я сказал что да, переделаю, но за отдельные деньги..

Это сообщение отредактировал Барматолог - 14.12.2011 - 23:05
 
[^]
GerandosX
15.12.2011 - 02:45
0
Статус: Offline


Балагур

Регистрация: 14.02.10
Сообщений: 939
А че? Стоит же!..
 
[^]
dimon24
15.12.2011 - 02:50
0
Статус: Offline


Хохмач

Регистрация: 20.12.10
Сообщений: 790
Цитата (MadGuest @ 13.12.2011 - 10:59)
Мерфи может и прав, но от строителей никто не требует довесить балконы, или изменить внутреннюю планировку после того, как дом уже готов.

ну и да - архитектор программного продукта приблизительно равен архитектору здания. Правда в случае программирования, откат к "фундаменту" делается проще ))
Так вот, в случае каменщика - не заметить пропущенный кирпич - только слепой не заметит, а в случае программы - далеко не каждый программист(не говоря уже о не-программистах) заметит сходу. Угу? Хуле вообще пытаться равнять интеллектуальный труд и физический?
 
[^]
БратецЛис
15.12.2011 - 06:52
1
Статус: Online


Ярила

Регистрация: 16.08.11
Сообщений: 3809
Реально так и происходит - и зачастую заказчик вообще ТЗ не в состоянии предоставить. Только на уровне записульки с пожеланиями построить коммунизм + систему ИИ с однокнопочным интерфейсом ... А потом начинается, "а тут неплохо бы добавить блекджек". "Где шлюхи? Ну и что что их не описано в ТЗ? Вы должны были сами догадаться что шлюхи являются офигитительно важной частью проекта" .
А грамотно написанное ТЗ() - глядя на него код сам пишется. Даже думать не надо в процессе кодирования. За тебя уже все придумано...Остается только перевести для компилятора smile.gif
 
[^]
radarium
20.12.2011 - 12:33
0
Статус: Offline


Шутник

Регистрация: 29.11.11
Сообщений: 0
Цитата (TripodWalker @ 13.12.2011 - 11:52)
это из жизни индусского быдлокодера))

как рубят такие ЛОРо коменты.

быдлокодеры итп.
moderator.gif moderator.gif moderator.gif
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 25517
0 Пользователей:
Страницы: (2) 1 [2]  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх