Tüm teknik kararları veren ancak çok az teknik bilgiye sahip bir CEO ile nasıl başa çıkılır?


18

Soru, açık nedenlerle anonim olarak gönderildi. 5-6 geliştiriciden oluşan dev bir gruba sahip bir şirkette çalışıyorum ve uğraşmakta zorlandığım bir durumdayım.

Her teknik seçime (dil, çerçeve, veritabanı, veritabanı şeması, yapılandırma şeması vb.) CEO tarafından karar verilir, çoğunlukla fazla gerekçe yoktur. Bu tercihleri ​​değiştirmek çok zordur ve detaylı argümanları / eksileri ile birkaç alternatif önermemize rağmen, ana argümanı "Bunu sevmiyorum" dan oluşuyor. Ayrıca, nedenimizi belirtmeden temel ürünümüzü sıfırdan yeniden yazmaya karar verecek ve hiçbir zaman dev toplantılarına katılmıyor çünkü işleri yavaşlattığını düşünüyor ... Zaten alternatif iş fırsatlarına bakıyorum, ama bir şey olup olmadığını merak ediyordum biz (geliştiriciler) durumu iyileştirmek için yapabiliriz.

Beni şok eden iki örnek:

  • bizden konfigürasyon yönetimine benzer bir şey uygulamamızı isteyecek, ancak varolan herhangi bir çerçeveyi reddediyor, çünkü sevdikleri dilde yazılmıyorlar (uygulama dili ilgisiz olsa bile). Ayrıca bu sistemleri birkaç gün içinde "çok basit olduğu için" yazmamızı bekliyor.
  • mevcut kod temeli çok kötü (tasarımı kendisine ait kod temeli) olduğu için temel ürünümüzü baştan sıfırdan yazmaya devam ediyor. Her yıl bir öncekinden daha kötü olan bir yılda üçüncü tekrar yazıyoruz.

Şimdiye kadar denediğim şeyler, ürünümüzde ayrıntılı ölçütler yapmak (yazılımımızın çok yavaş olduğundan şikayet ediyor ve daha hızlı hale getirmek için yeniden yazmayı haklı çıkarıyor), sadece artıları / eksileri çizelgeleri yapmak yerine mevcut ürünlerle çözümleri çalışma kanıtı olarak uygulamak, vs ... Ama yine de bu çabaların% 90'ı çöp kutusuna gider (asla arkasındaki herhangi bir mantık olmadan tekrar sevmez) ve sık sık kınandılar çünkü tam olarak istediği gibi yapmıyorum (bunu fark etmiyorum) istediği şey imkansız).


10
Ah dostum, unut gitsin, sadece oradan çık. Katı programcılar kalp atışında başka iş teklifleri alabilir, neden böyle bir ortamda dinlenesiniz ki? NYC'de yaşıyorsanız (veya yerini değiştirirseniz), profilime bir göz atın ve şirketimdeki roller hakkında iletişim kurun.
nganju

3
Bunu workplace.stackexchange.com adresine taşımayı düşünün, çünkü bu gerçekten yazılım geliştirme hakkında değil, işinizle ilgili bir soru.
gnasher729

Aşağıdaki yanıtlara bakın, ben de başka bir şey çalmama izin verin: Beklenti yönetimi için kötü bir iş yapmış olabilirsiniz (veya olmayabilir). Öyleyse, gelecekteki işlerinizde tekrarlamamanız gerekir. Öncelikle teknik minutiye yöneticileri dahil etmemelisiniz. Onlara işlerini yapıyorlar (karar verirken) hissetmelerini sağlayacak şekilde verebilecekleri yüzeysel kararlar
sunmanız

Yanıtlar:


34

Rahatsız etme. Bahsettiğiniz gibi, zaten yeni bir iş arıyorsunuz. Hayat, sefil bir işe katlanmak için çok kısa. Bu arada sadece "emin, ne olursa olsun" deyin ve sorumsuz kararların nihayetinde CEO'yu yakalama ihtimalini teselli edin.

Yazılım yapmak, genellikle başarısızlıkla sonuçlanan doğası gereği riskli bir çabadır. Patronunuzu başka bir şekilde yapmaya ikna etseniz bile, proje nihayetinde hiçbir hatadan başarısız olabilir, ancak patronların büyük vizyonundan saptığınız için başınız bunun için kesme bloğunda olacaktır. Sadece uğraşmaya değmez.


