web-dev-qa-db-ja.com

技術的な決定はすべて行うが、技術的な知識はほとんどないCEOに対処する方法は?

明らかな理由により、質問は匿名で投稿されました。私は5〜6人の開発者の開発グループを持つ会社で働いており、対応が難しい状況にあります。

すべての技術的な選択(言語、フレームワーク、データベース、データベーススキーム、構成スキームなど)は、CEOによって決定され、多くの場合、根拠はありません。これらの選択を変更することは非常に難しく、詳細な長所/短所を持ついくつかの代替案を提案していますが、彼の主な議論は「私はこれが好きではない」です。彼はまた、理由を述べることなく、コア製品を一から書き直すことを決定し、彼は物事が遅くなると考えているため、開発会議に参加しません...私はすでに別の仕事の機会を探していますが、何かあるかと思っていました私たち(開発者)は状況を改善するために行うことができます。

私に衝撃を与えた2つの例:

  • 彼は私たちに構成管理に似た何かを実装するように頼みますが、彼は既存のフレームワークが好きな言語で書かれていないので(実装言語が無関係であっても)すべて拒否します。彼はまた、「非常にシンプルだから」、数日でそれらのシステムを書くことができると期待しています。
  • 現在のコードベース(設計が彼のコードベース)が悪すぎるため、彼は自分のコア製品をゼロから書き直しています。私たちは1年で3回目の書き直しを行っています。それぞれの書き直しは、以前の書き直しよりも悪化しています。

私がこれまでに試みたのは、私たちの製品で手の込んだベンチマークを行い(彼は私たちのソフトウェアが遅すぎる、そしてそれをより速くするために書き換えを正当化することを不平を言い続けています)、賛否両論のグラフを作成するだけでなく、既存の製品にソリューションを実装して実証を行います、など...しかし、それらの取り組みの90%はゴミ箱に行き(決して彼の背後にあるようないかなる根拠もない)、私は彼が望んでいるとおりに正確に行っていないのでしばしば叱責されます(それを認識していない)彼が望むものは不可能です)。

18
anonymous

気にしないでください。あなたが言ったように、あなたはすでに新しい仕事を探しています。人生は悲惨な仕事に我慢するには短すぎます。それまでの間は、「何でも」と言ってください。無責任な決定が最終的にCEOに追いつく可能性を考えてください。

ソフトウェアを作成することは、本質的に危険な作業であり、しばしば失敗につながります。上司に別の方法で説得しても、プロジェクトは最終的に失敗することはありませんが、上司の壮大なビジョンから逸脱したため、頭はまちまちです。面倒な価値はありません。

34
whatsisname

去れ。

そもそも、企業には長期的な将来がないため、長期的な将来はありません。 CEOは明らかに大きな問題であり、これまでこの種の問題を回避できれば、会社が破綻するまでほぼ間違いなくそうするでしょう。また、彼がまだ理由を聞いていない場合、彼はそうする可能性が高いです。

2番目に、あなたは本当にそのような場所で働きたくないのです。それはあなたの自尊心、計画を立てる能力、そしておそらくあなたの仕事の習慣を破壊します。

途中で何かを言うときは非常に注意してください。 CEOになるための確かな能力を備えた敵を置き去りにしたくはありません。また、インタビューでCEOについて言うことにも注意してください。簡単な事実を述べ、面接官に価値判断をさせてください。あなたは、経営者とうまくやっていけない誰かとしてラベルを付けられたくありません。

12
David Thornley

この質問は、「私の夫は話すたびに暴力で私を脅迫し、すべてのお金をクラック、オンラインポーカー、および近隣の8年生からの性的好意に費やし、自動車事故に巻き込まれ続けます。私のスバルと鹿狩りに行きます。おそらく離婚について調査することを考えているのではないかと考えていますが、それまでの間、関係を修正するにはどうすればよいですか?」

誰も自分自身を禁煙者として考えたくありません。状況を修正しようとせずに救済されたと感じる人はいません。しかし、あなたはその鐘型曲線の反対側にいます。

時々、勝つための唯一の方法は、状況が武器級の蒸し暑い山になったことを認めることです FAIL 離れて歩いてください。

あなたは、あなたの仕事がその段階に達してから長い間お悔やみを申し上げます。

さあ、歩き始めましょう。

9
BlairHippo

安全な答えはなく、逃げるか戦うかという2つの選択肢があります。

