Pull to refresh
208
0
Михаэль Пайсон @Tomcat

Строю крутые технические команды

Send message
Вот в этом вся проблема работы с некомпетентными руководителями. Они объясняют все не фактами и реальностью, а метафизикой и фантастикой.

А все дело просто в том, что вы не понимаете, что это задачи разных уровней абстракции.


Вам не кажется, что разговор в таком тоне — это уже перебор? Всё-таки комментарии на сайте это место, где можно немного подумать и сформулировать свою позицию в виде, не оскорбляющем собеседника.

Вы знаете, я не просто так здесь это говорю. Это чистый опыт. Увы, в большинстве случаев «это сделать невозможно» идёт как окончательный вердикт. Согласитесь, что Вы всё равно решаете ту самую систему уравнений, прежде чем видите, что у неё нет решений. Если мне чётко показывают, почему эту задачу решить нельзя — с «фактами и реальностью», вопросов нет никаких.

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

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


Я против того, чтобы «мыслить» и выдавать ничем кроме мыслей (которые я даже не могу услышать) не подтверждённый результат. А про оплату за «просиживания штанов», извините, не очень понял, о чём Вы. Есть ощущение, что у нас просто сильно разные модели работы в команде, поэтому мы и не можем друг друга понять.

Противопоставление руководителя и команды — это очень плачевная пракика. Жалко, что так много народу её придерживаются. Задача нормального руководителя сделать так, чтобы людям было работать комфортно.
Я тоже думаю, что мы бы с Вами не сработались ;).

Это был ответ на:

Задачу можно решить миллион и одним способом. В том числе и признать ее невозможность — это тоже будет решением. Все в рамках компетенции конкретного человека.


Признать решение задачи невозможным — это не решение задачи. Это выход из создавшейся ситуации. Да, он, безусловно, есть. Но, в большинстве случаев, задача, «не имеющая решения» по первому вердикту, на самом деле решается, если зайти с другого конца.

Лично я результат «задача не решается» принимаю только если человек, действительно, потратил много времени на её решение и пришёл к этому выводу на основе кучи рассмотренных вариантов и реального анализа, а не просто испугавшись формулировки.

Впрочем, я уверен, что решение есть практически всегда, просто иногда оно очень дорогое :). Ага, и даже для Facebook за две недели. Например, договориться с Цукербергом о продаже исходников ;)
Признать невозможность — это, очевидно, не решение. Если человек некомпетентен — его надо либо учить, либо увольнять.

Пассаж про гугл и зарплату не понял, извините.
Ну, видимо, в том и разница. Вероятно, ваше руководство такой подход устраивает. Меня как работодателя, от такого подхода несколько коробит, если честно. Если программист не утруждается решением задач, которые пере ним ставятся, то за что, извините, ему платить деньги? Проще попрощаться ;).
«Послушайте, если звёзды зажигают, значит это кому-нибудь нужно»…

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

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

Это, кстати, очень характерно — сказать «нельзя» (из-за страха, непонимания задачи, нежелания разбираться, недостаточной квалификации, чего-то ещё).

В общем, как ни странно, подход «меня не волнуют технические сложности — решать их это ваша задача, вот и решайте её!» очень часто даёт отличные результаты.
В одном из забегов победил малыш, который оббежал скамейку сбоку ;)
Побеждает тот, кто имеет волю и постоянно тренируется (что само по себе требует воли).

Вообще, я никоим образом не разделяю ни идеалы, ни методы итальянских фашистов, но их девиз «воля и разум» — очень точно передаёт то, что нужно для победы.

Воля нужна для того, чтобы побеждать. Разум — для того, чтобы выбрать точку, в которую прилагать усилия, поставить правильную, адекватную цель и выработать шаги для её достижения.
Вообще, с той стороны как раз стояла мама :). Безусловно, пытаться транслировать наши взрослые мотивы и действия на детей — бессмысленно. Не важно, по какой причине ребёнок не перелез эту скамейку (наша, например, действительно не очень понимала, зачем ей это надо).

