Как стать автором
Обновить

Комментарии 142

Хорошо написано, но я думаю, что не это главная проблема. Зачем всё переносить на игру?
Не самая главная, конечно, но одна из наиболее частых ошибок, как мне кажется :)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Честно говоря, не самый плохой способ научиться руководству. У нас часто власть вообще на несколько шагов вперед думать не умеет.

Если рассматривать стратегии как один из многих способов учебы — вполне разумная идея, на мой взгляд.
НЛО прилетело и опубликовало эту надпись здесь
Сергей, позволю себе поспорить.

Сразу важное замечание — я не ратую за стратегические игры, как панацею от всех административных напастей.

Но тем не менее, они дают:

— умение планировать (краткосрочная, среднесрочная и долгосрочная перспектива);
— умение делегировать полномочия;
— умение контролировать как ситуацию в целом, так и отдельные направления.

Собственно, из знаменитой управленченской четверки «Как перестать беспокоиться и начать легко управлять подчиненными» (планирование, целеуказание, мотивация, контроль) отсутствует только мотивация.

Вот почему я считаю ваше мнение («бред») как минимум декларативным и требующим проверки.

А по жизни да, лучше реальной практики ещё ничего не придумано :-)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Ладно, закрыли дискуссию :-)
Дело в том, что человек высказывающий свое мнение, при этом не допускающий в принципе его ложность — есть фанатик.

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

p.s.
Ну и отклоняясь от темы, что солдат не идет на войну добровольно — ересь. Может для вас и действительно нужно оставлять позади СМЕРШ, но далеко не все такие. Кто-то хочет мстить, а кто-то просто думает об будущем родных, кто-то защищает родные края. Я сам с Кавказа, с Прохладного. Многие знакомые, даже вполне с гражданки шли служить во время чеченской и продолжают сейчас. Практически вся наша часть пошла также вполне добровольно. За это не платили, не было никаких других преференций, просто долг. Не уверен что правда вы можете это понять, но так действительно бывает.
Поддерживаю: нужно игры делать на основе наблюдений из жизни, а не жизнь строить на основе опыта из игр.
игры вроде так и делают. А вообще хорошие игры для того и созданы, чтобы опробовать ту или иную стратегию, чтобы не наступать на эти грабли в жизни. Но это конечно касается игр с людьми, а не с компьютером
Так почему же?
НЛО прилетело и опубликовало эту надпись здесь
Я бы перефразировал и сказал, что в играх поведение подчиненных детерминировано.
В жизни же один и тот же человек в разных ситуациях может вести себя совершенно по разному, читай непредсказуемо! А когда в подчинении хотя бы 20-30 таких «обычных» людей — руководить ими, а самое главное предполагать результат руководства — очень и очень сложно!
НЛО прилетело и опубликовало эту надпись здесь
Даже самая сложная игра лишь очень упрощенная модель реальности. Причина, указанная в топике, — капля в море.
А так же, почему-то в топике считается верным утверждение «разработчик играет в игры». Это далеко не так, и далеко не всем интересны игры.

Причины, по которым разработчик становится руководителем, и не справляется с этой задачей (из личного опыта):

— разработчик считает, что достиг предела развития и теперь может управлять другими разработчиками (может != умеет, считает != достиг), зачастую это приводит к наихудшему эффекту, как конкретного разработчика, так и подчиненной команде. в добавок, в этом случае, разработчик ориентирован на наиболее знакомый ему процесс, а не на результат.

— разработчик устал от разработки и считает, что его теоретической базы достаточно, чтобы управлять.е. этот вариант еще хуже предыдущего, человек не ориентирован ни на что, кроме самоутверждения в этой должности.

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

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

