Pull to refresh

Comments 198

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

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

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

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

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

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

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

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

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

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

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

Некий наивный поляк — тоже так думал… А теперь Анджей Сапковский — рвёт себе попу на лоскуты, потому что серия "Ведьмак" принёсла разработчикам миллионы.

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

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

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

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

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

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

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


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

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

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

Тоже в студенческие годы был одурманен пакетом опционов оформленным под честное слово и подпись только с моей стороны :)
Однако отношусь к этому всему как к ветрянке — лучше переболеть в детстве и дальше иметь иммунитет.
Когда-то давным давно спросил своего бывшего шефа спросил о том, а увольняли ли его когда-нибудь. Он ответил, что да. Затем помедлил и добавил «Слишком быстро разработали». Тогда мне это было смешным. Сейчас по-прежнему смеюсь над этими словами, только смех уже не тот
С другой стороны еще больше стартапов которые не выстрелили, а программист все равно получил всё зп, в то время как руководители и инвесторы прогорели.
Потому-то из России и валят разрабы. Эффективные менеджеры думают, что незаменимых людей нет, хотя на самом деле — есть. Точнее, есть те, без которых компания будет скоропостижно умирать. Хорошо, что на западе это понимают и, в большинстве случаев, не допускают таких ошибок.
Вы будете удивлены — но на Западе все абсолютно так же. Прототипы поднимаются всякими ninja teams в режиме 24/7 и переводятся в «нормальную разработку» с набором кучи «эффективных менеджеров». При этом люди, в менеджерской должности не заинтересованные, как правило уходят (или их «уходят») — в лучшем случае их «ссылают» куда-нибудь в research, в худшем — притворно удивляясь их провожают на следующее место работы.
UFO just landed and posted this here
Тема седины стара и избита, а вот облысение на рабочем месте — проблема реальная, но замалчиваемая :)
Одно другому не мешает!
И лысею, и уже седой. А только 27.
Только седею… Но тенденция не радует… и тоже начал с 27-ми.
Отличная статья, согласен по всем пунктам! Сейчас вижу именно такую ситуацию изнутри подросшего стартапа (я пришел сильно не в начале, если чо): тут и уход части основателей и увольнение «ключевых» сотрудников.

