Почему я ушёл из Google и начал работать на себя

https://mtlynch.io/why-i-quit-google/
  • Перевод
Последние четыре года я работал разработчиком программного обеспечения в Google, но 1 февраля уволился, потому что они не сделали мне подарок на Рождество.

Шучу, на самом деле всё немного сложнее.

Первые два года


Первые два года я любил Google.

Когда при ежегодном опросе сотрудников мне задавали вопрос, вижу ли я себя в Google через пять лет, я отвечал «разумеется, без вариантов».

Ну конечно я буду в Google через пять лет. Я окружён лучшими инженерами в мире, использую самые продвинутые инструменты разработки в мире и кушаю самую бесплатную в мире еду.


Мой обычный день в Google.
— Ещё тортика, господин Программист? Он бесплатен в любом количестве.
— Не сегодня, Пьер. Я опаздываю на массаж, он тоже бесплатный.


Мой последний рейтинг производительности гласил: «Сильно превосходит ожидания». Если я просто продолжу в том же духе, то скоро меня повысят до ведущего инженера-программиста (senior). Как это звучит! На протяжении всей карьеры я смогу говорить: «Да, я был ведущим инженером-программистом. В Google». Все будут так впечатлены.

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

Ваш менеджер вас не продвигает?


Нет, менеджеры в Google не могут продвигать своих прямых сотрудников. У них даже нет права голоса.

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

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

Комитет затем рассматривает ваш пакет вместе с несколькими другими, и целый день они решают, кто получит повышение, а кто нет.

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

Система работает иначе


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

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

Неудивительно, что система работала не так. Мне понадобилось два года, чтобы понять это.

Наивный простачок за работой


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

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

Как выяснилось при рассмотрении моей заявки на повышение, всё это не количественные метрики. Я не мог доказать, что это положительно повлияло на Google.

Или метрики, или ничего не было


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

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

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


Обсуждение моего дела в комитете по продвижению.
— Я написал документацию по этому компоненту, который никто не понимал, как использовать.
— Любой может написать документацию. Какие метрики показывают пользу для Google?
— Этот ненужный код постоянно ломал наш билд. Я потратил две недели, чтобы вычистить его.
— Удалить код может каждый, и только по-настоящему достойные повышения кандидаты могут написать его.
— Никто не решался испытать новую фичу, которую выкатил Дейв, так что я написал пару end-to-end тестов.
— Вот это достойно повышения!
«Сертификат на повышение ДЛЯ ДЕЙВА, который смело выпустил новую фичу без end-to-end тестов»


Сделанные выводы


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

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

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

Вскоре после этого мне назначили проект. Казалось, он предназначался для повышения. Система сильно задействовала машинное обучение, которое было и остаётся горячей темой в Google. Она автоматизировала работу, которую сотни людей-операторов делали вручную, так что продемонстрировала бы чёткую, объективную пользу для Google. Кроме того, в моё подчинение поступает новичок (джун) на время всего проекта. Обычно это считается дополнительным козырем в комитете по повышению.

Рождественские подарки и пробуждение


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

Вскоре я услышал такой разговор между двумя сотрудниками:

Сотрудник А: фактически, вы по-прежнему получаете подарок. Такие сокращения расходов увеличивают стоимость акций Google. Вы можете продать свои акции и купить любой подарок.

Сотрудник Б: что если я скажу жене, что не куплю ей рождественский подарок, но она может использовать деньги на нашем банковском счёте и купить подарок, какой захочет?

Сотрудник А: вы находитесь в деловых отношениях с Google. Если вы разочарованы тем, что Google не ведёт себя «романтично» и не дарит вам подарки, как вы для своей жены, то у вас ошибочное представление об отношениях.

Погодите секунду. Так это же у меня деловые отношения с Google.

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

Тот разговор заставил меня понять, что я не Google. Я предоставляю платные услуги для Google.

Так что если у нас с Google деловые отношения, которые должны служить интересам обеих сторон, зачем тратить время на все эти задачи, которые служат интересам Google, а не моим собственным? Если комитет по продвижению не вознаграждает за исправление багов или поддержку команды, зачем я этим занимался?

Оптимизация для повышения


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

Я принял новую стратегию. Перед началом любой задачи я задавал вопрос: поможет ли это моему продвижению по службе. Если нет, то я не делал этого.

Моя планка качества для кода упала с уровня «Сможем ли мы поддерживать его в течение следующих пяти лет?» до «Протянет ли он до моего повышения?» Я не сообщал об ошибках и не исправлял их, если они не подвергали риску запуск моего проекта. Я уклонялся от всех обязанностей по техническому обслуживанию. Я прекратил работать волонтёром в дни рекрутинга в кампусе. Я снизил количество собеседований с одного-двух в неделю до нуля.

Затем мой проект отменили


Приоритеты изменились. Руководство передало мой проект другой дочерней команде в Индии. В обмен та передала нам один из своих проектов. Это была недокументированная система на устаревшей инфраструктуре, при этом важнейший компонент в продакшне. Мне поручили освободить систему от кода индийской команды и перенести на новый фреймворк, непрерывно сохраняя рабочее состояние в продакшне и увеличив показатели производительности.

Что касается продвижения по службе, то это отступление на несколько месяцев назад. Потому что за два месяца я ничего не выдал в отменённом проекте, так что потраченные месяцы оказались бесполезными. Потребуются недели для ускорения системы, которая передавалась мне по наследству, и я мог потерять ещё несколько месяцев на поддержание её в рабочем состоянии.

Чем я вообще занимаюсь?


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

В этот раз я решил отстраниться и оценить, как всё выглядит со стороны. Забыть о своём менеджере, его менеджерах, комитете по продвижению. Что если оставить только меня и Google? Что происходит в наших «деловых отношениях»?

Ну, Google продолжает говорить мне, что не может судить о моей работе, пока не увидит завершённый проект. Между тем, я не могу завершить никакой проект, потому что Google прерывает их на полпути и назначает новые.

Ситуация становилась абсурдной.


Подход комитета по продвижению Google к публикации книг.
— В начале книги они узнали, как оживлять динозавров с помощью восстановленной ДНК.
— Вау!
— И тут велоцираптор открывает дверь на кухню!
— О нет! Я уронила карандаши, можешь их собрать, пожалуйста?
— Как я говорил…
— Нет, ты должен начать новый рассказ. Этот прервался, значит, у меня понятия нет о твоих литературных способностях.


Моя карьера зависела от переменчивого анонимного комитета, который уделял мне один час своего времени. Независимые от меня управленческие решения стирали месяцы моего карьерного роста.

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

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

Какая альтернатива?


Примерно в это же время я обнаружил Indie Hackers.


Скриншот сайта Indie Hackers

Это онлайн-сообщество для основателей маленьких предприятий по разработке ПО. Ключевое слово «маленьких». Это не будущие Цукерберги, а те, кто хочет построить скромный прибыльный бизнес, дающий средства к существованию.

Меня всегда интересовала возможность создания собственной софтверной компании, но я представлял только вариант основания стартапа в Кремниевой долины. Я думал, что основатель такой компании тратит основную часть времени на поиск инвестиций, а остальную часть — на то, как привлечь следующий миллион пользователей.

Инди-хакеры — заманчивая альтернатива. Большинство из них построили бизнес на собственные сбережения или как побочные проекты в свободное от основной работы время. Они не искали инвесторов и, разумеется, не доказывали свою состоятельность перед анонимными комитетами.

Конечно, есть и минусы. Их доход менее устойчивый, и здесь больше разных катастрофических рисков. Если я когда-нибудь совершу ошибку в Google, которая обойдётся компании в $10 млн, то не испытаю никаких последствий. Меня попросят написать документ с анализом событий post-mortem — и все порадуются усвоенному уроку. Для большинства независимых основателей ошибка в $10 млн означает разорение бизнеса и выплату долга в течение нескольких жизней.

Участники сообщества Indie Hackers пленили меня, потому что они полностью контролируют ситуацию. Независимо от того, испытал бизнес безудержный успех или многолетний застой, они остаются главными. В Google я не контролировал даже собственные проекты, не говоря уже о карьерном росте или руководстве своей командой.

Я думал об этом несколько месяцев и наконец решился. Я хотел стать инди-хакером.

Последнее, прежде чем уйти


У меня все ещё оставались незавершенные дела в Google. Потратив три года на попытки повышения, я возненавидел идею уйти ни с чем, без единого завершённого дела. Осталось всего несколько месяцев до той даты, когда я мог подать повторную заявку на повышение, поэтому я решил попробовать ещё раз.

За шесть недель до этой даты мой проект отменили. Снова.

Вообще-то, всю мою команду отменили. Это достаточно распространённое явление в Google, для которого существует эвфемизм: дефрагментация. Руководство передало проекты моей команды другой дочерней команде в Индии. Я и мои коллеги должны были начинать всё сначала в разных подразделениях компании.

Я всё равно подал заявку на повышение. Несколько недель спустя мой менеджер прочёл мне результаты. Мой рейтинг производительности был «Превосходно», самый высокий из возможных, который получают только около 5% сотрудников за каждый цикл. Комитет по повышению отметил, что за последние шесть месяцев я чётко продемонстрировал работу на уровне «сеньора». По сути, в течение этих месяцев я занимался оптимизацией метрик для повышения.

Но они выразили ощущение, что шесть месяцев — недостаточно долгий срок, так что… удачи в следующий раз.

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

Пришло время уходить.

Что дальше?


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

Но я действительно идиот без идей.

Мой план — попробовать по несколько месяцев разные проекты и посмотреть, какой из них словит волну, например:

  • Продолжать работать над KetoHub и попробовать сделать его прибыльным.
  • Создать бизнес на основе SIA, технологии распределенного хранения, о которой я часто писал.
  • Потратить больше времени на написание статей и поискать варианты заработать на этом.

Google был отличным местом для работы, и я там научился многим ценным навыкам. Уходить было тяжело, потому что предстояло ещё столько узнать. Но работодатели вроде Google останутся всегда, а у меня не всегда будет свобода основать собственную компанию. Поэтому я с нетерпением жду, куда меня приведёт этот путь.