2
Ayrıca, bir sonraki işiniz için görüşme yaparken bu tür konular hakkında sorular sormaya başlayın. Şirketin hangi teknolojiyi kullandığını ve yeni şeylerin nasıl getirildiğini öğrenin.
cjstehno

12

Ayrılmak.

İlk olarak, şirket ile uzun vadeli bir geleceğiniz yok, çünkü uzun vadeli bir geleceği yok. CEO açık bir şekilde büyük bir sorundur ve şu ana kadar bu tür şeylerden kurtulursa, şirket başarısız olana kadar bunu yapmaya devam edecektir. Ne de, henüz akıl yürütmediyse, büyük olasılıkla da dinlemez.

İkinci olarak, gerçekten böyle bir yerde çalışmak istemezsiniz. Öz saygı, plan yapma yeteneğiniz ve muhtemelen çalışma alışkanlıklarınız için yıkıcıdır.

Yolda bir şey söylerken çok dikkatli olun. CEO olma yeteneği ile düşmanı geride bırakmak istemezsiniz. Ayrıca, röportajlarda CEO hakkında söylediklerine dikkat edin. Basit gerçekleri ifade edin ve görüşmecilerin değer yargılarını çizmesine izin verin. Yönetim ile iyi geçinemeyen biri olarak etiketlenmek istemezsiniz.


9

Bu soru, "Kocam her konuştuğumda beni şiddete tehdit ediyor, tüm paramızı çatlaklara, çevrimiçi pokere uçuruyor ve sekizinci sınıf öğrencilerinin cinsel iyiliklerini ödüyor ve sevdiği için araba kazalarına girmeye devam ediyor. Subaru ile geyik avına çıkıyorum. Belki de boşanmayı araştırmayı düşünüyorum, ama bu arada ilişkimizi düzeltmek için ne yapabilirim? "

Kimse kendilerini titiz olarak düşünmek istemez; kimse bunu düzeltmek için çaba sarf etmeden bir duruma kefalet ettiklerini hissetmek istemez. Ama siz o çan eğrisinin karşı ucundasınız.

Bazen kazanmanın tek yolu, durumun dumanı tüten bir silah sınıfı FAIL yığını haline geldiğini ve uzaklaştığını kabul etmektir .

İşinizin o aşamaya geldiğinden beri başsağlığı diliyorum.

Şimdi yürümeye başlayın.


8

Güvenli bir cevap yok ve gerçekten iki seçeneğiniz var, kaç ya da savaş.

Teknik açıdan bilgili olduğunu kanıtlamayan ancak teknik kararlar alabilecek kadar iyi bildiğini düşünen bir CEO aptaldır. Bazıları kendilerini teknik olarak anlayışlı ve sonra görüşlerini dinleyen insanlarla çevreleyecek kadar akıllıdır, ancak sizinki bunu yapmadıysa, geminin su sızdırmaya başlaması ve aşağı inmesi zaman meselesidir.

Bu tür davranışlarla savaşmak kaybedilen bir savaştır. CEO'nun büyük kulübü var - ücretleriniz, iş arkadaşlarınızın ücretleri ve üst yönetimin ücretleri. Bir CEO ile herhangi bir anlaşmazlık bunun karşısında kaybedecektir, çünkü çoğu insan maaş çekini kaybedebilecekleri zaman ayağa kalkmayacaktır.

Birçok kez mükemmel teknik yöneticilerle çalıştım ve çok sevdim. Bir tartışmada ilk kez bir şey bilmeselerdi, bir dahaki sefere iyi bilirlerdi ve onları kar yağmaya çalışanlara boğulurlardı. Onlar dışarıdalar ve onları bulacaksın, ama muhtemelen bulunduğun yerde değil çünkü akıllılarsa gidip başka bir yere gidecekler.

Yani, başınızı indirin, dişlerinizi biraz gıcırdatın ve iyi bir çıkış yolu arayın. Geminiz olmadığında batan bir gemiden kaçan bir fare olmanın yanlış bir yanı yok!

Ve iyi şanslar!


5

DEFOL

Go'yu geçme. Stok seçeneklerinizin yemin etmesini beklemeyin. Ruhunuz burnunuzdan emilmeden önce cehennemden çıkın, sağlık sorunları yaşamaya başlayın ve sorumlu bir profesyonel olarak neden bu tür irrasyonelliğe "izin verdiğinizi" açıklamaya çalışan SEC'in önünde duruyorsunuz. davranışı.

