論理的に不可能な最高の(最悪の)タスクが割り当てられていますか?[閉まっている]


14

あなたの机の上に置かれたプロジェクトや仕様はどうでしたか?ジレンマを「要求者」にどのように説明しましたか?さらに重要なことは、基本的な問題を説明した後、彼らは理解したのですか?


2
本当に不可能なリクエストはあまり多くありませんが、信じられないほどのリクエストに対しては、現実的な時間(コスト)の見積もりを提供することは、困難を伝え、人々に再考させるための楽しい方法です。:)

回答:


26

プリンターの印刷速度を上げるように言われました。

深刻な、そして私は失敗のために書かれていた。上司はあまり技術に精通しておらず、なぜ私はそれをスピードアップできないのか理解できませんでした。


3
HPの優秀な人々が、プリンタに確実に用紙を給紙させる方法を見つけてくれたら嬉しいです。物理UIにだまされる時間が減るので、印刷ジョブが本当にスピードアップします。:)
ダッシュトムバング

3
下書きモードで永続的に印刷するように設定しなかったのですか?
キラレッサ

@Kyralessa:それはエプソンR1900であり、彼は写真を印刷していたので、ドラフトモードはできません。
ジョシュK

7
産業用印刷コードを書きました。制御(および速度)を高めるために、プリンタのネイティブ言語を出力していました。何でも(写真でも)より速く印刷することは可能ですが、そうするためのコードは最終的にプリンター固有になり、通常はOSプリンターの抽象化をバイパスする必要があります。それまでは価値がありません。
ティムウィリスクロフト

私はティム・ウィリスクロフトと同様のことをしました。クライアントが画面に入力したとおりにページにブロックを印刷したかったので、ドットマトリックスプリンターのサブセットに固有のEPPプリンターコードを記述しました。それは大きな痛みでした。
スティーブンエバーズ

16

すでに販売していたすべての機能を実装します。私はただ頭を下げて働き続け、上層部に何が起こっているかを実感させました。


1
それはあなたが想像するよりも頻繁に起こります。あなたが失敗のために書かれていなかったことを嬉しく思います。
ウィーティーズ

10
それは単なる標準的なビジネス慣行だと思いました。
ジョンホプキンス

15

それ自体は私に割り当てられていませんが、私の考えが何であったか...

「数か月以内に[Excelの機能を模倣するもの]をオンライン製品として構築できますか?」

オンラインスプレッドシート機能。人類史上最大のソフトウェア企業2社(MicrosoftとGoogle)が取り組んでいるもの。そして、基本エンジンと、現在どちらにも存在しない機能を作成したいとします。ほんの数ヶ月で。社内の才能を活用します。

正しい...


2
それは憂鬱なほど一般的です。「しかし、しかし...グーグルはそれができる!グーグルができるなら、なぜ私たちは同じことをできないのか?」「ええと...最初は10人の開発者がいて、彼らは数千人います。それは生の工数でもどうですか?」「まあ、あなたはそれが欲しいなら、何でも可能です(tm)!何も不可能(tm)ではありません!それに余分なハード(tm)に取り組むことはできませんか?」"..."
ピスクバーは建物を去り、

@Piskvor:私はグーグルやミリ秒の開発者と同じくらい優秀だと思っています。彼らは私のような人間であり、しかも...ミリ秒やグーグルがその1つの製品に全従業員を投入したというわけでもありません。しかし、数ヶ月はばかげています。
スティーブンエバーズ

@SnOrfus:はい、本当です-私は彼らが超人的であることを暗示していません。OTOH、Google、またはMSは、5人の人々が開発作業員全体のごく一部であるため、全体の開発速度に大きな影響を与えることなく、3人でこの1つの作業を5人で調査して作業できます。ただし、10人の開発チームでは、開発チームの50%がこれを行っており、他のことは何もしていません。これは大きな影響です。
Piskvorは、

13

スレッドがいつ停止するか、また停止するかどうかを判断する方法を見つけ出すように依頼されました。これは、これらのすべてのマルチスレッドバグを見つけて防止できるようにするためでした。彼らが停止する問題について聞いたことがないと思います。(再び、彼らはロック、ミューテックス、またはあらゆる種類の同期方法の使用も信じていませんでした。)


8
新しい仕事が必要です。:)
マグナスウルフフェルト

@Magnus Wolffelt社内の別のグループに移籍。問題が解決しました。
ウィーティーズ

11

営業担当者は、製品のバグを止めるために何をすべきかを尋ねました。

私の答えは次のとおりでした。完成した後にのみ販売します。:O)


それで、それをまったく売りませんか?
ジャーレッドサムナー

@jantire:販売は決して止まりません。そのため、バグがあります。:)
パゴッティ

10

エンタープライズアプリの検索を2日以内に実装するように依頼されましたが、それほど悪くはありません。私はそれを行うことができます。私は特に注意しました:

ご存知のように、私はグーグルではないので、ファンシーなランキングや自動提案などは、特に2日間では起こりそうにないでしょう。

3日後:「しかしGoogleは...」


8

これは公式の任務ではありませんが(まだ)、この会社の所有者は、当社のビジネスに関するすべてを「クラウド上」に置くことを求め続けています。幸運なことに、私はこれに対する返信を作成する責任を負いません:)


6
単語の雲を聞くたびに少し気分が悪くなり、Web 2.0になりました。
ChaosPandion

たぶん彼はラリー・エリソンに耳を傾けますか?youtube.com/watch?v=8UYa6gQC14o
アリストテレスパガルツィス