Есть информация, что сотрудники Google, которые уходят из компании (например, чтобы попробовать свои силы в стартапах) могут легко вернуться и без проблем получить прежнюю должность в течение нескольких лет, так что люди вроде автора этой статьи практически ничем не рискуют. Хотя нужно учесть, что высказанная им критика может повлиять на решение компании о приёме его обратно. — прим. пер.
Поделиться публикацией
Комментарии 443
    +41
    Можно заменить Гугл на любую другую фабрику по производству софта, которой руководят эффективные менеджеры (да хоть тот же самый ЕПАМ), и ничего не изменится.

    До тех пор, пока к программисту отношение как к «ресурсу», нет смысла ждать к себе человеческого отношения. У конторы тысячи таких, как ты, в «ресурсном пуле», и сотни проектов: и очень выгодно, что на проект, который важен в текущую секунду (== приносит больше денег конторе), всегда можно назначить разработчика, показывающего высокий результат. И крайне невыгодно его повышать, потому что тогда он будет принимать решения о важности.

    Приоритет проектных процессов над людьми абсолютный. Если оценивать беспристрастно, то это неплохо работает на уровне бизнеса, но ощущение, что тобой постоянно затыкают дыры, крайне неприятно, если у тебя есть хоть какие-то личные амбиции.
      +24
      Есть подозрение, что корни успеха гугла отнюдь не в нынешнем отношении к людям и процессам.
        +1
        Не могли бы вы более подробно развернуть свою мысль? Интересно.
          +2
          Как мне кажется (и я и сам часто об этом задумываюсь) это о том что когда гугл только развивался, там было намного меньше (если вообще были) «эффективных менеджеров», и намного больше программистов. Но когда гугл стал популярен, то туда начали рваться всякие менеджеры и прочее непотребство и компания стала увязать в бюрократии. К тому же, по-моему мнению, в больших компаниях, те кто вообще не знают этого бизнеса и не понимают чем занимается компания могут легко спрятаться на уровне среднего звена менеджмента.

          Это, конечно же, мое мнение, и другие могут быть с этим не согласны, но это мнение основано на моем опыте нескольких лет работы в одной достаточно крупной корпорации.
            +1
            Да не в успехе гугла дело. Просто когда корпоративное дерево становится гигантским, то оно либо широкое, либо глубокое. И рано или поздно контроль будет не таким, каким он был при 2 сотрудниках.

            Рано или поздно, менеджер любого звена перестанет реально оценивать качество работы своей группы, и тем более тех, кто ниже. Потому что не существует тех самых «объективных метрик» в сложных системах, требующих взаимодействия и взаимопомощи.
              0
              Я вас люто поддерживаю, на эту тему у Пола Грэма есть целое эссе (вроде «почему Yahoo вылетел в трубу»)
              Вкратце — Гугл действительно очень долго был компанией которой управляли «люди в джинсах», а не «люди в галстуках», а их конкуренты в основном строились как классические американские компании с сильным менеджментом.

              Да что там, буквально пять лет назад ещё было полно восторженных отзывов о том как в Гугле мало бюрократии и принудиловки и в основном он полагается на то чтобы нанимать хороших кодеров, а не контролировать их.
          +1
          До тех пор, пока к программисту отношение как к «ресурсу», нет смысла ждать к себе человеческого отношения. У конторы тысячи таких, как ты, в «ресурсном пуле», и сотни проектов

          Невозможно относиться к разработчику сугубо индивидуально в большой фирме.

          Исключение: если разработчик «звезда», то да, возможно.

          А для рядового сотрудника личное отношение превращается в местничество, в порочный круг круговой поруки. Вы можете подружиться с менеджером и он будет вас продвигать, а можете не сойтись с ним характером и он вас сгноит на неинтересной работе. И все это независимо от ваших профессиональных качеств. Оно вам надо?

          Как это описано про Гугль — это как раз очень хороший метод. Формальные метрики, решают люди незаинтересованные в личности продвигаемого.

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

            +20
            Чем этот метод хороший? Твое повышение зависит не от твоей работы, а от решения комиссии, которая потратит на тебя час а потом забудет.
            И да, варианты с местничеством, кумовством и т.п. никуда не пропадают, меняется только адрес волосатой лапы.
            При этом тот, кто действительно очень хорошо тебя знает, от решения отстранен.
              +13
              Твое повышение зависит не от твоей работы, а от решения комиссии


              Вариантов нет. Предполагается, что комиссия объективна.
              Чтобы твое решение зависило только от твоей работы — работай сам на себя.
                0
                Твое повышение зависит не от твоей работы, а от решения комиссии, которая потратит на тебя час а потом забудет.
                С другой стороны тот кто тебя знает, может сказать что вы делаете много и хорошо, но забыть о том, что вы делаете не то, что нужно. Да и говорить, что повышение не зависит от работы не совсем честно.
                И да, варианты с местничеством, кумовством и т.п. никуда не пропадают, меняется только адрес волосатой лапы.
                Если вы действительно знаете о таких случаях в Google, то можно пожайлуста примеров с конкретными именами? Сдается мне, что если это происходит, то прежде чем метать помидоры в «плохую систему», стоит зарепортить тех кто использует ее не по назначению.
                  0

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

                    0
                    Задач в гугле хватает всяких разных, так что есть из чего выбирать. Можно предлагать свои задачи, элементарно, если вы идентифицировали проблему или придумали как сэкономить ресурсов вы можете предложить свой проект. Наконец, вы можете сменить команду. Итого автор четыре года сидел на одном месте и делал только то что ему сказали и ни шага в сторону? Да, разработчик не может делать уж свосем все подряд что взбредет ему в голову, но сказать что он совсем не в силах повлиять на что либо будет неправдой.
                      0
                      Обычный разработчик — да, молотит все что ему вкинут в тарелку.
                      Сениор — должен включать мозг прежде чем тратить свое время.
                    +1
                    Вывод автора верный, только он должен был прийти в старшей школе, университете или армии, до получения места постоянной работы. Google это обыкновенная рекламная компания, которая к IT имеет опосредованное отношение, это даже не Siemens или Neusoft, где реально нужны умные головы. Google набирает средних специалистов, что бы им на фоне друг-друга было как можно труднее выделиться для повышения (повышение по карьерной лестнице это не только новые лычки, но и самое главное улучшенное довольствие), у комиссии просто есть план повышений на год, связанный с бюджетом компании, а автор текста вероятно программирует не хуже и не лучше других сотрудников Гугл и делает все тоже самое, что делают другие. Все таки человек приходит в компанию зарабатывать, а не работать, если окружающая действительность показывает, что повышают не тех, кто лучше работает, а тех кто лучше делает что-то другое (самопиарится, взаимодействует с руководством) то и стоит прогнуться под эти обстоятельства? Зачем играть не по правилам, тем более, если это приносит меньше материальных выгод?
                      0
                      При этом, если вы делегируете решение команде близких, то возникают крайне негативные сценарии:
                      А. Выпихнем наверх пару своих парней, а там они и нас подтянут.
                      Б. Я не проголосую за Боба, потому что он и без меня многовато наберёт.
                      +17
                      Как это описано про Гугль — это как раз очень хороший метод. Формальные метрики, решают люди незаинтересованные в личности продвигаемого.

                      То есть автор там выше распиннался распиннался про то, как это плохо. Показывал примеры, выдавал доводы — очень, кстати, аргументированные. А вам хоть бы хны?
                      Если лень читать, то процитирую автора:
                      Вместо того, чтобы задавать вопрос: «Как решить сложную проблему?», я спрашивал: «Как заставить проблему выглядеть сложной для продвижения по службе?»
                        0
                        Как вообще выстроить систему, которая объективно измерит пытается ли каждый из десятков тысяч работников решить сложную проблему?

                        Гугл пользуется формальными метриками, как наименьшим из зол.
                          0
                          только странно, что метрики разрабатывает тот же, кто потом по ним и отчитывается. Разделение уменьшит пагубность и частоту режима: «Вместо того, чтобы задавать вопрос: «Как решить сложную проблему?», я спрашивал: «Как заставить проблему выглядеть сложной для продвижения по службе?»
                          +1
                          Зачастую, в реальном мире любой из вариантов решения некоторой проблемы имеет определенные недостатки. Идеальные и безупречные решения — очень редкая, порой мифическая ситуация. Поэтому приходится выбирать меньшее из зол. И описанный подход Гугла в управлении гигантской компанией именно таким и видится.
                            0
                            Оно далеко не меньшее

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

                            Оба эти пункта вполне решаемы без отмены самой системы метрик. Достаточно чтобы промоушен делали только по тем метрикам о которых заранее сообщили комиссии ещё до оптимизации и она признала их важными.
                            Второе решается оценкой качества легаси-кода его новым владельцем(заодно и решает проблему недооцененности тестов и правки багов)
                            0
                            То, что метрики плохие, не делает сам принцип повышения по объективному анализу метрик плохим.
                              0
                              Принцип хороший. Но можно ли на практике построить хорошие метрики? )
                                0
                                Почему нет?
                                Впрочем, в программировании – вряд ли, поскольку, как мы видим, простые количественные показатели вполне могут ошибаться. Использовать kpi нужно лишь с пониманием его несовершенства, и на таких важных для компании и работника этапах, как повышение – подключать человека для нормального анализа, а не просто считать циферки с закрытыми глазами.
                                Как ни странно, работу дизайнера (особенно UI\UX) с помощью метрик оценить гораздо легче.
                                  0

                                  А не подскажите, как?


                                  Ну, просто работа дизайнера вообще никогда не увидит реальность, ее увидит работа фронтендера, который сверстает дизайн. И там могут быть проблемы, скажем, какой-то элемент будет работать совсем не так как задумывал дизайнер или что-то будет тупить.

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

                                    Ну, в нормальных местах верстальщик и дизайнер сотрудничают друг с другом, и финальный макет получается как минимум очень близким к оригинальному макету дизайнера, если это реализуемо технически (+кроссбраузерность).
                                      0

                                      Ну, то есть максимум, что вы можете оценить — это качество работы сайта. Но это никак не метрики самого дизайнера, это метрики работы сайта.

                                        0
                                        Мы можем оценить поведение посетителей сайта. А чем оно обусловлено – другой вопрос, но зачастую это дизайн, поскольку фронтенд это лишь размещение элементов + адаптивность + прописывание анимации + скрипты, и всё это полностью определяется дизайном, если вам, конечно же, не приходится поддерживать какой-нибудь IE (а даже если и так, есть хаки).
                                          0

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


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

                                      0
                                      работа дизайнера вообще никогда не увидит реальность

                                      Вообще-то именно дизайн и видят люди.

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

                                      Внешняя метрика — можно вводить новый дизайн как эксперимент, и считать изменения метрик на сайте. Количество уходов / кликов и пр. Ну смотря что именно за дизайн вы делаете там.

                                      Тут надо понимать, что если ты не выполняешь метрики это не значит что ты плохой работник или плохой человек :) Это значит что ты делаешь не совсем то, что нужно компании.
                                        0
                                        Вообще-то именно дизайн и видят люди.

                                        Люди видят цельный продукт. Я просто пытаюсь сказать, что вы ставите дизайнера в ответе за то, что люди не пользуются сайтом, а проблема может быть:


                                        1. Тупящий фронт-енд
                                        2. Тупящий бек-енд
                                        3. Неверно старгетированная рекламная компания
                                        4. И еще что угодно.

                                        Я просто не понимаю, почему вы метрики, которые зависят от кучи факторов сваливаете на дизайнера, который имеет к этому не так много отношения. Если мы говорим про KPI, то обычно это метрики, которые не нужно дополнительно анализировать, что бы получить из них результат. А тут получается, что по нормальному вы не можете взять эти метрики как KPI по дизайнеру, так как вам надо будет удостоверится, что это и правда виноват дизайнер, а не скажем, каждый второй запрос на сайт падает.

                                          0
                                          Поэтому я и написал про режим эксперимента. Вываливаешь в продакшн 5 дизов и проводишь AB тестирование.
                                          Если дизайны Васи стабильно оказываются внизу при прочих равных — то он работает плохую работу.
                                            0
                                            Метод хорош но не панацея — в частности не аргумент против «Неверно старгетированная рекламная компания» Именно это и позволяет Артемию Лебедеву утверждать что дизайн был норм.
                                              0

                                              А потом вдруг окажется, что механизм AB тестирования работал неправильно, и дизайны Васи всегда работали на 70% медленнее. Или еще хуже, дизайны Васи всегда писал один и тот же фронендер, причем дико криво, из-за чего они постоянно тупили.


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


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


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


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

                                +2
                                «Формальные метрики, решают люди незаинтересованные в личности продвигаемого» — на это есть классическая мысль «скажи мне, как ты меня будешь измерять — а я тебе скажу, как я буду работать».
                                Во-первых, как мы видим в статье — произошло ровно это. Автор начал работать так, как его будут измерять.
                                Во-вторых, он не учел еще одного момента — полагаю, он непрозрачен. А именно — комитет тот, тоже как-то измеряют. И я не удивлюсь, если одна из метрик — это процент отказов. Момент с «коротким сроком» показателен — это с точки зрения «формального комитета» полгода это мало, а с «земли» это очень даже много. Если мотивацию человека можно убить в невосстанавливаемый ноль за три месяца, если за полгода можно радикально изменить свою жизнь… Это МНОГО.
                                  +1
                                  > Оно вам надо?

                                  Нет, поэтому в такие компании идти смысла нет. Иначе будет как в статье — все силы направлены не на работу, а на имитацию деятельности.

                                  > очень хороший метод

                                  Отличный. Разработчик делает лучше — проваливается, дальше он исследует уязвимости системы и эксплуатирует их. Как написано в статье — Гугл от этого плюсов не получает (а платит разработчику за попытки продвижения внутри себя). Просто отличная и если (когда) количество таких понимающих перевалит некоторый предел — болезнь станет видна снаружи, пока вливание новой «вау!-мы-в-Гугл» крови спасают ситуацию, но кто знает.
                                  0
                                  Именно в отношении к программисту как к ресурсу и заключается успех софтверных компаний. Программист должен быть легко заменяем, и от программиста не должна зависеть судьба компании. Даже если при этом снижается КПД программиста, в конечном итоге это себя окупает.
                                    +4
                                    По сути нормальный программист если к нему будут относиться как к ресурсу с 90% вероятностью покинет эту компанию. А делается это что бы программист не был независимым, не мог освоится на 1 месте. Своеобразная психологическая давка подвешенного состояния.
                                      +4

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

                                        +6
                                        Когда нижние уровни пирамиды Маслоу выполняются — чистая денежная мотивация перестает работать.
                                          +7
                                          Вы неправильно понимаете пирамиду Маслова.

                                          Она говорит, что начиная с определенного момента денежная мотивация не имеет смысла.

                                          Если же вы увольняетесь из Гугля — ваша зарплата сразу же падает. И вы оказываетесь снова у подножья пирамиды Маслова.
                                            +6
                                            Это только если нет сбережений и не удалось найти новую работу. Но это довольно странная ситуация для опытного программиста работавшего за зарплату вдвое превышающую среднее по рынку…
                                              0
                                              Это только если нет сбережений и не удалось найти новую работу. Но это довольно странная ситуация для опытного программиста работавшего за зарплату вдвое превышающую среднее по рынку…


                                              Не нужно гадать и придумывать.
                                              Он же сам написал, что теперь он инди со своим проектом. А это означает, годы на развитие проекта, ежедневная экономия денег.

                                                +5
                                                Вот только его такой выбор устраивает.
                                                  +3

                                                  Я подожду немного. У него либо закончатся деньги, либо манагерские мозги отрастут — по-другому выжить будет трудновато.

                                                    +1
                                                    Насколько я понял этот рассказ — он выбрал заниматься своим проектом именно потому что у него уже «манагерские мозги отрасли» (ну, или он так думает).
                                              +2
                                              С чего Вы взяли? Программист его уровня сможет найти работу с очень достойной зарплатой — пусть и поменьше, чем в Гугл. Где тут подножие? К тому же, от индивидуальных потребностей всё зависит.
                                                0
                                                Это смотря насколько жирные у тебя бытовые запросы.
                                                Судя по этой страничке зарплата автора была 120-160к$ в год
                                                www.glassdoor.com/Salary/Google-Salaries-E9079.htm

                                                Если человек ещё кукухой не поехал то его материальные потребности так много не занимают, даже половина этой суммы это всё ещё больше средней американской зарплаты.
                                            +3
                                            Не питайте иллюзий, кроме, может, совсем уже ламповых стартапов, любой наемный работник — это ресурс. И это нормально. Посудите сами, будь вы владельцем бизнеса, и у вас закончилась работа для работника, вот совсем, без всякой перспективы в будущем и возможности переквалификации, долго бы вы стали его держать? Максимум, что можно ожидать от честного бизнеса — открытый разговор, выходное пособие и отличные рекомендации.
                                            Так что вы — ресурс. И у вас деловые взаимовыгодные отношения с вашим работодаетлем. Если вы считаете, что эти отношения значительно выгоднее работодателю, чем вам — вы всегда можете попробовать их пересмотреть или поискать более выгодные для вас, как сделал автор. Но я хочу подчеркнуть, выгода — это далеко не только деньги.
                                            –1
                                            было бы полезно предельно детально описать, что вы вкладываете в понятие «относиться как к ресурсу» — потому что сама по себе такая формулировка кажется оскорбительной, хотя она настолько туманна, что в нее можно вместить что угодно
                                              +3

                                              В статье хорошо описано, что означает относиться как к ресурсу.

                                                +6
                                                поймите меня правильно, я технический специалист и привык, что использовать ресурсы надо предельно грамотно, используя их характеристики и области применения.

                                                Вот у меня, допустим, ресурс — домашний лазерный принтер. Я знаю его характеристики и соответственно их применяю. Я не пытаюсь распечатать на нем цветное фото (он черно-белый). Я не засовываю в него плакатный формат А1 (он формата А4/Letter). Я не ищу путей сэкономить и, к примеру, запитать его от двух пальчиковых батареек.

                                                Другими словами, мне кажется, что проблемы автора заключаются в том, что его использовали с предельным пренебрежением к его особенностям, способностям и областям применения. Это не использование ресурсов в реальной жизни, это техническая безграмотность по отношению к human resources
                                                  +3
                                                  А если у вас 200 принтеров, а кроме них еще куча техники. Будете ли вы бегать за КАЖДЫМ принтером, в поисках его идеального использования, или создадите набор правил, что займет у вас минимум времени (не забываем у вас еще куча другой техники) и обеспечат эффективность использования например 80-90% принтеров?
                                                    +5
                                                    Чего я не буду делать точно — так это отправлять документ печататься кусками на несколько принтеров, а потом писать «это плохие принтеры, они еще ни один документ целиком не напечатали»…
                                                      0
                                                      Честно говоря, я даже не очень представляю как это легко сделать штатными средствами.
                                                      Одно задание обычно не делится на несколько принтеров в пуле, а идет целиком на один из них.
                                                        +1
                                                        Так можно просто и из диалога печати в приложении печатать не все страницы сразу, а в несколько заходов. «Я отправил на печать первую половину документа, а потом вторую, но ни на одном принтере документ целиком не появился».
                                                          0
                                                          Если вы делаете это в несколько заходов, для принтера или пула принтеров это «разные никак не связанные задания».
                                                          Я думал, что вы подразумеваете какой-то магический вариант…
                                                          0
                                                          Вот примерно так


                                              +6
                                              До тех пор, пока к программисту отношение как к «ресурсу», нет смысла ждать к себе человеческого отношения.


                                              Капиталистическое общество не может не относиться к людям как к ресурсу. Все остальные принципы отношения в конечном счете вредны для бизнеса.

                                              «Ничего личного, просто бизнес».

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

                                              Возможно ли иначе? В современном мире — ой, сомневаюсь.
                                                0
                                                А социалистическое? Как к винтикам?

                                                Разве что алкашей вытаскивали (и то чтобы не падали показатели, ибо бьёт по собственному карману начальства), но безрезультатно и за счёт остальных. От «пятилетки за 3 года» обычным людям даже капиталистических бонусов не перепадало.
                                                +1
                                                Нет, не верно. Еслибы он не работал на результат, то его бы уволили. Он просто хорошо работал. Мы не знаем его скилл. Может он просто обычный среднечок. Не зря же его посадили писать легаси код, а не будущее всея гугла. Он мго просто сидеть, хорошо работать и получать свои деньги, премии и прочее. Хочешь больше — работай эффективнее для компании. Просто хороший челик — сиди пиши легаси.
                                                  +4
                                                  Не зря же его посадили писать легаси код, а не будущее всея гугла.
                                                  Ну, во-первых, не писать легаси, а избавляться от легаси. А во-вторых — всё-таки, если верить автору, не просто код, а «важнейший компонент в продакшне».
                                                  0
                                                  Так аутсорсные конторы и не дают надежд на изменение мира, славу и признание, и очень наивно полагать, что идя в такую компанию с устоявшимися целями и стратегиями, человек будет чем-то большим, чем винтиком в механизме. И даже при всем этом в аутсорсах можно (а иногда и требуется) сделать карьеру, если она так важна для собственной самооценки.
                                                  +9
                                                  Как выяснилось при рассмотрении моей заявки на повышение, всё это не количественные метрики.


                                                  Человек просто работает.

                                                  Комитет по повышению сказал: вы просто работаете, за что вам повышение? Вы хорошо работаете? Так ведь ваши коллеги работают так же. За что именно вам повышение, ведь вы от них не отличаетесь в лучшую сторону. Трудно выделиться в команде лучших инженеров со всего мира собранных.

                                                  Другое дело, что формулировка в устах автора звучит оскорбительно — нет пользы для Гугля. Польза, разумеется, есть. Но действительно нет выдающейся пользы для Гугля. Следовательно, нет оснований продвинуться в выдающиеся разработчики.

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


                                                    Вы скорее всего не поняли посыл автора оригинальной статьи. Он открытым текстом говорит, что в его случае раскрытие механизма работы KPI привело к тому, что ему пришлось в итоге не работу качественно работать, а KPI выполнять, для того, что бы получить повышение.
                                                    И таки да, m1rko, спасибо за очередной качественный перевод интересной статьи!
                                                      +2
                                                      Кэп, Вы правы! Менеджемент кроме KPI ничего не видит. Тем не менее это позволяет в сжатые скроки выводить продукт на рынок и получать профит. А это и есть цель. Как относится к KPI? Также как к температуре на столбике. Если 39 градусов достаточно для того, чтоб цыплята вылупились, никто не смотрит на силу ветра. Если вы при этом докажете, что влажность тоже играет большую роль, то нужно это донести до руководства. А если вы не можете терпеть грязный курятник, хоте всем вроде как пофиг и ни на что не влияет, то это ваш выбор. Если вы за чистоту, то скорее всего вы хороший инженер.
                                                        +13
                                                        Менеджемент не видит, а Управляющий должен видеть. Иначе весь менеджемент можно заменить простым bash скриптом, анализирующим метрики (собственно, чем он и является).
                                                          +1
                                                          > это позволяет в сжатые скроки выводить продукт на рынок и получать профит

                                                          Только позволяет это или вопреки этому? Автор ведь до понимания системы работал с нулевым или отрицательным KPI, а после стал показывать хороший, но системе это на пользу не шло (закрытый баг лучше, чем эксплуатируемаый или даже закрытый по bag bounty — в последних двух случаях его зарплата остаётся, а прямые материальные потери добавляются). И вот такие как «он в первые два года» и толкают тележку с менеджерами вперёд.
                                                          Тут вот тоже про KPI рассказали, когда новый сотрудник выполнил план в 156% от опытного сотрудника(даже больше известных 146, сверхурочка и опыт) по набивке первички, потому как надо себя показать работящим и вообще у них месяц никто этого не делал и надо восполнять пробел. Итог? Плохо работаете — новых данных не вбито (указание — сначала вбить старые), т.е. догнать «сегодняшний день» такими темпами получится дней через 40, но пока этот неформальный KPI в глазах начальства не выполняется — ничего хорошего не будет.
                                                          –4
                                                          Простите, а какие такие KPI там автору раскрыли? Завершенные проекты, это KPI, который вы имеете ввиду? Или недостаток сложных решенных задач? Все это просто недостаток информации. Все остальное автор сам придумал для того чтобы квантифицировать результаты своей работы и продемонстрировать свой вклад. Соответственно метрики, которые он сам придумал, он и пытался оптимизировать.

                                                          Касательно заврешнных проектов, а что автор сделал чтобы получить себе в портфолио завершенный проект? Из текста статьи я увидел, что проекты сначала назначались, а потом отбирались менджментом, а автор вроде как и не при делах. Я не говорю о том, чтобы предложить свой собственный проект, который принесет пользу, но выбрать проект он все таки мог. Может быть не в своей команде, а в более стабильной, если в его команде нет проектов удовлетворяющих его потребностям. Сделал ли это автор? Может сделал, а может и нет. Из написанного это не очевидно.
                                                            0
                                                            Как по мне тут круговая зависимость, если ваш проект не приносить пользы, вы не можете выбрать команду, которые реально приносить пользу — ну скажем уйти делать само-управляемые автомобили, а это приводит к том, что его KPI неочевидны для комитета. Вообщем-то это типичная ситуация в больших компаниях, и не только в гугл, а в разных EPAM в том числе.
                                                              0
                                                              если ваш проект не приносить пользы, вы не можете выбрать команду, которые реально приносить пользу
                                                              С чего вы это взяли?
                                                                0
                                                                Я точно не знаю. Если бы можно было идти в любую команду, то все бы ушли либо в интересные проекты, либо в проекты, которые приносят тебе «высокую карму» во время ассесмента. Гугл и так кучу своего г… аутсорсит всем и тому же EPAM. Или возможно наоборот, если скажем любой сотрудник в любой момент может уйти на другой проект, то менеджеру ничего не остается, как давать ему оценку «Превосходно» и «Восхитительно», а потом отравлять на комитет, в надежде пройдет или нет. А как еще? Или человек просто уйдет — в США и вне Гугла можно жить.
                                                                  0
                                                                  Ну вот из моего опыта достаточно народу переходит между командами, кто на совсем, кто на пол года, кто на месяц просто посмотреть что другие делают и опытом обменяться. Некоторые особенно интересные товарищи прыгают между командами вообще раз в год. И да есть команды, из которых люди бегут, но суть в том что выбор есть.
                                                                    0
                                                                    Возможно, я не буду спорить. Я знаю ребят, что работают на Гугл через другие компании, но это уже совсем другой Гугл. Может ситуация, что раз менеджер не отвечает за сотрудника, он ему просто ставить Превосходно, даже понимая, что комитет его не пропустит дальше и тогда и у менеджера совесть типа чистая и сотрудника не подняли, значит ему нужно делать свою работу на этом месте еще лучше. Ну вот как при такой систему удержать людей в командах, из которых все бегут?
                                                                      0
                                                                      1. Менджер не принимает решение о подаче заявки на повышение, это делает сотрудник, если и когда считает нужным. Он может учитывать мнение менджера, а может и нет.
                                                                      2. Комитет учитывает не только оценку менеджера, так что если оценка менеджера будет серьезно расходиться с другими оценками очень часто, то это начнет вызывать вопросы. Так что просто ставить превосходно всем не получится, как и наоборот.
                                                                      3. Как удрежать людей в команде я не знаю и не задавался этим вопросом, но ведь и не об этом статья. У человека был выбор, но он им толи не воспользовался, то ли умолчал об этом.
                                                                        0
                                                                        А какой у него выбор? Еще подождать 6 или более месяцев.

                                                                        Менеджер сказал, что у меня высокие шансы на повышение через шесть месяцев, если я буду так же качественно работать. Не могу сказать, что это не звучало соблазнительно, но к тому моменту я слышал слова об «отличном шансе на повышение через шесть месяцев» в течение последних двух лет.
                                                                          0
                                                                          Вы похоже совершенно упустили мою мысль. Еще раз, его назначали на проекты, а потом забирали у него эти самые проекты и он ничего с этим не делал. Хотя он мог, например, проявить инициативу и предложить свой проект, выбрать себе проект самостоятельно или сменить команду. Почему ничего из этого не было сделано?
                                                                      –1
                                                                      В адекватном проекте, вникнуть и познакомиться с проектом занимает минимум месяц.
                                                                      Кому нужен сотрудник, который вместо того, чтобы приносить пользу, приходит на месяц? Через пару таких путешествий его никто не возьмет.

                                                                      Раз в год-два вполне адекватно прыгать в начале карьеры.

                                                                      Но когда ты уже сеньор (нормальный, а не 20-летний), подавляющее большинство устраивается на подольше, и прыгает не так часто. Вдобавок наличие семьи весьма отвлекает от карьерных игр.
                                                                        +1
                                                                        Он приходит на месяц в команду и делится своим опытом и учится тому как команда работает, потом возвращается назад в свою команду и делится с ней тем чему научился. Итого, удачные решения проблем распротраняются по компании, человек получает опыт и галочку в свой промо пакет за полезный вклад в комъюнити, плюс возможно путешествие в другую страну на месяц, если команда в другом месте.

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

                                                                        Кроме того не понимаю как наличие семьи что-то вам усложняет, если вы меняете одну команду на другую внутри компании без перездов, без потери в должности и зарплате.
                                                              +10
                                                              Вспомнилось изречения Максима Дорофеева по этому поводу:
                                                              image

                                                              Для любой системы KPI существует такая стратегия B, что показатели KPI при следовании этой стратегии находятся в зеленой зоне, но при этом сам проект через ж*пу идет в неизвестность.
                                                              +15
                                                              А вы, видимо, из гильдии проэффективных / проактивных менеджеров? Которые точно знают как нужно выделиться в команде лучших инженеров со всего мира (что само по себе довольно спорное заявление).
                                                              Судя по тому что человек рассказал — он делал свою работу, делал её хорошо и предпринимал попытки прыгнуть выше того, чем он сейчас занимается, но ввиду некоторых стандартов принятых в компании ему нужно было работать на метрики, а не на результат, верно?
                                                                –1
                                                                Он открытым текстом говорит, что в его случае раскрытие механизма работы KPI привело к тому, что ему пришлось в итоге не работу качественно работать, а KPI выполнять, для того, что бы получить повышение.


                                                                он делал свою работу, делал её хорошо


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

                                                                KPI не панацея, но это хоть какие-то метрики.

                                                                Без них предприятие работает вслепую.

                                                                  +7
                                                                  Выходит так, пускай пишут говно код но что бы на метриках было красиво?
                                                                    +2
                                                                    Выходит так, пускай пишут говно код но что бы на метриках было красиво?


                                                                    Вы знаете какой то метод, который гарантирует от говна?
                                                                    Начните продавать его в крупные компании — станите миллиардером за полгода.
                                                                      +1
                                                                      Серебряной пули нет, но речь идет о том что даже если ты будешь действительно хотеть большего, не просто сидеть день и выполнять свою работу а хотеть еще и развиваться, узнавать новое (таких людей меньшинство) то система KPI просто будет ставить тебе палки в колеса и не давать идти дальше. А если программисту уничтожить мотивацию, то зачем такой он нужен?
                                                                      +2
                                                                      Для бизнеса важно, чтобы ваш продукт просто работал.
                                                                      Для бизнеса качество кода может иметь значение только в том случае, когда улучшение качества кода значительно влияет на финансы.

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

                                                                      Можно много спорить о том, как несправедливо поступает Google, но насколько я знаю, эта компания вполне себе топовая, вполне себе развивается и расширяется, а значит большинство менеджеров и политик принятых в компании не такие уж и глупые.

                                                                      Просто лес рубят, щепки летят. В крупной компании ВСЕГДА будут встречаться откровенно sad stories.
                                                                        0
                                                                        Проходили уже, бизнес запустил приложение ему его сделали за среднюю цену, они залили туда данные, бизнес начал продавать нагрузка пошла вверх и приложение треснуло по всем швам, опытные в этом вопросе компании которые проходили через ад оптимизации под нагрузку уже так не думают. Много ли менеджеров говорят бизнесу что ваш проект здохнет от нагрузки N пользователей, K товаров и прочих факторов и тут нужно делать все по сложнее чем вы себе думаете? Таких единицы, а обычно же впариваются сладкие речи менеджеров которые заинтересованы только в том что бы заполучить проект.

                                                                        По теме KPI, когда программист вместо того что бы выполнять свои непосредственные обязанности, учиться и развиваться гоняется за KPI что бы ублажить какой-то комитет, это похоже на жестокий маразм. Если сюда еще и взять тот факт что Google ущемляет права белых мужчин, то я бы там не хотел работать ни за какие деньги.
                                                                          0
                                                                          Вы говорите про какой-то рандомный бизнес.
                                                                          Но у нас конкретный случай — проект в гугле.
                                                                          Какие-то проекты загнулись, какие-то нет, какие-то наоборот развиваются весьма быстро.
                                                                          И гугл вроде никуда не рухнул.

                                                                          p.s. насчет «ни за какие деньги» вопрос конечно не стоит, пока не коснется лично.
                                                                            +4
                                                                            > И гугл вроде никуда не рухнул.

                                                                            Но он тонет. Youtube вместо места, где всегда было все, становится очень странной площадкой, где я не получают уведомления от подписок даже нажав на колокольчик, а о том, что слетает монетизация или происходят странные баги с ней рассказал, наверное, каждый блоггер. Интерфейс gmail начинает покрываться странными багами. А google начинает людям выдавать за запросы лютую дичь.

                                                                            Вам пишут про то, что решения, которые принимались в гугле давно влияют на то, что сейчас там безумное количество легаси, которое работает *как-то*. И что они делают, что бы это исправить? **Ничего**, они делают только все хуже, заставляя таким образом программистов продвигать новые решения, вместо исправления старых, которые работают. Рано или поздно google просто перестанет работать корректно совсем (он уже работает не так хорошо, как раньше) и вот тогда менеджеры начнут героическими усилиями заставлять разработчиков это править.

                                                                            Я как и многие в комментариях согласен с тем, что очень многое держится на людях, которые просто качественно делают свою работу.

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

                                                                              Но видимо, всем плевать.

                                                                              "… А пока ситуация такова, что лучшие умы работают над тем, чтобы девочка могла красивее сфотать свой зад..." (изречение с этого же ресурса).
                                                                                +2
                                                                                Вспоминается идиократия.
                                                                                «But sadly, the greatest minds and resources were focused on conquering hair loss and prolonging erections.»
                                                                                  0
                                                                                  Вспоминается идиократия

                                                                                  Согласен, по-своему, кино хорошее.
                                                                      +14
                                                                      А с ними оно работает хуже чем вслепую, так как ориентируется на фальшивую эффективность. Вводя подобные механические оценки компания дает понять сотрудникам что важен не результат труда а некие мифические баллы. При этом чтобы получить эти баллы программистам придется забить на важную работу и заниматься работой показушной. Если все программисты будут дотошно следовать этому правилу компания очень скоро обнаружит что те скрытые механизмы которые приводили в движение все ее нутро уже еле ворочаются, а программисты в очередной раз создают офигенный новый крутой и модный продукт.
                                                                        +5
                                                                        Есть только одна проблема, которую программисты в упор не видят.
                                                                        Вот эти вот «механические оценки» обычно прямо или косвенно связаны с прибылью компании из которой этим самым программистам платят зарплату. А вот «важная работа» зачастую на прибыль никакого влияния не оказывает, как бы не считал программист.
                                                                        Поле зрения программиста — не дальше своего участка. Поле зрение его менеджера — его и смежные участки. Поле зрение директора — вся деятельность фирмы. Но почему-то именно программист, который не видит дальше своего носа считает себя самым умным.
                                                                        Почему-то мало кто из программистов согласен на отмену KPI и введение зп от заработка отдела. Ну писали вы доки 5 месяцев вместо программирования? 40 раз рефакторили модуль и он теперь работает аж на 5% быстрее. Полезно. Но зарплата ваша будет 0 рублей 0 копеек за доки и сумма экономии на 5% модуля (рублей 50 в виде 10 киловатт электричества) — стоимость аренды под ваше рабочее место и амортизация. Итого — внесите в кассу 50 тысяч за 5 месяцев.
                                                                        Мне вот всегда интересно было.
                                                                        Если программист умнее владельца фирмы, то почему он не владеет своей фирмой и не «гребет деньги лопатой»?
                                                                        Если программист умнее менеджера — почему он еще не менеджер?
                                                                          +19
                                                                          Закон Гудхарта — главная причина, почему KPI не работает.

                                                                          Почему-то мало кто из программистов согласен на отмену KPI и введение зп от заработка отдела
                                                                          Потому что у программиста согласно его должности нет рычагов власти: его зарплата становится сильно зависимой от неконтролируемых им вещей. Это по сути полная противоположность KPI, другая крайность. Отсутствие KPI где-то поближе к середине между этими двумя крайностями (ибо дебилов можно уволить даже без KPI). Инженеры любят баланс, золотую середину.

                                                                          Если программист умнее менеджера — почему он еще не менеджер?
                                                                          А вам не приходило в голову: а нахуа ему это надо? Если программист умнее уборщика, то почему он еще не уборщик? Да это ж разные профессии!

                                                                          Если программист умнее владельца фирмы, то почему он не владеет своей фирмой и не «гребет деньги лопатой»?
                                                                          Во-первых, см. выше про разные профессии.
                                                                          Во-вторых, некоторые люди предпочитают работу с гарантией оплаты, а всякие ваши бизнесы фейлятся слишком часто.
                                                                          В-третьих, см. замечательную статью The Role of Luck in Life Success Is Far Greater Than We Realized. То, что вы преуспели — это не ваша заслуга, а наша недоработка (с).
                                                                            +27
                                                                            Перечитал свое, решил расширить.
                                                                            У KPI есть три проблемы.

                                                                            Проблема первая: попытка переложить ответственность и риски с менеджмента на «линейный» персонал. Автор статьи сделал логичный шаг дальше: он взял под контроль все, стал инди-хакером. Потому что если вы уже и программист и «менеджер», то зачем вам менеджер над вами? Зачем вам чужие неадекватные KPI, когда вы можете использовать адекватные?

                                                                            Но так могут не все. Некоторые люди предпочитают предлагать свои навыки тем, кто согласен за них платить и может воспользоваться ими.

                                                                            Просто чтобы дошло: бизнес — риск, а риск это ваш выбор, а не мой.

                                                                            При этом что интересно: зарплата нихрена не зависит от усилий сотрудника, что мы и видим в статье. Декларируется: каждому ЗП по усилиям, а по факту: каждому хуй.

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

                                                                            Любые ваши попытки формализации превратятся в небольшое количество эвристик. Тогда как их должно быть сотни, а то и тысячи. И создавать их нужно не от фонаря. А не от фонаря у вас не получится, потому что это было бы автоматизируемо. И вообще, «past performance is not an indicator of future success».

                                                                            Если бы вы могли полностью формализировать ваши критерии реальной эффективности, то на них нельзя было бы смошенничать. Но поскольку это невозможно, то на основе ваших KPI начинают мошенничать. Без KPI тоже, но это труднее. Невидимые KPI вполне могут работать, кстати.

                                                                            Проблема третья: без KPI мы не можем отличить мошенников. С KPI тоже, но мошенников появляется больше. А мало кому улыбается работать в среде мошенников.
                                                                              –6
                                                                              Была-бы карма — плюсанул-бы.
                                                                                +7
                                                                                Вот, он яркий пример хабрасуицида. А ведь мог еще жить и жить. (с)

                                                                                А если серьезно, вот именно такие фразы на хабре очень сильно минусются и даже раньше были в FAQ, как пример чего говорить не надо.
                                                                              0
                                                                              Потому что у программиста согласно его должности нет рычагов власти: его зарплата становится сильно зависимой от неконтролируемых им вещей. Это по сути полная противоположность KPI, другая крайность. Отсутствие KPI где-то поближе к середине между этими двумя крайностями (ибо дебилов можно уволить даже без KPI). Инженеры любят баланс, золотую середину.

                                                                              Как вы видите эту золотую середину в компании на несколько тысяч программистов?
                                                                              Да вы хотя бы рабочий механизм «отлова дебилов» придумайте)
                                                                              А вам не приходило в голову: а нахуа ему это надо? Если программист умнее уборщика, то почему он еще не уборщик? Да это ж разные профессии!

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

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

                                                                              Ага. Я скажу больше. Люди предпочитают не нести ответственности и получать за это деньги.
                                                                                +1
                                                                                Люди предпочитают не нести ответственности и получать за это деньги.
                                                                                Да, плюс-минус. Это называется наемный труд. Если вам это не нравится, то вам не стоит нанимать людей. Используйте другую форму работы с людьми. Но ни в коем случае не обижайтесь на то, что люди под наемным трудом подразумевает не ваши фантазии рабовладельца. Ибо KPI на самозанятость вообще не похож.

                                                                                Ага. Но менеджер это фу фу фу, хоть и начальник
                                                                                Фу-фу-фу — это заниматься делом, которым не хочешь заниматься. Кроме того, «менеджер — начальник» типичное постсоветское клише (в рамках IT).
                                                                                Далеко не всегда умное решение в глазах подчиненного, который видит только свой кусок работы выглядит так же умно в глобальном плане.
                                                                                Это типично для контор с отсутствием передачи информации. Но разработка — это многофакторное занятие. Количество решений, которые нужно принять просто огромное. Если ваши сотрудники не понимают контекст, то результат будет плачевным.
                                                                                Если не нужно, то зачем тогда сокрушаться какие вокруг тупые?
                                                                                Хочется работать с адекватными, а не с идиотами. Особенно если сталкивался и с теми, и с теми.
                                                                                Но в контексте статьи: люди кушают попкорн и предупреждают других не связываться с такой херней.

                                                                                Как вы видите эту золотую середину в компании на несколько тысяч программистов? Да вы хотя бы рабочий механизм «отлова дебилов» придумайте)
                                                                                Очень разная специфика может быть у разных компаний. Для долгосрочных проектов вполне подходит внешне заданный бюджет и перенос всех разборок внутрь проекта. Для краткосрочных проектов не могу сказать ничего, ибо не моя специфика.

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

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

                                                                                Вы же хотите проверить совместимость конкретного сотрудника и вашего бизнеса. Это другая задача.

                                                                                Вы же эти задачи смешиваете. И абсолютно закономерно сталкиваетесь с реакцией «какого хрена?»
                                                                                  +1
                                                                                  Да, плюс-минус. Это называется наемный труд. Если вам это не нравится, то вам не стоит нанимать людей. Используйте другую форму работы с людьми. Но ни в коем случае не обижайтесь на то, что люди под наемным трудом подразумевает не ваши фантазии рабовладельца. Ибо KPI на самозанятость вообще не похож.

                                                                                  Я не про это писал. А про разницу между менеджером и программистом. Программист не несет ответственности, но при этом хочет принимать решения что и как ему делать и что-то там пишет про то, что менеджеры, которые несут ответственность за его результаты труда имеют наглость указывать что и как делать и при этом еще и решают повысить его или нет.
                                                                                  Ну вот когда программист будет нести ответственность тогда собственно и можно будет говорить о решениях и остальном.
                                                                                  Пока же это больше похоже на инфантилизм.
                                                                                  Фу-фу-фу — это заниматься делом, которым не хочешь заниматься. Кроме того, «менеджер — начальник» типичное постсоветское клише (в рамках IT).

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

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

                                                                                  Э-нет. Я как раз использую вашу нотацию.
                                                                                  Дебил у вас тот, кто плохо справляется со своими обязанностями.
                                                                                  Ок.
                                                                                  Вот ваш отдел. Он что-то программирует по текущим задачам.
                                                                                  Менеджер подходит к начальству и говорит, что вы не справляетесь и предлагает уволить. Может вы и правильно все делаете, да характерами не сошлись.
                                                                                  Как начальству понять кто прав?
                                                                                  Отдел выполняет свою работу? Да.
                                                                                  KPI — зло. Вы же сами сказали. Никаких оценок — отдел закрывает тикеты и проблем нет.
                                                                                  Вас вызывают к начальству и вы начинаете говорить, что манагер плохой, вас задвигает и тд. Но вот проблема — отдел с задачами справляется. И другого отдела нет. Или в другом отделе лучший друг манагера — начальник.
                                                                                  И вы летите как фанера над Парижем и пишете статьи какой плохой манагер.
                                                                                  Это видимо лучше KPI)
                                                                                  Потому я и попросил какой-то рабочий механизм отлова «дебилов», который укажет начальству, что это «дебил», а не, скажем, манагер или ITшник ему жизнь портят.
                                                                                    +4
                                                                                    Ну вот когда программист будет нести ответственность тогда собственно и можно будет говорить о решениях и остальном
                                                                                    Вы отрицаете, что программист принимает технические решения? Вы отрицаете, что специалист может принимать более адекватные решения, чем неспециалист?

                                                                                    Или вы хотите сказать, что бизнес решения за бизнесом, а технические решения за программистом? Если что, то вот эту вещь как-бы все понимают.

                                                                                    То есть вы как программист видели управленческую отчетность вашей фирмы? Ну или маркетинг план?
                                                                                    Да ну ёпт. Ну не путайте же вы бизнес-решения и технические решения.

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

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

                                                                                    Как начальству понять кто прав?
                                                                                    Ну что за детский сад. Вопрос не в том, кто прав, а кто нет. Конфликт вырос до ситуации, когда его не могут потушить участники конфликта. Вам придется либо слушать обоих, думать и решать конфликт (и никакие метрики вам не помогут, придется реально вникать); либо увольнять кого-то.

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

                                                                                    И вы летите как фанера над Парижем и пишете статьи какой плохой манагер.
                                                                                    Это видимо лучше KPI)
                                                                                    Да. Если мои навыки не нужны, то меня стоит уволить. Если я не совместим, то меня стоит уволить. Хотя нет, я не прав. Меня не стоило и нанимать.

                                                                                    Вообще, меня преследует жуткое ощущение, что у вас контекст сильно отличается от моего. Лучше расскажите мне о своем контексте, это может прояснить корень недопонимания между нами.
                                                                              +8
                                                                              > Поле зрения программиста — не дальше своего участка.
                                                                              — начальник база данных не справляется, давай улучшать… смотри некоторые запросы уже в сутки не укладываются.
                                                                              — работает, не трожь. И вообще не твое это дело.

                                                                              Что делать когда оно все упадет? Компания теряет деньги, тратит время силы и еще большие деньги на восстановление состояния до кризиса… Но дальше носа у вас почему-то не видит именно программист.

                                                                              По логике тупых KPI строить новые мачты важнее чем латать дыры в обшивке. Думаю не нужно объяснять почему вторая работа не менее важна ( хотя менее престижна ) чем первая.
                                                                                0
                                                                                По логике тупых KPI строить новые мачты важнее чем латать дыры в обшивке. Думаю не нужно объяснять почему вторая работа не менее важна ( хотя менее престижна ) чем первая.

                                                                                Ага. Ровно с вашей колокольни. Только вот у манагера в следующем квартале заложен переезд на новую платформу/железо, а метрики давно показывают эту проблему и все уже готово на переезд.
                                                                                Но вы по своей инициативе убиваете квартал и улучшаете запросы, а ваша работа едет в помойку.
                                                                                Но зарплату вы конечно не вернете?)
                                                                                  +4
                                                                                  То есть в компании все настолько плохо что менеджеры ничего не обсуждают с программистами? Менеджер сам смотрит метрики да? Анализирует загруженность диска, сетки, оперативки? Смотрит сколько запросов приходит в базу?
                                                                                  Или все-таки это делает техперсонал, которому порой приходится это все срочно фиксить потому что до менеджера со сложностью проблемы не достучаться.
                                                                                  Ну а потом он такой на белом коне всех спасает, переезжая на платформу не подходящую под текущие разработки компании.

                                                                                  >Но вы по своей инициативе убиваете квартал и улучшаете запросы, а ваша работа едет в помойку.
                                                                                  >Но зарплату вы конечно не вернете?)
                                                                                  Менеджер не знает чем занимается программист на протяжении трех месяцев? Или это работа скрывается от него?

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

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

                                                                                    Ну судя по статье — чувак пинал пол года без проблем)
                                                                                    А менеджеры часто возвращают свою зарплату после очередной совершенной ими лажи?

                                                                                    Их обычно увольняют. Программисты, если их уволить, будут винить всех вокруг. Он ведь «все делал правильно».
                                                                                      +2
                                                                                      Их обычно увольняют. Программисты, если их уволить, будут винить всех вокруг. Он ведь «все делал правильно».

                                                                                      Вот не знаю. В моем опыте чаще встречались ситуации, когда менеджер переводил стрелки на программиста и увольняли именно программиста, а менеджеру наоборот давали еще полномочий.
                                                                                        +3
                                                                                        Их обычно увольняют. Программисты, если их уволить, будут винить всех вокруг. Он ведь «все делал правильно».
                                                                                        Да кто угодно если его уволить будет рассказывать что это сделали
                                                                                        несправедливо и что там вообще все тупые и контора то скоро потонет… слегка утрирую но явление и впрямь довольно распространенные

                                                                                        IT департамент словил проблему и принял решение в рамках бюджета на расширение. Менеджеру донесли. Вопрос закрыт. Какой смысл это доносить куда-то ниже?

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

                                                                                  Доки. Да, их написание в данный момент не принесло прибыли компании. Но завтра придут новые люди и это сэкономит компании кучу денег на обучении новичков, особенно в случае факапа.

                                                                                  Рефакторинг и +5% быстрее. Да, сейчас эти 5% мало что дают. Но завтра проект резко вырастет и эти +5% эффективности модуля выльются в экономию 5% от 100500 серверов и +5% юников на сайте. Посчитайте это в деньгах.

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

                                                                                  И это всё не мои фантазии. Это-жизнь. Я неоднократно видел примеры когда молчаливый и тихий талантливый инженер спокойно делал своё дело и своими продуманными решениями закладывал фундамент будущего прорыва компании. В то же время я видел когда ошибки на начальном этапе, совершённые ради экономии и улучшения неких показателей, закладывали мину замедленного действия под проект и это выливалось в огромные проблемы.

                                                                                  Система оценки труда по KPI очень субъективна. Простой пример-оцените по KPI работу гаишника. Чем больше он задерживает нарушителей тем лучше он работает. Так ведь? Вы ещё не поняли своей ошибки? Хорошо, давайте введём KPI для борцов с наркотой и терроризмом. Может когда вам подкинут траву в карман или взорвут в метро ваших близких вы поймёте что не всё можно оценить по KPI. Только поздно будет.

                                                                                  «Но зарплата ваша будет 0 рублей 0 копеек за доки».
                                                                                  Да не вопрос. Согласен. Только если ваша компания-стартап и хотите чтобы я написал софт, который вы будете использовать все последующие годы, то я хочу 10% акций компании. Зарплата по KPI или расценки типа 15 руб. 75 коп./10 строк кода меня не интересуют.

                                                                                  «Если программист умнее владельца фирмы… Если программист умнее менеджера ...»
                                                                                  Я инженер, много читаю, и не только компьютерную литературу, это моё хобби. Если я прихожу в поликлинику и вижу что моего ребёнка не так лечат от насморка мне стать врачом? А если я могу сам заменить кран лучше сантехника мне стать сантехником? Каждый должен заниматься своим делом.
                                                                                    –14
                                                                                    Доки. Да, их написание в данный момент не принесло прибыли компании. Но завтра придут новые люди и это сэкономит компании кучу денег на обучении новичков, особенно в случае факапа.

                                                                                    Рефакторинг и +5% быстрее. Да, сейчас эти 5% мало что дают. Но завтра проект резко вырастет и эти +5% эффективности модуля выльются в экономию 5% от 100500 серверов и +5% юников на сайте. Посчитайте это в деньгах.


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

                                                                                    Обычная рядовая работа.

                                                                                    Эффективность +5%? Смешно. Вас для того и нанимают на работу, чтобы вы создавали программный код, который повышает эффективность работы предприятия. Это самая обычная рядовая работа, а не какое-то гениальное изобретение.
                                                                                      –8
                                                                                      «Рефакторинг и +5% быстрее. Да, сейчас эти 5% мало что дают. Но завтра проект резко вырастет и»
                                                                                      Главное правило рефакторинга — не делать его заранее. Завтра проект начнет расти, и вы будете хотя бы представлять что именно нужно делать, и как именно рефакторить под новые задачи. И ваши 5% быстрее никого не спасут, ибо нужно будет делать другой рефакторинг, который должен дать +200%.

                                                                                      А из-за вашего 5% рефакторинга работы получилось в 3 раза больше, а значит дороже, а главное — никому не нужно.

                                                                                      «Только если ваша компания-стартап и хотите чтобы я написал софт, который вы будете использовать все последующие годы, то я хочу 10% акций компании.»
                                                                                      «Если программист умнее владельца фирмы… Если программист умнее менеджера ...»

                                                                                      Если вы считаете себя умнее владельца фирмы, то почему вы не владелец своей фирмы? Может потому, что вы не умнее в тех областях, где важнее бизнес взгляд на вещи?
                                                                                        +6
                                                                                        почему вы не владелец своей фирмы?

                                                                                        Потому что не хочу.
                                                                                          +1
                                                                                          Напомнило:
                                                                                          Если вы такие умные, почему строем не ходите?
                                                                                          +4
                                                                                          Может не владелец потому что не обладает необходимыми навыками для ведения бизнеса. Кому-то например трудно увольнять людей ( или просто отказывать ), кому-то не хочется управляться с тем классом задач который придется выполнять владельцу фирмы, а кто-то просто подсчитал, что для комфортной жизни ему проще работать наемным сотрудником.
                                                                                          В любом случае директор очевидно разбирается в своей работе а программист в своей. Почему программист оценивается по критериям людей не понимающих в его работе, или хуже того думающих что они что-то понимают?
                                                                                            0
                                                                                            Спасибо что из моей главной мысли вы вычленили только концовку.
                                                                                            Но про ненужный рефакторинг так никто ничего и не сказал.
                                                                                              0
                                                                                              Из текста автора мы не можем оценить полезность рефакторинга. Вполне может быть, что без него в том случае было ну никак. Может там было +200%, а может и +5%.
                                                                                              –1
                                                                                              может потому что любой менеджер может научиться писать код, но совсем не любой программист справится с управленческой работой?
                                                                                                +2
                                                                                                Любой человек способен программировать, управлять людьми, убирать улицы или прочистить унитаз ( впрочем относительно последнего я не уверен ). Вопрос лишь в том насколько хорошо человек способен делать каждую из этих работ, а также в том какая из них приносит ему больше удовольствия — то есть лучше согласуется с его внутренними потребностями.
                                                                                            –1
                                                                                            Не согласен категорически. Вы рассуждаете как менеджер-временщик.

                                                                                            Я рассуждаю как владелец бизнеса.
                                                                                            Доки. Да, их написание в данный момент не принесло прибыли компании. Но завтра придут новые люди и это сэкономит компании кучу денег на обучении новичков, особенно в случае факапа.

                                                                                            При условии, что это еще будет работать в тот момент. Не всегда проект длится вечно.
                                                                                            Рефакторинг и +5% быстрее. Да, сейчас эти 5% мало что дают. Но завтра проект резко вырастет и эти +5% эффективности модуля выльются в экономию 5% от 100500 серверов и +5% юников на сайте. Посчитайте это в деньгах.

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

                                                                                            Да. Только сейчас бизнес приносит условные 10к баксов в месяц и вы своим рефакторингом отодвинули рост на 2 месяца. После роста бизнес стал приносить 200к в месяц. Внимание вопрос. Что было выгоднее? Стартануть и зарабатывать 200к или вылизывать код и пойти ко дну?
                                                                                            И это всё не мои фантазии. Это-жизнь. Я неоднократно видел примеры когда молчаливый и тихий талантливый инженер спокойно делал своё дело и своими продуманными решениями закладывал фундамент будущего прорыва компании. В то же время я видел когда ошибки на начальном этапе, совершённые ради экономии и улучшения неких показателей, закладывали мину замедленного действия под проект и это выливалось в огромные проблемы.

                                                                                            Ага. Старый добрый анекдот про Васю, который запустил проект и Петю который вылизывал да так и не стартанул в жизни случается чаще чем кажется.

                                                                                            «Но зарплата ваша будет 0 рублей 0 копеек за доки».
                                                                                            Да не вопрос. Согласен. Только если ваша компания-стартап и хотите чтобы я написал софт, который вы будете использовать все последующие годы, то я хочу 10% акций компании. Зарплата по KPI или расценки типа 15 руб. 75 коп./10 строк кода меня не интересуют.

                                                                                            Да не проблема. Годика два без зарплаты?)
                                                                                            «Если программист умнее владельца фирмы… Если программист умнее менеджера ...»
                                                                                            Я инженер, много читаю, и не только компьютерную литературу, это моё хобби. Если я прихожу в поликлинику и вижу что моего ребёнка не так лечат от насморка мне стать врачом? А если я могу сам заменить кран лучше сантехника мне стать сантехником? Каждый должен заниматься своим делом.

                                                                                            Если вашего ребенка неправильно лечат — жалоба в минздрав.
                                                                                            Тоже самое и с манагером. Но боюсь, что если вам каждый раз объяснять причину тех или иных решений, то времени на вас придется тратить больше, чем на работу.
                                                                                            У меня работники тоже часто бесятся, что надо делать какую-то «фигню».
                                                                                            Вот недавно сделали новый продукт — закупили подшипники и скомплектовали наборы для моделей и комплекты по 10 штук.
                                                                                            Знаете сколько я слышал нытья, что надо 400+ моделей разобрать по мануалам и сделать комплекты. Скучно, тупо, не выстрелит…
                                                                                            А потом забавно было слышать — а премия будет? — смотрите как хорошо продается.
                                                                                              +3
                                                                                              При условии, что это еще будет работать в тот момент. Не всегда проект длится вечно.


                                                                                              Фейсбук работает, и у всех на слуху успешный менеджэр, миллионер и владелец Цукерберг. Про тех кто вместе с ним начинал этот проект никто не знает. А ведь не мог один человек это всё сделать.

                                                                                              Да. Только сейчас бизнес приносит условные 10к баксов в месяц и вы своим рефакторингом отодвинули рост на 2 месяца. После роста бизнес стал приносить 200к в месяц. Внимание вопрос. Что было выгоднее? Стартануть и зарабатывать 200к или вылизывать код и пойти ко дну?


                                                                                              Да видел я это 100 раз. Если рефакторить сейчас то условный убыток 20к по вашей арифметике. А если завтра то убыток уже 400к и этим точно заниматься не будут. А если жизнь всё-таки заставит то выльется это уже не в 20к как изначально а в гораздо большую сумму. Суть в том что некоторые бизнесмены как игроманы. Они хорошо считают убытки, нанесённые другими. Свои проколы никто считать не любит.

                                                                                              Да не проблема. Годика два без зарплаты?)
                                                                                              «Если программист умнее владельца фирмы… Если программист умнее менеджера ...»


                                                                                              Если я рискую так же как и вы, вкладывая 2 года жизни в проект который может не выстрелить, то и успех надо делить поровну. А значит это уже не 10% акций а 30%-49%. Почему-то уверен что не договоримся.
                                                                                                0
                                                                                                Да видел я это 100 раз. Если рефакторить сейчас то условный убыток 20к по вашей арифметике. А если завтра то убыток уже 400к и этим точно заниматься не будут. А если жизнь всё-таки заставит то выльется это уже не в 20к как изначально а в гораздо большую сумму. Суть в том что некоторые бизнесмены как игроманы. Они хорошо считают убытки, нанесённые другими. Свои проколы никто считать не любит.

                                                                                                Эмм. Был определенный продукт, который стоил в рефакторинге 20к. После того как он выстрелил рефакторинг подорожал в 20 раз? Там кода на 400к написали что ли?
                                                                                                Если я рискую так же как и вы, вкладывая 2 года жизни в проект который может не выстрелить, то и успех надо делить поровну. А значит это уже не 10% акций а 30%-49%. Почему-то уверен что не договоримся.

                                                                                                30-49%? Ну тогда надо, очевидно и вложиться. Если я вкладываю в бизнес идею + 10 лямов, а вы только 2 года труда, то как-то оно не очень? Сколько у вас зп? Ну вот помножьте на 24 месяца и минусните из 10 лямов. Если вы докладываете эту сумму, то мы по факту становимся партнерами, а не вы остаетесь наемным программистом.
                                                                                                Я вообще тупости выделения долей обычному персоналу понять не могу. Какая может быть доля в бизнесе у человека, который получает зарплату, завтра может уволиться и НИЧЕГО в бизнес не вложил? Тут или время или деньги. За время заплатили, денег нет. За что доля?)
                                                                                                  +1
                                                                                                  Завтра он уволится и ВНЕЗАПНО бизнес у вас остановится.
                                                                                                  Лучше подумайте об этом сегодня.
                                                                                                  > а вы только 2 года труда
                                                                                                  Интересно, а почему бы вам не вложить своих 2 года труда, а заодно сэкономить на з/п наемному сотруднику?
                                                                                                    +2
                                                                                                    Завтра он уволится и ВНЕЗАПНО бизнес у вас остановится.
                                                                                                    Лучше подумайте об этом сегодня.

                                                                                                    Ага. Я про партнеров в бизнесе и доли более чем наслушан. Благо я такой фигней не страдаю. Просто теоретизация)
                                                                                                    Интересно, а почему бы вам не вложить своих 2 года труда, а заодно сэкономить на з/п наемному сотруднику?

                                                                                                    Эмм а по вашему заниматься бизнесом это типа на Мальдивах круглый год?
                                                                                                    Вложил десятку, взял программера за долю и пора на мальдивы. Софт сам напишется, клиенты найдутся и продажи сделаются. И сделки даже сами собой пройдут.
                                                                                                    На самом деле ОБЫЧНО партнеры делят сферы. Кто-то пишет код, кто-то продает продукт.
                                                                                                    Скажу так — обычно хороший продажник стоит сильно больше хорошего программиста. Потому что то, что вы называете типа голодом на нормальных программистах в сферах продаж это просто нереальное изобилие. Толковых продажников дай бог 1 на пару сотен резюме.
                                                                                                    +1
                                                                                                    Ну вот. Мне немного удалось сбить с вас спесь и вы начали думать. что само по себе уже хорошо и полезно.

                                                                                                    После того как он выстрелил рефакторинг подорожал в 20 раз?

                                                                                                    С увеличением прибыльности подорожал простой и ответственность за рефакторинг. Найдите сначала людей которые будут заниматься проектом на 20к, а потом на 400к. Это будут совершенно разные люди. И зарплату они попросят разную.

                                                                                                    Если вы докладываете эту сумму...

                                                                                                    Если я найду 10 лямов то зачем вы мне вообще нужны? Я самодостаточный специалист, который может пилить код и у которого есть деньги на стартап. А вы кто? Что умеете?

                                                                                                    Я вообще тупости выделения долей обычному персоналу понять не могу.

                                                                                                    Объясню. Только долей в бизнесе можно заинтересовать хорошего и ценного специалиста вкладывать мозги и душу в своё дело. Других вариантов просто не существует. Наёмный специалист всегда будет работать исключительно на себя, даже если вам кажется что он работает на вас и вы наняли 10 надсмотрщиков и погонщиков с плетями, придумали хитрые KPI, сделали премию 99% от ЗП чтобы заставить раба-программиста кодить. Съездите за границу и почитайте как это делается там в конце концов. Или вы считаете что вы умнее западных бизнесменов? Тогда-возражая вам вашими же аргументами-почему вы не такой богатый и успешный как Маск или Гейтс?

                                                                                                    завтра может уволиться и НИЧЕГО в бизнес не вложил

                                                                                                    А зачем мне вкладываться в бизнес если завтра меня могут УВОЛИТЬ?

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

                                                                                                    Отсюда следует простой вывод-российский менеджмент туп, жаден, необразован, неэффективен и просто профнепригоден. Окружающая действительность, показатели экономики, дороги, автомобили местного производства, эмиграция высококвалифицированных специалистов и всё остальное это наглядно подтверждают.
                                                                                                      +1
                                                                                                      С увеличением прибыльности подорожал простой и ответственность за рефакторинг. Найдите сначала людей которые будут заниматься проектом на 20к, а потом на 400к. Это будут совершенно разные люди. И зарплату они попросят разную.

                                                                                                      Ну по вашей логике программисты в Гугле должны получать на пару порядков больше любых других.
                                                                                                      Простой да — дорожает.
                                                                                                      Но вы не учитываете простую вещь. При заработке 400к ресурсов банально БОЛЬШЕ, чем при заработке 20к. Бизнес стабильнее и проще заниматься оптимизацией.
                                                                                                      Вообще любой бизнес проходит циклы. Рост — стабилизация — оптимизация издержек. Вы хотите рефакторинг до роста, а он должен быть после. В момент стабилизации и отладки.
                                                                                                      Если я найду 10 лямов то зачем вы мне вообще нужны? Я самодостаточный специалист, который может пилить код и у которого есть деньги на стартап. А вы кто? Что умеете?

                                                                                                      Так разговор шел о 50% бизнеса? Если я положил 10 лямов, а вы 2 года труда — очевидно, что грубо это зарплата 400 тысяч рублей.
                                                                                                      Если ваша зарплата ниже — какой в это смысл?)
                                                                                                      Когда попытаетесь заняться бизнесом — к вам придет самое первое озарение. К некоторым оно не приходит и бизнес умирает не родившись. Озарение простое. Главное не продукт, а продажи.
                                                                                                      Вы можете сделать супер-пупер продукт, но если продажи будут 0 рублей 0 копеек деньги у вас кончатся. Потому что кушать хочется.

                                                                                                      Объясню. Только долей в бизнесе можно заинтересовать хорошего и ценного специалиста вкладывать мозги и душу в своё дело. Других вариантов просто не существует. Наёмный специалист всегда будет работать исключительно на себя, даже если вам кажется что он работает на вас и вы наняли 10 надсмотрщиков и погонщиков с плетями, придумали хитрые KPI, сделали премию 99% от ЗП чтобы заставить раба-программиста кодить. Съездите за границу и почитайте как это делается там в конце концов. Или вы считаете что вы умнее западных бизнесменов? Тогда-возражая вам вашими же аргументами-почему вы не такой богатый и успешный как Маск или Гейтс?

                                                                                                      Я смотрю гугл прям дает доли всем подряд.
                                                                                                      Вы путаете опционы, которые дают ПРАВО вам купить акции по заранее оговоренной цене и ДОЛЮ в бизнесе. Причем «доля» там смешная. А-ля 1% не голосующих акций.
                                                                                                      В здравом уме никто долю в бизнесе давать не будет. Потому, что человек может уйти прям после передачи доли и потом очень долго портить вам жизнь, влияя на деятельность компании. И ничего вы с этим не сделаете.
                                                                                                      А зачем мне вкладываться в бизнес если завтра меня могут УВОЛИТЬ?

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

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

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

                                                                                                      Оо. я Подискутирую.
                                                                                                      Вы про какие автомобили российского производства? Французского завода Автоваз? Ну так я не помню там русского менеджмента. Там как раз всегда были «приглашенные специалисты».
                                                                                                      Его цель простая — не платим налоги, сосем деньги из бюджета. Под это его «покупали», это он собственно и делает. Вы вообще вдумайтесь. Где в мире вы увидите, что бы правительство страны датировало производство, которым владеет компания из другой страны? В России. Мы ж богатые.
                                                                                                      Показатели экономики? Ну если смотреть на экономику колонии Франции, с полностью подаренной Французским компаниям розницей и открытому рынку без налогов и пошлин для Китая, то в принципе нормально.
                                                                                                      Если есть Русский бизнес с кредитами под 20% на 3 года, который конкурирует с Французским с кредитом под 2% на 30 лет, я бы задумался)

                                                                                                      Вы путаете коммерческий менеджмент и правительство. Правительство в РФ это то, за что вы голосовали. С певцами, спортсменами, песнями и плясками, но без менеджеров. А управленцы во многих компаниях довольно сильные.
                                                                                                      Вообще у нас сильно расширено слово «менеджер».
                                                                                                      По факту над программистами должен быть банальный «начальник отдела». Который обычно как раз и занимается распределением задач, установкой сроков, отчетностью. Он решает тактические задачи. Менеджмент в целом занимается решением стратегических задач.
                                                                                                        0
                                                                                                        Главное не продукт, а продажи.
                                                                                                        Вы можете сделать супер-пупер продукт, но если продажи будут 0 рублей 0 копеек деньги у вас кончатся. Потому что кушать хочется.

                                                                                                        То есть как? А если нет продукта — что продавать будете?) Продукт всегда первичен, на мой взгляд. Да, можно сделать замечательный продукт, о котором никто не узнает, и который не принесёт ни копейки. Но это не умаляет его объективную ценность и пользу, которую он мог бы принести людям.
                                                                                                          0
                                                                                                          То есть как? А если нет продукта — что продавать будете?) Продукт всегда первичен, на мой взгляд. Да, можно сделать замечательный продукт, о котором никто не узнает, и который не принесёт ни копейки. Но это не умаляет его объективную ценность и пользу, которую он мог бы принести людям.

                                                                                                          А вот так.
                                                                                                          Что продавал Илон Маск когда создавал Теслу? Продукт или идею? Тесла еще в проекте, а предзаказы уже были.
                                                                                                          Сделать отличный продукт далеко не равно сделать работающий бизнес. И проблема в понимании этого как раз и приводит большинство стартапов к закономерному концу.
                                                                                                          Я даже больше скажу.
                                                                                                          Большинство стартапов пытаются решить надуманные проблемы абсолютно неэффективными методами.
                                                                                                          Потому и проваливаются. Как идея монорельсовой доставки грузов по Москве (тут статья была).
                                                                                                          Надуманная проблема — доставка нужна за 3 часа.
                                                                                                          Надуманная оценка — все перейдут на нашу доставку — она же быстрее.
                                                                                                          И надуманное решение — монорельсовая доставка.
                                                                                                          Сравните с Теслой.
                                                                                                          Проблема — электричество стоит в разы дешевле, чем мощность из ДВС с учетом потерь.
                                                                                                          Решение — строим электромобиль.
                                                                                                          Дальше, на самом деле уже маркетинг — он должен быть быстрее ДВС, технологичнее и тд. Главное — предпосылки.
                                                                                                          +3
                                                                                                          При заработке 400к ресурсов банально БОЛЬШЕ

                                                                                                          Типичная ситуация для России, которую я наблюдал. Появились деньги-директор купил ламборджини. И бензин возит из-за границы. Хотя даже дорог для этой машины в округе просто нет, одни ямы и направления. Когда после 20к появляются 400к про оптимизацию, инвестиции в развитие производства иногда забывают, просто сносит крышу. На ключевых постах появляются родственники, появляются инвесторы в погонах, желающие купить бизнес «незадорого» и т.д. Примеров Евросети, Юкоса, Магнита недостаточно? Это надо учитывать.

                                                                                                          Главное не продукт, а продажи.

                                                                                                          Вот-вот. Типичная ошибка российского менеджмента. Причём фатальная. Опять же пример из жизни. Продажники(12 человек, они ведь главные люди) получают 80к, единственный ИТшник, на котором висит вся инфраструктура-40к. Он уходит потому что за 2 года директор отказывается повысить зп на 2к(!!!). Что-то виснет в 1С и убытки за одни сутки в десятки раз превышают зп ИТшника. Через некоторое время фирма закрывается.
                                                                                                          Открою я вам секрет. Всё наоборот. Главное не продажи, а продукт. Мир поменялся, есть интернет, отзывы, форумы. Втюхать дрянь при помощи НЛП и прочего очень сложно. Мир стал глобальным. Чтобы задержаться на рынке хотя бы на пару лет нужен достойный и конкурентоспособный продукт. Конкурировать надо теперь не с заводом в соседнем регионе, а со всем миром. Хороший продукт будет продавать себя сам, затраты на рекламу нужны будут только на начальном этапе.
                                                                                                          Мой житейский опыт похода по магазинам это показывает-у всех продавцов несчастные лица. Продавцы как таковые вообще стали не нужны. Производство(качественного продукта !!)+интернет-магазин. Всё, больше ничего не надо для бизнеса. Кроме хорошего менеджера конечно.

                                                                                                          В здравом уме никто долю в бизнесе давать не будет

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

                                                                                                          Ни один менеджер в здравом уме не «купит ресторанчик»

                                                                                                          Про ресторанчик я не просто так сказал. Это из новостей о беглых российских топ-менеджерах и олигархах.

                                                                                                          Вы про какие автомобили российского производства?

                                                                                                          Нет таких. Об этом и речь. Легко заметить что что-то качественное и конкурентоспособное (на мировом уровне!) в России производит только ВПК. Видимо там сохранился советский подход и менеджмент. Всё остальное едва дотягивает до среднего.
                                                                                                            +2
                                                                                                            Типичная ситуация для России, которую я наблюдал. Появились деньги-директор купил ламборджини. И бензин возит из-за границы. Хотя даже дорог для этой машины в округе просто нет, одни ямы и направления. Когда после 20к появляются 400к про оптимизацию, инвестиции в развитие производства иногда забывают, просто сносит крышу. На ключевых постах появляются родственники, появляются инвесторы в погонах, желающие купить бизнес «незадорого» и т.д. Примеров Евросети, Юкоса, Магнита недостаточно? Это надо учитывать.

                                                                                                            Ну башку сносит от денег регулярно и всем. И везде. Не только в России при появлении денег сносит башку и бизнес летит далеко и надолго. Статистику от получивших выигрыш в лотерее посмотрите)
                                                                                                            Вот-вот. Типичная ошибка российского менеджмента. Причём фатальная. Опять же пример из жизни. Продажники(12 человек, они ведь главные люди) получают 80к, единственный ИТшник, на котором висит вся инфраструктура-40к. Он уходит потому что за 2 года директор отказывается повысить зп на 2к(!!!). Что-то виснет в 1С и убытки за одни сутки в десятки раз превышают зп ИТшника. Через некоторое время фирма закрывается.

                                                                                                            Тут вы указываете на типичные ошибки любого бизнеса. Экономия на спичках, что выходит боком. Оно опять же везде.
                                                                                                            Открою я вам секрет. Всё наоборот. Главное не продажи, а продукт. Мир поменялся, есть интернет, отзывы, форумы. Втюхать дрянь при помощи НЛП и прочего очень сложно. Мир стал глобальным. Чтобы задержаться на рынке хотя бы на пару лет нужен достойный и конкурентоспособный продукт.

                                                                                                            Интернет-отзывы и форумы это хорошо.
                                                                                                            Только лет 5 назад было.
                                                                                                            Сейчас уже мир одноразового контента в социалках.
                                                                                                            И если даже вы глобально облажаетесь — об этом забудут через полгода. Вы помните падение Мегафона на несколько дней в Центральном регионе? Полгода прошло всего-то)
                                                                                                            Про достойный и конкурентный продукт — посмотрите на 1С и как его хаят тут и на гиктаймсе. И что? Они стали хуже продаваться?
                                                                                                            Конкурировать надо теперь не с заводом в соседнем регионе, а со всем миром. Хороший продукт будет продавать себя сам, затраты на рекламу нужны будут только на начальном этапе.

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

                                                                                                            Ну ровно до момента, что текущих продавцов нагибают неравными условиями.
                                                                                                            Производство(качественного продукта !!)+интернет-магазин. Всё, больше ничего не надо для бизнеса. Кроме хорошего менеджера конечно.

                                                                                                            Да ладно? И много таких?)
                                                                                                            Все что-то суетятся — в сети лезут, что бы продажи поднять, а тут все просто — в 1 магаз все продавайте и ок.
                                                                                                            Вот сделали вы качественный продукт, скажем Лисапед (велики такие из России).
                                                                                                            Они классные, качественные, продаются как вы завещаете — в 1 магаз. Производство. Все как надо.
                                                                                                            Был я в этом магазине. Больше не бизнес, а самозанятость какая-то. Любой дешевый Stels продается по России в штуках и деньгах на 3-4 ПОРЯДКА больше, чем эти Лисапеды.
                                                                                                            Нет таких. Об этом и речь. Легко заметить что что-то качественное и конкурентоспособное (на мировом уровне!) в России производит только ВПК. Видимо там сохранился советский подход и менеджмент. Всё остальное едва дотягивает до среднего.

                                                                                                            Да ладно. Вы просто не хотите даже искать что-то.
                                                                                                            Потому что для русских все российское = говно.
                                                                                                            Посмотрите список брендов, которые придуманы и сделаны в РФ. Первая ссылка с гугла.
                                                                                                            fishki.net/2166554-rossijskie-brendy-kosjawie-pod-importnye.html
                                                                                                            То есть бренд с «иностранными» корнями. Потому, что если сказать что оно русское — будет слив продаж независимо от качества.
                                                                                                            Вот навскидку то, что пришло в голову про Российское:
                                                                                                            Лисапед — велики премиум класса для детей, легче зарубежных и дешевле.
                                                                                                            Котофей — обувь детская. Дорогая и качественная.
                                                                                                            Детское еще как-то продается потому, что есть боязнь за здоровье детей и негатив к китайскому барахлу.
                                                                                                            По производству.
                                                                                                            Давайте начнем с предпосылок.
                                                                                                            Производство в РФ это:
                                                                                                            НДС 18% на станки
                                                                                                            НДС 18% на зарплату
                                                                                                            НДС 18% на рекламу
                                                                                                            Кредит 20%, который еще и фиг дадут
                                                                                                            Возврат НДС при вывозе = налоговая проверка.
                                                                                                            Возврат НДС при отправке по Почте — практически невозможно.
                                                                                                            Прием платежей из-за бугра — не просто.
                                                                                                            Экспорт от контейнера.
                                                                                                            Производство в Китае:
                                                                                                            НДС при отправке по Почте в Россию — 0.
                                                                                                            НДС на зарплату 6% или 0% если товар вывозится из Китая (ОЭЗ)
                                                                                                            НДС на рекламу в России — 0%
                                                                                                            Кредит — 5%.
                                                                                                            Возврат НДС при вывозе — легко.
                                                                                                            Возврат НДС при отправке по Почте — без проблем.
                                                                                                            Прием платежей — без проверок.
                                                                                                            Экспорт — от мелкого пакета.
                                                                                                            Итого — надо производить то, что нельзя/дорого везти или невозможно купить без примерки по почте, но при этом массового рынка, что бы вырасти до размеров контейнеров и экспорта.
                                                                                                            Как-то узковат рынок, не?
                                                                                                              0
                                                                                                              Потому, что его скопируют

                                                                                                              Не всё легко скопируют. В случае тех же алгоритмов — есть всякие секреты и ноу-хау)

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

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

                                                                                                                Ну судя по комментариям на Гиктаймсе в блоге Pochtoy — это как раз равные условия. Ну в восприятии аудитории.
                                                                                                                Это просто русские барыги не хотят работать, а китайцы няшки и молодцы.
                                                                                                                Вообще наследие СССР в виде общего восприятия действительности очень сильно портит жизнь всем.
                                                                                                                В России не бизнес, а воры и барыги.
                                                                                                                Все на свете общее все вокруг мое. Своровать бумагу в офисе это вообще норма жизни.
                                                                                                                Налоги? Это для лохов.
                                                                                                                В России ничего не умеют делать — все надо тащить из-за бугра. Тот список, что я приводил отрезвляет.
                                                                                                                Тот же Zinger — отличные маникюрные девайсы, которые делают у нас. Но бренд «типа Германия». Потому, что если напишешь сделано в России — покупать не будут. Ведь в СССР это было барахло.
                                                                                                                Все что делают в России это гавно, а если не гавно — надо найти что там сделано не в России и давить на это.
                                                                                                                Любая статья в стиле «мы тут сделали железку» обречена на обсуждение в стиле:
                                                                                                                Вы не сделали в России. Сделали.
                                                                                                                Вы сделали в России, но не из Российских компонентов.
                                                                                                                Сделали.
                                                                                                                Ну процессор у вас не из России. и тд.
                                                                                                                То есть айфон, который собран в Китае из Китайских компонентов это не китайфон, а американский продукт. А Yota Phone, собранный в Китае из Китайских компонентов это китайфон и к России отношения не имеет.
                                                                                                                Инновации, e-ink дисплей в смартфоне — это все лажа — сделано в Китае, значит это китайский телефон.

                                                                                                                Да, к вопросу про Российский продукт за бугром.
                                                                                                                Yota Phone 3 уже продается в Китае и не продается в России…
                                                                                                                  0
                                                                                                                  Я тоже против такого огульного осуждения российской продукции, вполне вас понимаю. Надо работать с общественным мнением
                                                                                                            +2
                                                                                                            Вы хотите рефакторинг до роста, а он должен быть после. В момент стабилизации и отладки.

                                                                                                            Рефакторинг рефакторингу рознь. Бывает разный, в разных масштабах. Когда не выделено явно время на рефакторинг, то рефакторинг выполняется втихую. Вы извините, но вы тут впадаете в иллюзию «я начальник, все мне подчиняются». На самом деле если ваши проекты хоть как-то выживают, то там выполняется минимальный рефакторинг.

                                                                                                            Вы просто не контролируете этого.
                                                                                                  +3
                                                                                                  Если программист умнее владельца фирмы, то почему он не владеет своей фирмой и не «гребет деньги лопатой»?
                                                                                                  Если программист умнее менеджера — почему он еще не менеджер?


                                                                                                  Потому что это разные роды деятельности. Не все хотят работать 90 часов в неделю несколько лет, даже ради основания собственного бизнеса. И не все жаждут получать сотни писем в день от людей, требующих обязательного ответа, как это случается с менеджерами. Зато такие люди могут тратить много времени на увеличение технической экспертизы.
                                                                                                    +6
                                                                                                    Давайте так. Менеджер низкого и среднего уровня, не кодирующий, тупее программиста. Ну вот прямо мартышка с аутлуком. И эти не я придумал — это отражено в зарплатах. Пока может до стран совка, помешанных на «я начальник — ты дурак», не дошло. Запомните все менеджеры, которые не кодят — вы ресурс, вас можно заменить за одну неделю, на ваше место есть 2-3 претендента. Вопросы?
                                                                                                      –4
                                                                                                      Давайте так. Менеджер низкого и среднего уровня, не кодирующий, тупее программиста. Ну вот прямо мартышка с аутлуком. И эти не я придумал — это отражено в зарплатах.


                                                                                                      Не зазнавайся.
                                                                                                      Джунам и там копейки платят.
                                                                                                        +3
                                                                                                        Приведу цифры вам, чтобы вы не выпендривались со своими глупыми (как и менеджеры) KPI.
                                                                                                        Джун-программист с NYC — это минимум $100K.
                                                                                                        Начинающего менеджера, свежего выпускника можно найти за $60K.
                                                                                                          0
                                                                                                          Соискателей на позицию менеджера может быть тупо много.
                                                                                                            +2

                                                                                                            Ну так же как и соискателей на работу в МакДональдсе ещё больше и получают ещё меньше.


                                                                                                            В плане важности навыков и умственных способностей моя аналогия понятна?

                                                                                                              0
                                                                                                              del
                                                                                                                0
                                                                                                                Нуу, аналогия с натяжечкой, честно говоря. По хорошему, платить должны одинаковый процент от генерируемого дохода. Но мы в реальном мире, поэтому количество соискателей меняет этот процент.

                                                                                                                Чтоб было понятно: в некоторых странах СНГ зарплата программиста гораздо больше зарплаты медика/инженера/ученого. Как мне кажется, это не отображает разброс в интеллекте и навыках.

                                                                                                                Посему корректно сравнивать суммарное количество лет обучения для получения навыков, включая при этом «базовые навыки», которые есть не всех. Пример «базового навыка»: мат.мышление (не знание математики) вырабатывается долго и имеет влияние на навыки программиста.
                                                                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                            +1
                                                                                                            Нет, я думаю это скорее попытка выправить восприятие. Эти все эффективные менеджеры в последнее время стали считать — это благодаря их невероятным усилиям создаётся программное обеспечение.
                                                                                                            Программное обеспечение создаётся довольно редким ресурсом — прокачанным человеческим мозгом. Менеджер таким не обладает. И вообще менеджер в этом процессе — это обслуга. В некоторых процессах так даже и зафиксированно, что главная задача менеджера — чтобы программист об мебель не спотыкался когда пойдёт за кофе.

                                                                                                            У меня уничижительного отношения к работе менеджера нет. Я видел одного-двух крутых в своей жизни, с ними я бы в любой проект вписался. Но они не знают что такое KPI. И уж точно эту ересь не несут ко мне в процесс написания кода.
                                                                                                              0
                                                                                                              Программное обеспечение создаётся довольно редким ресурсом — прокачанным человеческим мозгом. Менеджер таким не обладает.

                                                                                                              Так-то так, но цель деятельности софтверной компании — не непосредственно создание ПО, а получение прибыли. Навыками для преобразования ПО в бабло большинство программистов, и в том числе я, — не обладаем.
                                                                                                                +2
                                                                                                                Это прекрасно звучит в теории. На практике все сильно проще. Вы ведь не выбираете ЧТО делать. Приходите в команду, которая пилит поисковую систему или онлайн документохранилище. Конечно есть сумасшедшие, которые начинают делать что-то вообще не в тему, но их вовсе увольняют обычно. Ну так и где тут магия превращения софта в деньги? Её нет. Набор центральной функциональности определён ещё до того, как вы пришли. Какую конкретно фичу запилите прямо сейчас и сколько это займет решается на планировании спринта. Для организации планирования спринта и нужен менеджер. Это тупо организационная рутина, надо подготовить: бэклог отсортированный по приоритету, карточки для голосования по оценке, удостовериться что джира up to date и что есть соединение с большим телевизором (если его нет, то вызвать техника). Это ВСЕ! Для этого даже учиться нигде не надо.

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

                                                                                                                Задумайтесь вообще — Сталин секретарём изначально был. И потом должность секретаря стала должностью главы страны. Почему бы это?
                                                                                                                  +1
                                                                                                                  Никакой магии превращения софта в деньги нет. Но есть сильное желание весьма посредственных секретарей-организвторов сделать вид, что их роль тут главная. И что вот эти знания, про убогие KPI — это буквально Библия, и что без них никуда.

                                                                                                                  Я вот каждый раз ржу с таких утверждений.
                                                                                                                  Я немного представлюсь — у меня свой бизнес уже лет 8 точно. И по поводу «магии» могу сказать так.
                                                                                                                  Ее нет. Есть вjobывание и наличие мозга, который работает немного в другую сторону.
                                                                                                                  В этом мире нет НИЧЕГО СЛОЖНОГО что-то произвести. Обычно все упирается исключительно в $$$.
                                                                                                                  Любой софт можно написать, любую железку сделать и тд. Вон Маск на Марс машину отправил. А это, на секунду, производитель электромобилей.
                                                                                                                  Проблема ВСЕГДА одна и та же. ПРОДАТЬ то, что вы произвели.
                                                                                                                  Вы можете написать супер пупер поисковик и сгнить когда кончатся деньги.
                                                                                                                  Вы можете писать супер пупер движок и ни разу его не продать.
                                                                                                                  У меня конкурентов со своими мыслями, что мы ВСЕ делаем не так и они могут работать с наценкой 5 копеек и порвать меня было больше сотни. Только вот ни одного не осталось, а я как-то живу.

                                                                                                                  И опять же. Возвращаясь к мысли, что я озвучил.
                                                                                                                  У вас разные горизонты.
                                                                                                                  Вы часто не видите всей подоплеки решений и они вам кажутся тупыми и бесполезными.
                                                                                                                  Вы можете возмущаться, что вас оторвали от рефакторинга и заставили писать фичи, что бы запустить продукт быстрее, но вы не видите, что если его не запустить в ближайшие 4 месяца, то деньги кончатся. Или окупаемость его встанет под большой вопрос. Или крупный конкурент уже выкатывает свою версию.
                                                                                                                  Для вас вас просто оторвали от «нужного дела».
                                                                                                                    +6
                                                                                                                    Да, у нас разные горизонты. Мы не хотим жить в говнокоде.

                                                                                                                    Проблема в том, что с бизнес-чуваками нельзя сесть и поговорить на тему «а во сколько же нам обходится быстро внедрение фич и когда нужно делать рефакторинг». Обычно в подобных случаях программисты, если они опытные, начинаю завышать оценки и делать рефакторинг тайком от заказчика. А если они не опытные и на продукт им плевать, то рано или поздно вы приходите к рубежу, когда надо просто все нафиг переписать.

                                                                                                                    Это отлично, что у вас работает бизнес, но работающий бизнес, как работающий код — это не очень показатель.

                                                                                                                    Ну и да, ответить могу вам так же: «В этом мире нет НИЧЕГО СЛОЖНОГО в том, что бы что-то продать. Все упирается в $$$».
                                                                                                                      –5
                                                                                                                      Да, у нас разные горизонты. Мы не хотим жить в говнокоде.

                                                                                                                      То есть в реальности?)
                                                                                                                      Проблема в том, что с бизнес-чуваками нельзя сесть и поговорить на тему «а во сколько же нам обходится быстро внедрение фич и когда нужно делать рефакторинг». Обычно в подобных случаях программисты, если они опытные, начинаю завышать оценки и делать рефакторинг тайком от заказчика. А если они не опытные и на продукт им плевать, то рано или поздно вы приходите к рубежу, когда надо просто все нафиг переписать.

                                                                                                                      Да.
                                                                                                                      Потому что, в 90% случаев, если посчитать стоимость рефакторинга с учетом неполученной прибыли у вас волосы дыбом встанут.
                                                                                                                      Это не только ваша зарплата.
                                                                                                                      Это еще аренда + налоги + вся недополученная прибыль из-за «паузы» на пол годика на «вдумчивый» рефакторинг.
                                                                                                                      Часто ПРОЩЕ и В РАЗЫ дешевле заработать и переписать, чем не заработать и пойти лесом.
                                                                                                                      Потому что, банально, не бывает ситуаций, когда можно весь бизнес тупо поставить на паузу и заняться рефакторингом.
                                                                                                                      Пауза на 2-3 месяца = падение продаж, слив показателей и откат на год назад. Который весь следующий год вы будете наверстывать.
                                                                                                                        +6
                                                                                                                        Я вам раскрою очень большой секрет программистов. Мы можем хуячить новый код в 20 раз быстрее от средней нормы. Но это работает только если положить на будущее совсем.
                                                                                                                          +4
                                                                                                                          То есть в реальности?)

                                                                                                                          Хреновая у вас реальность. Существует приличное количество компаний с, внезапно, нормальным качеством продуктов.


                                                                                                                          Потому что, в 90% случаев, если посчитать стоимость рефакторинга с учетом неполученной прибыли у вас волосы дыбом встанут.

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


                                                                                                                          Пауза на 2-3 месяца = падение продаж, слив показателей и откат на год назад. Который весь следующий год вы будете наверстывать.

                                                                                                                          А что происходит во время переписывания продукта? Это когда вы написали бизнес приложение за два года с кучей функционала, а теперь надо все это переписать и вы справитесь за неделю? Я тут не вижу разницы с рефакторингом, разве что приложение специально было доведено до состояния "проще переписать".

                                                                                                                            0
                                                                                                                            Хреновая у вас реальность. Существует приличное количество компаний с, внезапно, нормальным качеством продуктов.

                                                                                                                            Я вот вижу обсуждение говнокода битрикса тут. Или 1С.
                                                                                                                            А самый смех, что если взять любого программиста и дать ему 200к-300к на разработку и создание магазина с дизайном (а это реальный бюджет с коробкой), то на 95% он обосрется и на оставшиеся 5% это будет невнятное, которое поддерживать будет в разы дороже, чем «убогий» битрикс.
                                                                                                                            Я молчу о том, что 90+% программистов (судя по количеству коробок, которые не поддерживают такой функционал) даже не предполагают, что банальные способы оплаты и доставки надо как-то связывать. И что выводить оплату наличными в офисе при доставке Почта России выглядит как минимум убого.
                                                                                                                            Вот такая вот реальность.

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

                                                                                                                            Вы навскидку хоть 5 продуктов напишите, которые поддерживаются без боли и переписывания 10-15 лет. Я честно говоря о таких не слышал. Банально потому, что за 10-15 лет стэк технологий, железа и ОС полностью обновляется.
                                                                                                                            А что происходит во время переписывания продукта? Это когда вы написали бизнес приложение за два года с кучей функционала, а теперь надо все это переписать и вы справитесь за неделю? Я тут не вижу разницы с рефакторингом, разве что приложение специально было доведено до состояния «проще переписать».

                                                                                                                            Разница огромна.
                                                                                                                            Во всяком случае касаемо комментариев в ветке.
                                                                                                                            Рефакторинг происходит ДО выхода функционала.
                                                                                                                            То есть еще не понятно выстрелит или нет, но мы уже рефакторим.
                                                                                                                            Переписывание происходит после.
                                                                                                                            Когда выстрелили, заработали денег, расширились и свободным штатом переписали.
                                                                                                                            Разница в денежных/трудовых ресурсах и она обычно на порядок.
                                                                                                                            Именно потому стартапы сидят по началу в облаке. Если выстрелит проще докупить 100 серверов и заплатить 10к$ в месяц, чем заплатить на старте эти 10к за то, что вам возможно не понадобятся эти 100 серверов.
                                                                                                                              +1
                                                                                                                              А самый смех, что если взять любого программиста и дать ему 200к-300к на разработку и создание магазина с дизайном (а это реальный бюджет с коробкой), то на 95% он обосрется и на оставшиеся 5% это будет невнятное, которое поддерживать будет в разы дороже, чем «убогий» битрикс.

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


                                                                                                                              Вы навскидку хоть 5 продуктов напишите, которые поддерживаются без боли и переписывания 10-15 лет. Я честно говоря о таких не слышал. Банально потому, что за 10-15 лет стэк технологий, железа и ОС полностью обновляется.

                                                                                                                              Без переписывания с нуля?


                                                                                                                              • Linux Kernel
                                                                                                                              • Postgres
                                                                                                                              • OpenJDK
                                                                                                                              • Python
                                                                                                                              • Django

                                                                                                                              Вроде отлично живут на рефакторинге и без переписывания с нуля.


                                                                                                                              Именно потому стартапы сидят по началу в облаке. Если выстрелит проще докупить 100 серверов и заплатить 10к$ в месяц, чем заплатить на старте эти 10к за то, что вам возможно не понадобятся эти 100 серверов.

                                                                                                                              Может это внезапно, но возможность скалирования тоже нужно закладывать в архитектуру. Не заложили — хоть 1кк серверов купите, все равно не заведется.

                                                                                                                        +2
                                                                                                                        Мне кажется, что вы скорее соглашаетесь со мной чем спорите. Вы ведь основатель бизнесса, а не мелко-средний менеджер. Основатель вкалывает 24/7 и он и швец, и жнец и на дуде игрец. Менеджеров таких почти не бывает. Даже когда такой профи уходит на работу по найму он уже не впрягается так сильно во все подряд.

                                                                                                                        И про продажи отдельно. В больших корпорациях (типа Гугла, о котором тут речь) продажами занимаются менеджеры по проадажам или около того. Они реально поднимают много работы. Это не те же менеджеры проектов, о которых я говорил. Менеджеры проектов — это такой планктон сидящий вместе с программистами, но код не пишущий (в плохих конторах — в хороших более распространены лиды — кодирующие менеджеры тех лиды).
                                                                                                                        0
                                                                                                                        Что-то я слегка туплю. Можно поподробнее о Сталине? Он ведь формально и умер в должности секретаря ЦК КПСС.
                                                                                                                          –1
                                                                                                                          Да, вы правы. Я имел ввиду: при нем эта должность стала должностью главы государства. Вдумайтесь: как так получилось, что по сути клерк офисный — секретарь превратился в отца нации и (по иронии) «эффективным менеджером». Как это удалось? Эти же приёмы: манипуляция метриками, политические игры, подставы, подсидки, используются и в наше время эффективными менеджерами для собрания кредитов на свой счёт, продвижения по карьере. Я вообще считаю, что в корпоративной жизни очень много общего с совком, только без расстрелов и ссылок, ну и сменить одно политбюро на другое тоже можно…
                                                                                                                            0
                                                                                                                            Мне почему-то кажется что Сталин никогда не был клерком офисным… Да всю полноту власти он получил далеко не сразу и был у него затяжной конфликт с Троцким, но клерк — это уж совсем чересчур. Впрочем, вижу Вы используете слово «совок» в речи… Что наверное характеризует Вас как не сильно следящего за точностью формулировок и склонного к «художественным преувеличениям» — а посему больше недоумения по поводу высказанного Вами тезиса я не имею.
                                                                                                                              0
                                                                                                                              Ну как бы я тут Сталина сравниваю с современными менеджерами бессполезными выскочками. Мне кажется, при такой постановке задачи художественность оценок неизбежна.

                                                                                                                              А совок то что? Почему нельзя его использовать? Кажется, что это устоявшееся название СССР, и советской действительности с отрицательной коннотацией. В рамках, опять же, сравнения систем управления и производства я хочу отметить именно схожесть отрицательных факторов.
                                                                                                                            0
                                                                                                                            Да, но руководящим органом ЦК КПСС назывался Секретариат. Вполне логично, что в секретариате, самый главный — секретарь.
                                                                                                                              0
                                                                                                                              Вполне логично да. У меня же вызвало недоумение эта формулировка:
                                                                                                                              Задумайтесь вообще — Сталин секретарём изначально был. И потом должность секретаря стала должностью главы страны. Почему бы это?
                                                                                                                                0
                                                                                                                                В момент избрания Сталина секретарем ЦК руководство страной осуществлялось председателем СовНарКома РСФСР (Лениным). При Сталине и после смерти Ленина человек занимающий пост ЦК ВКПб (КПСС) стал руководить всем, а фамилии председателей СовНарКома даже на ум не приходят, кроме может быть Косыгина.
                                                                                                                                Вот так вот сидя на информационных потоках, имея возможность влиять на повестку заседаний и не имея персональной ответственности ни в какой области жизни в стране (организации) — т.е. не имея необходимости реально работать, можно продвигаться по службе — эффективному менеджеру на заметку, а портрет Сталина — на стену, кому еще из офисного планктона удастся повторить его успех?
                                                                                                                                  0
                                                                                                                                  Сталин, Ленин и другие — не офисный планктон, а политики.
                                                                                                                                  Вы же не путаете депутатов с клерками, несмотря на то, что и те и другие в основном просиживают в креслах?

                                                                                                                                  Вообще, биография Сталина есть в википедии. Большую часть жизни — агитация и организация. То есть основной опыт — менеджер.
                                                                                                                                    0
                                                                                                                                    Да, про офисный планктон — это я ошибся с выбором формулировки. Забыл, что значит это понятие.

                                                                                                                                    Но вцелом, я вижу вы аналогию мою поняли и даже поддерживаете.
                                                                                                                                    Я только не думаю, что агитация и организация привела к сосредоточению власти в его руках. Большинство высоких деятелей тех времен агитировать значительно больше, что даже отражено в документальной кинохронике. По моему мнению именно секретарские обязанности, типа все заявления слушать, решать повестку заседаний и т.п. привели его туда куда привели. Потому что это неисчерпаемый материал для всяких подсидок, кидков и прочих KPI-приёмов менеджеров. И даже это чисто не получилось: Кирова пришлось мочить…
                                                                                                                                      0
                                                                                                                                      Я считаю, что в то время нужен был электорат. Нужны были те самые рабочие и крестьяне, которые пойдут за тобой.
                                                                                                                                      Для этого выступления на броневичке было недостаточно — ему должны были предшествовать и последовать огромная работа в виде организаций митингов, выпуска газет, статей.
                                                                                                                                      В конечном счете откуда народ узнал кто такой Ленин и Сталин?
                                                                                                                                      Я вообще не очень знаю, с чего вы взяли что Сталин был секретарем. Секретарь — это довесок к основному действующему лицу, без права что-либо решать.

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

                                                                                                                                      Генеральный секретарь ЦК РКП — высшая должность в Коммунистической партии Советского Союза. И это единственная должность со словом «секретарь» в его карьере.
                                                                                                                                        0
                                                                                                                                        Так, а это должность в каком году была учреждена? А что эта должность означала, когда ее дали Сталину? Что эта за должность означала после него, мы все знаем: Хрущев, Брежнев и т.д.
                                                                                                                                          0
                                                                                                                                          Простите, но сколько можно толочь воду в ступе? Почитайте на википедии историю появления этой должности и перестаньте путать значение слова секретарь в общем смысле и должность генеральный секретарь ЦК РКП или первый секретарь ЦК РКП.

                                                                                                                                          Из Википедии
                                                                                                                                          Б. Бажанов, бывший личным секретарём И. В. Сталина, утверждал, что предложение об учреждении поста генерального секретаря и назначении на него Сталина было сделано Г. Е. Зиновьевым и Л. Б. Каменевым по согласованию с В. И. Лениным[1][4].

                                                                                                                                          Первоначально эта должность означала лишь руководство аппаратом партии (пункт 32 Устава гласил: «Центральный комитет организует: для политической работы — Политическое бюро, для общего руководства организационной работой — Организационное бюро и для текущей работы организационного и исполнительного характера — Секретариат»[2]), тогда как пост лидера партии формально (по Уставу) отсутствовал, фактически же им был Председатель Совета Народных Комиссаров Ленин.
                                                                                                                              +1
                                                                                                                              Про Сталина простой вопрос. Роль секретариата партии повысил вовсе не Сталин. Был такой персонаж Яков Свердлов. Ему и принадлежит фраза «Кадры решают все». Он собственно и показал класс как нужно разруливать людьми, вещами. Он свой талан еще показал при организации банды в Екатеринбурге. Один из немногих, кто занимался вооруженными бандами и экспроприацией, добра после окончания финансирования большевиков из-за границы. Также он себя проявил в ссылках своим плотным общением с уголовниками. Со Сталиным они сидели вместе, но терпеть друг друга не могли. Но Сталин за ним присматривал. Что мальчик делает, и как с уголовниками общается. Ему принадлежит на посту секретариата единоличное решение о расстреле царской семьи. Он очень мутно замешен в покушении на Ленина. Ну очень интересный и почти забытый персонаж. Я вот как-то не очень за уголовные правила ведения проектов.
                                                                                                                        –2
                                                                                                                        «Мартышка с аутлуком» — такая же легкозаменимая, как и «мартышка с IDE».
                                                                                                                          0
                                                                                                                          Нет. Заменить программиста — это 3 месяца минимум в современных реалиях.
                                                                                                                          Рынок как бы показывает, что этих бла-бла-бла ничего не производящих менеджеров — завались. Вот за вечер могу найти сколько надо. А с программистами не так… Потому что программисты имеет более сильный интеллект, и таких людей в принципе меньше.
                                                                                                                            +1
                                                                                                                            Проблема обратная. У нас хорошая техническая школа. Поэтому программистов много. А вот с менеджерами беда. Нигде не учат, ничего не умеют. Жуть. Хороший менеджер — это просто клад для проекта.
                                                                                                                            0
                                                                                                                            Управлять десятком человек это отдых по сравнению с попытками починить кривой говнокод.
                                                                                                                              0
                                                                                                                              Все зависит от.
                                                                                                                              Пробовали управлять десятком школьников?
                                                                                                                            –4
                                                                                                                            То есть вы сейчас во всеуслышание заявляете, что ваш начальник — мартышка с аутлуком?)
                                                                                                                            Я не менеджер, мне вообще плевать)
                                                                                                                            Но смею заметить.
                                                                                                                            В этом мире (не в вашем мире розовых пони и программистов богов) зарплата складывается из 2х вещей.
                                                                                                                            1) Сколько вы реально приносите
                                                                                                                            2) Какую ОТВЕТСТВЕННОСТЬ вы на себя берете
                                                                                                                            3) Насколько легко от вас отказаться
                                                                                                                            Как программист вы:
                                                                                                                            1) Много
                                                                                                                            2) Нифига
                                                                                                                            3) Средне — рынок конечно сложный, но в общем и целом проблем нет
                                                                                                                            Манагер
                                                                                                                            1) Средне
                                                                                                                            2) Много
                                                                                                                            3) Средне — адекватных мало.
                                                                                                                            Итого и разница в ЗП и должности.
                                                                                                                            Пока программист на себя ответственность не берет — он «мартышка со студией» или PHPStorm или что у вас там еще.