Найти тему

"Твоя программа работает и без тебя. Давай увольняйся!" — сказали программисту. Как мстят IT-шники — 2

Вот ещё один пример, как нежелание начальства понимать, что такое вообще работа сервера и программного обеспечения, привело к большим проблемам.

Добросовестный программист, работавший в фирме на постоянной основе, решил улучшить самописную программу учёта, бывшую основной рабочей программой в этой компании. Там в этой программе вёлся не только учёт, но и другие важные вещи. На ней всё и держалось. Она и так работала неплохо, но ему этого показалось мало. Ведь предела совершенству нет, как известно.

Он усовершенствовал программу и представил это начальству. Начальство посмотрело и говорит: "Очень хорошо. Добро." Программист спрашивает: "Так а оплата?.." Начальство отвечает: "А ты и так зарплату получаешь. Мы тебе и так за это платим." Но тысяч пятнадцать премии выписали ему.

Пятнадцать тысяч целых! Ладно. Больше он решил ничего такого не предпринимать. Раз не ценят. Ладно. Программа работает, буду мелкие проблемы пользователей решать, и всё.

Только на свою беду программу-то он довёл до такого совершенства, что проблемы и вопросы у пользователей почти исчезли. Всё стало работать как часы. Ничего нигде не виснет, все расчёты проходят гладко, всякая архивация и что там ещё положено идёт без сбоев.

Соответственно, к нему за помощью стали обращаться намного реже. Он фактически просто сидел и наблюдал за работой системы. И уже не делал попыток что-то улучшить. И вот однажды начальник его вызвал и говорит: "Сидишь, ничего не делаешь. Мы должны расстаться". Начальнику в голову не пришло: он потому и сидит, что программу сделал безупречной.

Ну ок, начальник не хотел платить постоянному программисту. Она же прекрасно работает и без него. Он надеялся, видимо, что в случае необходимости всегда сможет вызвать специалиста для разового решения проблемы.

Хорошо, увольняемся. Но перед этим программист решил кое-что подкрутить в программном коде. Он там подправил совсем незначительную вещь — то, что отвечало за дату. Всего-то закомментировал какую-то строку. Но сделано это было так, что другой программист мог разобраться в этом с большим трудом.

Последствия этого вмешательства в программу наступили не сразу, а через пару месяцев после его увольнения. Звонит ему бывший начальник и сообщает, что с сегодняшнего дня программа перестала работать!

В этом и заключалась месть программиста — чтобы с 01.09.2012 всё у них встало. Начальник, конечно, обещал хорошо заплатить — только почини нам программу! Обещал даже выдать зарплату за два месяца, что он у них не работал. И вообще просил вернуться на работу. Но программист ничего не стал делать.

* * *

Мораль: не надо бежать впереди паровоза, делать то, о чём вас не просили, причём делать идеально. Всё равно никто этого не оценит; это в лучшем случае, а худшем — выйдет, как описано здесь. Вы же и окажетесь плохим.