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

Теги других блогов: автоматизация программисты IT