|
Уважаемые читатели! Этот комментарий одного из наших ПМов я счел нужным перевести на литературный язык и отправить сюда. Прошу простить меня за неточности перевода, поскольку в помеси айтишного сленга и пмовского мата очень много слов, не имеющих аналогов в литературном русском.
Этот текст – отклик нашего читателя на "личный опыт", озаглавленный "Свою работу на менеджерство не променяю" – ред.
Иди к черту, мальчик! Мне тридцать шесть лет, это моя одиннадцатая чашка кофе и сорок шестая сигарета за сегодняшний день. Через три дня сдавать проект, а уровень нашей готовности… в общем дальше знаешь. Я тот самый ПМ, которого ты считаешь самоубийцей. И ты прав, парень. Только самоубийца согласиться работать с программерами вроде тебя. Я должен составить РЕАЛИСТИЧНЫЙ план разработки? Кто из нас профессиональный программист, мальчик? Уж не ты ли? И я спрашиваю тебя, полагая, что говорю с профи, сколько тебе нужно времени на реализацию нужного функционала. И слышу в ответ недельный срок, хотя ты уверен, что сделаешь это за два дня.
После чего ты три дня валяешь дурака, за день до дедлайна хватаешься за работу, двенадцать часов непрерывно кодишь, и наконец понимаешь, что тебе нужно еще минимум неделю на доделки.
Мы, разумеется, не успеваем – и ты показываешь мне контракт, где написано… Правильно, восемь часов в день. Будь на моем месте менее закаленный человек – произошло бы убийство. Но тебе повезло, я опытный ПМ, поэтому в графике написано две недели вместо заказанной тобой одной. Но тебе я этого не скажу, потому что знаю, к чему это приведет. Ты снова будешь три дня валять дурака, болтать в чатах, писать статейки в Интернет, и за день до нового дедлайна возьмешься за работу. И мы снова опоздаем. Почему ты думаешь, что мне доставляет удовольствие гонять программистов? Выходить в выходные? Отбиваться от начальства, клиентов? Большую часть этого мне приходится делать благодаря тебе и таким как ты, мальчик.
У тебя интересная работа, говоришь? Учитывая, что ты простой разработчик, и твоя задача просто облечь в работающий код нужный функционал, более чем странное заявление.
Знаю, почему ты так считаешь – потому что все программеры вроде тебя считают себя, как минимум, ТВОРЦАМИ. И изобретают оригинальные решения для тех задач, которые имеют десятки, а то и сотни СТАНДАРТНЫХ решений, при этом плюя с высокой колокольни на такую мелочь, как сроки разработки и функциональность. Не говоря уж о совместимости между собой разработок таких, с позволения сказать, творцов.
Твое письмо – типичный образчик логики дождевого червя.
Ты вылез из своей норы (ноутбука, в твоем случае), посмотрел на окружающий мир, испугался и полез обратно. Мне хорошо в моей норе, а остальное - не мои проблемы. Бесполезно объяснять радугу дождевому червю – у него нет глаз, чтобы ее увидеть. Надеюсь, твой случай не столь безнадежен. Компании, в которых мы работаем, созданы для зарабатывания денег, это их главное и единственное предназначение. Все люди, которые в них работают, занимаются именно этим. Маркетологи ищут места, куда еще не дотянулись гранды вроде Микрософта и Оракла, коммерческий отдел занимается поиском клиентов, менеджеры рассказывают им сказки, чтобы они купили продукт, без которого как-то жили раньше, и который им, если честно, не сильно и нужен. Куча народу занимается выяснением того, что же именно нужно клиенту, переводят с бизнес сленга на технический сленг, и выдают нам с тобой. Мы – производство. Наша задача очень проста – выдать нужный функционал, в нужные сроки и с нужным качеством. И все. Если менеджер не смог продать продукт, наше с тобой существование просто бессмысленно, и денег нам никто не заплатит. Завидую, тебя это, похоже, не волнует. Что же до меня – я буду собираться на собрания в 23.00, если это нужно для дела, и буду объяснять клиентам тривиальные вещи просто потому, что они платят нам деньги.
Насчет зарплатной разницы в 25% - это ты загнул, мальчик. Поэтому волнующий тебя вопрос для меня просто не существует. У меня есть семья, которую мне нужно кормить, только и всего.
Мой тебе совет, мальчик. Становись профессионалом, отвечающим за свои слова. И тогда у тебя будут и выходные, и отпуска, и премии по результатам проекта. И даже мое уважение, хотя без него ты как-нибудь переживешь, я думаю. А если тебе проще послать меня подальше – иди к черту, с удовольствием пну тебя для ускорения. На твое место придет такой же программер, с такими же глюками. Который, может быть, окажется профессионалом, которого я захочу удержать любой ценой. А ты пошлешь еще три-четыре конторы и окажешься на ИТшной помойке с волчьим билетом, мальчик. Такова жизнь.
Что же касается вопроса о программистах старше тридцати, с которого началась эта дискуссия…
Я, как менеджер, боюсь увидеть человека, которому ничего не надо от этой жизни. Мы работаем в настолько быстро развивающейся области, что даже для того, чтобы сохранить имеющийся уровень нужно развиваться минимум с такой же скоростью. Нужно развиваться еще быстрее, если хочешь быть на переднем крае, если хочешь быть лучшим. Плох солдат, который не хочет стать генералом, плох программист, не желающий занять место Билла Гейтса. Я смогу найти средства, чтобы управлять этим человеком, не беспокойтесь. Но он никогда не создаст того, что дало бы нашей конторе преимущество над другими, никогда не захочет понять наших проблем, и не сделает ничего для их решения. Мы наймем его в качестве исполнителя, будем давать ему задания, которые он выполнит, разумеется, но это не тот человек, который изменит наше будущее.
13 ДЕКАБРЯ 2006 16:01
|