И вообще, имхо, идти наемным сотрудником в стартап на ранней стадии можно только за долю или кучу денег вот прям щас, при этом отчетливо понимая все вышесказанные риски и имея надежные тылы и «план Б»
«Планом Б» может быть готовность (моральная и в смысле наличия нужных навыков) стать из разработчика руководителем разработчиков. Это далеко не каждому подходит, но если подходит — вполне себе вариант.
Очень часто после первого рывка разработка на некоторое время прекращается практически и наступает период разворачивания продаж. Когда в основном доработками занимаешься.
Откуда у «стартапа на ранней стадии» «куча денег вот прям щас»? Долю-то дают не по доброте душевной, а как раз из-за того, что денег на ранних этапах нет.
От инвесторов вестимо
Как правило денежные инвесторы вступают проект после первых продаж в лучшем случае. А до них ещё дожить надо!
Есть разные стратегии инвестирования, в том числе инвестирование на стадии прототипа, а то и вообще идеи.
именно поэтому я написал
Как правило
При этом с появлением денег появляется стимул вас выжить а долю, по глупости когда-то выделенную, поделить между другими концессионерами.
Иногда очень забавно наблюдать за падением таких звёзд, у которых были ничем неподкреплённые ожидания.
Зрелище посредственностей, которые завидуют любому, кто знает хоть немного больше них самих, а также совершенно не понимают, что на начальном этапе развития эти «звезды» были незаменимы и тянули на себе все, работая в разы больше, чем посредственности (безотносительно их самооценки) — довольно жалкое и вовсе не забавное. Более того, подобное отношение внутри компании несет исключительно негативный результат — подкрепление принципа «не высовываться», который медленно, но верно снижает качество и производительность работы.
Эти «звезды» тем не менее сделали нечто, за что платили клиенты и на что компания жила годы и то, что там код вкривь и вкось, не умаляет их заслуг. Просто на разном этапе требуются разные компетенции.
Я думаю что вообще автор не слишком удачное слово подобрал — «звёзды». Я, как и многие другие, себя звездой не считаю. Просто увлекаюсь идеей, в результате работаешь ненормированно. Пытаешься сделать продукт лучше, на первом этапе много идей приходится генерить. Ну и да, специалист широкого профиля с большим опытом. На этапе стартапа, когда невозможно нанять много узких специалистов это очень важно. Когда проект разрастается нанимают новых людей, которые каждый в своей области разбирается лучше тебя порой. Беда в том что задачу целиком они не видят зачастую…
Автор вполне непротиворечиво выразился в контексте того, что хотел сказать, и за что его теперь минусуют. Некоторые люди действительно вполне искренне верят, что любой, кто знает или делает больше других, обязательно болен «звездной болезнью». Что, естественно, не так. Более того, в IT очень часто встречаются талантливые люди, которые сами не представляют, что другие знают и умеют меньше, чем они сами. Потому для них сам по себе мотив звездной болезни (ощущение превосходства) невозможен. С ними, конечно, другие проблемы есть из-за этого.
У таких другая крайность — синдром самозванца. Так и живем…
Интересно, откуда вы это взяли. Это сравнительно редкое психологическое состояние, если сравнивать с простой уверенностью, что «все так могут», как, например, у молодых программистов, чей круг общения еще со старшей школы был ограничен такими же увлеченными гиками, из чего они делают вывод, что любой, кто назывался «программистом» — столь же увлеченная личность, как и он сам.
UFO just landed and posted this here
Есть одна проблема, которую вы практически полностью обошли вниманием — рост безответственности.
Очень часто бывает так, что в начале, когда в компании работает мало людей, а руководства там вообще полтора человека, «качеству» сотрудников уделяется куда больше внимания не только в смысле их талантов (то, о чем практически вся статья), но и в смысле их личных качеств, включая ответственность. Потому что на начальном этапе это проще, выгоднее, эффективнее.
А когда компания растет и в ней появляется больше и больше людей посредственного, среднего уровня, для привыкших к тому, что все всё понимают с полуслова, не нуждаются в пинках и напоминаниях, тыкании носом в спецификации, битье по рукам за «и так сойдет» и прочей репрессивной административной деятельности — всё это для них начинает казаться бардаком, началом конца и так далее. Даже у кого все в порядке с самооценкой, те могут чувствовать себя крайне демотивированными от того, что «раньше все были нормальные, а теперь приходится работать с кучей идиотов». На самом же деле, скорее всего, раньше все были «гении», а теперь — «нормальные». Что, конечно, не отменяет возможности того, что кое-где это действительно могут быть безграмотные люди, нанятые недальновидным руководством в погоне за сокращением расходов.
UFO just landed and posted this here
Вообще, иной раз не то что рекрутеры, а лиды или СТО предлагают свитчнуться на Java/C# на бэке, если, цитата одного, «нравится куда идёт PHP и Symfony, но темпы не устраивают, дженериков устал ждать и т. п., и вообще устал искать команду, которая реально работает по DDD, а не просто классы именует». В том числе и отсюда, с Хабра, выходят. И условия предлагают, такие, что в случае непрохождения испытательного срока ничего не теряешь, ну или почти ничего.

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

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

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

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