7
データにアクセスできないため、雲のない日に休みを取ることを伝えます。(私は長い間ディルバートの漫画を読んでいます。)
MetalMikester

1
そのような人々はいつも「雲の中の頭」という表現を思い出させます。
メイソンウィーラー

3
数百のモデルロケットキットを買いに行くべきだと思います...そして、大きな「クラウドへのアップロード」オフィスパーティーがあります。
GrandmasterB

8

私の友人は私に彼をウェブサイトにするように頼みました。

C ++を使用。


8
それは「不可能」ではありません...「Wt」と「CPPCms」のグーグル。それは個人のウェブサイトにとってはやり過ぎですが、それは間違いなく可能であり、少し難しいがそれほど難しくはありません。
クライム

@Klaim True、しかしあなたはアイデアを得る。:)
Maxpm

7

レポートのデータは、2か月前に実行された別のレポート(クエリ条件が異なる)と一致しなかったため、レポートの修正を求められました。基準が同じであったとしても、データは時間とともに変化するということをユーザーの頭から理解するには1年かかりました!


7

老人に近い老人から、宝くじに当たるプログラムを作るように頼まれました。
私はのようだった...
「ああ...(hahhahahahahahahahaha)申し訳ありませんが、それだけでアレルギーだが、上に行きます...」

彼は20年分の記録を分析した後に彼が思いついた彼の「理論」を示し、私が彼の規則に従ったプログラムを作っただけなら、彼は私にお金を払うだろうと語った。
私はプログラムを作成し、彼にそれを与え、彼がそれが彼のルールに従って働いたことを示し、支払いを受け、彼に幸運を祈り、彼があまりにも大きな賭けと多すぎるお金を失ったなら、彼に言った、それは決して私のせいではない。

:バツ


しかし、彼は勝ちましたか?
ニムチンプスキー

二度と彼から聞いたことはありません。
カイロックス

2
+1:彼は金持ちではないので彼が個人的にあなたを非難するのに良いお金を賭けます。
スティーブンエバーズ

5

私と別の数人のプログラマーに、三角形で構成された3Dジオメトリの穴を特定するアルゴリズムを見つけられなかった理由を尋ねられたことがあります(STLファイル、それらを知っている人、およびnoの適切な仕様に正確に準拠していない人向け) -穴許可)。私の上司は、それがどれほど難しいかを理解していないようでした。結局のところ、彼はレンダリングされたモデルを見て、その中の穴を指すだけだったからです。


2
やることは難しいが、もしあなたがそれをやめたら、それは履歴書で非常に良く見えるだろうことの一つ。
rjzii

1
@Rob:難易度を上げるために、彼はすべてのジオメトリの問題に対処し、「適切に」パッチを適用し(ほとんどの三角形と同じサイズの三角形を含む)、1週間で機能を追加できるようにしたかった-またはテスト後、2つ。(私は彼が少なくともテストの価値を理解していると
称賛し

4

Access VBAコードからPL / SQLへの1:1変換の作成を任されました。いくつかのネストされたIFおよびプロシージャのループの奥深くで、yes-no-dialogを開き、ユーザーによる別の決定を求めることが判明するまで、事態は比較的うまくいきました。私が提供し、最終的に実装した最善の方法は、そのプロシージャに別のパラメータを追加することでした。そのブランチに遭遇した場合、ロールバックし、ユーザーに尋ねるようGUIプログラムに指示する特別なステータスを返し、追加のパラメーターを使用してプロシージャを再起動します。


4

(私ではなく、同僚)ずっと前に、産業機械を制御および監視できるWindowsソフトウェアの構築に取り組みました。機械に接続するための1つのオプションは、モデム経由でダイヤルインすることでした。

大規模な顧客が問題のあるハイレベルマネージャーを呼び出した:ビジー信号を受信し続けたため、リモート施設に接続できませんでした(彼らは音声回線などとハードウェア回線を共有していました)

同僚が問題はソフトウェアの障害ではなく、電話回線が本当に忙しいことに気付いたとき、マネージャーは「それはばかげている。それについてコーディングしてくれないか」と答えた。


3

QAチームがそれを破る方法を見つけたため、C#関数の宣言を解析するために使用されていた正規表現を修正するように頼まれました。関数宣言はC#の通常の言語(属性、ジェネリック型、属性引数など)として記述できないため、残念ながらこれは可能なタスクではありません。

それは不可能な作業であると説明し、ネストされたジェネリック型を使用したいくつかの例を詳細に説明することで問題を解決しました。経営陣は最初は私を信じていませんでした(仕事に2週間かかりました)が、2人の上級開発者に問題を説明することができ、彼らは経営陣を納得させました。最終的に、彼らはベストエフォートの正規表現を持ち、後で実際のパーサーを追加することにしました。


2

データベースから結果を返すすべての有効な検索の組み合わせのリストを自動的に生成します。コーディングの観点からは論理的に不可能ではありませんが、データベースのサイズが常に増大していることを考えると、非常に非実用的であり、サーバーは最終的に組み合わせを生成しようとしてクロールが遅くなります。


2

8〜10年前、デスクトップ製品が約2週間で実行したことを行う「Webアプリ」を作成する必要がありました。Webサイトは、デスクトップ製品を複製するためのほとんどすべてのクライアント側のJavaScriptスクリプトActiveXであることが判明しました。唯一のサーバー側の処理には、クライアントが使用するオプションの生成が含まれていました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.