งานที่ได้รับมอบหมายให้คุณดีที่สุด [ปิด]


14

โครงการหรือข้อมูลจำเพาะอะไรที่วางอยู่บนโต๊ะของคุณซึ่งไม่สามารถทำได้ คุณอธิบายถึงภาวะที่กลืนไม่เข้าคายไม่ออกกับ "ผู้ร้องขอ" ได้อย่างไร? ที่สำคัญกว่านั้นพวกเขาเข้าใจหลังจากที่คุณอธิบายปัญหาพื้นฐานหรือไม่


2
ฉันไม่ได้มีการร้องขอที่เป็นไปไม่ได้จริง ๆมาทางของฉัน แต่ฉันจะบอกว่าสำหรับคำขอที่ไม่น่าเชื่อเพียงอย่างเดียวการประมาณเวลา (ต้นทุน) โดยประมาณเป็นวิธีที่สนุกในการสื่อสารความยากลำบากและทำให้ผู้คนพิจารณาอีกครั้ง :)

คำตอบ:


26

ฉันบอกให้พิมพ์เครื่องพิมพ์เร็วขึ้น

อย่างจริงจังและฉันถูกเขียนขึ้นสำหรับความล้มเหลว เจ้านายไม่เข้าใจเทคโนโลยีมากนักและไม่เข้าใจว่าทำไมฉันไม่สามารถเร่งความเร็วได้


3
มันจะดีถ้าคนดีที่ HP สามารถเข้าใจวิธีการทำกระดาษป้อนของเครื่องพิมพ์ได้อย่างน่าเชื่อถือ นั่นจะทำให้งานพิมพ์เร็วขึ้นเนื่องจากจะมีเวลาน้อยลงที่หลอกด้วย UI ที่มีอยู่จริง :)
dash-tom-bang

3
คุณไม่ได้ลองตั้งค่าให้พิมพ์อย่างถาวรในโหมดร่างหรือไม่
Kyralessa

@Kyralessa: เป็นEpson R1900และเขากำลังพิมพ์ภาพถ่ายไม่สามารถร่างโหมดนั้นได้
Josh K

7
ฉันเขียนรหัสการพิมพ์ทางอุตสาหกรรม เราใช้เพื่อแสดงผลภาษาของเครื่องพิมพ์เพื่อการควบคุมที่มากขึ้น (และความเร็วที่มากขึ้น) เป็นไปได้ที่จะพิมพ์อะไรก็ได้ (แม้แต่ภาพถ่าย) ได้เร็วขึ้น แต่รหัสจะจบลงเฉพาะเครื่องพิมพ์และโดยทั่วไปจะต้องข้ามสิ่งที่เป็นนามธรรมของระบบปฏิบัติการ มันไม่คุ้มค่าจนกระทั่งมันเป็น
ทิม Williscroft

ฉันทำคล้ายกับ Tim Williscroft: การเขียนรหัสเครื่องพิมพ์ EPP เฉพาะกับชุดย่อยของเครื่องพิมพ์ dotmatrix เพราะลูกค้าต้องการพิมพ์บล็อกบนหน้าขณะที่พิมพ์บนหน้าจอ มันเป็นขนาดใหญ่ความเจ็บปวด
Steven Evers

16

ใช้คุณสมบัติทั้งหมดที่เราได้ขายไปแล้ว ฉันแค่หัวของฉันลงและทำงานต่อไปและให้ผู้ที่สูงขึ้นตระหนักถึงสิ่งที่เกิดขึ้น


1
มันเกิดขึ้นบ่อยกว่าที่คุณจินตนาการ จะดีใจที่คุณไม่ได้เขียนขึ้นสำหรับความล้มเหลว
ข้าวสาลี

10
ฉันคิดว่านั่นเป็นเพียงการดำเนินธุรกิจตามมาตรฐาน
Jon Hopkins

15

ไม่ได้รับมอบหมายให้ฉันต่อ se แต่สิ่งที่ฉันคิดอยู่ ...

"เราสามารถสร้าง [สิ่งที่เลียนแบบการทำงานของ Excel] เป็นผลิตภัณฑ์ออนไลน์ได้ในเวลาไม่กี่เดือนหรือไม่"

ฟังก์ชั่นสเปรดชีตออนไลน์ สิ่งที่ทั้งสอง บริษัท ซอฟต์แวร์ที่ยิ่งใหญ่ที่สุดในประวัติศาสตร์ของมนุษย์ (Microsoft และ Google) กำลังทำงานอยู่ และคุณต้องการสร้างเอ็นจิ้นพื้นฐานพร้อมฟังก์ชั่นที่ไม่มีอยู่ในปัจจุบัน ในเวลาเพียงไม่กี่เดือน ใช้ความสามารถพิเศษที่เรามีในบ้าน

ขวา...