Вы разве не в курсе как это бывает. Пока пашешь в стартапе всегда рассказывают про то что сейчас нет денег, поэтому не будь меркантильным и в будущем обещают золотые горы. Ну а потом получаешь вместо гор реструктуризацию. Собственно за что тебе платить больше остальных — работаешь столько же. Ну да лучше знаешь нюансы продукта, быстрее новичков можешь что то подправить и ошибку увидеть. Но это понимают уже после того как ты ушёл, когда заменяют тебя двумя — тремя новыми сотрудниками…
Тоже рассказывали про возможные доли, а когда дело пошло и я напомнил — менеджер проекта заявил что даже он доли не имеет, обычный наёмный сотрудник, а я собственно кто такой, чтобы на что то претендовать?
В курсе — я начинал свою работу так. Но мне сразу поставили вопрос «ребром» — ты за зарплату или за долю, и объяснили подробности с обязательным бумажным оформлением.
К сожалению, не переводятся люди которые в этом ничего не понимают и попадают в такие ситуации, но я им ничем помочь не могу, только советами «включать мозг» и искать адекватных работодателей.
Сейчас у меня негласное соглашение — я запускаю новые проекты и сопровождаю старое, они мне не мешают и при необходимости инвестируют.
Остаётся только позавидовать белой завистью.
Я договорился с прошлым работодателем о поддержке продукта за то что в последний оплаченный месяц примерно половину времени своими делами занимался в течение двух месяцев.
Когда на третий месяц начали не просто вопросы задавать, а ещё и язвить напомнил что вообще то «оплаченный» срок закончился и если уж задаёшь вопросы то по крайней мере оставь сарказм при себе, а то придётся вопрос по поводу оплаты услуг поднять. После этого слились. Сами разбираются. Ну и бог с ними.
Ну не так всё радужно, есть и «ложка дегтя» — в последнее время приходится еще и импортозамещением заниматься — вот где мрак… как-будто в СССР вернулся…
Ну это смотря на какой элементной базе.
У меня фактически стал вопрос — либо работать на войну, либо на строительство Москвы 2042(сейчас всё пытаются посчитать, вплоть до пчёл в ульях), либо сваливать.
Участвовал в стартапах по нефтянке но там вместо обещанного импортозамещения полная деградация пошла. Довёл один образец до положительного отзыва из лукойла, а на разворачивание производства бизнес ангел инвестиций так и не смог найти. Все эти программы по импортозамещению через госмонополии — сплошная фикция. Ну по крайней мере в области приборостроения. Насчёт чистого IT не в курсе.
А вы осознаете, что в этих областях у вас всего несколько основных путей: либо вы входите в преступный сговор по растрате бюджетных денег (дутые подряды и откаты), либо помогаете кому-то (кто делает как в предыдущем варианте) создавать видимость конкурса, а потом вас просто пошлют, либо вы с честными глазами всё делаете, как надо, а потом вас кинут?
Если вы сели играть за стол с шулером, в конечном итоге вы всегда останетесь без штанов.
Отлично осознаю, именно поэтому и перестал в эти игры играть.
Хотя последний стартап с газовыми датчиками был исключением. Там ребята честно пытаются продажами заниматься. Но он проводился под крышей.
и на деньги серьёзной компании. Хотя даже им максимум что удалось пробить — поддержку фонда Бортника. Никаких инвестиций от монополий. Катаются сейчас по командировкам по северам, обхаживают заказчиков.
Причем здесь монополии? Приборостроение, частная контора, но по импортозамещению всё-равно давят и официальными бумагами и на мозг начальству. А сейчас еще, кое-кто санкции всеми силами выпрашивает у американцев, на этом фоне любые трудности с покупкой импортных комплектующих резко взвинчивают панические настроения начальства. Пока их личная «жаба», когда видит счета на российскую комплектацию, давит панику, но всё еще впереди…
Собственно, путь остаться и работать дальше достаточно прост, но лежит в плоскости борьбы с собственными привычками.

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

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

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

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

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

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

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

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

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

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

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

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

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

