Javierสร้างจุดที่ดีที่ความต้องการที่เปลี่ยนแปลงนั้นเป็นข้อเท็จจริงที่ยากลำบากของชีวิต ฉันรู้สึกหงุดหงิดกับสถานการณ์เหล่านี้บ่อยครั้งที่ฉันพบว่าตัวเองกำลังทำงานกับผลิตภัณฑ์ที่นักพัฒนาต้องทำการตัดสินใจ ความคิดเห็นของฉันเคยเป็น "ทำไมผู้บริหารจึงไม่สามารถเข้าใจสิ่งนี้กับลูกค้าได้" หรือ "ทำไมเราถึงเริ่มโครงการนี้ถ้าลูกค้าไม่รู้ว่าพวกเขาต้องการอะไร", "มันปวดหัวมากเมื่อพวกเขาเปลี่ยนดังนั้น สายในการพัฒนา "
ความจริงง่ายๆ: สิ่งนี้จะเกิดขึ้นเสมอไม่ใช่แค่ในการเขียนโปรแกรม / พัฒนาซอฟต์แวร์ แต่ในทุกย่างก้าวของชีวิต โลกจะเป็นสถานที่ที่น่าเบื่อและแตกต่างกันมากหากผู้คนไม่เคยเปลี่ยนความคิดไม่เคยปรับตัวไม่เคยเปลี่ยนแปลงเลย ผู้คนมีแนวโน้มที่จะดูสิ่งที่พวกเขาได้รับและปรับปรุง คุณไม่ได้ทำสิ่งเดียวกันกับรหัสของคุณ? หากฉันมีบล็อกของรหัสที่ฉันไม่พอใจ (มันไม่มีประสิทธิภาพยุ่งเหยิง) ฉันจะปรับปรุงมัน (ระบบปฏิบัติการบ่นกับฉันหรือไม่ ... บางครั้งถ้าฉันใช้ระบบปฏิบัติการที่ไม่มีชื่อ แต่โดยทั่วไปไม่ได้)
ในฐานะโปรแกรมเมอร์เราจำเป็นต้องคว้าโอกาสในการปรับปรุงสิ่งต่าง ๆ และไม่ทำให้พวกเขาหดหู่หรือรำคาญใจ ใช้โอกาสในการพูดคุยกับผู้คนปรับปรุงสไตล์ของคุณปรับปรุงจรรยาบรรณในการทำงานของคุณเข้าหาสิ่งต่าง ๆ ด้วยใจที่เปิดกว้างผลักดันตัวเองให้ดีขึ้นกว่าเมื่อวานนี้ ก้าวไปข้างหน้าในอาชีพการงานของคุณและอย่าทำเรื่องง่ายเกินไป
ฉันเข้าใจว่าไม่ใช่ทุกคนที่จะเห็นด้วยกับคำตอบนี้ แต่ฉันคิดว่าเป็นสิ่งสำคัญที่คำตอบของคำถามนี้ครอบคลุมมุมมองที่กว้างขึ้น