Разработчик становится хорошим руководителем после того, как он начинает понимать, в первую очередь, себя и свои потребности как хорошего разработчика и суметь это разглядеть в других. Во вторую очередь — своих подчиненных, которым нужно дать наиболее комфортные условия для работы. И в третью очередь — когда приходит понимания, что разработка должна вырасти из процесса в результат и ловить при этом свой кайф. При всем при этом соло-игра превращается, скорее, в шахматы, чем в компьютерную стратегию.
Потому, что игра — это игра.
Реал значительно динамичней и многоранней.
Игры и моделирование бесспорно полезны.
Но они позволяют выработать вектор, научить, в каком направлении действовать — и не более.
В реальной жизни принятие того или иного управленческого решения основывается на сотнях, если не тысячах факторов.
И они меняются, как картинка в калейдоскопе.
В реальном мире нельзя всех выделить и послать, хоть иногда и хочется
И именно по этому программисты становятся плохими руководителями?
Вот и я про тоже. Не может быть это основной проблемой, тем более, что у программиста без должного обучения нет навыков управления командой, которые никакой игрой не приобретёшь.
Да, вот только мало кто понимает, что менеджменту нужно также тщательно обучаться, как и программированию
Причём не только программистам но и тем кто пришёл в менеджмент из двориков/сантехников/итд

Короче это везде так, а слово «программисты» притянуто за уши.
Это правда. Скорее взято как пример
Учиться, но не только учиться.
Кандидат должен уже обладать некими свойствами. Вырабатывать их — долго и непродуктивно. Они уже должны быть.
Вспомнился Dungeon Keeper. Как же было круто когда их портала вылезал Хорни.
Там твари и деньги крали и работать не хотели и бунтовали и друг друга мочили.
www.youtube.com/watch?v=GVELLqBefIA&hd=1
НЛО прилетело и опубликовало эту надпись здесь
Ахахахахаха, их лучше в пит кидать, в страхе держать :).
Правильно, игры не учат когда и как надо говорить: "@@#@#$!#$!#!!! @#@#!!, за работу, !@#!!".

Стратегии это НЕ руководство, это системный анализ и стратегии развития. Мне кажется, что современные стратегии эти навыки немножко развивают.
Я на работе не устаю повторять — человеческий фактор — самый ***даватый фактор в жизни!
В играх его нет.
Простите, что такое «даватый фактор»?
Если напишу полностью — буду месяц висеть в бане.
Почему бы просто не найти другое слово? ;)
Потому что теряется тогда вся соль.
Если Вы не понимаете саму суть, значит, смею предположить, Вы не стояли раком в 3 утра у сервера или с утра раком под столом, или же восстанавливали пасы к мылу после отпусков работничков.
А Все потому, что кто-то забыл закрыть дверь, а сознательная охрана подумала — а на кой компУтер простаивает и выключила ради экономии электричества; или же Маша на каблуках так закрутила сетевой кабель стулом, что он расплавил БП у машины и тд, и тп.
В играх не учитывается человеческий фактор, а в жизни он присутствует.
В MMORPG, думаю, он проявляет себя в полной мере. Только вряд ли удастся вытащить оттуда квазисоциализировавшегося клан-лидера.
Только если он не ваш начальник =)
Я вытаскивал. Там в кланлидеры как раз хорошие менеджры и выходят :). Так что причина и следствие тут меняются местами — это не игра делает из обычного человека хорошего менеджера. Это хоршие менеджеры в игре автоматически становятся клан и рейдлидерами и ведут этих $#@% $#@$@% ##% @@#%#^ штурмовать наксарамус. Прощу прощения, вырвалось :(.
Да, клан-лидеры — действительно хорощие руководители ибо управляют реальными людьми, к тому же еще и удалённо. Уже писал где-то об этом
Какое отношение навыки программирования имеют к навыкам руководства?

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

Если человек хороший управленец то он будет таковым не зависимо от того, хороший он программист или нет.
И в то же время, навыки в программировании, не сделают вас лучшим (значительно лучшим) руководителем чем вы есть.
а вам не приходилось при программировании, при решении какой-то слоожной задачи принимать решение какой из вариантов решений наиболее выгодный, так как в них обоих есть большое количество плюсов и минусов?
Приходилось, но если вы руководитель и у вас в подчинении больше 10 человек, часть которых способна справиться с задачей, чаще, всё же, приходится решать, кто из «способных» справиться быстрее, а кто лучше.
И в последствии выбор будет между скоростью и качеством.
Однако, для того, чтоб правильно ориентироваться в подобных вопросах, Вы должны хорошо разбираться в Ваших подчиненных. Должны объективно оценивать их способности и возможности.
А это уже не программирование, тут без интуиции не обойтись.

