Як боротися з генеральним директором, який приймає всі технічні рішення, але мало технічних знань?


18

Питання розміщено анонімно з зрозумілих причин. Я працюю в компанії з розробниками групи 5-6 розробників, і я переживаю ситуацію, з якою мені важко мати справу.

Кожен технічний вибір (мова, рамка, база даних, схема бази даних, схема конфігурації тощо) визначається генеральним директором, часто без особливих обґрунтувань. Змінити ці варіанти дуже важко, і його головний аргумент полягає в тому, що "мені це не подобається", хоча ми пропонуємо кілька альтернативних варіантів із детальними плюсами та мінусами. Він також вирішить переписати з нуля наш основний продукт, не пояснюючи причину, чому він ніколи не бере участі в засіданнях розробників, бо вважає, що це робить все повільніше ... Я вже дивлюся на альтернативні можливості роботи, але мені було цікаво, чи є щось Ми (розробники) могли б зробити, щоб покращити ситуацію.

Два приклади, які мене шокували:

  • він попросить нас реалізувати щось подібне до управління конфігурацією, але він відкидає будь-які існуючі рамки, оскільки вони написані не тією мовою, яка йому подобається (навіть якщо мова реалізації не має значення). Він також очікує, що ми зможемо записати ці системи за пару днів, "тому що це дуже просто".
  • він продовжує переписувати з нуля власний наш основний продукт, оскільки поточна база даних занадто погана (база даних, дизайн якої був його). Ми в третьому перезаписі за один рік, кожен переписується гірше попереднього.

Наразі я намагався робити чіткі орієнтири щодо нашого продукту (він постійно скаржиться на те, що наше програмне забезпечення занадто повільний, і виправдовує переписування, щоб зробити його швидшим), впроваджувати рішення з існуючими продуктами як робочий доказ, а не просто робити плюси та мінуси, і т. д. ... Але все ж 90% цих зусиль прямують до кошика (ніколи з будь-яким обгрунтуванням позаду йому це не подобається, знову ж таки), і часто отримують догану, тому що я не роблю так, як він хоче (не розуміючи, що те, що він хоче, неможливо).


10
О людино, забудь, просто піди звідти. Солідні програмісти можуть отримувати інші пропозиції роботи в серці, чому б ви затрималися в такому середовищі? Якщо ви живете в (або переїдете в Нью-Йорк), перегляньте мій профіль і зв’яжіться з питаннями ролей в моїй компанії.
nuge

3
Подумайте про те, щоб перенести це на робоче місце.stackexchange.com, оскільки це справді не питання розробки програмного забезпечення, а вашої роботи.
gnasher729

Дивіться відповіді нижче, дозвольте мені також задзвонити щось інше: Ви, можливо, (чи не можете) виконали погану роботу з очікуванням. Якщо так, то вам не потрібно повторювати це у своїх майбутніх роботах. Ви не повинні брати участь керівників у технічних деталях в першу чергу. Вам потрібно представити їм поверхневі рішення, які вони можуть приймати, щоб вони відчували, як вони виконують свою роботу (вирішуючи), щоб ви могли робити свою роботу (створювати системи)
TheCatWhisperer

Відповіді:


34

Не турбуйся. Як ви вже згадували, ви вже шукаєте нову роботу. Життя занадто коротке, щоб миритися з жалюгідною роботою. Тим часом просто скажіть «впевнено, що завгодно», і прийміть розраду, ймовірно, що безвідповідальні рішення в кінцевому підсумку наздогнать генерального директора.

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


2
Крім того, почніть задавати такі питання, коли ви берете співбесіду щодо наступної роботи. Дізнайтеся, якими технологіями користується компанія та як
надходять

12

Залишати.

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

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

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


9

Це питання є еквівалентом "Мій чоловік погрожує мені насильством щоразу, коли я розмовляю, кидає всі наші гроші на тріщини, он-лайн покер та виплачує сексуальні послуги у сусідніх восьмикласників і продовжує потрапляти в автомобільні аварії, тому що йому подобається піти на полювання на оленів з моїм Subaru. Я думаю, можливо, подумаю над розслідуванням розлучення, але тим часом, що я можу зробити, щоб виправити наші стосунки? "

Ніхто не хоче думати про себе як про лайки; ніхто не хоче відчувати себе так, ніби вони покладають на користь ситуацію, не докладаючи зусиль для її виправлення. Але ви знаходитесь на протилежному кінці кривої дзвони.

