Про рукожопов и усреднение

Aug 30, 2018 22:45



Меня иногда спрашивают, почему я описываю только "идеальных" людей. Вот пишу я, например, про руководителей и говорю, что руководитель должен то-то и то-то. Но ведь в реальности среднестатистический руководитель -- просто рукожоп. Или пишу про какую-то тягу к знаниям и самосовершенствование, хотя если поглядеть по отрасли в среднем, то ничего такого нет. Так зачем этот взгляд через розовые очки?

Конечно, я в курсе того, как обстоят дела "в среднем". Например известная статистика, что 90% проектов в отрасли провальные. Это не преувеличение и ситуация практически не улучшается с годами. А почему?

Называется очень много разнообразных причин: гонка технологий вынуждает большинство проектов делать без реальной экспертизы в используемом стеке, сложность проектов такова, что ни менеджеры, ни технические специалисты не могут адекватно оценить объём работ, заказчики никогда не знают, чего они хотят и меняют требования и т.д. Если перевести эти правильные формулировки на бытовой язык, то виноваты рукожопы, люди, которые берутся за вещи, которые они не могут делать качественно. Рукожопов, наверное, не 90%, но их влияние огромно.

Более того, период некоторого "рукожопства" в целом воспринимается как необходимое зло в деле роста специалиста. Моя первая крупная система, написанная с нуля, легла в проде в первый же день. Так я приобрёл опыт работы с транзакциями в БД и несколько седых волос. А что вы хотели от junior'а которого почему-то в одиночку писать много кода без полноценного тестирования?

Так почему же не ориентироваться на некий средний уровень? Да потому что это очень скучно. Представьте, если бы характеристики товаров писались, исходя из среднего реального уровня покупателей. Максимальная скорость Mercedes-AMG G63? 120 км/ч + лишение прав и дорогостоящий ремонт. Технические характеристики смартфона? Только вес, остальное в среднем интерпретируется неправильно. Цена на Boeing Business Jet? В среднем у вас нет на него денег. Скука.

Правда в том, что индустрию двигает вперёд маленькая кучка людей. Остальное большинство в лучшем случае плавно катится туда, куда эта кучка двигается. Да, очень трудно понять, топчешься ты на месте или реально попал в эту прогрессивную волну. Но за время своей работы я видел, как смутные идеи становились практикой. Процедурное программирование заменилось объектно-ориентированным (и даже модульность плотно угнездилась в мозгах), много менеджеров, которые способны решать проблемы, а не создавать их, международные распределённые команды стали повседневной действительностью, а технологии бегут с головокружительной скоростью.

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

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

работа, менеджерское

Previous post Next post
Up