Varsayımsal.


3

Yapabileceğin çok şey var gibi gelmiyor. Mikro yönetici gibi geliyor. Bir CEO'nun sorumluluğu nasıl devredeceğini gerçekten öğrenmesi gerekir ve buna teknik kararlar dahildir. Bunun gibi şirketler, sahiplerinden / CEO'lardan bu nedenle kişisel olarak yönetebileceğinden daha büyük büyümeme eğilimindedir.


2

Göster sonuçları ve pratik gerçek dünya örnekleri me teknik olarak isteksiz / eğitimsiz tüm sulu ayrıntıları anlatmak için, o hiç çalışmamış bu şekilde ikna etmeye çalışıyor sadece anlamsızdır.

Ayrıca, belirli bir kararının kötü olduğunu düşünüyorsanız, ona nasıl acı çekeceğini değil, ona nasıl daha pahalıya mal olacağını ve rekabete karşı dezavantajlı hale getireceğini söyleyin .

Sektördeki diğerlerini mümkün olan herhangi bir şekilde eğitmenin her zaman geliştirici / programcıya bağlı olduğunu düşündüm.

Watts Humphrey'in bir kitapta söylediği bir şeyi hatırlıyordum, şöyle bir şeydi: "Yöneticinin işi hiçbir zaman ücretsiz olarak bir şey geliştirmenizi istemek, müzakere etmek sizin işinizdir". Bu tür biriyle en son ne zaman başa çıkmayacağınız çok muhtemeldir, bu yüzden pratik yapın .


1
Sorumda bahsettiğim gibi , sorununa çözümlerin pratik uygulamalarını gösterdim , ancak bunu muhtemelen çalışamayacak çok hassas bir şekilde yapmamızı istiyor. Maliyet söz konusu olduğunda, onu mevcut, kanıtlanmış, standart açık kaynak çözümlerini kullanmanın kendi çözümümüzden daha iyi olduğuna ikna etmenin bir yolunu bulamadım. Sevmediği bir programlama dilinde yazıldığı için X'i kullanmak istemiyorsa X ürününü kullanmaya ikna etmek için ne tür bir argüman kullanmalıyım?
anonim

1

Şirketinizde bir CTO (veya VP Mühendislik veya Baş Mimar gibi) yok mu? Eğer öyleyse, CTO'nuz CEO'yu yöneterek işini yapmıyor. Değilse, sahip olduğunuz şey aslında sizin CTO'nuz olan bir CEO. Temel olarak, yaptıklarını yapıyor çünkü şirkette güçlü bir CTO yok.

Düz dışarı çıkmak yerine, neden adım atmıyorsunuz? Onunla yüzleşin, teknolojinin CEO'nun işi olmadığını ve teknolojiden çıkmasını istediğinizi söyleyin. Ona şirketin güçlü bir CTO'ya ihtiyacı olduğunu ve onun bir teknoloji salak olduğunu söyle. Ona CTO olmak ve tüm teknik kararları vermek istediğinizi söyleyin. İsterseniz sızlanabilir ya da adım atabilir ve bu konuda bir şeyler yapabilirsiniz. Yani, sızlanmayı bırak ve hızlan.


0

Başka birinin önerdiği gibi, savaşabilir veya kaçabilirsiniz. Zaten 'kaçma' yolunda yürüyorsunuz. Çabalarınızı hızlandırın. :)

Siz olsaydım, çıkış stratejimi bir kez oluşturduğumda, CEO ile konuşurdum. Ona neden ayrıldığını söyle. Ne düşündüğünüzü ve neden düşündüğünüzü ona doğru söyleyin. İsterseniz yazılı olarak koyun. İstifa mektubunuza koyun. Bir çıkış mülakatı isteyin. Söylemeniz gerekeni söyleyin, böylece yeterince yapmadığınızı hissetmeden işten uzaklaşmak istersiniz.


1
Bu CEO yapıcı geri bildirime açık değildir ve muhtemelen bir şekilde misilleme yapar. Başka bir iş bulmak için biraz bahane uydur.
JeffO