彼が技術的に精通していることを証明していないが、技術的な決定を行うのに十分知っていると考えるCEOはばかげています。技術的に精通している人々に囲まれ、意見を聞くのに十分なほど賢い人もいますが、それでもあなたがそうしなければ、まあ、船が水を漏らし始めて落ちるのは時間の問題です。

この種の行動と戦うことは、負けた戦いです。 CEOには大きなクラブがあります。あなたの賃金、同僚の賃金、そして上級管理職の賃金です。ほとんどの人は給料を失う可能性があるときに立ち上がらないため、CEOとの不一致はそれに直面して失うことになります。

私は何度も優秀な技術マネージャーと仕事をしてきましたが、とても気に入りました。彼らが議論で初めてそれを見つけたときに彼らが何かを知らなかったならば、彼らはそれらをよく知っていて、雪を降らせようとした人々に悲惨なことをしました。彼らはそこにいます、そしてあなたはそれらを見つけるでしょう、しかし彼らが賢いなら彼らは去って別の場所に行くので、おそらくあなたがどこにいるのかはわかりません。

だから、頭を下にして、歯を少し砕いて、良い方法を探しましょう。それがあなたの船でないとき、ネズミが沈んでいる船から逃げることは何の問題もありません!

そして成功を祈る!

8
the Tin Man

出て行け

Goをパスしないでください。ストックオプションが確定するまで待ってはいけません。あなたの魂があなたの鼻から吸い出され、あなたが健康上の問題を抱え始め、そしてあなたは最終的にはS.E.C.責任ある専門家として、あなたがなぜこの種の不合理な行動を「許可」したのかを説明しようとしています。

仮説的に。

5
Steven A. Lowe

できることがたくさんあるように思えません。彼はマイクロマネージャーのように聞こえます。 CEOは本当に責任を委任する方法を学ぶ必要があり、それには技術的な決定が含まれます。そのため、そのような企業は、オーナー/ CEOが個人的に管理できる範囲を超えて成長することはありません。

3
GrandmasterB

表示結果と実際の実例、技術的に熱心でない/教育されていない人にすべてのジューシーな詳細を伝えることは私にとって決してうまくいきませんでした。そのように説得しようとしても意味がありません。

また、彼の特定の決定が悪いと思う場合は、それがどのようにあなたを苦しめるのかではなく、彼にもっと費用がかかり、競争に対して彼を不利にする方法と言ってください。

私は常に、あなたがそうでなくても、可能な限り、可能な限り、業界の他の人々を教育するのは開発者/プログラマーの責任だと思っていました。

本でワッツ・ハンフリーが言ったことを思い出しました。「すぐに何かを無料で開発するよう依頼するのはマネージャーの仕事です。交渉するのはあなたの仕事です」。 これがあなたがそのような人に対処する最後の時間ではない可能性が高いので、練習してください

2
dukeofgaming

あなたの会社にはCTO(またはVPエンジニアリングやチーフアーキテクトのようなもの)がいませんか?もしそうなら、あなたのCTOはCEOを管理することによって彼/彼女の仕事をしていません。そうでない場合、あなたが持っているのは実際にはあなたのCTOであるCEOです。会社には強力なCTOがいないため、基本的に彼は自分がやっていることをやっています。

完全にやめるのではなく、ステップアップしませんか?彼に立ち向かい、テクノロジーはCEOの仕事ではないこと、そしてテクノロジーから彼を離れさせたいと彼に言ってください。会社には強力なCTOが必要であり、彼はテクノロジーバカであることを彼に伝えます。 CTOになりたいこと、およびすべての技術的な決定を下すことを彼に伝えます。あなたはそれについて駄々をこねるか、ステップアップしてそれについて何かをすることができます。だから、泣き言をやめてステップアップしてください。

1
JP Alioto

他の誰かが提案したように、あなたは戦うか逃げることができます。あなたはすでに「逃げ道」を歩いています。あなたの努力を強化してください。 :)

もし私があなたなら、出口戦略が整ったら、CEOと話をします。あなたが去る理由を彼に教えてください。彼にあなたがどう思うか、なぜあなたがそれを考えるのかを正直に知らせてください。必要に応じて書面で記入してください。辞表に入れてください。出口インタビューを依頼してください。あなたが十分にやったように感じずに仕事から離れたいと思うように、あなたが言う必要があることを言ってください。

0
Tyanna

次の面接の準備を始めます。あなたの状況について客観的になり、悪い上司の明確な兆候を特定してください。そうでなければ、同じ場所に行き着くだけです。

「新しい上司に会ってください。古い上司と同じです。」 -ピートタウンゼント

0
JeffO