Соглашение об опционах ничего не стоит и полностью зависит от доброй воли отцов-основателей. В нужный момент в ход идет все — от перерегистрации компании до увольнения вас по статье.
Ещё иногда предлагают роль технического координатора (не руководителя) между бизнесом и субподрядчиками (которых раньше не было). Типа ТЗ им составлять или даже апрувить, приёмочное тестирование и вообще приёмку контролировать с технической стороны, типа не забыть нагрузочное тестирование провести или проверку времени разворачивания на голом железе, только с бэкапом БД и файлового хранилища.
Дык это тоже бывает интересно лицам, уставшим от тотального кодинга. Особенно если заказчики в интересных странах каких-то
Есть ещё один минус. В нашем деле очень важно постоянно учиться и осваивать новые продукты. Поколения микроконтроллеров меняются раз в один — два года. Когда сидишь на поддержке продукта — отстаёшь от жизни и теряешь квалификацию в результате. Потом и работу то новую сложнее найти.
Если роста нет и не предвидется — надо уходить.
А что с котом? Если они так сидят, то все — конец? Если так, то очень грустная картинка...……
Да, мы как то подобрали так сидящую посреди асфальта кошку, которая ни на кого не обращала внимания Похоже крысиным ядом отравилась. Пытались выходить — через три дня начались конвульсии и умерла.
Статья норм, наверно если по Российским реалиям то все описано верно, я в другой стране работаю, прошел 2 стартапа имею похожий опыт.
Есть такая вещь как профит шаринг — акции компании которые не дают тебя просто так выпинать за дверь.
Если и выпинают то точно не с пустым карманом.
UFO just landed and posted this here
Работал в одной компании, которую друзья организовали.
Так вот там после укрупнения добровольно-принудительно как раз выдавливали миноритарных акционеров в первую очередь! Генеральный консолидировал пакет.
У нас в организованная группа миноритариев могла набрать блокирующий процент. Тут дьявол кроется в деталях. И директор у нас советом акционеров выбирается, при том что сам он такой же миноритарий как и все.
Можно уволить работника компании, имеющего акции — они тут не играют роли. Но вот нельзя забрать эти акции при увольнении и продолжать получать дивиденды. Другое дело, что генеральный с контрольным пакетом может поставить денежный потоки так, что прибыли или дивидендов не будет у компании де-юре, а у него лично деньги будут, например за счёт зарплаты себе.

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

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

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

Безусловно, не все так просто, у меня был опыт исключительно позитивный, но было бы ошибкой считать что так бывает всегда. Но с акциями лучше чем без них, это довольно приличный шанс как минимум заработать неплохое выходное пособие.
Вот вы сейчас научите людей и как тогда нанимать за копейки? [SarkazmOFF]
А как наймешь за копейки, у людей есть расходы и есть зарплата. Я бы понял, когда человек не получает зарплату и считает себя звездой, но насколько я знаю такие люди всегда за % работают (потому что проедают свои деньги).

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

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

Ну, вообще, прочитав ветку, вам, наверное, есть о чем подумать прямо сейчас, а не через два месяца…
За хороший бонус, за выполнение показателей! Все CEO так работают. Доля это вообще крайне сложная вещь.
А бонус вы в компенсацию не включаете и в контракте не прописываете? Тогда для вас могут быть плохие новости…
Что-то минусы пошли, мне кажется конструктивный диалог вряд ли получится. Что и как включать в контракт вопрос каждого конкретного случая, но обговаривать все надо досконально.
"%%USERNAME%%, ты молодец, спортсмен и комсомолец, но компания растет и твоя работа в текущем виде нам больше не нужна".

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

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

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

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

Вы явно не читали текст по ссылке.
Ссылка ведет на главу из книги, как я понял. Всю книгу не читал, разумеется.
Там «книга» на три страницы.
Прочитаю после книги о борьбе с прокрастинацией
на этом странном сайте страниц 10, я давно читал — там на 1 было. Минут за 10 читается.
Зачем? Через десять лет требования к продукту изменятся, технологии изменятся, и твой устаревший наколеночный велосипед будет проще выбросить и переписать под корпоративный стек, нежели обкладывать костылями
Ну, вон Microsoft переписала Skype, и что — лучше стало?
Наверняка он им казался велосипедом, который ни во что нельзя интегрировать. Но на практике как раз наоборот — его компактность и скорость позволила ему завоевать рынок. А на новом стеке (которого, на самом деле, внедрять возможно и не стоило) рынок он теряет.

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

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

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