«Вот дам задание Василию, он настоящий мастер дела, но ведь он может забухать на выходных и на работе появится аж к среде, а сроки горят.
Рисковать нельзя — отдам Денису, он наверняка справится и уложится в срок, пусть и без блеска, но достойно.»
А нужен ли Василий тогда? Если сроки горят то надо обязательно поставить в известность об этом Василия, и если он зная это забухает и появится лишь к среде, мне кажется что такой человек не нужен команде.
Потому что Василий сделает инсталлятор на wix за день, а любой другой член команды — за неделю. Учить — дорого. Нанимать другого — дорого. По сотношению цена / приносимая польза Василий рулит даже несмотря на запои :).
Нельзя упихать задачу в неделю в один день. Даже если это получится — это исключение, а не правило.

Такие Василии при всей их уникальности отрицательно влияют на остальную команду. Стабильность > случайность. А если продолжать спонсировать такое поведение Василия — остальные (менее бухающие) коллеги начнут точно так же забивать и приобретут ту же же «звездную» болезнь от простого русского «а чем я хуже». Василия — в резервацию, таск — наиболее стабильному сотруднику.
Наверное мы живет в разных мирах :). В Москве довольно трудно найти грамотного разработчика за среднюю по рынку зарплату. Я не могу просто сказать «а вот хочу за 70к в месяц objective-c, c++, python, wix, installshield, subversion и чтобы английский хороший». Нету таких. Поэтому приходится искать не идеальных сферических сотрудников в вакууме, а адаптироваться к тем кто есть. Так что не трогаем Василия, он компании пользу приносит. Экономическую, в звонкой монете.
Я согласен с вами, что подбор кадров не самая простая работа, и что «звезд» с разной степенью закосов не мало. И не согласен лишь в том, что вы (почему-то) считаете Василия пупом земли, приносящим пользу. Это не верно! Такое поведение наоборот приносит убытки компании, человек «творю что хочу, ведь вы без меня никуда» управляет вами, а не вы им.

Сиюминутно, возможно, он и готов сделать инсталлятор на wix за день. Но на завтра, когда найдется критическая ошибка и потребуется дописать/пересобрать/написать с нуля — вы, скорее всего, столкнетесь с очередной проблемой «А где Василий, неужели он снова бухает, когда у нас такая проблема?».

И именно по этому, я утверждаю, что стабильность > случайность.

И уверен, что не открою для вас этой информацией секретов мира, присутствие в Москве не определяет успешность и\или наличие знаний у сотрудников. Есть регионы и другие страны.
Не совсем согласен с последней фразой. Если руководитель сам бывший программист, то управлять программистами ему будет проще, потому что он понимает что они делают, им сложнее будет навешать ему лапши на уши. Так любые дополнительные навыки и знания всегда хорошо.
Полностью согласен. Знание того, чем занимаются подчиненные в большинстве случаев облегчит управление.
Но это будет скорее довеском к способностям управления, чем основным фактором, по которому можно будет оценить руководителя.
Да, пожалуй так точнее, навыки управления это одно, а остальное дополняет. Согласен )
Вы правы, я тоже всегда говорю, что хороший футбольный тренер не обязан быть хорошим футболистом.
Он должен быть хорошим тренером!
У меня много раз были случаи, когда программист заходил в тупик в своей работе и не мог преодолеть какую то трудность. Кленя попутно все и вся, но не себя самого :)
Если я наблюдал это в течении 2..3 недель, то садился рядом и говорил, хочешь на спор, мы за 3 часа решим эту нерешаемую проблему?!
Как правило, дело занимало минут 20!
Стоит ли говорить, что я к этому моменту не программировал ничего уже лет 15, и даже синтаксиса тех языков не знал?
Но я умело задавал правильные вопросы и внимательно слушал.
Вот это правильный тренер! Ну и руководитель тоже :)
Как-то слишком быстро закончилась статья…
Чтобы быть хорошим руководителем, нужно в голове прокрутить около полусотниразличных вариантов исхода событий, чтобы быть готовым к любой ситуации и предусмотреть возможные форс-мажоры.