Іноді єдиний спосіб перемогти - це визнати, що ситуація перетворилася на розпарювальну купу зброї ЗНАННЯ і піти геть.

Ви маєте мої співчуття, що ваша робота вже давно досягла цієї стадії.

Тепер почніть ходити.


8

Безпечної відповіді немає, і у вас дійсно два варіанти - біжіть або воюйте.

Генеральний директор, який не довів, що він технічно кмітливий, але вважає, що знає достатньо для прийняття технічних рішень, є дурнем. Деякі з них досить розумні, щоб оточити себе людьми, які мають технічну кмітливість, а потім прислухатися до їх думки, але якщо ваш цього не зробив, то, ну, питання часу, перш ніж корабель почне просочуватися водою і спуститься вниз.

Боротьба з такою поведінкою є програшною битвою. У генерального директора є великий клуб - ваша зарплата, заробітна плата ваших колег та зарплата верхнього керівництва. Будь-які незгоди з генеральним директором втратять перед цим, оскільки більшість людей не витримають, коли вони можуть втратити зарплату.

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

Отже, опустіть голову, трохи скреготіть зубами і шукайте хорошого виходу. Немає нічого поганого в тому, що щур, який рятується від потопаючого корабля, коли це не ваш корабель!

І, удачі!


5

ЗАБИРАЙСЯ

Не проходьте Go. Не чекайте, коли ваші варіанти акцій надягнуться. Вийди звідти, доки душа не висмоктується через ніс, у тебе виникають проблеми зі здоров’ям, і ти опиняєшся перед ТРЦ, намагаючись пояснити, чому ти, як відповідальний професіонал, "дозволив" такого роду ірраціонального поведінка.

Гіпотетично.


3

Це не звучить так, ніби ти можеш зробити багато. Він звучить як мікро-менеджер. Генеральний директор дійсно повинен навчитися делегувати відповідальність, і це включає технічні рішення. Такі компанії, як правило, не зростають більше, ніж власник / генеральний директор може особисто керувати цим.


2

Покажіть результати та практичні приклади в реальному світі , мені ніколи не виходило розповідати всі соковиті деталі технічно не захопленим / неосвіченим, це просто безглуздо намагатися переконати в цьому.

Крім того, якщо ви вважаєте, що певне його рішення є поганим, скажіть йому не про те, як це змусить вас страждати, а як це буде коштувати йому дорожче і поставить його в неприємність проти конкуренції .

Я завжди вважав, що розробник / програміст повинен будь-яким чином навчати інших в галузі, якщо не ви, то хто тоді ?.

Я згадував щось, про що говорив Уоттс Хамфрі у книзі, щось на кшталт: "це робота менеджера - попросити вас розробити щось без зайвих витрат, це ваша робота вести переговори". Велика ймовірність, що це буде не останній раз, коли ви маєте справу з кимось подібним, тому практикуйте .


1
Як я вже згадував у своєму запитанні, я показав практичну реалізацію рішень його проблеми, але він хоче, щоб ми це зробили дуже точно, що неможливо. Що стосується вартості, я не знайшов способу переконати його в тому, що використовувати існуючі, перевірені, стандартні рішення з відкритим кодом - це краще, ніж просувати наші власні. Який аргумент я повинен використовувати, щоб переконати його використовувати продукт X, якщо він не хоче використовувати X, оскільки він написаний мовою програмування, яка йому не подобається?
анонімний

1

У вашої компанії немає CTO (або подібного, як VP Engineering або Chief Architect)? Якщо так, то ваш CTO не виконує свою роботу, керуючи генеральним директором. Якщо ні, то у вас є гендиректор, який насправді є вашим CTO. В основному, він робить те, що робить, тому що в компанії немає сильного CTO.

Замість того, щоб кинути квартиру, чому б не ступити? Протистоять йому, скажіть йому, що технологія - це не робота генерального директора, і ви хочете, щоб він вийшов з технології. Скажіть йому, що компанії потрібен сильний CTO і що він ідіот технологій. Скажіть йому, що ви хочете бути організатором, і прийміть усі технічні рішення. Ви можете або скигнути про це, або піднятися і зробити щось з цього приводу. Отже, киньте скуголити і крокуйте.


0

Як хтось інший запропонував, ви можете або битися, або тікати. Ви вже йдете по шляху "втечі". Посиліть свої зусилля. :)