Компактность и скорость были нужны 15 лет назад для конкуренции с icq. А теперь, когда рынок завоёван, время извлекать прибыль. Также и с выросшими в энтерпрайз стартапами — время r & d марафонов проходит и на их смену приходит монетизация.
Скайп, который в вин 10 на текущий момент — не всегда отправляет файлы. Или их нельзя без перезагрузки принять. Не всегда отображается содержимое окна скайпа. Он просто как бы зависает. При изменении размера — глючит и не расширяется, а показывает пустое место. Если бы это было на одном компе — ок. Но я это замечал не только у себя. Много других людей жалуются на глючность этого вашего Скайпа. Втопку.
Вы слишком идеализируете старые версии скайпа. Количество глюков там было не меньше тоже очень большим. Имхо это скорее следствие его монопольного положения, нежели продажи компании. И в 2008 и в 2018 все кричат «втопку», но на альтернативы не очень-то и идут.

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

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

Наёмному работнику (разработчику в частности) желательно стремиться за свою работу получать честную компенсацию. В моменте. Если человек работал по 100 часов в неделю и получал тройную зарплату, то потом не будет никаких причин обижаться и расстраиваться.
UFO just landed and posted this here
Бывает, что разработчики-звезды тормозят развитие — таким нужно выделять сложный участок работы (если это действительно звезды) или отпускать по хорошему — они сами захотят найти новое место, где смогут себя снова проявить (возможно некоторые из них вернуться — с новым опытом).
К сожалению не редки случаи с пришедшими в «повзрослевший» проект менеджерами (как это хорошо описано в «Новейшая новинка» Майкла Льюиса) — которые вместо использования опыта и энтузиазма лидирующих разработчиков, стараются нейтрализовать их влияние на проект, мешающее карьерному росту такого менеджера, следуя принципу: «если не можешь быть на уровне и выше, сделай других ниже».
Был в налогичной ситуации. В 20 лет взял на себя проект и вытянул его практически в одиночку. Те самые 16 часво в сутки. Повезло, что квалификация была как раз в тех областях, которые были нуждны проекту. Плюс безмерный энтузиазм и желание сделать быстро и хорошо.
Проект был крутой, зарплата казалось нормальной. В районе 23 лет, когда проект уже вышел на рынок и начал активно зарабатывать осознал, что получаю мало, совсем не соответственно вложенным силам и что вокруг происходит какая-то дичь.
За год! сообщил что уволняюсь.
Владелец предложил не увольняться мотивируя тем, что всем в команде будет повышать зарплату.
В итоге я уволился, сходу получил зарплату в два раза выше.
Когда я уходил у руководства были планы масштабные. Я не имею инсайдерской информации, но по их сайту я вижу что он заброшен и все демо материалы относятся к продукту, который я делал и нового ничего сделано не было.
С одной стороны я тешу себя мыслью, что меня недооценили и никто другой из команды просто не смог сделать ничего большего чем поддержка моего проекта.
С другой — я осознал, что работая на износ по факту делаешь богаче других людей, а не себя.

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

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


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

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

