Size atanan en iyi (en kötü) mantıksal olarak imkansız görev? [kapalı]


14

Masanıza alınamayan ve muhtemelen yapılamayacak bir proje veya spesifikasyon neydi? "İstekte bulunan" ikilemi nasıl açıkladınız? Daha da önemlisi, siz temel sorunu açıkladıktan sonra anladılar mı?


2
Gerçekten imkansız pek çok isteğim gelmiyor, ancak sadece mantıksız talepler için, gerçekçi bir zaman (maliyet) tahmini sağlamanın zorluğu iletmenin ve insanları yeniden düşünmesini sağlamak için eğlenceli bir yol olduğunu söyleyeceğim. :)

Yanıtlar:


26

Yazıcıyı daha hızlı yazdırmam söylendi.

Ciddi ve başarısız olduğum için yazıldım. Patron teknoloji konusunda bilgili değildi ve neden hızlandıramadığımı anlamadı.


3
HP'deki iyi insanlar, yazıcılarının kağıdı nasıl güvenilir bir şekilde besleyeceklerini çözebilirlerse iyi olur. Fiziksel kullanıcı arayüzüyle uğraşmak için daha az zaman olacağından baskı işi gerçekten hızlanırdı. :)
dash-tom-bang

3
Taslak modunda kalıcı olarak yazdırmak için ayarlamayı denemediniz mi?
Kyralessa

@Kyralessa: Bu bir Epson R1900'dü ve fotoğraf basıyordu , taslak modunu yapamıyor.
Josh K

7
Endüstriyel baskı kodu yazdım. Daha fazla kontrol (ve daha fazla hız) için yazıcıların ana dilini çıktı. Her şeyi (hatta fotoğrafları bile) daha hızlı basmak mümkündür, ancak bunun yapılması gereken kod yazıcıya özgüdür ve genellikle OS yazıcı soyutlamasını atlamak zorundadır. Olana kadar buna değmez.
Tim Williscroft

Tim Williscroft'a benzer bir şey yaptım: dotmatrix yazıcıların bir alt kümesine özgü EPP yazıcı kodları yazdım, çünkü istemci ekranda yazarken blokları yazdırmak istedi. Çok büyük bir acıydı.
Steven Evers

16

Önceden sattığımız tüm özellikleri uygulayın. Sadece başımı eğip çalışmaya devam ettim.


1
Bu hayal ettiğinden daha sık oluyor. Başarısızlık için yazılmadığına sevindim.
vahşiler

10
Bunun sadece standart iş uygulamaları olduğunu düşündüm.
Jon Hopkins

15

Bana göre değil, sadece düşüncelerimin neler olduğunu ...

"Birkaç ay içinde çevrimiçi bir ürün olarak [Excel işlevselliğini taklit eden bir şey] oluşturabilir miyiz?"

Çevrimiçi elektronik tablo işlevi. İnsanlık tarihinin en büyük iki yazılım şirketinin (Microsoft ve Google) üzerinde çalıştığı şey. Ayrıca, temel bir motor ve şu anda ikisinde de mevcut olmayan bir işlevsellik oluşturmak istiyorsunuz. Sadece birkaç ay içinde. Kurum içi yeteneğimizi kullanarak.

Sağ...


2
Bu iç karartıcı bir şekilde yaygın. "Ama ama ama ... Google yapabilir! Google yapabilirse neden aynısını yapamayız?" "Ah ... yeni başlayanlar için 10 geliştiricimiz var, birkaç binleri var. Bu, iş saatlerinde bile nasıl karşılaştırılabilir?" "Şey, Her Şey Mümkün (tm) İsterseniz! Hiçbir Şey İmkansız (tm)! Üzerinde Ekstra Sert (tm) çalışamaz mısınız?" "..."
Piskvor binadan ayrıldı

@Piskvor: Neredeyse bir google veya ms geliştiricisi kadar iyi olduğumu düşünmek istiyorum, benim gibi insan, ve bunun yanı sıra ... ms veya google tüm iş gücünü bu 1 ürüne atmış gibi değil. Birkaç ay saçma.
Steven Evers

@SnOrfus: Evet, doğru - Onların insanüstü olacağını ima etmiyorum. OTOH, Google veya MS, beş kişi tüm geliştirme iş gücünün küçük bir kısmı olduğundan, toplam geliştirme hızı üzerinde önemli bir etkisi olmadan üç ay boyunca bu tek şey üzerinde 5 kişi araştırma yapabilir ve çalışabilir. Ancak on kişilik bir dev ekibiyle, bu dev ekibinizin% 50'si bunu yapıyor ve başka bir şey yapmıyor - ve bu büyük bir etki.
Piskvor binadan ayrıldı

