Javier , değişen gereksinimlerin hayatın zorlu bir gerçeği olduğuna dikkat çekiyor. Kendimi geliştiricinin karar vermesi gereken bir ürün üzerinde çalışırken çok sık sık bu durumlar yüzünden hayal kırıklığına uğruyorum. Benim düşüncem, "Neden yönetim bunu müşteriyle anlayamıyor?" Ya da "Müşteri ne istediğini bilmiyorsa neden bu projeye başladık?", "Değişince çok baş ağrısı olur. gelişimde geç ".
Basit gerçek: Bu sadece programlama / yazılım geliştirmede değil, yaşamın her aşamasında da her zaman olacaktır . Eğer insanlar fikrini asla değiştirmediyse, asla adapte olmadıysa, asla değişime değmediyse, dünya çok sıkıcı ve çok farklı bir yer olurdu. İnsanların ne verildiğine bakma ve onu geliştirme eğilimi vardır. Aynı şeyi kodunuzla da yapmıyor musunuz? Mutlu olmadığım bir kod bloğum varsa (verimsiz, dağınık), onu geliştiririm. (İşletim sistemi bana şikayet ediyor mu? ... bazen belirli bir isimsiz işletim sistemi kullanıyorsam, ancak genellikle değil)
Programcılar olarak, olayları iyileştirmek için fırsatlar yakalamamız, bunlardan sıkılmamak ya da sinirlenmememiz gerekir. İnsanlarla konuşma, tarzınızı geliştirme, iş etiğinizi geliştirme, açık fikirli şeylere yaklaşma, kendinizi dün olduğunuzdan daha iyi olmaya itme fırsatını kullanın. Kariyerinizde ilerleyin ve çok kolay kararlaştırmayın.
Herkesin bu cevaba katılmayacağını anlıyorum ama bu sorunun cevabının daha geniş bir perspektifi içermesinin önemli olduğunu düşünüyorum.