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

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



Все это очень сильно бьет по эго и самооценке. Почему это происходит? Как с этим справиться? И надо ли справляться? Давайте разбираться вместе.

Как это происходит


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

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

Но его вызывают на ковер. В кабинете сидит директор компании — его непосредственный руководитель, а также владелец бизнеса, главный из HR и кто-нибудь еще по вкусу. Беседа начинается достаточно спокойно, даже непринужденно, но в какой-то момент звучит слово «реструктуризация». Или «развитие». Или «изменения». Можете выбрать любое подходящее. Слово может быть разным, но смысл всегда один и тот же: "%%USERNAME%%, ты молодец, спортсмен и комсомолец, но компания растет и твоя работа в текущем виде нам больше не нужна".

В этот момент у большинства героев подобных сцен (наших ведущих разработчиков или других SuperStar) темнеет в глазах и земля уходит из под ног. «Как это, не нужна? Я что, зря пахал по 70-100 часов в неделю, не видел семью, друзей, частично облысел и, в итоге, стал похож на носферату? Алло! Вы меня решили кинуть?»

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

Но есть одна проблема. Все то, что делал наш разработчик, не масштабируется.

Бизнес — это история про зарабатывание денег


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

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

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

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

Дальнейшие сценарии развития событий


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

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

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

Незаменимых быть не должно


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

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

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

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

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

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

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

Как остаться на «корабле»


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

  1. Продукт делается для клиентов и с оглядкой на клиентов, потому что теперь они у вас есть.
  2. Подход к разработке изменится и это нормально.
  3. Масштабирование неизбежно.
  4. Нельзя пытаться замкнуть всю разработку на себе.
  5. Вполне вероятно, придется занять руководящую должность, а это нравится не всем.
  6. Интересных задач и профессиональных «вызовов» будет все меньше и к этому надо быть готовым.
  7. Теперь намного больше людей будет иметь право голоса и влияния на разработку. Таков бизнес.
  8. Конфронтация с новыми людьми и начальниками не приведет ни к чему хорошему для всех сторон.

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

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

Post Scriptum


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