13

Ne zaman ve bir iplik duracağını belirlemek için bir yol bulmam istendi. Bu yüzden tüm bu çok iş parçacıklı hataları bulabilir ve önleyebiliriz. Sanırım durma problemini hiç duymamışlardı. (sonra tekrar, kilitlere, mutekslere veya herhangi bir senkronizasyon yöntemi kullanmaya inanmadılar.)


8
Yeni bir işe ihtiyacın var. :)
Magnus Wolffelt

@Magnus Wolffelt Şirketteki farklı bir gruba transfer edildi. Sorun çözüldü.
vahşiler

11

Satış elemanı bana üründeki hataları durdurmak için ne yapmamız gerektiğini sordu.

Cevabım şuydu: Sadece bitirdikten sonra sat! :Ö)


Yani hiç satmıyor musunuz?
Jarred Sumner

@jantire: Satış hiç durmadı. Yani, böcekler orada. :)
17'de Pagotti

10

Kurumsal uygulamamız için 2 gün içinde arama yapmam istendi ... çok kötü değil. Bunu yapabilirim. Özellikle belirtmiştim:

Sadece biliyorsunuz, ben google değilim, bu yüzden süslü sıralama ve otomatik öneriler ve bunların hepsi ... muhtemelen 2 gün içinde olmayacak.

3 gün sonra: "Ama google ..."


8

Resmi bir görev değil (henüz) ama bu şirketin sahibi "On the Cloud" işimizle ilgili her şeyi kesinlikle sormayı istiyor. Şanslıyım, buna bir cevap formüle etmekten sorumlu değilim :)


6
Bulut kelimesini her duyduğumda, şimdi biraz hastalanıyorum, benim için bir Web 2.0 olayına dönüştü.
ChaosPandion

Belki Larry Ellison'ı dinler? youtube.com/watch?v=8UYa6gQC14o
Aristoteles Pagaltzis

7
Ona bulutsuz günlerde izin verdiğinizi söyleyin çünkü verilerinize erişemezsiniz. (Dilbert çizgi filmlerini çok uzun zamandır okuyorum.)
MetalMikester

1
Böyle insanlar bana hep "bulutların içinde kafa" ifadesini hatırlatır.
Mason Wheeler

3
Sanırım birkaç yüz model roket kiti almalısın ... ve büyük bir 'buluta yükleme' ofis partisine sahip olmalısın .
GrandmasterB

8

Arkadaşım onu ​​bir web sitesi yapmamı istedi.

C ++ ile.


8
Bu "imkansız" değil ... "Wt" ve "CPPCms" için google. Kişisel bir web sitesi için overkill ama kesinlikle mümkün ve biraz zor ama çok zor değil.
Klaim

@Klaim Doğru, ama fikri anladınız. :)
Maksimum

7

Bir keresinde bir raporu düzeltmem istendi, çünkü içindeki veriler iki ay önce çalıştırılan farklı bir raporla (farklı sorgu ölçütleriyle) eşleşmedi. Ölçütler aynı olsa bile, verilerin zaman içinde değiştiğini kullanıcının kafasından almak bir yıl sürdü!


7

Bir keresinde yaşlı, neredeyse yaşlı bir adam tarafından bir piyango kazanmak için bir program yapmam istendi.
Ben ...
"Ah ... (hahhahahahahahahahaha) üzgünüm, bu sadece alerjiler, ama devam et ..."

Bana 20 yıllık kayıtları analiz ettikten sonra ortaya çıkardığı "teorilerini" gösterdi ve eğer kurallarına uyan bir program yapsaydım bana ödeyeceğini söyledi.
Programı yaptım, ona verdim, kurallarına göre çalıştığını, ücret aldığını, iyi şanslar dilediğini ve çok büyük bahis oynadığını ve çok fazla para kaybettiğini söyledi, hiçbir şekilde benim hatam değil.

X


ama hiç kazandı mı?
NimChimpsky

Ondan bir daha haber almadım.
chiurox

2
+1: Bahse girerim ki kişisel olarak sizi suçladığı için zengin değil.
Steven Evers

5