И то, на 100% это не поможет, человеческий фактор всему виной.
человеческий фактор тоже можно и нужно предусматривать, но мы не боги, и действительно 100 % вариантов никогда не предусмотрим.
Вообще-то конкретно игры тут не причем, вся соль в том что у программиста к моменту назначения на должность тимлида или менеджера проекта (не дай боже) не сформированы управленческие скилы и способ мышления, грубо говоря нет опыта и знаний — тогда он плохой руководитель. Но если человек самообразовывался, подмечал работу своего начальника и другими путями копил опыт, то при назначении он вполне может быть неплохим начинающим руководителем. И не надо валить все на игры )
Если прочитал кучу книжек и посетил кучу семинаров и следил за своим начальником, ты знаешь как делать правильно. Но, блин, есть психологический фактор и ты, блин, действуешь так как в книжках. А потом и ситуации возникают которые нигде не описаны. Так что теория без практики никуда.
Хотя и на одной только практике никуда не уедешь: набъёшь 1050 шишек, которые можно избежать, прочитав хотя бы одну книжку по менеджменту
Ну да, теория облегчает практику. Хотя бы чуть-чуть )
НЛО прилетело и опубликовало эту надпись здесь
Программист не обязательно должен играть в стратегии. Я программист. В игры почти не игра.
Но я никогда не стану хорошим руководителем потому что я замкнут как человек, мне сложно общаться с людьми, я достаточно неразговорчив.

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

Основная же причина, безусловно, в опыте управления. Если есть желание освоить профессию менеджера (считаю, именно профессия, а не должность), то из любого может получиться хороший управленец.
абсолютно согдасен
Если есть желание освоить профессию менеджера (считаю, именно профессия, а не должность), то из любого может получиться хороший управленец.
Нормальный получится, хороший — вряд ли. В принципе это относится, наверное, к любой профессии. Выбирая профессию по объективным показателям (доход, престиж и т. п.), но не учитывая субъективных (своих талантов, склонностей, темперамента и т. д.) можно стать нормальным (как все) профессионалом, но вот хорошим, по-моему, только случайно.
Проблема большинства менеджеров в том, что они не учатся и не стремятся учиться. Как раз научится быть хорошим менеджером можно. Конечно, это произойдет не скоро, но и на другие профессии учатся годами. И «нормальным профессионалом» остаются лишь люди, которые перестают учится и применять ум, а не усилия, в работе. Честно, не встречал профессионала, который бы постоянно читал и совершенствовался и не был отличным специалистом. Лень убьет любой талант.

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

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

Ожидал что в конце статьи будет описание как сделать всех людей идеальными или что не стоит ставить программиста на руководящую должность.
"… как сделать всех людей идеальными..."
Хорошая мысль, будет темой следующей статьи :)
«А теперь попробуем учесть эти факторы в игре...»
По поводу подчиненных, которые на 100% точно и неприкословно выполняют то, что просят, сразу вспоминается Dwarf Fortress, где все дварфы могут забухать, забив на работу и выращивание еды.
Где при недостаче выпивки дварф может сойти с ума, как и от потери друга, что иногда приводит к цепным реакциям и вымирании всех подчиненных.
Клёво! Нужно поиграть :)
Лучше не рискуйте, можно сойти с ума.
Да, а еще в Dwarf Fortress в конечном итоге всегда все умирают. Без исключений.
Мне кажется, что это издержки экономии — не все могут себе позволить содержать одновременно менеджера, который будет работать с людьми и ведущего специалиста, который способен принимать сложные в техническом плане решения, задавать общие подходы к разработке и т.п.
И имхо умение играть в стратегии построенные в мире с идеальными и четко определенными правилами имеет очень мало общего с качествами необходимыми для организации работы людей в реальном мире.
с одной стороны так, а с другой стороны менеджер не компетентный в предметной области, часто может быть введён в заблуждение подчинёнными (специально или нет). Как вариант ему нужны доверенные люди технари, т.н. саб-лиды
Получается, что просто программисты не умеют управлять людьми.
Получается просто, что есть люди, которые не умеют управлять людьми.
эврика! :)
НЛО прилетело и опубликовало эту надпись здесь
Обдумывается любая задача левым полушарием, а решение принимается правым :)
Мне кажется хорошие програмисты становятся плохим руководителями потому что хороших руководителей впринципе мало.