Если что, я не осуждаю — сам бывал работал по 16 часов без выходных за зп, не ожидая ничего взамен.
Конечно некого винить кроме себя.
Я надеялся, что мои старания оценят, их не оценили.
Я еще пару раз такую ошибку совершал.
Больше не совершаю.
Есть только один человек ради которого стоит перерабатывать — это ты сам.
А вам хотя бы обещали, что старания будут оценены? Я вот, вашими словами, держу обиду там, где обещали, но обещания не сдержали. А где просили сделать побыстрей, но ничего не обещали (или требовали сделать быстрей и обещали уволить если не сделали) — не держу. Не говоря о тех, где даже не просили, просто считал нужным перерабатывать, зачастую не ставя никого в известность.
Нет не обещали.
Но дело в том, что за пределами работы считается нормой, что если ты помогаешь и выкладываешься это оценивают по достоинству.
И будучи только что вышедшим во взрослую жизнь подростком я думал, что и в рабочих отношених правила теже.
Потом я конечно узнал, что богатыми(а значит и способными дать работу) становятся в основном те, кто умеет правильно эксплутировать рабов.
Ну и в третий раз скажу: Да, это моя ошибка. Но это не мешает быть обиженным.
Да ладно, где за пределами работы это считается нормой? Может пару раз спасибо скажут, а потом будут воспринимать как норму, а потом ещё и возмущаться начнут если перестанешь делать или потребуешь какую-то компенсацию.
> На моей практике бесчисленное количество случаев, когда неплохие толковые ребята даже в абсолютно нормальных для бизнесса ситуациях теряли контроль над собой из-за проблем с самооценкой, как только эта самая самооценка попадала под удар.

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Счас в самом последнем ООО«Ромашка» есть цель фирмы, миссия, принципы и т.д. и т.п. и прочие способы нематериальной мотивации персонала.
Все вроде бы правильно написано, с другой стороны с уходом изначальных разработчиков теряются знания о продукте, и общее что ли видение дизайна, дальше все превращается в бессистемную аморфную кляксу, к которой новым разработчикам страшно подходить, но по инерции оно еще все сколько-то ползет, качество с каждой новой бессистемно прилепленной фичей снижается, усилия и затраты на развитие и поддержание в актуальном состоянии растут непропорционально, отставание от рыночных требований нарастает, продавать в таком виде продукт становится сложнее и сложнее. На рынок выходит новый стартап-конкурент. Стартап-конкурент, конечно же, постигнет аналогичная судьба.
в школе человечка учат — учись прилежно чем больше часов тем лучше и будешь вознагражден (училка, родители похвалят а однокласники позавидуют).
в вузе примерно то же — учи предмет, стань хорошим спецом и предприятие тебя возблагодарит (грамота лучший сотрудник года в номинации Х)
но ни там, и там не учат, что манагеры стараются купить тебя подешевле и надо уметь торговаться. не учат, что часто кидают с обещаниями и нужна прививка к этому.
те кто учат по методичкам давно умершего (по крайней мере формально) совка не учат тому как жить в условиях капитализма.
и наивные мальчики и девственници с горящими глазами и пламенным сердцем, воспитанные в лучших идеалах социалистического строителя прекрасного будущего вдруг осознают, что их брутально поимели и это было не соц.соревнование и не кастинг ума и красоты.
обиделись… ну их дело, а система образования уже подогнала свежее молодое и активное стадо на замену этим уставшим, затраханным и разочарованным…
Оруелом икнулось чего-то
Не всякий хозяин фирмы стремится к масштабированию. По разным причинам, например ниша на рынке маленькая и её всю можно занять 10ю человеками из стартапа, который после 30 лет на рынке и стартапом-то уже не назовёшь
Задача бизнеса зарабатывать деньги, вы как разработчик — это должны понимать.
Если вы не согласны пилите бизнес сами, в 95% софтверных стартапов, привлекать чужое бабло нафиг не сдалось.
Если пилите на дядю, ну так в случае чего «Спасибо-до свиданье».
Если вы начинаете проект с нуля и в вашей команде несколько разработчиков, нарисуйте ваши договоренности на юридически значимых бумажках.

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

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

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

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

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


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

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

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

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