2
นั่นเป็นเรื่องธรรมดา "แต่ แต่ ... Google ทำได้! ถ้าทำได้ Google ทำไมเราถึงทำไม่ได้เหมือนกัน" "เอ่อ ... สำหรับผู้เริ่มต้นเรามีนักพัฒนา 10 คนพวกเขามีไม่กี่พันคนมันเปรียบได้ยังไงแม้จะเป็นชั่วโมงการทำงานแบบดิบ ๆ " "เอาละอะไรก็ได้ที่เป็นไปได้ถ้าคุณต้องการมัน! ไม่มีอะไรที่เป็นไปไม่ได้ (tm)! คุณไม่สามารถทำงานกับมันเป็นพิเศษได้หรือไม่?" "... "
Piskvor ออกจากอาคาร

@Piskvor: ฉันต้องการที่จะคิดว่าฉันเกือบจะดีเท่านักพัฒนาของ google หรือ ms พวกเขาเป็นมนุษย์อย่างฉันและนอกจากนี้ ... มันไม่เหมือนกับ ms หรือ google ที่ทำให้ทั้งแรงงานของพวกเขามี 1 ผลิตภัณฑ์ ไม่กี่เดือนนั้นไร้สาระแม้ว่า
Steven Evers

@SnOrfus: ใช่จริง - ฉันไม่ได้หมายความว่าพวกเขาจะเป็นมนุษย์ OTOH, Google หรือ MS สามารถมี 5 คนวิจัยและทำงานในสิ่งนี้เป็นเวลาสามเดือนโดยไม่มีผลกระทบอย่างมีนัยสำคัญต่อความเร็วในการพัฒนาโดยรวมเนื่องจากห้าคนเป็นเพียงส่วนเล็ก ๆ ของพนักงานพัฒนาทั้งหมดของพวกเขา ด้วยทีมนักพัฒนาสิบคนนั่นคือ 50% ของทีมนักพัฒนาของคุณทำสิ่งนี้และไม่ได้ทำอะไรอย่างอื่น - และนั่นเป็นผลกระทบที่สำคัญ
Piskvor ออกจากอาคาร

13

ฉันถูกขอให้คิดออกวิธีการตรวจสอบเวลาและถ้าด้ายจะหยุด นี่คือเพื่อให้เราสามารถค้นหาและป้องกันข้อบกพร่องแบบมัลติเธรดเหล่านี้ทั้งหมด คิดว่าพวกเขาไม่เคยได้ยินปัญหาหยุดชะงัก (จากนั้นอีกครั้งพวกเขายังไม่เชื่อในการล็อก mutex หรือใช้วิธีการซิงโครไนซ์ชนิดใด ๆ )


8
คุณต้องการงานใหม่ :)
Magnus Wolffelt

@Magnus Wolffelt ถ่ายโอนไปยังกลุ่มอื่นใน บริษัท แก้ไขปัญหา.
ข้าวสาลี

11

พนักงานขายถามฉันว่าเราควรทำอย่างไรเพื่อหยุดข้อบกพร่องในผลิตภัณฑ์

คำตอบของฉันคือ: ขายเฉพาะเมื่อเราทำเสร็จแล้ว! O):


ดังนั้นอย่าขายเลย
Jarred Sumner

@ jantire: การขายไม่เคยหยุดนิ่ง ดังนั้นข้อบกพร่องอยู่ที่นั่น :)
Pagotti

10

ฉันถูกขอให้ทำการค้นหาภายใน 2 วันสำหรับแอปองค์กรของเรา ... ไม่เลวร้ายเกินไป ฉันทำได้ ฉันสังเกตเห็นโดยเฉพาะ:

อย่างที่คุณรู้ฉันไม่ใช่ google ดังนั้นการจัดอันดับแฟนซีและคำแนะนำอัตโนมัติและทั้งหมดนั้น ... ไม่น่าจะเกิดขึ้นโดยเฉพาะใน 2 วัน

3 วันต่อมา: "แต่ google ทำ ... "


8

มันยังไม่ได้รับมอบหมายอย่างเป็นทางการ (แต่) แต่เจ้าของ บริษัท นี้ขอให้ใส่ทุกอย่างเกี่ยวกับธุรกิจของเรา "On the Cloud" โชคดีสำหรับฉันฉันไม่ได้เป็นคนที่รับผิดชอบในการกำหนดคำตอบนี้ :)


6
ทุกครั้งที่ฉันได้ยินคำว่า cloud ที่ฉันป่วยเล็กน้อยตอนนี้กลายเป็นสิ่ง Web 2.0 สำหรับฉัน
ChaosPandion

บางทีเขาอาจจะฟัง Larry Ellison? youtube.com/watch?v=8UYa6gQC14o
Aristotle Pagaltzis