Но мне показалось, что внешняя сторона этого забега очень хорошо передаёт обычные действия взрослых.
Вот почему-то все решили, что основная мысль «тренироваться бессмысленно». Вы же сами понимаете, что это бред! Тренироваться надо обязательно, без этого просто невозможно выйти на нормальную дорожку. Но, сколько бы вы ни тренировались, если вы не умеете перелезать скамейку, то победить вам не удастся…
Хороший девиз. Но, в любом случае, Вы рано или поздно натолкнётесь на препятствие. Если не набраться воли его преодолеть (а знаете, как не хочется обычно такие скамейки перелезать!), а снова идти туда, куда хочется, то, в итоге, вся жизнь сведётся к хаотическому перемещению в двух квадратных метрах, ограниченных четырьмя скамейками.

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

Особенно, если сделать вид, что я «просто менеджер» и мне Visual Studio в ежедневных задачах… хм… не особенно требуется, а надо отслеживать лишь прогресс работы и управлять объёмом задач в итерации.
— Ну, например, как быстро (и не в IE) посмотреть список work Items по заданному критерию (запрос, например)?

— Как открыть несколько задач в разных табах, а не во всплывающих окошках?

— Как управлять видимостью Query через Web (Team Query vs. My Query)?

Ну и ещё, наверное, самый, наверное, раздражающий для меня сейчас фактор: как применить действие ко всем Work Items в списке (они могут быть разных типов). Например, махом перекинуть из одной итерации в другую или назначить на одного разработчика. Да, знаю про Work Item Templates, но создавать отдельный template для каждого типа Work Item'а каждый раз, когда я хочу скинуть «остатки по итерации» на следующую — ИМХО перебор.
Вот сделали бы ещё веб-интерфейс, который не тормозит и живёт независимо от монструозного SharePoint'а. Почему-то формочки создания и просмотра WorkItem'ов в Visual Studio раздражают…
По стоимости ответил в личку
Тут на любителя. Если я провожу вебинар, то там и мой английский, и метание курсора уместно. Меня всё равно будут слушать, раз уж пришли. Но в таких коротких роликах дорога каждая секунда. Пользователь просто выключит ролик. Если секунда бессмысленная (как в случае с застывшим или мечущимся по экрану курсором), то вероятность потерять человека гораздо выше. Проблема застывшего курсора не в том, что он застыл, а в том, что в это время на экране ничего не происходит.

Кроме того, при всей «душе», такие ролики, например, у меня создают стойкое чувство не слишком хорошо выполненной поделки. А это ощущение распространяется и на продукт, который они описывают. Но, конечно, каждый подход имеет право на существование, и тут — дело вкуса.

Насчёт FPS не думал. Спасибо. Мне в глаза не бросалось, но смысл увеличить есть. Про приложения для создания скринкастов не очень понял, что плохого в зуме? Ну и потом весь смысл создания роликов своими руками сведётся на нет, если купить какой-нибудь Премьер за 2к долларов.
Спасибо за комментарий!

На самом деле, видимо — да, так и есть, так как уже далеко не первый с тем же содержанием :). В общем-то склоняюсь именно к тому, чтобы HowTo делать с профессиональной озвучкой, а такой формат оставить для демонстрации фич.
Думаю, для того, чтобы понимать, что у команды проблемы и знать, кому их поручить выяснить и решать, технический бэкграунд не нужен. Нужна адекватность и хорошие тимлиды.
6. Вы пишете что архиважную фичу вы не смогли сделать так как я вам забыл рассказать что это. Это что — реально повод был эту фичу не делать?!

На самом деле, если добавить в конце. «А спросить/напомнить слабо было?», то высказывание кажется вполне логичным

Information

Rating
Does not participate
Location
Хайфа, Хайфа, Израиль
Date of birth
Registered
Activity

Specialization

Backend Developer, Chief Technology Officer (CTO)