ผู้คนรู้ว่าพวกเขาต้องการอะไร
เป็นเวลานานที่สุดที่ฉันคิดว่าฉันจะพูดคุยกับผู้คนพวกเขาจะอธิบายปัญหาหรือขั้นตอนการทำงานและฉันจะใส่มันลงในโค้ดและทำให้เป็นอัตโนมัติ ปรากฎทุกครั้งที่เกิดขึ้นสิ่งที่พวกเขาคิดว่าพวกเขาต้องการไม่ใช่สิ่งที่พวกเขาต้องการ
แก้ไข: ฉันเห็นด้วยกับความคิดเห็นส่วนใหญ่ นี่ไม่ใช่คำตอบทางเทคนิคและอาจไม่ใช่สิ่งที่ผู้ถามกำลังมองหา มันไม่ได้ใช้เฉพาะกับการเขียนโปรแกรม ฉันแน่ใจว่ามันไม่ใช่สมมติฐานที่ยาวที่สุดของฉันเช่นกัน แต่มันเป็นสิ่งที่โดดเด่นที่สุดที่ฉันได้เรียนรู้ใน 10 ปีที่ผ่านมาฉันได้ทำสิ่งนี้ ฉันแน่ใจว่ามันไร้เดียงสาบริสุทธิ์ในส่วนของฉัน แต่วิธีที่สมองของฉันเป็น / สายและการสอนและประสบการณ์ที่ฉันมีก่อนที่จะเข้าสู่โลกธุรกิจทำให้ฉันเชื่อว่าฉันจะทำสิ่งที่ฉันตอบ; ฉันจะสามารถใช้รหัสและคอมพิวเตอร์เพื่อแก้ไขปัญหาของผู้คน
ฉันเดาคำตอบนี้คล้ายกับ Robin เกี่ยวกับความเข้าใจที่ไม่ใช่โปรแกรมเมอร์และการดูแลเกี่ยวกับสิ่งที่ฉันกำลังพูดถึง มันเกี่ยวกับการเรียนรู้ธุรกิจว่าเป็นกระบวนการโต้ตอบที่คล่องตัวว่องไวซ้ำซาก มันเกี่ยวกับการเรียนรู้ความแตกต่างระหว่างการเป็นโค้ดลิงกับนักพัฒนาซอฟต์แวร์ มันเกี่ยวกับการตระหนักว่ามีความแตกต่างระหว่างทั้งสองและเพื่อให้ดีจริง ๆ ในฟิลด์ไม่ใช่แค่ไวยากรณ์และความเร็วในการพิมพ์
แก้ไข: คำตอบนี้เป็นชุมชน -wiki เพื่อเอาใจผู้คนที่อารมณ์เสียที่คำตอบนี้ให้ฉันตัวแทน