7
บอกเขาว่าพวกคุณหยุดทำงานในวันที่ไม่มีเมฆเพราะคุณไม่สามารถเข้าถึงข้อมูลของคุณได้ (ฉันอ่านการ์ตูนของ Dilbert มานานเกินไปแล้ว)
MetalMikester

1
ผู้คนแบบนั้นมักเตือนฉันถึงการแสดงออกว่า "มุ่งหน้าไปในเมฆ"
Mason Wheeler

3
ฉันคิดว่าคุณควรจะไปซื้อชุดจรวดสองร้อยแบบ ... และมีงานออฟฟิศ'อัพโหลดไปยังคลาวด์' ที่ยิ่งใหญ่
GrandmasterB

8

เพื่อนของฉันขอให้ฉันทำให้เขาเป็นเว็บไซต์

ด้วย C ++


8
นั่นไม่ใช่ "เป็นไปไม่ได้" ... google สำหรับ "Wt" และ "CPPCms" มันเกินราคาสำหรับเว็บไซต์ส่วนตัว แต่เป็นไปได้และค่อนข้างยาก แต่ไม่ยากเกินไป
Klaim

@Klaim True แต่คุณได้รับความคิด :)
Maxpm

7

ฉันเคยถูกขอให้แก้ไขรายงานเพราะข้อมูลในนั้นไม่ตรงกับรายงานอื่น (ด้วยเกณฑ์การสืบค้นที่แตกต่างกัน) ที่เรียกใช้เมื่อสองเดือนก่อน ใช้เวลาหนึ่งปีกว่าจะผ่านหัวของผู้ใช้แม้ว่าเกณฑ์จะเหมือนกัน แต่ข้อมูลก็เปลี่ยนแปลงตลอดเวลา!


7

เมื่อฉันถูกถามโดยชายชราเกือบชราในการสร้างโปรแกรมที่จะชนะการจับสลาก
ฉันเป็นเหมือน ...
"โอ้ ... (hahhahahahahahahahahaha) ขอโทษมันแค่แพ้ แต่ไป ... "

เขาแสดงให้ฉันเห็น "ทฤษฎี" ของเขาที่เขาคิดขึ้นมาหลังจากวิเคราะห์ค่าใช้จ่าย 20 ปีและถ้าฉันเพิ่งทำโปรแกรมที่ทำตามกฎของเขาเขาจะจ่ายให้ฉัน
ฉันทำโปรแกรมนี้มอบให้เขาแสดงให้เขาเห็นว่ามันทำงานได้ตามกฎของเขาได้รับเงินอยากให้เขาโชคดีและบอกเขาว่าเขาเคยเดิมพันที่ใหญ่เกินไปและสูญเสียเงินมากเกินไปไม่ใช่ความผิดของฉัน แต่อย่างใด

: X


แต่เขาเคยชนะไหม
NimChimpsky

ไม่เคยได้ยินจากเขาอีกเลย
Chiurox

2
+1: ฉันพนันได้เงินดีว่าเขาโทษคุณเพราะเขาไม่รวย
Steven Evers

5

ฉันและโปรแกรมเมอร์อีกสองสามคนเคยถามว่าทำไมเราไม่สามารถหาอัลกอริธึมเพื่อกำหนดว่าหลุมอยู่ในรูปทรงเรขาคณิต 3 มิติซึ่งประกอบด้วยรูปสามเหลี่ยม ( ไฟล์ STLสำหรับผู้ที่รู้จักพวกเขาและไม่สอดคล้องกับข้อกำหนดที่เหมาะสมของไม่มี -holes-ได้รับอนุญาต) เจ้านายของฉันดูเหมือนจะไม่เข้าใจว่ามันจะยากแค่ไหนเพราะหลังจากนั้นเขาสามารถดูรูปแบบการแสดงผลและชี้ไปที่รูที่อยู่ในนั้น


2
ยากที่จะทำ แต่หนึ่งในสิ่งเหล่านั้นที่ถ้าคุณดึงมันออกไปมันจะดูดีมากในประวัติย่อ
rjzii

1
@Rob: เพื่อเพิ่มความยากลำบากเขาต้องการให้มันทำงานกับปัญหาเรขาคณิตทั้งหมดแก้ไขพวกเขา "ถูกต้อง" (ซึ่งมีสามเหลี่ยมขนาดเดียวกับสามเหลี่ยมใกล้เคียงซึ่งส่วนใหญ่) และสามารถรับคุณลักษณะที่วิปขึ้นมาในสัปดาห์ - หรืออาจจะสองหลังจากการทดสอบ (ฉันจะให้เครดิตกับเจ้านายคนนั้นอย่างน้อยเขาก็เข้าใจถึงคุณค่าของการทดสอบบางทีอาจจะไม่เป็นระเบียบทดสอบอย่างครอบคลุม แต่อย่างน้อยก็ทดสอบ)
Caleb Huitt - cjhuitt

