Кто бы что ни говорил, а программирование — работа, творческая до нельзя, почти как живопись. Ведь программист, пока пишет код, принимает очень много решений о том, как «это» будет работать. Ничуть не меньше, чем дизайнер при создании, скажем, сайта.
К сожалению, не все это понимают. Особенно «директора-заказчики» продукта, у которых, как правило, если свое четкое «условно-правильное» видение того, что он хочет получить.
Откуда берутся директора? Тот, кто может быстро принимать управленческие решения — он и есть потенциальный директор. Принимая решения, он привыкает к тому, что эти решения правильные — иначе можно сразу себя списывать на металлолом. Итак, нанимая компанию разработчиков, он очень четко понимает что он хочет и что он хочет это только так и никак иначе. Печально, что он это иногда даже грамотно донести не может — по этому поводу все мы знаем кучу шуток из серии «смех сквозь слезы». Поэтому программисту приходится делать работу, а потом ее переделывать, переделывать и переделывать, и так далее — просто потому что есть «директор», который платит за это деньги.
Программиста это довольно сильно демотивирует. Вот выполняешь ты задачу, пусть даже очень грамотно поставленную, и уже, казалось бы, на финишную прямую выходишь — как наступает страшный момент сдачи-приема. И начинается череда согласования, когда нужно переделывать какую-то мелочевку, зачастую не очень-то адекватную, просто чтобы получить свои деньги. А уж если вдруг оказывается, что на этапе постановки задачи были «непонимания» — то вообще начинается такое, что туши свет. Ты стараешься, работаешь над проектом, а потом тебе говорят « Вот здесь вроде бы прикольно. Сделайте мне как здесь». А потом «Не, все не так, давайте по-другому». И начинается история про «нарисуйте мне семь красных линий»… Тонкая душевная организация программиста от такого подхода ничего хорошего точно не испытывает, и мотивация к работе уверенно падает по графику гиперболы от нуля к бесконечности.
Почему у нас программистам хорошо живется?
К сожалению, не все это понимают. Особенно «директора-заказчики» продукта, у которых, как правило, если свое четкое «условно-правильное» видение того, что он хочет получить.
Откуда берутся директора? Тот, кто может быстро принимать управленческие решения — он и есть потенциальный директор. Принимая решения, он привыкает к тому, что эти решения правильные — иначе можно сразу себя списывать на металлолом. Итак, нанимая компанию разработчиков, он очень четко понимает что он хочет и что он хочет это только так и никак иначе. Печально, что он это иногда даже грамотно донести не может — по этому поводу все мы знаем кучу шуток из серии «смех сквозь слезы». Поэтому программисту приходится делать работу, а потом ее переделывать, переделывать и переделывать, и так далее — просто потому что есть «директор», который платит за это деньги.
Программиста это довольно сильно демотивирует. Вот выполняешь ты задачу, пусть даже очень грамотно поставленную, и уже, казалось бы, на финишную прямую выходишь — как наступает страшный момент сдачи-приема. И начинается череда согласования, когда нужно переделывать какую-то мелочевку, зачастую не очень-то адекватную, просто чтобы получить свои деньги. А уж если вдруг оказывается, что на этапе постановки задачи были «непонимания» — то вообще начинается такое, что туши свет. Ты стараешься, работаешь над проектом, а потом тебе говорят « Вот здесь вроде бы прикольно. Сделайте мне как здесь». А потом «Не, все не так, давайте по-другому». И начинается история про «нарисуйте мне семь красных линий»… Тонкая душевная организация программиста от такого подхода ничего хорошего точно не испытывает, и мотивация к работе уверенно падает по графику гиперболы от нуля к бесконечности.
Почему у нас программистам хорошо живется?