Не знаю, как Вас, а меня в советской школе именно этому и учили.
Меня тоже, наверное поэтому я на эту удочку не попадался.
UFO just landed and posted this here
Стартап это все про поиск бизнес модели не самыми очевидными путями. Если она работает, то заменить софт не проблема. Его по-любому надо менять из-за тонн тех.долга, который накапливается в результате очумелой гонки. Нанимается зондер команда, которая незадорого и в разумный срок переписывает все с нуля. Ключевые инженеры, стоявшие у истоков, сначала переводятся в роль консультантов и экспертов (что им безумно льстит) для подстраховки вновьприбывших в неочевидных случаях и слива остатка ценных идей. А затем отстраняются. Финал.
Всвязи с «незаменимыми» вспомнилось — работал на проекте одного крупного канадского ритейлера. Какое там адское легаси — это просто караул. Толпы контракторов все это пытаются замигрировать, документации нихера нет (а часто нет и фирм, что тот софт писали). И только где-то неподалеку в неприметных конторах десятилетиями сидят на поддержке деды и бабки хорошо под 60 (а часто и за), при которых эти системы внедрялись 20-30 лет назад и у которых на винчестерах есть документация, кучи накопленных скриптов на все случаи жизни и тетрадочки с ценными знаниями. Понятно, что как только мигрируют всех их выставят на улицу, но до того момента много воды утечет.
Боюсь что дело не в дедах. Ведь за поддержку нового тоже кому-то придется платить. Так зачем менять шило на мыло если нет достаточных оснований? Эти западные ребята умеют считать деньги и ценят сделанное. Иногда даже слишком.
Примерно так же мигрировали аккаунты пользователей при слиянии 2 банков в ВТБ недавно: топам пофиг, они делили места в новой структуре, старым сотрудникам — тем более, они последние месяцы досиживали и слали контракторов русским матерным. И все давят — контракт оплачен, нам нужен результат, почему вы не работаете?!
По сути статья сводится к тому, что «здоровая лень» побеждает «фанатичный трудоголизм». Логично сначала много работать, чтобы потом больше отдыхать и зарабатывать. Другой путь — самоубийство. Мне известны примеры, когда программист проходил в стартапе путь от такого «стартера» до руководителя. Причем сам был инициатором подключения к разработке сторонних разработчиков. При этом был сохранен как контроль над проектом, так и снижение нагрузки на самого себя. Собственно именно знание основ системы позволяет грамотно делегировать работу и масштабировать проект согласно маркетинговым задачам.
UFO just landed and posted this here
UFO just landed and posted this here
Скорее так: работая за идею, не стоит рассчитывать на материальное вознаграждение больше указанного в договоре.
UFO just landed and posted this here

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


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

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


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


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


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


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


Если от вас решили избавиться, то может стоит поработать над собой?


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


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

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

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

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

Я это на своем опыте пережил. Начинали семеро, а когда увольнялся, в компании было 2500 человек и она работала в 200 странах мира. И сейчас работает. Правда, чуть изменилась с тех пор, как я оттуда ушел. Не уволили, а посадили в общий ряд. И работать стало грустно и не так интересно, как предыдущие 7 лет, когда мы растили из дохлой компанюшки международного монстра.
Да, я был наемным сотрудником в первой должности Software Developer.
Все очень просто, люди это ресурс. Когда ты суперстар, ты нужен, тебя кормят обещаниями, тебя таскают на вечеринки, катают на яхте. Когда ты все построил, ты больше не нужен, какой от тебя толк? Одни затраты? Ты просто стар, с тобой считаться необязательно, и ты летишь в помойное ведро…
Вывод тут только один, стань фаундером, и таскай суперстаров на вечеринки, катай их на яхте, ублажай их эго для того чтобы потом выкинуть их в помойное ведро.
Круг замкнулся, полоса сплошная©.

Это не только к компаниям относится, но и к странам.
Этузазизм, БАМ, мега стройки, давайте все затянем пояса и поднажмем.
Потом повышение повышение пенсионного возраста и нищенская пенсия.

Sign up to leave a comment.