4

เมื่อฉันได้รับมอบหมายให้สร้างการแปลรหัส Access VBA 1: 1 เป็น PL / SQL สิ่งต่าง ๆ ค่อนข้างดีจนกระทั่งฉันพบว่าลึกลงไปใน IFs และ LOOP ที่ซ้อนกันหลายโพรซีเดอร์มันจะเปิดใช่ - ไม่ - กล่องโต้ตอบและขอการตัดสินใจอื่นโดยผู้ใช้ สิ่งที่ดีที่สุดที่ฉันสามารถเสนอได้และนำไปใช้ในที่สุดก็คือการเพิ่มพารามิเตอร์อื่นให้กับขั้นตอนนั้น ถ้ามันวิ่งเข้าไปในสาขานั้นมันจะย้อนกลับส่งคืนสถานะพิเศษที่สั่งให้โปรแกรม GUI ถามผู้ใช้จากนั้นเริ่มขั้นตอนใหม่ด้วยพารามิเตอร์เพิ่มเติม


4

(ไม่ใช่ฉัน แต่เป็นเพื่อนร่วมงาน) นานมาแล้วฉันทำงานสร้างซอฟต์แวร์ Windows ที่สามารถควบคุมและตรวจสอบเครื่องจักรอุตสาหกรรม ทางเลือกหนึ่งสำหรับการเชื่อมต่อกับเครื่องจักรคือการโทรเข้าผ่านโมเด็ม

ลูกค้ารายใหญ่เรียกว่าผู้จัดการระดับสูงที่มีปัญหา: พวกเขาไม่สามารถเชื่อมต่อกับสถานที่ห่างไกลเพราะพวกเขายังคงได้รับสัญญาณไม่ว่าง (พวกเขากำลังแบ่งปันสายฮาร์ดแวร์กับสายเสียงหรืออะไร)

เมื่อเพื่อนร่วมงานของฉันพบว่าปัญหาไม่ใช่ความผิดพลาดของซอฟต์แวร์ แต่สายโทรศัพท์ไม่ว่างจริง ๆ ผู้จัดการตอบว่า "นั่นมันไร้สาระ


3

ฉันเคยถูกขอให้แก้ไข regex ที่ใช้ในการแยกการประกาศฟังก์ชัน C # เพราะทีมงาน QA พบวิธีที่จะทำลายมัน น่าเสียดายที่นี่ไม่ใช่งานที่เป็นไปได้เนื่องจากการประกาศฟังก์ชันไม่สามารถอธิบายได้ว่าเป็นภาษาปกติใน C # (คุณลักษณะประเภททั่วไปอาร์กิวเมนต์ของแอตทริบิวต์ ฯลฯ ... )

ฉันแก้ไขปัญหาโดยเพียงอธิบายว่ามันเป็นงานที่เป็นไปไม่ได้และให้รายละเอียดตัวอย่างเล็ก ๆ น้อย ๆ กับประเภททั่วไปที่ซ้อนกัน ผู้บริหารไม่เชื่อฉันในตอนแรก (เป็นงาน 2 สัปดาห์) แต่ฉันสามารถอธิบายปัญหาให้กับนักพัฒนาอาวุโสสองคนและพวกเขาก็เชื่อมั่นในการจัดการ ในที่สุดพวกเขาก็ตัดสินใจใช้ความพยายามอย่างดีที่สุดและเพิ่มโปรแกรมแยกวิเคราะห์จริงในภายหลัง


2

สร้างรายการชุดค่าผสมการค้นหาที่ถูกต้องทั้งหมดโดยอัตโนมัติซึ่งส่งคืนผลลัพธ์จากฐานข้อมูล แม้ว่าจะไม่เป็นไปไม่ได้ในเชิงตรรกะจากมุมมองของการเข้ารหัสเนื่องจากขนาดของฐานข้อมูลเพิ่มขึ้นตลอดเวลา แต่ก็ไม่ได้ผลอย่างมากและความรุนแรงจะช้าลงในการรวบรวมข้อมูลในขณะที่พยายามสร้างชุดค่าผสม


2

8-10 ปีก่อนเราต้องเขียน "เว็บแอป" ที่ทำในสิ่งที่ผลิตภัณฑ์เดสก์ท็อปของเราทำใน 2 สัปดาห์ เว็บไซต์กลายเป็นเกือบทุกสคริปต์ Javascript สคริปต์ไคลเอนต์ ActiveX เพื่อจำลองผลิตภัณฑ์เดสก์ทอป การประมวลผลฝั่งเซิร์ฟเวอร์เดียวที่เกี่ยวข้องกับการสร้างตัวเลือกสำหรับปริมาณการใช้ไคลเอ็นต์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.