Якби я був ти, як тільки я створив свою стратегію виходу, я б пішов і поговорив з генеральним директором. Скажи йому, чому ти йдеш. Дайте йому правдиво знати, що ви думаєте, і чому ви це думаєте. Покладіть це письмово, якщо хочете. Помістіть це у своєму відставковому листі. Попросіть співбесіду з виїздом. Скажіть, що вам потрібно сказати, щоб ви хотіли піти з роботи, не відчуваючи, що зробили недостатньо.


1
Цей генеральний директор не відкритий для конструктивних зворотних зв'язків і, можливо, певним чином помститься. Просто складіть привід, щоб отримати іншу роботу.
JeffO

1
Я дуже, дуже насторожено ставляться до цього курсу дій. (Окрім "втечі", з якою я не можу досить сильно погодитися.) Як описано в плакаті, кожного разу, коли факти вибирають бійку з егоїчним генеральним директором, его виходить на перше місце. Ви, здається, відчуваєте, що це допоможе генеральному директору усвідомити його поведінку руйнівно; Я вважаю це дуже оптимістичним. Я думаю, що набагато ймовірніше, що генеральний директор сприйме це як особисту атаку. Що залишає плакат уразливим, якщо генеральний директор буде дружнім з іншими місцевими типами роботодавців, які не розуміють, чим він марний шашлик.
BlairHippo

Я не був оптимістичним, що генеральний директор раптом прокинеться і побачить помилку своїх шляхів. Я дуже думаю про ОП та про те, як він себе почуває. Якби я був у його взутті, я хотів би зняти його з грудей перед відходом, а потім піти з «чистим сланцем», так би мовити. Потрапивши в подібну до цього ситуацію, мені було приємно сказати те, що я відчував у свій останній день з новою роботою в руці. :)
Тяньна

1
Я радий, що це спрацювало для вас, справді. Але, на мій досвід, дуже рідко виходить почуття «закриття»; інша людина, недобросовісний сонвубітч, завжди накручує свої лінії. І моя основна суть щодо генерального директора, який, ймовірно, сприймає це як особисту атаку, як і раніше. Якщо плакатові потрібно здійснити подібний крок, щоб почувати себе добре, покинути його, тоді вони повинні піти на це; але визнайте це за особистим задоволенням.
BlairHippo

0

Почніть готуватися до наступного співбесіди. Постарайтеся бути об'єктивними щодо вашої ситуації та визначте показові ознаки поганого начальника. В іншому випадку ви просто збираєтеся опинитися там же.

"Зустрінься з новим начальником. Те саме, що і старий начальник". - Піт Тауншенд


-1
  1. спочатку отримайте заощадження чи іншу пропозицію роботи. Прочитайте книгу "дістатись до так" про переговори, щоб зрозуміти найкращу альтернативу переговорній угоді. Люди із програмним забезпеченням взагалі занадто погані в переговорах.
  2. деякі компанії / особи мають достатню зрілість для опрацювання зворотного зв'язку, деякі - ні. Ви не можете навчити свиню літати, ви втрачаєте свій час, і тварина гнівається.
  3. не будьте конфронтаційними і не торгуйтеся за зайняті позиції. Знайдіть творчі способи вирішення конфлікту.
  4. Ви можете сказати йому отримати консультаційну фірму, яка б пройшла навчання обох щодо покращення ефективності відносин.
  5. часто зустрічаються люди з програмним забезпеченням, які так ненавидять цю ситуацію, що вони скажуть вам просто піти. Не дозволяйте ненависті до інших бути вашою, якщо тільки не є справжньою і в цьому випадку ... насолоджуйтесь: D
  6. З іншого боку ... якщо вам не подобається ваша адреса ... рухайтесь! ти не дерево! Якщо вам не подобається ваша робота ... киньте і рухайтеся далі! ти не стіл!
  7. ти просто бідна людина без характеру? ти тиждень? ти знаєш, як ти хочеш побачити себе через 5 років? все ще є частиною хворих стосунків? Якщо ви не приймаєте жодних рішень ... ви живете за тими рішеннями, які інші люди приймають від вас.
  8. Що стосується технічних аспектів, якщо вони не дозволяють вам самостійно приймати рішення та помилятися, вивчайте уроки та покращуйте ітерацію. Тоді киньте. Ніяких можливостей набути досвіду мало, якщо вам не дозволяють провалитися. Це як дитина, якій потрібно навчитися ходити, але їй не дозволяють падати. Просто киньте. Ви маєте право і потребу помилитися, вони живлять ваш дух і формують ваші навички. Поясніть це йому.

У вас є одне життя, намагайтеся провести його в тому, що любите і в люблячому стані.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.