1
Bu hareket tarzına çok ama çok dikkat ediyorum. (Yeterince güçlü bir şekilde aynı fikirde olamadığım “kaçmak” ın dışında) Posterde açıklandığı gibi, gerçekler bu CEO'nun egosu ile her kavga çıkardığında, ego en üste çıkıyor. Bunun CEO'nun davranışının yıkıcı olduğunu anlamasına yardımcı olacağı izlenimi altında görünüyorsunuz; Bunu son derece iyimser buluyorum. Bence CEO'nun bunu kişisel bir saldırı olarak kabul etmesi daha muhtemel. Bu, CEO'nun ne işe yaramaz bir jackass olduğunu anlamayan diğer yerel işveren tipleriyle dostça davranması durumunda posteri savunmasız bırakıyor.
BlairHippo

CEO'nun aniden uyanıp yollarının hatasını göreceği konusunda iyimser değildim. Ben OP ve onun nasıl hissettiğini çok düşünüyorum. Onun yerinde olsaydım ayrılmadan önce göğsümden çıkarmak ve sonra 'temiz bir sayfa' ile uzaklaşmak isterdim. Buna benzer bir durumda bulunduğumda, son günümde elimdeki yeni bir iş ile neler hissettiğimi söylemek güzeldi. :)
Tyanna

1
Gerçekten senin için çalıştığına sevindim. Ama tecrübelerime göre, bir "kapanma" duygusu yaratmak nadiren iyi sonuç verir; diğer kişi, asi olarak sonuvabitch, her zaman hatlarını vidalar. Ve CEO'yu kişisel saldırı olarak kabul etme konusundaki temel noktam hala duruyor. Posterin ayrılmak konusunda iyi hissetmesi için benzer bir hamle yapması gerekiyorsa, o zaman bunu yapmaları gerekir; ama onu kişisel tatmin için tanıyın.
BlairHippo

0

Bir sonraki görüşmeniz için hazırlanmaya başlayın. Durumunuz hakkında objektif olmaya çalışın ve kötü bir patronun anlatım işaretlerini belirleyin. Aksi takdirde, aynı noktaya ulaşacaksınız.

"Aynı eski patron gibi, yeni patronla tanışın." - Pete Townshend


-1
  1. önce elinizde tasarruf veya başka bir iş teklifi alın. Müzakere hakkında "evet'e ulaşmak" kitabını okuyun, böylece bir Müzakere Anlaşmasına En İyi Alternatif hakkında bilgi sahibi olun. Yazılım insanlar genellikle müzakere konusunda çok kötü.
  2. bazı şirketler / kişiler geribildirimi işlemek için yeterli olgunluğa sahiptir, bazıları değildir. Bir domuza uçmayı öğretemezsiniz, zamanınızı kaybedersiniz ve hayvan kızar.
  3. yüz yüze gelmeyin ve aldığınız pozisyonlar üzerinde pazarlık yapmayın. Çatışmayı çözmek için yaratıcı yollar bulun.
  4. her ikinize de ilişkinin etkinliğini nasıl artıracağınız konusunda eğitim vermesi için bir danışmanlık firması almasını söyleyebilirsiniz.
  5. yazılım insanlarının bu durumdan o kadar nefret ettiklerini bulmak sık sık sizi terk edeceklerini söyler. Gerçek olmadıkça ve bu durumda ... tadını çıkarmadıkça, başkalarının nefretinin size ait olmasına izin vermeyin: D
  6. Öte yandan ... eğer adresinizi beğenmediyseniz ... taşıyın! sen ağaç değilsin! Eğer işinizden hoşlanmıyorsanız ... bırakın ve devam edin! sen bir masa değilsin!
  7. sadece karakteri olmayan fakir bir adam mısın? hafta mısın 5 yılda kendini nasıl görmek istediğini biliyor musun? hala hasta bir ilişkinin parçası mı? Herhangi bir karar almazsanız ... diğer kişilerin sizden aldığı kararlarla yaşıyorsunuz.
  8. Teknik açıdan, karar vermenize ve kendiniz hata yapmanıza ve ders almanıza ve yinelemeyi geliştirmenize izin vermiyorlarsa. Sonra çıkın. Başarısız olmanıza izin verilmezse deneyim kazanma olasılığı çok azdır. Yürümeyi öğrenmesi gereken fakat düşmesine izin verilmeyen bir çocuk gibidir. Sadece çık. Hata yapma hakkına ve ihtiyacına sahipsiniz, ruhunuzu besler ve becerilerinizi geliştirirler. Bunu ona açıkla.

Sadece bir hayatın var, onu sevdiğin bir şeye ve sevgi dolu bir durumda geçirmeye çalış.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.