Pytanie wysłane anonimowo z oczywistych powodów. Pracuję w firmie z grupą programistów złożoną z 5-6 programistów i jestem w trudnej sytuacji.
Każdy wybór techniczny (język, środowisko, baza danych, schemat bazy danych, schemat konfiguracji itp.) Jest podejmowany przez CEO, często bez większego uzasadnienia. Bardzo trudno jest zmienić te wybory, a jego głównym argumentem jest „Nie podoba mi się to”, mimo że proponujemy kilka alternatyw ze szczegółowymi zaletami / wadami. Postanowi też przepisać od podstaw nasz podstawowy produkt bez podania przyczyny, i nigdy nie bierze udziału w spotkaniach programistów, ponieważ uważa, że to spowalnia pracę ... Już szukam alternatywnych możliwości pracy, ale zastanawiałem się, czy jest coś my (programiści) możemy zrobić, aby poprawić sytuację.
Dwa przykłady, które mnie zszokowały:
- poprosi nas o wdrożenie czegoś podobnego do zarządzania konfiguracją, ale odrzuci wszelkie istniejące ramy, ponieważ nie są napisane w języku, który mu się podoba (nawet jeśli język implementacji jest nieistotny). Oczekuje również, że będziemy w stanie napisać te systemy w ciągu kilku dni, „ponieważ jest to bardzo proste”.
- ciągle przepisuje od podstaw nasz podstawowy produkt, ponieważ obecna baza kodów jest zbyt zła (baza kodów, której projekt był jego projektem). Jesteśmy w trakcie trzeciego przepisywania w ciągu jednego roku, każde przepisywanie gorzej niż w poprzednim.
Do tej pory próbowałem opracować szczegółowe testy porównawcze dla naszego produktu (ciągle narzeka, że nasze oprogramowanie jest zbyt wolne i uzasadnia przepisywanie, aby było szybsze), wdrażać rozwiązania z istniejącymi produktami jako sprawdzony dowód zamiast tylko sporządzać wykresy zalet / wad, itd ... Ale wciąż 90% tych wysiłków trafia do kosza (nigdy nie ma żadnych uzasadnień, że go nie lubi, ponownie) i często otrzymuje reprymendę, ponieważ nie robię dokładnie tego, co chce (nie zdając sobie z tego sprawy to, czego chce, jest niemożliwe).
źródło
Odpowiedzi:
Nie zawracaj sobie głowy Jak wspomniałeś, już szukasz nowej pracy. Życie jest zbyt krótkie, aby znieść nieszczęśliwą pracę. W międzyczasie po prostu powiedz „pewnie, cokolwiek” i uspokój się, ponieważ nieodpowiedzialne decyzje ostatecznie dogonią prezesa.
Tworzenie oprogramowania jest z natury ryzykownym przedsięwzięciem, które często kończy się niepowodzeniem. Nawet jeśli przekonasz swojego szefa, aby zrobił to w inny sposób, projekt może ostatecznie zawieść nie z Twojej winy, ale ponieważ odszedłeś od wielkiej wizji bossów, twoja głowa będzie na nim siekać. To po prostu nie jest warte kłopotów.
źródło
Wyjechać.
Po pierwsze, nie masz długoterminowej przyszłości z firmą, ponieważ nie ma ona długoterminowej przyszłości. Dyrektor generalny jest oczywiście poważnym problemem, a jeśli do tej pory uszło mu na sucho, prawie na pewno będzie to robił, dopóki firma nie upadnie. Nie jest też prawdopodobne, jeśli nie słuchał jeszcze rozsądku.
Po drugie, naprawdę nie chcesz pracować w takim miejscu. Jest to destrukcyjne dla szacunku do samego siebie, umiejętności planowania i prawdopodobnie nawyków pracy.
Zachowaj ostrożność podczas mówienia czegokolwiek na swojej drodze. Nie chcesz pozostawiać wroga z wykazaną zdolnością do zostania CEO. Uważaj też na to, co mówisz o CEO w wywiadach. Wypowiadaj się na podstawie prostych faktów i pozwól ankieterom wydać osąd wartości. Nie chcesz być oznaczony jako ktoś, kto po prostu nie może dogadać się z zarządem.
źródło
To pytanie jest równoważne: „Mój mąż grozi mi przemocą za każdym razem, gdy mówię, wydmuchuje wszystkie nasze pieniądze na crack, pokera on-line i płacił przysługi seksualne sąsiedzkim ósmoklasistom, i ciągle wpada w wypadki samochodowe, ponieważ lubi iść na polowanie na jelenie z moim Subaru. Zastanawiam się, być może zastanawiam się nad zbadaniem rozwodu, ale tymczasem, co mogę zrobić, aby naprawić nasz związek? ”
Nikt nie chce myśleć o sobie jako o poddanym; nikt nie chce czuć się tak, jakby został zwolniony z kaucji, nie starając się tego naprawić. Ale jesteś na drugim końcu krzywej dzwonowej.
Czasami jedynym sposobem na wygraną jest przyznanie się, że sytuacja stała się parą FAIL klasy broni i odejść.
Składam kondolencje, że wasza praca dawno już osiągnęła ten etap.
Teraz zacznij iść.
źródło
Nie ma bezpiecznej odpowiedzi i naprawdę masz dwie możliwości: uciec lub walczyć.
CEO, który nie udowodnił, że jest technicznie bystry, ale uważa, że wie wystarczająco dużo, aby podejmować techniczne decyzje, jest głupcem. Niektóre z nich są wystarczająco inteligentne, aby otoczyć się ludźmi, którzy są technicznie bystrzy, a następnie wysłuchać ich opinii, ale jeśli twoje tego nie zrobiły, to jest kwestia czasu, zanim statek zacznie wyciekać z wody i spadnie.
Walka z takim zachowaniem to przegrana bitwa. Dyrektor generalny ma duży klub - twoje zarobki, współpracowników i wyższe kierownictwo. Wszelkie spory z dyrektorem generalnym przegrają w obliczu tego, ponieważ większość ludzi nie wstanie, gdy może stracić wypłatę.
Wielokrotnie współpracowałem z doskonałymi menedżerami technicznymi i bardzo mi się podobało. Gdyby nie wiedzieli czegoś za pierwszym razem, gdy pojawił się w dyskusji, następnym razem dobrze by o tym wiedzieli i biada tym, którzy próbowali je naśnieżać. Są tam, a ty ich znajdziesz, ale prawdopodobnie nie jesteś tam, gdzie jesteś, bo odejdą i pójdą gdzie indziej, jeśli będą mądrzy.
Więc połóż głowę, zetrzyj zęby i poszukaj dobrego wyjścia. Nie ma nic złego w byciu szczurem uciekającym z tonącego statku, kiedy to nie jest twój statek!
I powodzenia!
źródło
WYJŚĆ
Nie przechodź Go. Nie czekaj, aż opcje na akcje zostaną nabyte. Wydostań się stąd, zanim twoja dusza zostanie wyssana przez nos, zaczynasz mieć problemy zdrowotne i kończysz przed SEC, próbując wyjaśnić, dlaczego, jako odpowiedzialny profesjonalista, „pozwoliłeś” na ten rodzaj irracjonalności zachowanie.
Hipotetycznie.
źródło
Nie brzmi, jakbyś mógł zrobić wiele. Brzmi jak mikro-manager. Dyrektor generalny naprawdę musi nauczyć się delegować odpowiedzialność, co obejmuje decyzje techniczne. Z tego powodu firmy takie nie rozwijają się bardziej niż właściciel / dyrektor generalny.
źródło
Pokaż wyniki i praktyczne przykłady z prawdziwego świata , nigdy nie udało mi się przekazać wszystkich soczystych szczegółów technicznie nie entuzjastycznie / niewykształconym, po prostu nie ma sensu przekonywać w ten sposób.
Ponadto, jeśli uważasz, że jego konkretna decyzja jest zła, powiedz mu, nie o tym, jak sprawi, że będziesz cierpieć, ale o tym, jak będzie to kosztowało go więcej i stawi go w niekorzystnej sytuacji w stosunku do konkurencji .
Zawsze myślałem, że to programista / programista powinien edukować innych w branży w jakikolwiek możliwy sposób, jeśli nie ty, kto wtedy?
Przypomniałem sobie coś, co powiedział Watts Humphrey w książce, coś w stylu: „zadaniem kierownika jest poprosić cię o opracowanie czegoś bez żadnych kosztów w krótkim czasie, Twoim zadaniem jest negocjowanie”. Jest wysoce prawdopodobne, że nie będzie to ostatni raz, gdy będziesz mieć do czynienia z kimś takim, więc ćwicz .
źródło
Twoja firma nie ma CTO (lub podobnego jak VP Engineering lub główny architekt)? Jeśli tak, to CTO nie wykonuje swojej pracy, zarządzając CEO. Jeśli nie, masz CEO, który w rzeczywistości jest Twoim CTO. Zasadniczo robi to, co robi, ponieważ w firmie nie ma silnego CTO.
Zamiast rzucić mieszkanie, dlaczego nie przyspieszyć? Porozmawiaj z nim, powiedz mu, że technologia nie jest zadaniem dyrektora generalnego i że chcesz, aby wycofał się z technologii. Powiedz mu, że firma potrzebuje silnego CTO i że jest idiotą technologicznym. Powiedz mu, że chcesz być CTO i podejmuj wszystkie techniczne decyzje. Możesz albo narzekać na to, albo przyspieszyć i coś z tym zrobić. Więc przestań marudzić i podejdź dalej.
źródło
Jak sugerował ktoś inny, możesz albo walczyć, albo uciekać. Idziesz już ścieżką „ucieczki”. Zwiększ swoje wysiłki. :)
Gdybym był tobą, gdybym miał już swoją strategię wyjścia, poszedłbym porozmawiać z CEO. Powiedz mu, dlaczego wyjeżdżasz. Poinformuj go zgodnie z prawdą, co myślisz i dlaczego tak myślisz. Napisz na piśmie, jeśli chcesz. Umieść to w liście rezygnacyjnym. Poproś o wywiad na zakończenie. Powiedz, co musisz powiedzieć, aby odejść od pracy bez poczucia, że nie zrobiłeś wystarczająco dużo.
źródło
Zacznij przygotowywać się do następnego wywiadu. Postaraj się być obiektywny w stosunku do swojej sytuacji i rozpoznać znaki złego szefa. W przeciwnym razie skończysz w tym samym miejscu.
źródło
Masz tylko jedno życie, spróbuj spędzić je w czymś, co kochasz i w stanie miłości.
źródło