Когда хороший специалист становится средненьким управленцем это заметно сразу.
Когда средненькому управленцу удается заполучить в команду несколько хороших програмистов (что само по себе талант но может быть и удачей) он сразу становится гением менеджмента.

С ростом «талантом» становится умение правильно «делегировать» косяки на нижестоящих мэнеджеров.

Среди менеджмента есть тенденция воспринимать людей именно как «ресурсы» с набором «скилов».
Из среды программистов выходит как раз больше хороших руководителей чем из любой другой среды. В статье изначально заложена неправильная предпосылка.

Процесс управления во многом алгоритмизирован:
1. Поставить задачу
2. Уточнить как поняли задачу
3. Поставить срок и контрольные точки
4. Проверить
5а. Если успешно выполняется — действуем по плану
5б. Выясняем причину неуспеха — корректируем план

Другое дело, что без дополнительного обучения управлению нового лида команды ждать от него сверхрезультатов — он год только учиться будет и понимать. Еще хуже, когда с него не складывают прошлые обязанности — все же это разные форматы мышления. В обоих случая — просчет топов компании. Повторюсь, из среды программистов выходит гораздо больше толковых руководителей разных уровней.
«больше хороших руководителей чем из любой другой среды»
Согласен, в подтверждение сему смотрим списки самых богатых людей планеты
Я думаю управленцам следовало бы осваивать покер, а не стратегии. Игры (стратегии) всегда условны и играются по правилам, которые заранее известны (ИИ пока далек от человеческого), управление людьми же это игра в условиях неполноты информации и ситуативности. Способность предсказать поведение команды и скорректировать её является залогом успеха.
Да, покер, очень нужно для умения работать с людьми! Только опять же с реальными людьми надо играть, а не с компом.
Покер — можно с женой на желания поиграть, а когда начальство играет в покер — 95% что деньги пойдут в покер, а не на дело.
Покер и другие азартные игры вызывает сильную зависимость у большинства, т.к. играет человеческий фактор, как жадность, когда человека разводят «заработать» и с очередной ставкой он думает, что вот оно счастье. В общем тема уже давно избита и всем ясна.
Ну онлайн игры вызывают не меньшую зависимость :)
А все-таки игрушки иногда помогают в жизни :)

Я с неделю назад поставил себе Mashinarium и неспешно прошел его дня за 3.
И после этого испытал такое приятное воодушевление, что легко справился с реальным квестом в жизни!

Разобрал сложнейшую зеркальную камеру, починил и успешно собрал ее вновь.
По пути проходя и выполняя задания на сообразительность как в Mashinarium, ну очень сильно перекликается! :)

Раньше я встречал статьи, что такие игры поднимают IQ например у пожилых людей.
Похоже мне тоже помогло, я это реально ощутил.
Конечно, если мозгов нет, они из ничего не возникнут.
Но если есть и застоялись, то это отличная тренировка и огромное удовольствие!
Очень добрая и стильная игра!
Вот мой «машинариум» в процессе разбора.
image
А остальные фотки процесса есть? Мне кажется вышел бы интересный пост.
Да, была мысль, даже не для Хабра, т.к. в инете статьи по разборке своего агрегата для «чайников» не нашел ни у нас ни у «них».
Это Konika–Minolta 5D, из которой Sony в последствии сделала Sony Alfa A100.
У меня там наверное распространенная неисправность была.
И у нее жутко раздражающе стал барахлить выключатель питания.
Я долго терпел, т.к. у нас своего сервис центра нет по близости, а в своей жизни я уже доломал во время ремонта 2 зеркалки (Зенит), и одну цифромыльницу, Pentax WP200.
И понимание того, что без крайней нужды, спец-инструмента и сервис-мануала, в такую технику лезть не стоит, засело в голове хорошо.
Хотя я сам нечто похожее по сложности проектирую.
Но когда решился, оказалось, что даже для такого несложного ремонта, просто почистить контакты в итоге как оказалось, камеру пришлось разобрать процентов на 30, а это уже довольно много. В Итоге на столе лежало несколько десятков винтиков диаметром примерно 1,6 мм, 12 типов, или около того, и все крайне похожи друг на друга :) Даже если просто ввинтить их на место, это та еще задачка, найти нужное место и нужный винтик! А уж когда в определенный момент, по неосторожности, из привода механизма фокусировки и диафрагмы объектива вывалились >10 деталей, которые я даже не успел посмотреть где и как стояли, прочем часть из них просто куда то укатилась под стол…
Я легкий шок испытал.
Если есть возможность не делать такие вещи самому, а отдать специалисту, лучше отдайте! ;) Поверьте, он не зря ест свой хлеб. Я около 5 часов просидел.