Комментарии (184)


  1. JediPhilosopher
    14.11.2018 17:35
    +53

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

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


    1. ragequit Автор
      14.11.2018 18:17
      +4

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


      1. alexeytmk
        15.11.2018 11:33
        +3

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


        1. Elmot
          15.11.2018 14:14
          +1

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


        1. White_Scorpion
          15.11.2018 16:34

          Не факт. Мало того, если стартап взлетел и происходит вышеуказанная реструктуризация — фирма, как и описано, вполне себе может прожить и БЕЗ ключевых. Просто она изменится: не будет больше авралов, не будет сверхмегаоптимизаций, новые фичи будут выходить по другому временному графику. Да в конце концов банальный пример — если сайт "взлетел", то прикрутить кнопочку с фигулинкой — сможет и вчерашний студент. Да — кнопочка будет функционировать медленнее, да — он провозится с этим два дня, а не полчаса, как гуру… НО сможет ведь.
          И как зачастую бывает — ключевой, "но необузданный", программер, может и не быть крутым бизнесменом, который умеет угадывать "что нужно пользователю?", а значит — для бизнеса становится в какой-то мере даже вредным. Да-да, ведь он может днями проводить рефакторинг (утрирую) или пилить "что-то интересное", в ущерб какой-нибудь "кнопочке, чтобы 7 красных перпендикулярных линий; из них 3 синих и 3 прозрачных, а одна в виде котёнка", НО (и очень важно "НО") — это попросили пользователи. И они платят звонкой монетой.


        1. Stas911
          15.11.2018 19:52

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


    1. Stas911
      14.11.2018 18:49
      +4

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


      1. EvilArcher
        15.11.2018 08:27

        Я как-то приходил на собеседование в стартап. Суть свелась к следующему: давай ты напишешь вот такую прогу за 3 месяца (испытательный срок), а мы потом будем ее продавать и поделим выручку.
        Я тогда подумал: «а зачем мне вы и что помешает вам меня уволить после того, как я закончу программу?» и отказался


        1. na9ort
          15.11.2018 10:57
          +2

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


          1. TonyLorencio
            15.11.2018 11:09
            +6

            Может, они разработчика под этот симулятор джва года ждали?


        1. K-o-D-e-N
          15.11.2018 12:16
          +1

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


        1. Mayurifag
          15.11.2018 13:10
          +1

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


        1. VolCh
          15.11.2018 13:50
          +2

          1) Они вам, чтобы не заниматься продажей
          2) Помешать вас уволить им особо ничего не мешает, но вот не делится с вами доходом от продаж (именно доходом, не прибылью) может помешать грамотно составленный трудовой договор и(или) соглашение о передачи авторских прав. Отчуждаемые права на результаты интеллектуальной деятельности принадлежат исключительно работодателю лишь по умолчанию, никто не мешает включить в трудовой договор что-то вроде «вознаграждение работнику за предоставление работодателем третьим лицам неисключительной лицензии на использование результатов интеллектуальной деятельности работника составляет 90% от стоимости лицензии и не ограничено по времени сроком действия настоящего трудового договора» или типа того.


          1. JediPhilosopher
            15.11.2018 14:52
            +1

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

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


            1. harlong
              16.11.2018 01:03

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


              1. VolCh
                16.11.2018 13:33

                По умолчанию, договорится о любых (разумных) условиях закон не запрещает.


        1. algotrader2013
          15.11.2018 15:20

          а зачем мне вы

          Продажа ПО это многошаговый процесс. Надо найти клиента, понять его потребности, впарить донести преимущества (иногда при этом ходя вместе с ним на охоту/рыбалку/в сауну), внедрить, обучить персонал, поддерживать, обновлять, добавлять фичи. Сделать это все одному не то, что невозможно, но непросто
          помешает вам меня уволить после того, как я закончу программу

          поддержка, фиксинг багов, допиливание новых фич

          Но, вообще, конечно, невзирая на все это, подсознание говорит, что автор коммента таки прав)


    1. KevlarBeaver
      14.11.2018 20:46

      После того как вы выполнили свою задачу — можете забыть об обещанных, но «еще пока» не полученных вами плюшках (должности CTO, доле в бизнесе и т.п.).

      Лучше синица бабки в руках кармане, чем лебедь обещания в небе памяти.


    1. exfizik
      14.11.2018 22:24
      +1

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

      Я понимаю, что «должность СТО в будущем» в первоначальный контракт вписать тяжело, но кто же работает за обещания опционов/доли в бизнесе? Всё должно быть чётко прописано, «на бумаге».


      1. leotsarev
        15.11.2018 08:29
        +7

        Обещания опционов это прикольно.
        We need to go deeper и работать за гарантии обещаний опционов.


        1. Stas911
          15.11.2018 19:55
          +1

          Да берите выше — за обещание гаранитий обещаний опционов! Тут то им фишка и поперла!


      1. JediPhilosopher
        15.11.2018 15:00
        +2

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

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

        Про должности — вот нашел статью на хабре https://habr.com/post/147675/

        Должности ничего не значат, если в компании четыре человека. Вообще ничего. Так что занимайте должность уровня вице-президента в этот момент, до того, как она стала слишком важной и труднодостижимой. Как только вас станет больше 25, формальные должности начнут расти в значимости, а требование программиста получить должность вице-президента может показаться необоснованным.
        [...]
        название должности очень важно и вы должны заполучить важно звучащую позицию до того, как компания вырастет и остепенится. Вам будут говорить, что название ничего не значит, что «лидерство в действии, а не в названии», и во всём этом есть доля правды, однако всё равно требуйте должность. Берите, пока она ничего не стоит, потому что однажды это изменится. Так что если вы квалифицированный разработчик в середине карьерной лестницы (5 и более лет опыта), а компания всё ещё в стадии формирования, то заиметь какую-нибудь вице-президентскую должность — это весьма разумный шаг.


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


        1. funca
          15.11.2018 22:28

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


      1. roscomtheend
        15.11.2018 16:01

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


    1. Rutger
      14.11.2018 23:32

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

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

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


    1. mentatxx
      15.11.2018 08:41
      +4

      Именно такой совет я мог бы дать себе, если б мог вернуться на 20 лет назад. Не верить обещаниям. Я весьма продолжительное время провел в высокотехнологичном «стартапе» (хотя на тот момент такое слово мы не знали), в котором мы использовали методы машинного зрения. Хоть получал я не большие деньги, с моей точки зрения это было очень перспективно — крутые технологии, начальник обещал должность начальника разработки (по сути CTO) когда запустимся в серийное производство, кучу бабла, и отмазать от армии когда придет время.
      Когда время пришло, в дверь постучали с повесткой, я пошел к шефу, но тот пошел на попятную — «ну, послужишь». Пришлось решать вопрос своими силами, и после этого я покинул компанию — все стал как то понятней. Через месяц компанию покинул и второй ключевой сотрудник, и на этом история перспективного стартапа закончилась.
      Сожалею я о том, что работал там? Скорее — нет. Это был интересный опыт, но только для студента. Снова бы на такие условия я не пошел бы.


      1. Mel
        15.11.2018 15:48
        +2

        Сожалею я о том, что работал там? Скорее — нет. Это был интересный опыт, но только для студента.

        Тоже в студенческие годы был одурманен пакетом опционов оформленным под честное слово и подпись только с моей стороны :)
        Однако отношусь к этому всему как к ветрянке — лучше переболеть в детстве и дальше иметь иммунитет.


    1. EvilsInterrupt
      15.11.2018 13:30
      +1

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


    1. bro-dev0
      16.11.2018 11:12

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


    1. aPiks
      16.11.2018 17:50

      Потому-то из России и валят разрабы. Эффективные менеджеры думают, что незаменимых людей нет, хотя на самом деле — есть. Точнее, есть те, без которых компания будет скоропостижно умирать. Хорошо, что на западе это понимают и, в большинстве случаев, не допускают таких ошибок.


  1. Sioln
    14.11.2018 17:37
    +9

    А чего сразу облысел? Я просто поседел ))


    1. ragequit Автор
      14.11.2018 17:40
      +10

      Тема седины стара и избита, а вот облысение на рабочем месте — проблема реальная, но замалчиваемая :)


    1. Stas911
      14.11.2018 18:57
      +8

      Одно другому не мешает!


    1. Skerrigan
      16.11.2018 05:39

      И лысею, и уже седой. А только 27.


      1. Stas911
        16.11.2018 07:40

        Ответ прост:
        image


      1. Simplevolk
        16.11.2018 13:11

        Только седею… Но тенденция не радует… и тоже начал с 27-ми.


  1. Stas911
    14.11.2018 18:44
    +3

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

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


    1. Moskus
      14.11.2018 20:17
      +1

      «Планом Б» может быть готовность (моральная и в смысле наличия нужных навыков) стать из разработчика руководителем разработчиков. Это далеко не каждому подходит, но если подходит — вполне себе вариант.


      1. progchip666
        14.11.2018 20:56

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


    1. exfizik
      14.11.2018 22:52
      +4

      Откуда у «стартапа на ранней стадии» «куча денег вот прям щас»? Долю-то дают не по доброте душевной, а как раз из-за того, что денег на ранних этапах нет.


      1. Stas911
        14.11.2018 22:57

        От инвесторов вестимо


        1. progchip666
          14.11.2018 23:43
          +1

          Как правило денежные инвесторы вступают проект после первых продаж в лучшем случае. А до них ещё дожить надо!


          1. VolCh
            15.11.2018 13:51

            Есть разные стратегии инвестирования, в том числе инвестирование на стадии прототипа, а то и вообще идеи.


            1. progchip666
              15.11.2018 22:27

              именно поэтому я написал

              Как правило


  1. hrabriy_kot
    14.11.2018 18:57
    -19

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


    1. Moskus
      14.11.2018 19:57
      +31

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


    1. Stas911
      14.11.2018 20:12
      +2

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


    1. progchip666
      14.11.2018 21:52
      +2

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


      1. Moskus
        14.11.2018 23:24
        +4

        Автор вполне непротиворечиво выразился в контексте того, что хотел сказать, и за что его теперь минусуют. Некоторые люди действительно вполне искренне верят, что любой, кто знает или делает больше других, обязательно болен «звездной болезнью». Что, естественно, не так. Более того, в IT очень часто встречаются талантливые люди, которые сами не представляют, что другие знают и умеют меньше, чем они сами. Потому для них сам по себе мотив звездной болезни (ощущение превосходства) невозможен. С ними, конечно, другие проблемы есть из-за этого.


        1. AstarothAst
          15.11.2018 09:08
          -1

          У таких другая крайность — синдром самозванца. Так и живем…


          1. Moskus
            15.11.2018 11:38

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


    1. tvr
      15.11.2018 17:11

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


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


  1. Moskus
    14.11.2018 19:50
    +12

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


    1. Sioln
      14.11.2018 20:00
      +2

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


      1. VolCh
        14.11.2018 20:40
        +1

        Вообще, иной раз не то что рекрутеры, а лиды или СТО предлагают свитчнуться на Java/C# на бэке, если, цитата одного, «нравится куда идёт PHP и Symfony, но темпы не устраивают, дженериков устал ждать и т. п., и вообще устал искать команду, которая реально работает по DDD, а не просто классы именует». В том числе и отсюда, с Хабра, выходят. И условия предлагают, такие, что в случае непрохождения испытательного срока ничего не теряешь, ну или почти ничего.

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


  1. stalinets
    14.11.2018 20:00
    +1

    Даже если бизнес требует от человека меняться или уходить, руководству нужно оставаться людьми: объяснить человеку про изменившиеся условия, предложить иные варианты кроме увольнения, а если и увольнять — то с миром и полюбовно, не обидив (хотя бы по ТК РФ).
    Иначе сильно обиженный человек, которого именно что подло кинули, может и похоронить бизнес вместе со всеми эффективными менеджерами: никто не отменял бэкдоры, уничтоженные бэкапы, DDoS атаку на телефоны и сервисы (зафлудить техподдержку), писать жалобы на компанию во всякие пожарные/экологические/роспотреб-надзоры, подать на неё в суд как неудовлетворённый потребитель, и прочие и прочие рычаги. Придумать можно сотни способов причинить неприятности как каждому из «эффективных менеджеров» лично, так и сервисам и мат.фонду компании в целом. Умный человек сделает это так, что и бизнесу придёт беспросветный конец сразу со многих направлений, и с него будут взятки гладки, историй в интернете полно.


    1. Moskus
      14.11.2018 20:10
      +12

      Можно свести все к одной фразе:

      руководству нужно оставаться людьми

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


    1. bro-dev0
      16.11.2018 11:19

      Ну по факту разраб только сам себя и обманул думая что ему должны что то еще кроме зп.


  1. hardegor
    14.11.2018 20:36
    +2

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

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


    1. progchip666
      14.11.2018 20:51
      +1

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

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


      1. hardegor
        14.11.2018 21:27
        +2

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


        1. progchip666
          14.11.2018 21:44

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


          1. hardegor
            14.11.2018 22:03

            Ну не так всё радужно, есть и «ложка дегтя» — в последнее время приходится еще и импортозамещением заниматься — вот где мрак… как-будто в СССР вернулся…


            1. progchip666
              14.11.2018 22:34

              Ну это смотря на какой элементной базе.
              У меня фактически стал вопрос — либо работать на войну, либо на строительство Москвы 2042(сейчас всё пытаются посчитать, вплоть до пчёл в ульях), либо сваливать.
              Участвовал в стартапах по нефтянке но там вместо обещанного импортозамещения полная деградация пошла. Довёл один образец до положительного отзыва из лукойла, а на разворачивание производства бизнес ангел инвестиций так и не смог найти. Все эти программы по импортозамещению через госмонополии — сплошная фикция. Ну по крайней мере в области приборостроения. Насчёт чистого IT не в курсе.


              1. Moskus
                14.11.2018 23:17
                +2

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


                1. progchip666
                  14.11.2018 23:38

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


              1. hardegor
                15.11.2018 08:54

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


  1. progchip666
    14.11.2018 20:46
    +1

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

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


  1. JekaMas
    14.11.2018 20:48
    +2

    Ровно поэтому не должно быть "денег завтра". Деньги от предприятия должны быть сегодня и если претендуешь на "звездность", то денег должно быть много. Если доля, то 1000 раз проверенное соглашение о доле с хорошим юристом по данным вопросам.
    Капитализм довольно уродлив, людям в нем нечасто находится место. Поэтому все только юридически гарантированное и лучше только сегодня без "а вот после мы все-все возместим".


    1. VolCh
      14.11.2018 20:55

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


      1. JekaMas
        14.11.2018 20:59
        +1

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


        1. White_Scorpion
          15.11.2018 18:53

          У меня есть очень говорящий пример из политики: в Латвии был такой премьер Эйнарс Репше, путь приведший его к премьерству (в Латвии это высшая должность госчиновника — круче президента) был полон обещаний. Став премьером он конечно что-то там попытался сделать, но его быстро осадили и сместили, не суть важно.
          Важно то что в интервью каким-то СМИ, на вопрос: "ну как же так Эйнарс, столько наобещали и в результате — пшик?" он ответил фразу, которая стала нарицательной у нас:
          — Ну как же можно было не обещать?!


        1. VolCh
          16.11.2018 13:42

          Я про ситуацию, утрировано «N денег» против «N денег плюс обещания». Некоторые люди иногда их выполняют даже если они даны без надлежащего юридического оформления. А для некоторых нередко и подписанные ими документы ничего не значат, оказывается, что они имеют право не выполнять их по закону.


          1. JekaMas
            16.11.2018 13:52

            Обычно это (N-M)денег vs N+обещания


            1. VolCh
              16.11.2018 14:01

              Если расхождения в суммах, то обычно N и N-M+обещания. Простым языком: одни компании предлагают твою стоимость по рынку, а другие любо к ней добавляют обещания, либо пытаются обещаниями уменьшить сумму. Если предлагают выше рынка, то смысл ещё что-то обещать?


              1. JekaMas
                16.11.2018 14:26

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


                1. VolCh
                  16.11.2018 15:13

                  Лучше больше денег и общения, чем столько же денег без обещаний :)


                  1. JekaMas
                    16.11.2018 15:49
                    +1

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


                    1. VolCh
                      16.11.2018 17:36

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


                      1. JekaMas
                        16.11.2018 20:40

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


      1. funca
        15.11.2018 22:35

        Ну вот автор пишет, что светлое "завтра" это миф.


  1. VolCh
    14.11.2018 20:51

    Ещё иногда предлагают роль технического координатора (не руководителя) между бизнесом и субподрядчиками (которых раньше не было). Типа ТЗ им составлять или даже апрувить, приёмочное тестирование и вообще приёмку контролировать с технической стороны, типа не забыть нагрузочное тестирование провести или проверку времени разворачивания на голом железе, только с бэкапом БД и файлового хранилища.


    1. Stas911
      14.11.2018 21:20

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


      1. progchip666
        14.11.2018 21:54
        +2

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


  1. Jeyko
    14.11.2018 22:05
    +2

    А что с котом? Если они так сидят, то все — конец? Если так, то очень грустная картинка...……


    1. progchip666
      14.11.2018 22:35
      +1

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


  1. red_perez
    14.11.2018 23:34

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


    1. Sioln
      15.11.2018 00:00
      +1

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

      Но пост вообще не про это, и реалии РФ к этому никаким боком. Пост про эволюцию, а не про кидание.


      1. progchip666
        15.11.2018 00:41

        Работал в одной компании, которую друзья организовали.
        Так вот там после укрупнения добровольно-принудительно как раз выдавливали миноритарных акционеров в первую очередь! Генеральный консолидировал пакет.


        1. red_perez
          15.11.2018 01:01

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


        1. VolCh
          15.11.2018 13:55

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


          1. funca
            15.11.2018 22:50

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


      1. red_perez
        15.11.2018 00:52
        +1

        Не ну не то чтобы прямо не дают выкинуть, один миноритарный акционер ничего не решает.
        А вот группа уже может.
        Акции дают право голоса на собрании акционеров.
        20% — блокируюший пакет, то есть группа обиженых миноритариев- может заблокировать решение совета. СЕО (директор) нанимается советом акционеров — вот такая система с отрицательой обратной связью.
        Tе кто стоял у истоков стартапа имели довольно большие пакеты. Так что конфликт наемного СЕО с группой «старослужащих» миноритариев мог окончиться пинком под зад СЕО. Иногда даже 5% достаточно чтобы к твоему меннию прислушалсь.


        1. funca
          15.11.2018 22:56

          Это какие-то единичные случаи. Обычно эти 20% в нужный момент с помощью нехитрых комбинаций превращаются в 20% от нуля.


          1. red_perez
            16.11.2018 00:01

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


  1. DrBulkin
    14.11.2018 23:48

    Вот вы сейчас научите людей и как тогда нанимать за копейки? [SarkazmOFF]


    1. vics001
      15.11.2018 01:28

      А как наймешь за копейки, у людей есть расходы и есть зарплата. Я бы понял, когда человек не получает зарплату и считает себя звездой, но насколько я знаю такие люди всегда за % работают (потому что проедают свои деньги).

      ИМХО. Как только у тебя появляется зарплата и она в пределах 40-100% от твоей ожидаемой зарплаты о доле можно забыть, можно думать только о разовом приличном бонусе.


      1. Stas911
        15.11.2018 01:33
        +1

        Какой дурак пойдет за 40% рынка работать без доли? Зачем?


        1. Warrangie
          15.11.2018 08:29
          +2

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


          1. Stas911
            15.11.2018 19:49

            Ну, вообще, прочитав ветку, вам, наверное, есть о чем подумать прямо сейчас, а не через два месяца…


        1. vics001
          15.11.2018 16:06
          -1

          За хороший бонус, за выполнение показателей! Все CEO так работают. Доля это вообще крайне сложная вещь.


          1. Stas911
            15.11.2018 19:50

            А бонус вы в компенсацию не включаете и в контракте не прописываете? Тогда для вас могут быть плохие новости…


            1. vics001
              15.11.2018 21:24

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


            1. Moskus
              15.11.2018 23:56

              А с бонусами случаются вот такие истории: variety.com/2018/gaming/news/blizzard-axes-employee-bonus-plan-1202968521


  1. Wesha
    15.11.2018 02:27
    +1

    "%%USERNAME%%, ты молодец, спортсмен и комсомолец, но компания растет и твоя работа в текущем виде нам больше не нужна".

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


    1. Stas911
      15.11.2018 05:23
      +2

      Обычно это говорит о не лучшем качестве кода…


      1. mentatxx
        15.11.2018 09:01
        +1

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


        1. Simplevolk
          15.11.2018 10:38

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


          1. funca
            15.11.2018 23:03

            Повод почаще обновлять линейку приборов?


        1. funca
          15.11.2018 23:01

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


      1. Wesha
        16.11.2018 02:14

        Вы явно не читали текст по ссылке.


        1. Stas911
          16.11.2018 02:51

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


          1. Wesha
            16.11.2018 04:00

            Там «книга» на три страницы.


            1. Stas911
              16.11.2018 07:41

              Прочитаю после книги о борьбе с прокрастинацией


    1. fcoder
      15.11.2018 05:45
      +1

      Зачем? Через десять лет требования к продукту изменятся, технологии изменятся, и твой устаревший наколеночный велосипед будет проще выбросить и переписать под корпоративный стек, нежели обкладывать костылями


      1. janvarev
        15.11.2018 09:41
        +1

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

        Для меня вывод таков — надо знать, что держится на особенностях технологии (и что надо бережно сохранять), а что внешнее и может быть заменено.


        1. fcoder
          15.11.2018 11:42
          -6

          Во-первых, да, объективно стало лучше.

          Просто надо со стороны бизнеса смотреть, а не потребителя (который, как известно, является в «бесплатных» программах не пользователем, а товаром).

          Бенефиты:
          — Теперь скайп поставляется вместе с windows, это де-факто мессенджер по умолчанию на платформе. Появилась версия для веба и интеграция в ms account. Да и ребрендинг lync дорогого стоит.
          — Перевод супернод в azure очень добавил стабильности связи, которой в старых версиях очень не хватало.
          — Интерфейс очень упростили, чем ещё сильнее увеличили охват аудитории. Три с половиной олдфага недовольны, но их мнение по очевидным причинам никому не интересно.

          Компактность и скорость были нужны 15 лет назад для конкуренции с icq. А теперь, когда рынок завоёван, время извлекать прибыль. Также и с выросшими в энтерпрайз стартапами — время r & d марафонов проходит и на их смену приходит монетизация.


          1. vinty
            15.11.2018 19:44

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


            1. fcoder
              15.11.2018 20:58

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


        1. funca
          15.11.2018 23:10

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


    1. AstarothAst
      15.11.2018 09:12

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


  1. AndreyGaskov
    15.11.2018 05:09
    +2

    «Как это, не нужна? Я что, зря пахал по 70-100 часов в неделю, не видел семью, друзей, частично облысел и, в итоге, стал похож на носферату? Алло! Вы меня решили кинуть?»

    Наёмному работнику (разработчику в частности) желательно стремиться за свою работу получать честную компенсацию. В моменте. Если человек работал по 100 часов в неделю и получал тройную зарплату, то потом не будет никаких причин обижаться и расстраиваться.


    1. Sonic55rus
      15.11.2018 09:44
      +1

      Где бы еще работодателя найти с готовностью оплачивать тройную зарплату «звезде» на стартапе, еще не вышедшем в стадию продаж…


  1. Foreglance
    15.11.2018 07:05

    Бывает, что разработчики-звезды тормозят развитие — таким нужно выделять сложный участок работы (если это действительно звезды) или отпускать по хорошему — они сами захотят найти новое место, где смогут себя снова проявить (возможно некоторые из них вернуться — с новым опытом).
    К сожалению не редки случаи с пришедшими в «повзрослевший» проект менеджерами (как это хорошо описано в «Новейшая новинка» Майкла Льюиса) — которые вместо использования опыта и энтузиазма лидирующих разработчиков, стараются нейтрализовать их влияние на проект, мешающее карьерному росту такого менеджера, следуя принципу: «если не можешь быть на уровне и выше, сделай других ниже».


  1. AllexIn
    15.11.2018 09:20
    +5

    Был в налогичной ситуации. В 20 лет взял на себя проект и вытянул его практически в одиночку. Те самые 16 часво в сутки. Повезло, что квалификация была как раз в тех областях, которые были нуждны проекту. Плюс безмерный энтузиазм и желание сделать быстро и хорошо.
    Проект был крутой, зарплата казалось нормальной. В районе 23 лет, когда проект уже вышел на рынок и начал активно зарабатывать осознал, что получаю мало, совсем не соответственно вложенным силам и что вокруг происходит какая-то дичь.
    За год! сообщил что уволняюсь.
    Владелец предложил не увольняться мотивируя тем, что всем в команде будет повышать зарплату.
    В итоге я уволился, сходу получил зарплату в два раза выше.
    Когда я уходил у руководства были планы масштабные. Я не имею инсайдерской информации, но по их сайту я вижу что он заброшен и все демо материалы относятся к продукту, который я делал и нового ничего сделано не было.
    С одной стороны я тешу себя мыслью, что меня недооценили и никто другой из команды просто не смог сделать ничего большего чем поддержка моего проекта.
    С другой — я осознал, что работая на износ по факту делаешь богаче других людей, а не себя.

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


    1. InOdinWeTrust
      15.11.2018 10:07
      +1

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

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


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


      1. AllexIn
        15.11.2018 10:12
        +1

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


        1. InOdinWeTrust
          15.11.2018 11:27
          +1

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

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


          1. AllexIn
            15.11.2018 11:36
            +1

            Ну конечно я обижен.
            Я пахал как проклятый четыре года, дал компании достаточно крутой продукт, как минимум конкуретноспособный. На выходе получил ничего. Зарплату ниже рынка(25-30 тр 2008-2012 год) и никаких плюшек вообще. Причем я зарплату получал чуть ниже рынка, при том что рыночная зарплата предполагает нормальный рабочий день. А с учетом диких переработок зарплата не то что ниже рынка была, а в разы ниже рынка.
            Раздражание/обида — неадекватная реакция в такой ситуации?
            На выходе я получил крутой проект в портфолио. Мне жаль что они развалились в итоге, потому что было бы еще круче показывать не крутой мертвый проект, а крутой выживший проект. Но в любом случае мне есть что показать.
            Так что хоть я и имею обиду на компанию, т.к. считаю что меня недооценили — если вернуться в 2008 год — я ничего менять не стану и снова возьмусь за этот проект.
            ЭГо безуслвно играет роль в жизни, но обида тут не связана с проблемами с ним.


            1. Stas911
              15.11.2018 20:48

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

              Если что, я не осуждаю — сам бывал работал по 16 часов без выходных за зп, не ожидая ничего взамен.


              1. AllexIn
                16.11.2018 09:00

                Конечно некого винить кроме себя.
                Я надеялся, что мои старания оценят, их не оценили.
                Я еще пару раз такую ошибку совершал.
                Больше не совершаю.
                Есть только один человек ради которого стоит перерабатывать — это ты сам.


                1. VolCh
                  16.11.2018 13:46

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


                  1. AllexIn
                    16.11.2018 13:59

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


                    1. VolCh
                      16.11.2018 14:04

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


          1. janvarev
            15.11.2018 12:56

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

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

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

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

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

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

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


            1. InOdinWeTrust
              15.11.2018 13:42

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


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

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

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


              1. janvarev
                15.11.2018 14:14
                +1

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

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

                > Руководителю платят за то, чтоб команда достигала поставленной цели, за результат.

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


                1. InOdinWeTrust
                  15.11.2018 14:27
                  +1

                  У нас хороший руководитель — исключение. Везде об этом пишу.
                  И да, нужно просто изучать теорию, менеджмент.

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


                1. InOdinWeTrust
                  15.11.2018 14:36

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


                1. VolCh
                  16.11.2018 13:52

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


    1. DelphiCowboy
      15.11.2018 10:43
      -1

      работая на износ по факту делаешь богаче других людей, а не себя

      Точно отмечено!


      1. Space__Elf
        15.11.2018 18:08
        -1

        Ты потерял важную концовку его слов!


  1. hardtop
    15.11.2018 09:38

    Но есть одна проблема. Все то, что делал наш разработчик, не масштабируется.

    Не совсем понятно, что значит работа разработчика «не масштабируется»? А то, что делает HR или маркетолог — масштабируется что ли?


    1. vfabr
      15.11.2018 10:08
      +2

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


      1. leshaogonkov
        15.11.2018 10:18

        Суперстаров разве нанимают тянуть всё самому и лепить говно-архитектуру?


  1. vagon333
    15.11.2018 09:45
    +1

    Все верно, знакомая ситуация: начинали с 1 разработчика, 1 support и 1 продавец/президент. Спустя 12 лет компания поднялась, раздулась, к нам перешли крупнейшие банки, роль ключевого разработчика перестала быть ключевой и незачем по этому поводу драму устраивать. Успокойте эго и найдите применение своим талантам.
    Я, например, с удовольствием работаю в компании на вторых ролях (solution architect), а тонну свободного времени провожу со своей новой командой, работая над новым проектом.
    Ведь, за годы разработки у всех проскакивали перспективные ниши, которые ваша компания не заняла в силу разных причин.
    Проанализируйте, займите, и учтите ошибки вашей компании, чтоб поднять проект более эффективно.
    Все будут в выйгрыше — вы остаетесь преданы компании, компания предана вам, и без лишней драмы работаете над новой идеей, уже для своей компании, не конкурируя (явно) и не нарушая деловую этику.


  1. LODIII
    15.11.2018 10:23

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


    1. Alexey2005
      15.11.2018 11:55
      +2

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


      1. mbezoyan
        15.11.2018 13:41

        Что значит в современном? А в когда это было не так?


  1. RemiZOffAlex
    15.11.2018 10:50
    -1

    Но есть одна проблема. Все то, что делал наш разработчик, не масштабируется.

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


  1. dididididi
    15.11.2018 10:54
    -2

    Ребята-ребята, стоп!
    Вы всерьез верите, что если сделать хорошую программу, то это 90% успеха? Типа накропал приложение, выложил в инет, а дальше нужно только взять бабло-лопату побольше!?

    90% успеха — это продажи, продажи, продажи, продажи.

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

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

    И тут приходит чувак в свитере и говорит, давай половину бабла и качает права!

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

    Представьте, себе вы заказали себе дом построить. А строитель после окончания строительства(и честного получения всей зарплаты) приходит и грит: «Слушай, дом то ништяк получился, половина моя! Я по ночам работал, кровавые мозоли, пальцы на ногах отморозил, с крыши упал — ногу сломал, а ты на попе ровно сидел и дурацкие указания давал!». Все это говорит только о непроффессионализме строителя: работай в перчатках, теплой обуви и используй страховку.


    1. Simplevolk
      15.11.2018 11:20
      +2

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

      И хорошо бы, чтобы он выдерживал прямое попадание ЯО. Потому что мало ли.


      1. solariserj
        15.11.2018 15:06

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


      1. dididididi
        15.11.2018 16:48

        А вам умоляю. Вы думаете у нас в строительстве прям идеальный технический заказчик, и к строительству приступают, только имея подписанное техническое задание?
        Гы-гы-гы)))

        «Вы тут пока фундамент заливайте, а мы пока подумаем сколько этажей строить и начнем проект рисовать, и да бетона нет, вы можете начать заливать фундамент без бетона? Ну вы же проффессионал!»

        IT у нас на острие прогресса, в том числе и управленческого. В других отраслях все хуже.


    1. DelphiCowboy
      15.11.2018 11:43
      +3

      Представьте, себе вы заказали себе дом построить. А строитель после окончания строительства(и честного получения всей зарплаты) приходит и грит: «Слушай, дом то ништяк получился, половина моя! Я по ночам работал, кровавые мозоли, пальцы на ногах отморозил, с крыши упал — ногу сломал, а ты на попе ровно сидел и дурацкие указания давал!».

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


      1. dididididi
        15.11.2018 17:55

        Да конечно, счас в магазине, что не водичка, так лучшая водичка, собрана с ледников Антарктиды голыми девственницами, лечит все болезни и добавляет 3 сантиметра.

        Счас в самом последнем ООО«Ромашка» есть цель фирмы, миссия, принципы и т.д. и т.п. и прочие способы нематериальной мотивации персонала.


  1. yannmar
    15.11.2018 11:08

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


  1. Vlad_fox
    15.11.2018 12:19
    +1

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


  1. sena
    15.11.2018 12:31

    Не всякий хозяин фирмы стремится к масштабированию. По разным причинам, например ниша на рынке маленькая и её всю можно занять 10ю человеками из стартапа, который после 30 лет на рынке и стартапом-то уже не назовёшь


  1. anonymous
    15.11.2018 12:52

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

    Я например, дал возможность одной компании заработать ~ 700лямов, а через 10 лет пинком под жопу. Ну что ж печально, но бывает


  1. DrunkBear
    15.11.2018 13:11

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


  1. darkAlert
    15.11.2018 14:09
    +4

    Статья прямо в точку!
    Три года жизни отдал стартапу. Помню как всё начиналось, как за неделю по ночам после основной, на тот момент, работы пилил прототип для того чтобы фаундеры показали его инвесторам. Помню как за 10 минут до показа упал сервер. Но получилось. Денег дали, и дали много.

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

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

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


    1. snp
      15.11.2018 20:15

      А опыт вы не получили что ли? Это ж самое ценное.


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

      Вы стали круче, а они деградируют и жиреют.


  1. lotse8
    15.11.2018 14:18
    +1

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


    1. sena
      15.11.2018 15:13

      Это реалии капитализма. Не надо строить иллюзий, а надо реально смотреть на вещи.

      1. Хорошо бы такому учить в школе, потому что приходят новые ребята и попадаются на ту же удочку.
      2. Если проект изначально открытый, со свободными исходниками, то отобрать Ваше детище уже не получится даже у капиталистов.


      1. funca
        15.11.2018 22:19

        2. Не совсем. Тот кому принадлежат права вправе делать, что захочет. Перелицензировать, закрыть и т.п.


        1. sena
          16.11.2018 15:22

          Владелец может перелицензировать только свою копию. Если у меня уже есть официальная копия под лицензией GPL, то его перелицензирование меня не касается.


      1. Wesha
        16.11.2018 02:21

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

        Не знаю, как Вас, а меня в советской школе именно этому и учили.


        1. sena
          16.11.2018 16:41

          Меня тоже, наверное поэтому я на эту удочку не попадался.


  1. defusioner
    15.11.2018 16:15
    +1

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


    1. funca
      15.11.2018 23:20

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


  1. Stas911
    15.11.2018 23:30

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


    1. funca
      15.11.2018 23:42

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


    1. DrunkBear
      16.11.2018 10:17

      Примерно так же мигрировали аккаунты пользователей при слиянии 2 банков в ВТБ недавно: топам пофиг, они делили места в новой структуре, старым сотрудникам — тем более, они последние месяцы досиживали и слали контракторов русским матерным. И все давят — контракт оплачен, нам нужен результат, почему вы не работаете?!


  1. Makdir
    16.11.2018 10:38

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


  1. onborodin
    16.11.2018 10:38

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


  1. shasoft
    16.11.2018 10:39

    «Как это, не нужна? Я что, зря пахал по 70-100 часов в неделю, не видел семью, друзей, частично облысел и, в итоге, стал похож на носферату? Алло! Вы меня решили кинуть?»
    Поэтому лучше работать стандартно 40 часов в неделю. Ну а если бизнес владельца «вылетит в трубу», то с полученным опытом идти на новое место. Работать «за идею» без наличия письменного контракта о маетриальных диведентах за это не стоит.


    1. VolCh
      16.11.2018 13:56
      +1

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


      1. shasoft
        16.11.2018 16:53
        +1

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


  1. ghost404
    16.11.2018 11:36
    +1

    Спасибо за статью. Интересная мысль высказана, но мне кажется, что всё несколько иначе.


    Есть замечательный анекдот на эту тему

    Приходит сын к папе программисту.
    Папа, как всегда, трое суток не вылазя из-за компьютера что-то хачит…
    – Папа, почему Солнце всходит на востоке, а заходит на Западе?
    Папа — ноль эмоций…
    – Папа, ну почему Солнце каждый день всходит на востоке,
    а заходит на Западе?
    Папа — опять ноль эмоций…
    Сын, нетрпеливо дергая папу за рукав:
    – Папа, папа, ну почему Солнце
    каждый день всходит на востоке, а заходит на Западе?
    Папа, оторвавшись от Клавы и глядя мутным взором на сына:
    – Солнце…
    – Да
    – Всходит на востоке…
    – Да
    – Заходит на западе…
    – Да, папа
    – Каждый день?!
    – Да…
    – И давно так?
    – Ну, я не знаю… Всегда…
    – Тогда сынок, ради бога, ничего не трогай и ничего не меняй!


    1. Stas911
      16.11.2018 17:52
      +1

      Я бы добавил еще одно следствие — все эти сказки и речи про «лояльность фирме, да мы делаем общее великое дело» нужно слушать с улыбкой не забывая, что как только будет необходимо, сотрудника легко уволят в течение часа (в Канаде да, все так просто) безо всяких сомнений, «nothing personal — just business».

      Плавали, знаем, поэтому теперь не испытываю никаких угрызений совести поступать точно также: как только появляется хорошая возможность лично для тебя (а это и есть твой бизнес наемного сотрудника — продавать свои умения и знания за деньги и желательно подороже) — нужно просто встать и уйти. «nothing personal — just business»


  1. Barlog
    16.11.2018 11:40

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


  1. spaceoberon
    16.11.2018 13:38

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


    1. Stas911
      16.11.2018 18:05

      А какая должность у вас была в начале? Вы были наемным сотрудником?