Мы не можем справиться с предложенным проектом! Повторяю: НЕ МОЖЕМ! Это потребует полного изменения структуры дерева наследования, никто в нашем отделе в ней не разбирается. Более того, никто в компании не знает даже языка, на котором это всё было написано, так что даже если кто-то и захочет этим заняться, он просто не сможет.
Если Вас интересует моё мнение, наша компания вообще не должна соглашаться работать над подобными проектами.
Начальник отдела - руководителю проекта
Проект потребует изменения структуры системы. На текущий момент у нас нет сотрудников, имеющих опыт подобной работы. К тому же, язык нам не очень знаком, так что нам придётся организовать кое-какую переподготовку, если мы возьмёмся за этот проект.
Если Вас интересует моё мнение, мы не готовы работать над проектами подобного рода.
Руководитель проекта - менеджеру среднего звена
Этот проект подразумевает изменение структуры, а у нас маловато опыта в этой области. К тому же, у нас в компании не так много людей, которые специально обучались таким вещам.
Если Вас интересует моё мнение, мы бы смогли справиться с этим проектам, но на это у нас уйдёт немного больше времени, чем обычно.
Менеджер среднего звена - менеджеру верхнего уровня
Этот проект подразумевает пересмотр структуры. У нас есть несколько специалистов, которые работали в этой области и ещё несколько специалистов по языку реализации. Они могли бы организовать обучение персонала.
Если Вас интересует моё мнение, нам стоит взяться за этот проект, но действовать нужно осторожно.
Менеджер верхнего уровня - управляющему
Этот проект даст нам возможность продемонстрировать нашу способность полного изменения структуры существующей системы. У нас есть все необходимые умения и ресурсы, чтобы успешно справиться с проектом.
Некоторые сотрудники уже начали обучать других необходимым навыкам
неофициальном порядке.
Если Вас интересует моё мнение, мы не должны упустить этот проект ни в коем случае.
Управляющий - клиенту
Это как раз тот тип проектов, в которых наша компания специализируется. Мы уже завершили несколько проектов подобного типа для крупных заказчиков.
Поверьте, что в этой области именно мы являемся наиболее компетентными.
Если Вас интересует моё мнение, мы можем выполнитьэтот проект успешно и в назначенные Вами сроки.
"Так как лучшие чертежники заняты изготовлением реклам для торгового отдела, то главный конструктор с неудовольствием узнает о том, что чертить будет неопытный человек, а расчеты и вычисления он должен делать сам.
Конструктор задается размахом 37,5 фута. Чертежник не разбирается в его почерке и делает чертеж самолета с площадью крыла 375 кв. футов.
Первоначально намечается моноплан. Но происходит смена районных инспекторов Департамента Торговли. Новый инспектор предпочитает бипланы, поэтому конструкция изменяется на биплан.
Президент акционерного общества сообщает, что в настоящее время основным показателем всех новых самолетов является скорость. Соответствующим образом изменяется конструкция.
Партнер главного инженера по игре в гольф является владельцем моторного завода. Это обстоятельство оказывает решающее влияние на выбор мотора. Конструктор возмущается. Главный инженер начинает хуже играть в гольф, и партнер постоянно обыгрывает его. Тогда он предлагает конструктору взять лучший мотор другой фирмы. Конструктор снова озадачен: он не знает, что ему делать с новым мотором.
Президент акционерного общества предписывает всемерное снижение себестоимости и эксплуатационных затрат. Конструкция соответствующим образом изменяется.
Конструктор узнает, что самолетная фирма X проектирует самолет с крылом типа “чайка”. Он немедленно стирает все начерченное и начинает разрабатывать новое крыло типа “чайка”. В это время конструктор фирмы X стирает свои чертежи и начинает набрасывать крыло типа “бабочка”, так как он узнал, что фирма Y разрабатывает крыло этого типа.
Президент акционерного общества возвращается из поездки по стране и рассылает циркуляр, в котором пишет, что самым главным качеством самолета в данный момент является улучшение обзора пилота и для достижения этой цели надо жертвовать и дешевизной конструкции, и скоростью. Конструкция соответственно изменяется.
Цех делает ошибку и укорачивает фюзеляж на 1 фут. Так как перед этим цех покрыл одну из ошибок конструкторского бюро, то по принципу “рука руку моет” конструктор написал длинный доклад главному инженеру, доказывая, что наблюдается тенденция к более коротким фюзеляжам, а поэтому следует укоротить фюзеляж на 1 фут. Главный инженер, не уловив смысла туманных вычислений конструктора, распоряжается укоротить нос фюзеляжа на 1 фут. Конструктор и начальник цеха обсуждают этот вопрос, решают укоротить нос фюзеляжа на 1 фут и считают вопрос исчерпанным.
Наконец, прибывает мотор. Оказывается, что фирма построила девятицилиндровый мотор вместо семицилиндрового, а подмоторная рама рассчитана на семицилиндровый мотор. После длительной безрезультатной переписки между обеими фирмами о том, что делать — заменить подмоторную раму или снять два цилиндра,— приходят к решению бросить монету (“орел или решка”). Заменяется подмоторная рама.
После установки мотора оказывается, что карбюратор задевает за шасси. Мотор отсылают обратно на завод, чтобы переделать карбюратор. Когда мотор возвращают, обнаруживается, что новый карбюратор задевает за масляный бак. Мотор снова отправляют на завод для переделки на непосредственный впрыск.
Ни один из рабочих, занятых на обтекателях, не знает английского языка, поэтому инженер-конструктор на пальцах объясняет им, какого типа крыльевые зализы необходимо сделать. Думая, что он говорит о капотах мотора, они делают новый тип капота на мотор; инженер-конструктор разрабатывает соответствующий чертеж и посылает его главному инженеру с указанием, что его новый проект должен дать увеличение скорости на 4 мили в час.
Шасси было рассчитано на колеса большого диаметра. Кто-то изобрел колеса малого диаметра и продал их агенту снабжения фирмы. После постановки их оказалось, что зазор между винтом и землей слишком мал. Инженер-конструктор считает, что надо поставить трехлопастный винт, так как окружная скорость концов лопасти слишком велика.
Во время сборки самолета обнаруживается, что верхнее крыло упирается в потолочную балку цеха. После сравнения стоимости потолочного перекрытия цеха и одного набора стоек самолета высоту коробки биплана решено уменьшить на 6 дюймов.
После первого взвешивания обнаруживается, что центр тяжести самолета сильно смещен. Для получения нужной центровки изготовляется новое верхнее крыло с резко выраженной стреловидностью в плане. Главный инженер пишет президенту фирмы, что связанная с этим задержка оправдывается улучшением обзора пилота.
При вытаскивании самолета из ворот ангара обламывают конец левого крыла размером в 1 фут. Другую сторону также укорачивают на 1 фут и оба конца аккуратно закругляют.
Самолет проходит скоростные испытания, причем максимальная скорость оказывается на 5 миль в час выше ожидаемой конструктором, но на 5 миль в час ниже той, которую он указал в предварительных технических условиях. Эта скорость на 10 миль в час больше той, которую ожидал получить инженер-расчетчик, и на 10 миль в час меньше той, которую он обещал президенту фирмы. Она на 15 миль в час больше ожидаемой управляющим торговым отделом и на 15 миль в час меньше указанной им в предварительной рекламе.
Именно эту скорость и ожидал получить президент фирмы, хорошо знающий свои предприятия. "
(с) Предисловие из книги К. Вуда "Проектирование самолетов" (русский перевод издан в 1940 г.)
> "герои нашего времени" - офисный балласт... не смешно... лучше бы нормальных профессий кого описали, а не этих беспонтовых дармоедов...
Программисты давно уже опередили и по востребованности их труда и по оплате представителей этих самых "нормальных профессий". Разумеется, речь не о тех, кто ломанный офис сотрудникам устанавливает, а о разработчиках серьезного софта.
И на наше с вами будущее программисты сейчас влияют куда больше слесарей и даже разных прочих инженеров. Потому как водопровод и даже автомобиль уже давно изобрели, а основные открытия в области программирования еще только на подходе.
Но они беспонтовые дармоеды, да, это ты верно сказал. )))
> "герои нашего времени" - офисный балласт... не смешно... лучше бы нормальных профессий кого описали, а не этих беспонтовых дармоедов...
Разработка ПО - тяжелая и нервная работа, требующая немалых интеллектуальных способностей и знаний, которые к тому же нужно постоянно обновлять. Способности к занятиям такой деятельностью на профессиональном уровне есть далеко не у всех. Именно поэтому "балласт и дармоеды" входят в топ самых высокооплачиваемых профессий.
Первый - второму: "Иду вчера по улице, смотрю - карета останавливается. Из нее выходит Александр Сергеевич Пушкин, следом - его супруга. Он ей подает руку, но, выходя из кареты, она спотыкается и падает в лужу..."
Второй - третьему: "Иду вчера по улице, смотрю - карета останавливается. Из нее выходит Александр Сергеевич Пушкин, следом - его супруга. Он ей руку не подал, и она, выходя из кареты, спотыкается и падает в лужу..."
Третий - четвертому: "Иду вчера по улице, смотрю - карета останавливается. Из нее выходит Александр Сергеевич Пушкин, следом - девка какая-то, из продажных. Он ей руку не подал, и она, выходя из кареты, спотыкается и падает в лужу..."
............
Сотый - сто первому: "Гуляю вчера по лесу, выхожу на поляну, гляжу - на пеньке сидит Гоголь и дрочит..."
> "герои нашего времени" - офисный балласт... не смешно... лучше бы нормальных профессий кого описали, а не этих беспонтовых дармоедов...
Лично наблюдал с этапа проектирования до окончания строительства и запуска в эксплуатацию процесс сооружения объекта нефтегазовой инфраструктуры (нефтеналивной терминал) компанией-генподрядчиком, до этого десятилетиями занимавшейся почти исключительно строительством офисных зданий.
Сперва на коленке сляпали ценовое предложение - через инсайдеров узнали цены конкурентов и предложили цену ниже самой низкой. После того, как победили в тендере, сели кружком и стали думать, что делать дальше. И стоит ли это делать. Обсуждение очень сильно напоминало сабж по атмосфере и содержанию.
Субподрядчиков и специалистов искали на ходу. Проектный институт, который согласился бы доработать их безграмотный "концептуальный проект", нашли чуть не за день до крайней даты подачи сведений о субподрядчиках. Как протекала сама стройка - можно комедийный сериал снимать. Жаль, Артур Хейли мимо не проходил.
Самое смешное, когда после допиливания напильником и подпаивания паяльником эта херотень начинает работать, и начинаешь думать, что ты ох. какой хороший спец. ))))
> Разработка ПО - тяжелая и нервная работа, требующая немалых интеллектуальных способностей и знаний, которые к тому же нужно постоянно обновлять.
Пожалуйся об этом главбухам
> Способности к занятиям такой деятельностью на профессиональном уровне есть далеко не у всех.
закон 95/5 справедлив для всех профессий.
> Именно поэтому "балласт и дармоеды" входят в топ самых высокооплачиваемых профессий.
Что слабо отражается на отсутствие глюков и багов в любом новом релизе.
> Кем работаешь, понтовый трудяга?
Вот я например инженер по промышленному оборудованию. Запчастей нет. Ремонтных мануалов нет. Принципиальных схем нет. А тенденция последнегео времени - анонимизация корпусов микросхем и обновление модельных линеек со скоростю айфона. Продолжим плакаться?
А мы китайскую буровую пускали, документация на русском, но крюко-блок переведён как брюко-блок ну и т.д. Ни чё, сварка и русская смекалка делает чудеса.
Зачем?
> закон 95/5 справедлив для всех профессий.
Речь о том, что профессию разработчика ПО не могут освоить те, кто способен освоить кучу других профессий. Я сам сменил несколько профессий, прежде чем в разработчики податься - "интеллектуальный порог" в разработке сильно выше.
> Что слабо отражается на отсутствие глюков и багов в любом новом релизе.
Просто ты не представляешь сложность разработки сколько-нибудь крупных программных продуктов. Задачи выпустить "безглючный продукт" как правило вообще не стоит (если только это не критично - как в случае со всякими системами жизнеобеспечения или финансовым ПО, где ошибка может сильно много стоить) - лишь бы выпустить работающий продукт, который выполняет то что от него требуется, и сроки не сильно проепать.
> Вот я например инженер по промышленному оборудованию. Запчастей нет. Ремонтных мануалов нет. Принципиальных схем нет. А тенденция последнегео времени - анонимизация корпусов микросхем и обновление модельных линеек со скоростю айфона. Продолжим плакаться?
Зачем ты плачешься? Я инженеров по промышленному оборудованию называл "балластом и дармоедами" как это сделал UrraletZ в отношении разработчиков?
Действительно!
> Речь о том, что профессию разработчика ПО не могут освоить те, кто способен освоить кучу других профессий.
Некоторые и яичницу не могут поджарить, а уж что на дорогах творится... Ты вообще о чём.
> Просто ты не представляешь сложность разработки сколько-нибудь крупных программных продуктов.
То есть пожаловаться главбухом ты мне просто так предложил, для поддержания беседы?
> А что, только тебе можно!!!
Где ты увидел что я плачусь? Тут один гражданин выступил на тему того, что разработчики - бесполезный баланс и дармоеды. Я решил пояснить, что это несколько не так, и почему это не так. Ты же где то увидел плаканье.
> В обсуждаемом тексте, программист, за честь которых ты бьёшься, ровно один. Стоило ли волну поднимать?
Где ты увидел что я бьюсь? Где ты увидел поднятие волны? Держи свои фантазии при себе, будь добр.
> Просто ты не представляешь сложность разработки сколько-нибудь крупных программных продуктов. Задачи выпустить "безглючный продукт" как правило вообще не стоит (если только это не критично - как в случае со всякими системами жизнеобеспечения или финансовым ПО, где ошибка может сильно много стоить) - лишь бы выпустить работающий продукт, который выполняет то что от него требуется, и сроки не сильно проепать.
Самое печальное, что задачи "выпустить продукт без идиотских косяков на самом видном месте" обычно тоже, похоже, не ставится. Потому как даже вполне себе хорошие и действительно сложные программы редко удаются без маленькой недоработки прямо по центру экрана пользователя. Что неслабо так выводит последнего из себя.
Вот взять тот же MS Word - программа развивается и обновляется десятилетиями. И все равно когда весь документ набран одним шрифтом и с одними отступами, новый абзац в него она начинает добавлять другим шрифтом и с другими отступами - что реально бесит, постоянно бороться с программой и настраивать формат текста как нужно тебе, а не создателям этого редактора. Момент совершенно элементарный и заметный сразу же - интересно, сколько еще десятилетий понадобится разработчикам чтобы его исправить.
Взять "1С Зарплата и кадры" - более кривой продукт сложно себе представить, без опыта работы в нем что-либо понять крайне сложно - даже со знанием бухучета и зарплаты. Создатели умудрились рассовать все операции одних и тех же бизнес процессов по разным вкладочкам, менюшечкам, подменюшечкам и разным прочим галочкам так, что и в пьяном сне не привидится - если не знаешь, где и что точно находится и в каком порядке их нажимать, то выплачивать зарплату трем сотрудникам будешь не один день. Родить хотя бы общий журнал операций или оборотную ведомость,, где все было бы видно и понятно, оказалось выше их сил.
Антивирусы некоторые добивают всплывающими сообщениями об успешном обновлении и всякой прочей херне, сворачивающими все запущенные программы подряд. Я не поверю, что большинству людей удобно именно вот так.
Из бесючего есть еще мегосистема документооборота Lotus Notes - не знаю почему, но она стояла наверно в половине мест, где мне приходилось работать. Создатели программы вероятно совсем не в курсе, что такое оптимизация кода - их продукт лежит на компьютерах любой мощности при попытке выполнить даже простейшие задачи.
По этим причинам я подозреваю, что несмотря на более высокий интеллектуальный порог разработчиков софта, в их ряды все равно умудряются проникать различные долбоящеры и все портить. Причем регулярно.
> Самое печальное, что задачи "выпустить продукт без идиотских косяков на самом видном месте" обычно тоже, похоже, не ставится.
Никакая человеческая деятельность вообще не подразумевает идеальных решений. Ни в чем. У любого производителя всегда задача ровно одна: сделать, впарить и по возможности скорей снять с себя всякую ответственность. Поэтому случаи, когда продукт действительно хорош, удобен, полезен и работает безупречно - уникальны и крайне редки. Чтобы это случилось, нужно очень специфическое стечение обстоятельств. Обстоятельства эти всегда носят временный характер. Потому что даже в этих обстоятельствах подлинного совпадения интересов производителя и потребителя все равно нет, есть лишь их случайное по сути пересечение, а дальше пути неизбежно разойдутся опять.
> То есть пожаловаться главбухом ты мне просто так предложил, для поддержания беседы?
Нет, но похоже смысла ты не уловил, хотя разрекламировал тут свой "интеллектуальный порог"
> Где ты увидел что я плачусь?
В твоём тексте.
> Тут один гражданин выступил на тему того, что разработчики - бесполезный баланс и дармоеды.
Не надо передёргивать. Дословно [censored] И[censored] "В обсуждаемом тексте, программист, за честь которых ты бьёшься, ровно один." Что не так?
> Я решил пояснить, что это несколько не так, и почему это не так. Ты же где то увидел плаканье.
Именно в этом.
> Где ты увидел что я бьюсь? Где ты увидел поднятие волны?
Недавно порекомендовали игру Виктория 2, вроде как хорошая стратежка. Ок, поставил, начал проходить обучалку. И не смог - не поверите, там такой вырвиглазный шрифт, что все буквы сливаются вместе и чтобы понять суть задания нужно нереально напрягать зрение. Какими дебилами надо быть, чтобы, разработав сложную и хорошую игру, терять клиентов из-за кривого шрифта?
Ок, ставлю Дарк соулс 2 - так там управление для клавиатуры и мыши не приспособленное вообще, так что для выполнения элементарных действий нужно тянуться через всю клаву. Понятно, что портировали с приставки, но неужели нельзя было настроить элементарные WASD?
Готика 4 - прошел всю на максимальной сложности и так и не понял, зачем в ней нужен щит, его просто нельзя применить по назначению, скрипт ботов при виде щита тут же переключается на силовой удар, этот щит пробивающий.
Корсары - ой, это вообще туши свет. Много лет и в куче версий игры союзные корабли по команде "уплыть" начинают уплывать в сторону врага. Более тупого АI представить просто невозможно.
Парадоксальная ситуация - люди готовы годами разрабатывать программу и тратить на ее разработку кучу денег, но при этом умудряются упустить самое просто и очевидное. Что впоследствии перечеркивает большую часть их усилий.
> Никакая человеческая деятельность вообще не подразумевает идеальных решений. Ни в чем. У любого производителя всегда задача ровно одна: сделать, впарить и по возможности скорей снять с себя всякую ответственность. Поэтому случаи, когда продукт действительно хорош, удобен, полезен и работает безупречно - уникальны и крайне редки. Чтобы это случилось, нужно очень специфическое стечение обстоятельств. Обстоятельства эти всегда носят временный характер. Потому что даже в этих обстоятельствах подлинного совпадения интересов производителя и потребителя все равно нет, есть лишь их случайное по сути пересечение, а дальше пути неизбежно разойдутся опять.
Тут все верно. Но я ведь не прошу чтобы продукт был идеален во всем. Мне всего лишь хочется, чтобы ошибки и недоработки в нем были в сложных и неочевидных моментах, где и правда можно ошибиться. Но не на самом видном для пользователя месте.
Когда ты покупаешь машину, даже если это не очень хорошая машина, то из середины ее водительского сиденья ведь не торчит штырь, мешающий нормально сидеть. И половина салона не занята неведомой и совершенно бесполезной для тебя хренью.
А у разработчиков софта такие ситуации в порядке вещей. Вот зачем в том же Скайриме нужны перки для открытия замков, если любой замок в этом их мире легко открывается без изучения этих перков. Зачем там нужны перки на торговлю, если и без них деньги там тупо некуда девать.
Я просто не понимаю людей, которые могут убить месяцы и годы на рисование и программирование - весьма и весьма достойное, кстати, но пропустить настолько очевидные косяки в самом что ни на есть простом и элементарном.
И ведь так в большинстве программ.
> Нет, но похоже смысла ты не уловил, хотя разрекламировал тут свой "интеллектуальный порог"
Давай ты тогда мне расскажешь, какой глубокий смысл ты вкладывал в свои слова, когда советовал мне "Пожалуйся об этом главбухам". Зачем ты мне это советовал? Учитывая то что я ни разу не жаловался и как уже объянил - решил пояснить гражданину, считающему разработчиков ПО - балластом.
А то среди меня есть мнение, что искать смысл в твоих словах - ровно что искать черную кошку в темной комнате, когда её там нет.
> В твоём тексте.
Тебе показалось, фантазер.
> Именно в этом.
Тебе снова показалось.
> В твоей бурной реакции.
Где ты увидел бурную реакцию? В каких именно буковках? Тебе снова показалось.
> В обсуждаемом тексте, программист, за честь которых ты бьёшься, ровно один
Научил вас Дмитрий Юрьевич на свою голову. Теперь как попугаи. А к совету все же прислушайся, а то тебе чт-то постоянно мерещится то, чего нет - то плаканье, то бурная реакция с волной :)
> А у разработчиков софта такие ситуации в порядке вещей.
У производителя нет никаких причин стремиться делать продукт удобным для пользователя. Он продукт видит с изнанки, и интересует его поэтому только изнанка, которая пользователю, наоборот, совершенно неинтересна. Раз говенный продукт продается и приносит прибыль - значит, в таком виде он и будет продаваться дальше.
> Я просто не понимаю людей, которые могут убить месяцы и годы на рисование и программирование - весьма и весьма достойное, кстати, но пропустить настолько очевидные косяки в самом что ни на есть простом и элементарном.
Программирование не отличается этим ни от какой другой деятельности. Законы и правила у любой человеческой деятельности одни и те же - отличаются лишь обстоятельства. Так, в зависимости от условий окружающей среды, вода может быть паром, жидкостью и льдом. Но это не значит, что в тропиках действуют одни законы физики, а в жерле вулкана или в Арктике другие.
Автомобилестроителю какие-то обстоятельства не позволяют воткнуть в водительское сиденье штырь, мешающий сидеть. Но эти же обстоятельства позволяют ему косячить во многом другом. И везде, где они ему это позволяют, он косячит в обязательном порядке. Альтруизм и искренняя любовь к потребителю - не самые полезные качества для продавца.
> Давай ты тогда мне расскажешь, какой глубокий смысл ты вкладывал в свои слова, когда советовал мне "Пожалуйся об этом главбухам"
Смысл очень простой и понятный. Ты плачешься о трудной работе программиста. Я советую поговорить с людьми у которых кроме очень схожих профессиональных трудностей, есть опыт общения с людьми вашей трудной профессии. Всё очень просто.
> А то среди меня есть мнение, что искать смысл в твоих словах - ровно что искать черную кошку в темной комнате, когда её там нет.
Ты и код так же велеречиво пишешь?
> Дорогой друг, ты если не в курсе - но разработчики ПО - это не только программисты - кодеры.
А, так ты не программист. Так бы сразу и сказал, что манагер.
> Или ты как Латынина - которая "я не ракетчик, я филолог" рассуждаешь на темы в которых ни в зуб ногой?
Ну да, на тему полезности офисного планктона только офисный планктон имеет право рассуждать.
> Разработчики - это не только кодеры, чтобы ты знал, и никто там даром свой хлеб не ест.
Сразу вспоминаются современные титры к кинофильмам, где указаны все вплоть до водителя и уборщицы. И про всех наверное можно сказать, что они снимают кино?
> Научил вас Дмитрий Юрьевич на свою голову
Да он вроде не жалуется.
> Теперь как попугаи.
Цитирование афоризмов/мемов обычная практика интернет-дискуссий. Ты сейчас типа на весь Интернет ножку задрал?
> А к совету все же прислушайся
Ты так и не разъяснил где я плачусь. Все продолжаешь фантазировать. Я не плачусь - мне моя нынешняя работа нравится. Гораздо больше чем все предыдущие. Назвать разработчиков бесполезным балластом я считаю может только крайне недалекий человек.
И заметь - ты опять прокомментировал не то, что я тебе спрашивал.
> Ты и код так же велеречиво пишешь?
Ты с какой целью интересуешься?
> Ну да, на тему полезности офисного планктона только офисный планктон имеет право рассуждать.
Да нет, ты что. Любой может рассуждать о том, чем он никогда не занимался и о чем не имеет ни малейшего понятия. Ну как Латынина, напримЭр. Только такие рассуждения и выглядет соответствующе - смешно :)
> Сразу вспоминаются современные титры к кинофильмам, где указаны все вплоть до водителя и уборщицы. И про всех наверное можно сказать, что они снимают кино?
Объясняю по аналогии - есть группа "создатели фильма" - среди них - сценаристы, режиссеры, операторы, художники-постановщики, звукооператоры и пр. Это группа - "создатели фильма" - все они создают готовый продукт - фильм. Аналогично этой группе, группа "разработчики", куда кроме программистов входит ещё куча народу - в том числе начальники отделов, руководители проекта, архитекторы и т.д. Все они создают готовый продукт - ПО.
Ты конечно же про это не в курсе, что однако не мешает тебе болтать ерундой :)
> Цитирование афоризмов/мемов обычная практика интернет-дискуссий. Ты сейчас типа на весь Интернет ножку задрал?
Повторение - мать заикания. Повторяй сколько угодно, мне не жалко. Ещё раз 10 повторишь - может ещё сУръезнее выглядеть будешь и большего веса своим словам придашь, ага. :)
> Самое печальное, что задачи "выпустить продукт без идиотских косяков на самом видном месте" обычно тоже, похоже, не ставится.
Не знаю, меня впринципе устраивает весь софт, которым пользуюсь. Таких диких косяков, которые на каждом шагу встречались в софте в лохматых 90-х ща особо не вижу :)
В разработке так исторически сложилось, что главная задача - выпустить что-то работающее и выполняющее свою основную функцию, а потом уже напильником делать из получившегося трактора "Беларус" суперкар Ferrari 458. Очень уж много проектов заканчивались провалом. А это - немалые ресурсы впустую. И выпустить надо как можно раньше - либо заказчику позарез необходима требуемая функциональность для бизнеса - "прямо сейчас", либо если продукт делается на рынок - есть шансы что конкуренты выпустят аналогичный, адски кривой-косой продукт - но сильно раньше и захватят рынок. Плюс трата огромных ресурсов - удорожание стоимости разработки при растягивании сроков на первый релиз и удорожание конечного продукта как следствие - не есть хорошо. Это все при постоянно меняющихся требованиях к продукту - типа "ребята, строим однокомнатную избушку поладью 50 кв.м.", а когда избушка практически готова, выясняется что внутрь нужно добавить оперный концертный зал на 5000 персон с соответствующей акустикой. Это так - вкратце. Там ещё куча причин.
Отсюда всякие методологии, типа написания минимально-связанных частей кода, которые будут проходить тесты на свою функциональность, при этом без нацеленности на качество кода - лишь бы работало и тесты проходились, потом допиливание напильником.
Задача на избавление от косяков ставится и её таки как правило всеми силами пытаются выполнить, просто она не первоочередная.
> Взять "1С Зарплата и кадры" - более кривой продукт сложно себе представить, без опыта работы в нем что-либо понять крайне сложно - даже со знанием бухучета и зарплаты. Создатели умудрились рассовать все операции одних и тех же бизнес процессов по разным вкладочкам, менюшечкам, подменюшечкам
Ну как бы отсутствие вменяемых аналогов на этом прибыльном рынке говорит о сложности разработки подобной системы. 7ка кривая, согласен. 8ка - на мой взгляд отличная. Косяки там как правило дело рук тех, кто кривые конфигурации пишет.
> Из бесючего есть еще мегосистема документооборота Lotus Notes - не знаю почему, но она стояла наверно в половине мест, где мне приходилось работать. их продукт лежит на компьютерах любой мощности при попытке выполнить даже простейшие задачи.
Это ж IBM. Откаты :) Она по-моему во всех госконторах стоит. Жуть да, согласен.
Я тут как то запустил его клинета на Windows 8 - долго и нервно смеялся - по необьяснимым причинам работает в разы быстрее чем на такой же конфигурации, но на Win Xp. И это был 7-й клиент - который выпустили когда Win 8 ещё и в планах не было.
> По этим причинам я подозреваю, что несмотря на более высокий интеллектуальный порог разработчиков софта, в их ряды все равно умудряются проникать различные долбоящеры и все портить.
Среди меня есть мнение, что виной тому как правило менеджмент или разработчики выросшие до своего "предела некомпетентности" в проектироващики и руководители проектов.
> У производителя нет никаких причин стремиться делать продукт удобным для пользователя.
> Он продукт видит с изнанки, и интересует его поэтому только изнанка, которая пользователю, наоборот, совершенно неинтересна. Раз говенный продукт продается и приносит прибыль - значит, в таком виде он и будет продаваться дальше.
Это несколько не так. Для этого дела в штате у производителя как правило есть специально-обученные дизайнеры и специалисты по юзабилити. Удобство юзабилити продукта - один из инструментов конкурентной борьбы, что можно на примере той же Apple проиллюстрировать.
> Это ты отвечаешь не на то что я комментирую!!!
> Ерундой можешь в своих штанах болтать.
> Комаров посмеши.
Олежка, я смотрю ты продолжаешь кривляться и упорствовать в своем вихлянии жопой. Детский сад какой-то.
Говорить с тобой как с человеком, очевидно, невозможно. Твой мутный поток сознания мне неинтересен. Не пиши мне больше. Надеюсь ты найдешь в себе для этого внутренние силы. :)
> Ну как бы отсутствие вменяемых аналогов на этом прибыльном рынке говорит о сложности разработки подобной системы. 7ка кривая, согласен. 8ка - на мой взгляд отличная. Косяки там как правило дело рук тех, кто кривые конфигурации пишет.
Речь только про убогий ЗиК, к обычным 1Скам у меня претензий нет, что к 7, что к 8.
В ЗиКе же невооруженным взглядом видно, что парни серьезно сэкономили на системном архитекторе - ну или как это правильно называется.
Скорее всего посадили перед собой 50-летнюю бухгалтершу по зарплате и записали на листочек - как ей удобно работать. Ну и, понятно, сделали все как она хочет, каждую операцию и бумажку отдельно.
В результате система имеет околонулевую прозрачность и доступность для стороннего пользователя (все рассовано по разным местам и нет никакой общей картины), когда начинаешь вникать в порядок ее работы, на голове начинают шевелиться волосы.
Например, для меня было настоящим открытием, что документы при создании сами по себе не формируют бухгалтерских проводок, для этого нужно залезать в какое-то совсем другое подменю и нажимать там кнопку "сформировать проводки". И такие фокусы там везде - например, если указать в табеле рабочего времени, что работник несколько дней на работу не приходил и до кучи сделать в программе же на эти дни приказ на неоплачиваемый отпуск, то программа не моргнув глазом все равно посчитает ему за эти дни зарплату. А почему? А потому что нужно было еще зайти в какую-то другую вкладку и там указать то, что уже есть минимум в двух документах программы. Короче полная жесть, интересно посмотреть на людей, которые это придумали.
> А ты, алёша, видно эстет, во всём своё любимое видящий.
У тебя опять галлюцинации. Я ни разу не Алёша.
> Действительно? Опять забрать забыли?
Тебя? Не знаю. Я про тебя писал. :)
> Что, и твой "интеллектуальный порог" не помогает?
Общаться с деревом (с тобой - дубом, если вдруг не понятно) ни какой интеллектуальный уровень не поможет :)
> Рыдаю прям весь!!!
Экий ты эмоциональный. Это у тебя от недостатка тестостерона, скорее всего. Отсюда же желание хамить и кривляться в интернетах, и боязнь собственной тени в оффлайне :) Смешные вы, интернет-херои. Сначала сядет жопой в лужу, рассуждая на темы, в которые не в зуб ногой, потом начинает кривляться - типа так менее заметно будет как херой обосрамшись :)
> Ну не плачь, я больше не буду!!!
Раз уж держать себя в руках не можешь, можешь и дальше продолжать меня веселить. Разрешаю. Але-оп! :)
Мы не можем справиться с предложенным проектом! Повторяю: НЕ МОЖЕМ! Это потребует полного изменения структуры дерева наследования, никто в нашем отделе в ней не разбирается. Более того, никто в компании не знает даже языка, на котором это всё было написано, так что даже если кто-то и захочет этим заняться, он просто не сможет.
Если Вас интересует моё мнение, наша компания вообще не должна соглашаться работать над подобными проектами.
Начальник отдела - руководителю проекта
Проект потребует изменения структуры системы. На текущий момент у нас нет сотрудников, имеющих опыт подобной работы. К тому же, язык нам не очень знаком, так что нам придётся организовать кое-какую переподготовку, если мы возьмёмся за этот проект.
Если Вас интересует моё мнение, мы не готовы работать над проектами подобного рода.
Руководитель проекта - менеджеру среднего звена
Этот проект подразумевает изменение структуры, а у нас маловато опыта в этой области. К тому же, у нас в компании не так много людей, которые специально обучались таким вещам.
Если Вас интересует моё мнение, мы бы смогли справиться с этим проектам, но на это у нас уйдёт немного больше времени, чем обычно.
Менеджер среднего звена - менеджеру верхнего уровня
Этот проект подразумевает пересмотр структуры. У нас есть несколько специалистов, которые работали в этой области и ещё несколько специалистов по языку реализации. Они могли бы организовать обучение персонала.
Если Вас интересует моё мнение, нам стоит взяться за этот проект, но действовать нужно осторожно.
Менеджер верхнего уровня - управляющему
Этот проект даст нам возможность продемонстрировать нашу способность полного изменения структуры существующей системы. У нас есть все необходимые умения и ресурсы, чтобы успешно справиться с проектом.
Некоторые сотрудники уже начали обучать других необходимым навыкам
неофициальном порядке.
Если Вас интересует моё мнение, мы не должны упустить этот проект ни в коем случае.
Управляющий - клиенту
Это как раз тот тип проектов, в которых наша компания специализируется. Мы уже завершили несколько проектов подобного типа для крупных заказчиков.
Поверьте, что в этой области именно мы являемся наиболее компетентными.
Если Вас интересует моё мнение, мы можем выполнитьэтот проект успешно и в назначенные Вами сроки.