Yöneticilerin ve müşterilerin gördüklerini takdir etmeleri kolaydır.
Tasarım ilkeleri veya diğer programlama deyimleri hakkında en az bilgiye sahip, ortalama programcı olan birçok GUI geliştiricisi gördüm. Ancak, programcı etkileyici görünümlü bir kullanıcı arayüzü oluşturabiliyorsa, özellikle yönetim ve müşteriler tarafından bu eksiklikler sıklıkla farkedilmez. Öyle ki, çoğu GUI geliştiricisi, GUI'yi güzel, sürdürülemez bir kod yazma pahasına güzelleştirmek için saatler harcıyor.
Öte yandan, API'leri veya işletme işlevselliğini veya veritabanı kodunu (SQL'ler vb.) Geliştiren orta dereceli programcılar, vitrinde somut bir şey olmadığı için dezavantajdadır. Belki bir kod gözden geçiricisi veya bir mimar, kodun zarafeti, iyi tasarımı, ölçeklenebilirliği vb. İçin takdir edebilir ancak dış dünya için hiçbir şey ifade etmez. Kodunuz kırılmadan yıllarca çalışabilir, bakımı çok iyi olabilir ve iyi bir performansa sahip olabilir, ancak kaygan görünümlü bir GUI'nin yaptığı 'vay'ı asla ortaya çıkarmaz.
Kanımca bunun bir sonucu (GUI programcısının iyi temiz kod yazması için daha az motivasyon olduğunu biliyorum.
EDIT : Burada GUI programcısı ile tam teşekküllü bir web / GUI tasarımcısı değil, bir ön uç programcısı, örneğin bir java-swing programcısı demek istediğimi açıklamalıyım.
Topluluğun geri kalanı aynı fikirde mi?