Вот из-за этого узла все и было!
image
НЛО прилетело и опубликовало эту надпись здесь
среди программеров довольно много интровертов (а специфика работы имхо укрепляет именно интровертность), отсюда и возникают соотв. проблемы при управлении другими и тп
программист != геймер
Аналогия есть и в образовании. Управляешь людьми — научись сначала этому.

Научными руководителями аспирантов (да и студентов) часто являются люди без управленческого образования. Они могут быть успешны в науке, но не иметь знаний по основам управления (может они считают ниже своего достоинства думать о таком образовании, ведь они состоялись как ученые, стали докторами\профессорами..? хз).
В итоге большая часть аспирантов, которая реально шла в науку, бросает аспирантуру — нет правильной мотивации, планирования (проект 3 года длится!), организации, промежуточных результатов. А те, что доучились — перенимают практику управления от своих учителей, и круг замыкается…
Программирование — это в первую очередь работа с компьютером, а не с человеком. Вот из-за этого и все проблемы, нас учат писать хороший код, но никто не научит нас толково общаться с людьми, кроме нас самих.
Научить на своем примере — можно. Другой вопрос, что многие вроде как хотят более успешно коммуницировать с коллегами, но сопротивляются этому.
Просто не всем дано и не у всех есть желание быть управленцем, по этому и сопротивляются. Важны оба фактора — и желание и умение, ведь в мире так много хреновых шефов и так мало хороших(при том, что людьми они могут быть офигенными).
Если вспоминать тот же JA (моя любимая игра всех времен была ), то там я играл только собственным персонажем. Видимо, тогда уже сказывалось, что проще работать одному. К вопросу о team lead, то соглашусь с автором, что, действительно, проще и продуктивнее разрабатывать ПО по утрам и вечерам (когда никто не мешает), а днем участвовать во всевозможных митингах.
Хе-хе… Мне вот программирование под Drupal игрушку Portal напоминает — вот вроде уперся в что-то, какой придумать алгоритм — хер его знает. Но всегда можно найти нужные места стыковки одного модуля с другим, с системой, напрямую с базой… В каждом отдельном случае подход разный, но найти куда поставить порталы всегда можно :)
А иногда надо ставить портал в полете — не представляю как это в коде сделать =)
А это уже программирование в условиях дедлайна или продакшна.
с танками, артиллерией и авиацией понятно… они исполняют приказы — аналогия с военными стратегиями (SC, R.U.S.E. и иже с ними) — там все четко и ясно, но для управления людьми маловато будет…
думаю что кроме навыков — здесь собрал, там построил, как в вышеупомянутых играх менеджеру не помешает освоить что-то вроде The Sims (думаю версия — The Sims — Deadline is comming — под такую задумку скоро появится) и по ночам\выходным тренироваться на «кошках», вместо своих подчиненных :)
Savage XR — «стратегия» в которой вы управляете реальными людьми, которые могут выполнить или не выполнить приказ.
И зачастую плевать они хотели на приказы =) Варкрафт из людей в Savage не вышел!
Сильно зависит от командира. Если он знает что делает и очень настойчив, то игроки слушаются.
Абсолютно согласен с автором. Меня продвинули в руководители за мою ответственность и технические успехи, а так как раньше мне никогда не приходилось руководить людьми, я был абсолютно в шоке неприятно удивлён частым полным/частичным невыполнением моих указаний. Вот что мне со временем пришлось понять/принять:

1. Все люди разные, ни в коем случае нельзя их равнять по себе
2. То, что с технической точки зрения я опытнее своих подчинённых и сильнее как специалист, не говорит о том, что они не могут быть сильнее меня в чём-то другом: например, мой подчинённый может быть лучшем политиком чем я сам (ведь меня продвинули не за то, что я супер-политик, а за то, что я хороший специалист и ответственный работник)
3. Аксиома: если человек работает в какой-либо сфере давно, но так и не стал серьёзным специалистом в этой сфере, значит он им никогда и не станет
4. Надо чётко разделять подчинённых на людей с потенциалом и без — это неприятно, но неподходящих людей надо немедленно отсеивать, так как давать шанс человеку который приходит «на работу» а не «работать» смысла нет

И ещё: я извинился перед своим бывшим начальником за то, что раньше иногда делал ему именно то, что сейчас мне делают мои подчинённые — ведь теперь я испытал это на своей шкуре.
А что делают подчиненные?
Не выполняют указания, частично или полностью.
А вы бы на их месте выполняли эти указания? :)
Гениальный вопрос, респект!
Думаю что да, так как указания по делу — я ведь не прошу помыть свою машину, а технически направляю в нужное русло, исходя из проверенных опытом навыков. Если есть несогласия, я не против их оспаривания — я тоже могу быть не прав. Но если никто не оспаривает, но также и не выполняет так, как я сказал и вследствие получается лажа — то это, как минимум, глупо.
Как говорила самая бесполезная девка в JA — «Я учусь!».
Как она эти возгласом достала! Лучше бы попадала, и могла нормально винтовку носить.

Как вообще программист может стать руководителем, оставаясь в душе программистом? При чем тут игры? Мы с вами привыкли, что железка нас слушает, и делает то, что мы от нее требуем. Причем, чтобы она нас слушала, нужно только сосредоточится. У нее (железки) нет воли. Нет своего мнения (за редкими исключениями избранных производителей )))), нет мотивации и КЗОТ'а. Железка пассивна, и будет ждать, когда ее придут программировать, настраивать, дебажить. Она подождет, пока ты выпьешь кофе и соберешься с мыслями, и если не соберешься, все равно покажет тебе фильм, запустит игру и уйдет в спящий режим, если ты прикорнул в кресле. Комп — послушное существо, никогда не стучит сам коллегам, не занимает денег, не воняет и не хочет спать. Если компьютер заболел, ему можно купить новый винт, пропылесосить, переустановить систему и он не будет против, ибо решает, что делать — человек.

Большинство компьютерных персонажей стремятся быть НЕ идеальными (и JA просто яркий и старый пример). Сейчас люди с успехом сидят в онлайне, и боты с AI уже не так нужны. Вы играете с такими же людьми… Ну при чем тут игры?

Игру можно всегда закрыть (хотя игровая индустрия не стоит на месте, и наблюдая как люди по графику открывают браузер, чтобы бонусы в онлайне собрать и продолжить заниматься другим, становится… смешно? хз.)

В любом случае, чтобы кем то руководить, желательно знать, что кнопки X, halt и reboot нет, и через день подчиненный и все вокруг все равно будут помнить, как ты лоханулся и орал на весь отдел не по делу.

Люди… они такие люди ))
Исполнитель никогда не будет хорошим управленцем только по одной причине — если у него нет понимания, зачем ему это. Для специалиста всегда трудно понять, зачем он должен становиться тем, кем может быть другой человек, который не обучался программированию годы, а то и десятки лет.

Каждая ситуация, конечно, индивидуальна, но в моём случае переход от исполнителя к управленцу — обдуманное решение. По образованию я переводчик и у меня достаточно неплохой опыт перевода. Однако живу я в Москве, а доход от письменного перевода в паре англ-рус-англ по общей тематике может быть существенным для москвича, только если переводить до опупения в четырёх стенах, сидя дома 24/7. Поэтому мне было бы целесообразно организовывать работу отсюда, из Москвы, а работу по певеводу отдавать на аутсурс в другой регион, где эти деньги намного более существенны.

