Вопрос размещен анонимно по понятным причинам. Я работаю в компании с группой разработчиков из 5-6 разработчиков, и я нахожусь в ситуации, с которой мне тяжело иметь дело.
Каждый технический выбор (язык, инфраструктура, база данных, схема базы данных, схема конфигурации и т. Д.) Определяется генеральным директором, часто без особого обоснования. Это очень сложно изменить, и его главный аргумент заключается в том, что «мне это не нравится», хотя мы предлагаем несколько альтернатив с подробными плюсами и минусами. Он также решит переписать с нуля наш основной продукт без объяснения причин, и он никогда не участвует в собраниях разработчиков, потому что считает, что это делает дела медленнее ... Я уже смотрю на альтернативные вакансии, но мне было интересно, есть ли что-нибудь мы (разработчики) могли бы сделать, чтобы улучшить ситуацию.
Два примера, которые потрясли меня:
- он попросит нас реализовать что-то похожее на управление конфигурацией, но он отвергнет любую существующую среду, потому что они написаны не на том языке, который ему нравится (даже если язык реализации не имеет значения). Он также ожидает, что мы сможем написать эти системы через пару дней, «потому что это очень просто».
- он продолжает переписывать с нуля наш собственный основной продукт, потому что текущая кодовая база слишком плохая (кодовая база, дизайн которой был его). Мы переписываемся третий раз за год, каждый переписывается хуже предыдущего.
Вещь, которую я до сих пор пробовал, - это тщательно продуманные тесты для нашего продукта (он продолжает жаловаться на то, что наше программное обеспечение слишком медленное, и оправдывает переписывание, чтобы ускорить его), реализовывать решения с существующими продуктами в качестве рабочего доказательства вместо того, чтобы просто составлять графики «за» и «против», и т.д. ... Но все же 90% этих усилий направляются в корзину (никогда с каким-либо обоснованием позади, ему это не нравится, опять же), и часто получают выговор, потому что я делаю не так, как он хочет (не осознавая этого то, что он хочет, невозможно).
источник
Ответы:
Не беспокойся Как вы упомянули, вы уже ищете новую работу. Жизнь слишком коротка, чтобы мириться с жалкой работой. А пока просто скажите «конечно, что угодно» и утешите себя вероятностью того, что безответственные решения в конечном итоге догонят генерального директора.
Создание программного обеспечения - это рискованное начинание, которое часто приводит к провалу. Даже если вы убедите своего босса сделать это по-другому, проект может в конечном итоге потерпеть неудачу не по вашей вине, но из-за того, что вы отошли от грандиозного видения боссов, ваша голова окажется для него плацдармом. Это просто не стоит хлопот.
источник
Уехать.
Во-первых, у вас нет долгосрочного будущего с компанией, потому что у нее нет долгосрочного будущего. Очевидно, что главный исполнительный директор - это серьезная проблема, и если он до сих пор сходит с рук такого рода, он почти наверняка продолжит делать это, пока компания не потерпит крах. Кроме того, если он еще не выслушал причину, он вряд ли это сделает.
Во-вторых, вы действительно не хотите работать в таком месте. Это разрушительно для вашего самоуважения, вашей способности строить планы и, вероятно, ваших рабочих привычек.
Будьте очень осторожны, говоря что-нибудь по дороге. Вы не хотите оставлять врага с продемонстрированной способностью стать генеральным директором. Также будьте осторожны с тем, что вы говорите о генеральном директоре в интервью. Сделайте заявления простого факта, и пусть интервьюеры сделают оценочные суждения. Вы не хотите быть помечены как кто-то, кто просто не может ладить с управлением.
источник
Этот вопрос является эквивалентом «Мой муж угрожает мне насилием каждый раз, когда я говорю, вкладывает все наши деньги в крэк, онлайн-покер и платит сексуальные услуги от соседских восьмиклассников, и продолжает попадать в автомобильные аварии, потому что ему нравится отправляйтесь на охоту на оленей с моим Subaru. Возможно, я подумываю о расследовании развода, но в то же время, что я могу сделать, чтобы исправить наши отношения? "
Никто не хочет думать о себе как о лодырях; Никто не хочет чувствовать, что они спасли ситуацию, не пытаясь ее исправить. Но вы находитесь на противоположном конце этой кривой звонка.
Иногда единственный способ победить - это признать, что ситуация превратилась в дымящуюся кучу оружейного качества FAIL, и уйти.
Я выражаю соболезнования в связи с тем, что ваша работа давно достигла этой стадии.
Теперь начинай ходить.
источник
Безопасного ответа нет, и у вас есть два варианта: бежать или сражаться.
Генеральный директор, который не доказал, что он технически подкован, но считает, что знает достаточно, чтобы принимать технические решения, - дурак. Некоторые из них достаточно умны, чтобы окружить себя технически подкованными людьми, а затем выслушать их мнение, но если вы этого не сделали, то это вопрос времени, когда судно начнет вытекать из воды и затонуть.
Борьба с таким поведением - проигрышная битва. У генерального директора есть большой клуб - ваша зарплата, зарплата ваших коллег и зарплата высшего руководства. Любые разногласия с генеральным директором проиграют перед лицом этого, потому что большинство людей не встанет, когда они могут потерять зарплату.
Я много раз работал с отличными техническими менеджерами, и мне это нравилось. Если бы они не знали что-то в первый раз, когда это всплыло в дискуссии, они бы хорошо это знали в следующий раз, и горе тем, кто пытался их засунуть. Они там, и вы их найдете, но, вероятно, не там, где вы есть, потому что они уйдут и уйдут в другое место, если они умны.
Итак, опусти голову, немного стисни зубы и поищи хороший выход. Нет ничего плохого в том, что крыса бежит с тонущего корабля, когда это не твой корабль!
И удачи!
источник
УБИРАЙСЯ
Не пропустите Go. Не ждите, пока ваши опционы будут предоставлены. Убирайтесь отсюда до того, как ваша душа высосется из носа, у вас начнутся проблемы со здоровьем, и вы окажетесь перед SEC, пытаясь объяснить, почему вы, как ответственный профессионал, «допустили» такого рода иррациональность поведение.
Гипотетически.
источник
Это не похоже на то, что ты можешь многое сделать. Он звучит как микро-менеджер. Генеральный директор действительно должен научиться делегировать ответственность, и это включает в себя технические решения. Из-за этого такие компании, как правило, не становятся больше, чем владелец / генеральный директор.
источник
Показывать результаты и практические примеры из реальной жизни , мне никогда не удавалось рассказать все сочные детали технически без энтузиазма / необразованны, это просто бессмысленная попытка убедить в этом.
Кроме того, если вы считаете, что его конкретное решение является плохим, скажите ему не о том, как оно заставит вас страдать, а о том , как это будет стоить ему дороже и поставить его в невыгодное положение по сравнению с конкурентами .
Я всегда думал, что это зависит от разработчика / программиста, чтобы обучить других в отрасли любым возможным способом, если не вы, кто тогда?
Я вспоминал то, что Уоттс Хамфри сказал в книге, что-то вроде: «Работа менеджера - попросить вас разработать что-то бесплатно в кратчайшие сроки, это ваша работа вести переговоры». Весьма вероятно, что это будет не последний раз, когда вы будете иметь дело с кем-то подобным, так что практикуйтесь .
источник
Ваша компания не имеет технического директора (или подобного, как VP Engineering или главный архитектор)? Если это так, то ваш технический директор не выполняет свою работу, управляя генеральным директором. Если нет, то у вас есть генеральный директор, который на самом деле ваш технический директор. По сути, он делает то, что делает, потому что в компании нет сильного технического директора.
Вместо того, чтобы бросить курить, почему бы не подойти? Противостоите ему, скажите ему, что технология не работа генерального директора, и что вы хотите, чтобы он отказался от технологии. Скажите ему, что компании нужен сильный технический директор, и он технологический идиот. Скажите ему, что вы хотите быть техническим директором и принять все технические решения. Вы можете или скулить по этому поводу или подойти и сделать что-то с этим. Итак, прекрати ныть и шагай.
источник
Как сказал кто-то другой, вы можете сражаться или бежать. Вы уже идете по пути «беги». Активизируйте свои усилия. :)
Если бы я был тобой, когда бы у меня была стратегия выхода, я бы пошел и поговорил с генеральным директором. Скажите ему, почему вы уходите. Дайте ему правдиво знать, что вы думаете и почему вы так думаете. Поместите это в письменной форме, если хотите. Поместите это в свое заявление об отставке. Попросите выездное интервью. Скажите, что вам нужно сказать, чтобы вы могли уйти с работы, не чувствуя, что не сделали достаточно.
источник
Начните готовиться к следующему собеседованию. Постарайтесь быть объективными в своей ситуации и выявлять признаки плохого босса. В противном случае вы просто окажетесь в том же месте.
источник
У вас есть только одна жизнь, попробуйте потратить ее на то, что вы любите и любите.
источник