Ben ve başka bir çift programcıya bir zamanlar neden üçgenlerden oluşan 3-B geometrilerinde deliklerin nerede olduğunu belirlemek için bir algoritma bulamadığımızı sorduk ( STL dosyaları , onları tanıyanlar için ve tam olarak -holes-izin verilir). Patronum ne kadar zor olabileceğini anlayamadı, çünkü sonuçta, işlenmiş modele bakabilir ve içindeki deliklere işaret edebilirdi.


2
Yapması zor, ama eğer çıkarırsanız, bir özgeçmişte çok iyi görüneceği şeylerden biri.
rjzii

1
@Rob: Zorluğa katkıda bulunmak için, tüm geometri problemleri üzerinde çalışmasını, onları "düzgün" olarak (istenen üçgenler çoğunlukla yakındaki üçgenlerle aynı boyutta olan) yamasını ve bir hafta içinde özelliği çırpmasını istedi. - veya testten sonra belki iki. (Bu patrona en azından testin değerini anladığı için kredi vereceğim. Belki metodik, kapsamlı test değil, en azından test.)
Caleb Huitt - cjhuitt

4

Bir keresinde PL / SQL'e Access VBA kodunun 1: 1 çevirisi oluşturmakla görevlendirildim. Bir prosedürün iç içe geçmiş IF'leri ve LOOP'larının derinliklerinde, evet-hayır-diyalogunu açıp kullanıcı tarafından başka bir karar talep edene kadar işler nispeten iyi gitti. Sunabileceğim ve sonunda uygulayabildiğim en iyi şey, bu prosedüre başka bir parametre eklemekti; bu dalda çalışırsa, geri dönecek, GUI programından kullanıcıdan sormasını isteyen özel bir durum döndürecek ve daha sonra ek bir parametre ile prosedürü yeniden başlatacaktır.


4

(ben değil, iş arkadaşım) Uzun zaman önce, endüstriyel makineleri kontrol edebilecek ve izleyebilecek Windows yazılımları geliştirmeye çalıştım. Makineye bağlanmak için bir seçenek, modem yoluyla içeri arama yapmaktı.

Sorunlu bir üst düzey yönetici olarak adlandırılan büyük bir müşteri: Meşgul bir sinyal almaya devam ettikleri için uzak bir tesise bağlanamadılar (donanım hattını bir ses hattıyla paylaşıyorlardı)

İş arkadaşım sorunun bir yazılım hatası olmadığını, ancak telefon hattının gerçekten meşgul olduğunu fark ettiğinde, yönetici "Bu çok saçma. Bunu kodlayamaz mısın?"


3

Bir keresinde C # işlev bildirimlerini ayrıştırmak için kullanılan regex'i düzeltmem istendi, çünkü KG ekibi onu kırmanın bir yolunu buldu. Bu ne yazık ki olası bir görev değildir, çünkü işlev bildirimleri C # 'da normal bir dil olarak tanımlanamaz (öznitelikler, genel türler, öznitelik bağımsız değişkenleri vb.).

Sorunu, bunun imkansız bir görev olduğunu açıklayarak ve iç içe geçmiş genel türlerle birkaç örneği detaylandırarak çözdüm. Yönetim ilk başta bana inanmadı (işe 2 hafta oldu) ama ben birkaç üst düzey geliştiriciler için sorunu açıklamak mümkün ve onlar da ikna yönetimi. Sonunda daha iyi çaba sarf etmeye ve daha sonra gerçek bir ayrıştırıcı eklemeye karar verdiler.


2

Veritabanından sonuç döndüren tüm geçerli arama kombinasyonlarının bir listesini otomatik olarak oluşturun. Veritabanının büyüklüğünün her zaman büyüdüğü göz önüne alındığında, kodlama açısından mantıklı olarak imkansız olmasa da, son derece kullanışsızdı ve kombinasyonlar oluşturmaya çalışırken sunucu yavaş yavaş taramayı yavaşlatacaktı.


2

8-10 yıl önce, masaüstü ürünümüzün yaklaşık 2 hafta içinde yaptıklarını yapan bir "web uygulaması" yazmak zorunda kaldık. Web sitesi, masaüstü ürününü çoğaltmak için neredeyse tüm istemci tarafı Javascript komut dosyası ActiveX olarak ortaya çıktı. Sunucu tarafındaki tek işlem müşteri tüketimi için seçenekler üretmeyi içeriyordu.

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.