Осознать то, что тебе не очень-то целесообразно делать то, чему тебя учили 5 лет, как-то не очень приятно, но в любом случае — эти знания пригодятся и в сфере управления переводчиками и, возможно, даже в таком проекте как ABBYY Compreno, который в ближайшем будущем может отнять значительный сегмент от рынка переводов. Кто знает ;)

Насчёт компьютерных игр. Не знаю даже — я уже давно сноб в этом отношении: не играю вообще. Хотя, конечно, хочется что-то такое найти, что снова возбудит интерес :) Но пока никак. Слишком это сильный поглатитель времени.
Не статья, а сплошная метафора :)
Совершенно не согласен с автором.

Одна партия в Starcraft длится максимум 2 часа, в среднем — 30-40 минут для макроигры. Партия в Героев длится… Ну, скажем, день-два. Для того, чтобы освоить всю механику, некоторые базовые БО и приемы для любой стратегии нужно несколько недель.

Длительность же одного проекта — несколько месяцев минимум. За год можно провести, ну, скажем — 5 проектов. Длительность итерации выше на порядки, поэтому может казаться, что хороший игрок — плохой управленец. Но погодите, ведь хороший игрок стал таким не сразу же, как сел за игру!

У хорошего игрока есть ряд качеств, которые ему помогут — умение разбирать свои реплеи и изучать свои ошибки; умение читать литературу, смотреть видеоуроки/воды и брать оттуда то, что нужно ему. Те качества, благодаря которым он стал хорошим игроком, однажды помогут ему стать хорошим руководителем.
Более правильным был бы совет поиграть в сетевую игру, в которой силён элемент командного взаимодействия =)
Например, в ArmA или Operation Flashpoint: игра сложная, подчинённые — живые люди, задачи сильно отличаются от «быстро стрелять во всё подряд», и нередко возникают описанные в хабропосте ситуации. Плюс стресс и цейтнот.
Раз уж пошёл такой разговор, то немогу воздержаться, что бы не высказать своё мение.
Компьютерные игры ничему не учат, поскольку самые реалистичные из них бесконечно от реальности далеки.
Хороший руководитель обладает развитыми навыками коммуникации и хорошим знанием психологии. Этого нет в современных играх и не будет никогда, я думаю. А что бы стать хорошим руководителем, лучше читать теорию, учавствовать в тренингах и практиковаться. И то, не из каждого хороший руководитель выйдет.
В психологии можно потренироваться в MMORPG, зря я наверное упустил такую возможность, когда было времени побольше свободного :)
А то на одной теории в менеджменте и психологии тоже сложно основываться, работая руководителем)
1)Тут с пол года назад, на мальчика лет 9 с сестрой, постарше него, в лесу напал лось.
Точнее на сестру напал. Так пацан лося отвлек, тот побежал за ним, оставив девочку, а мальчик лег и притворился мертвым.
Лось его понюхал и ушел.
Его потом журналисты спрашивали, как он догадался так поступить.
Он сказал, что в компьютерной игре научился этому приему.

2) В штатах опять же, знаменитый теперь там т.н. «босоногий бандит», угнал самолет легкомоторный с первой попытки, улетел на какой то курорт на нем очень далеко и сел там благополучно.
Это был его первый полет, говорит на авиасимуляторах научился :)

3) Я уж молчу, что в США городскому бою солдат ма компъюторных симуляторах обучают и т.д.

Так что чему то они все-таки учат.
Зачётные примеры :)
Про 1) вспомнилось:
image
Ага, осталось сделать игру в управление проектом, которая будет учить руководить программистами :-)
Есть игра по управлению проектами, правда не программистами нужно руководить, но говорят очень реалистичная: www.sharkworldgame.com/
Сам правда до сих пор не нашёл времени поиграть)
Принцип Питера.
В любой иерархической системе каждый служащий стремится достичь своего уровня некомпетентности.
Следствия.
1. С течением времени каждая должность будет занята служащим, который некомпетентен в выполнении своих обязанностей.
2. Работа выполняется теми служащими, которые еще не достигли своего уровня некомпетентности.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории