UI Tasarımcısı ve Web Tasarımcısı
Yazılım endüstrisi o kadar büyük ve karmaşık hale geldi ki işler programın belirli yönlerine özgü hale geldi. Bir UI (Kullanıcı Arayüzü) tasarımcısı, programın kullanıcının karşılaştığı bölümünün geliştirilmesiyle görevlendirilir. Bu, donanım düğmeleri veya metin arayüzleri arasında değişebilmesine rağmen, günümüzde en yaygın olanı grafik kullanıcı arayüzü veya GUI'dir. Bildiğimiz şey bu, uğraştığımız pencereler ve düğmeler. Bir web tasarımcısı, bir web sitesinin veya sayfanın tasarımı ve geliştirilmesi ile ilgilenir.
Bir UI tasarımcısı ve bir web tasarımcısı, rollerinin ihtiyaçlarını karşılamak için farklı beceri setleri öğrenmelidir. Bir UI tasarımcısı, programı geliştirmek için kullanılan programlama dilini veya dillerini bilmelidir. Bir web tasarımcısı ise tamamen işlevsel bir web sitesi oluşturmak için çok çeşitli becerileri öğrenmelidir. Bir web tasarımcısının çok basit sayfalar oluşturmak için sadece HTML öğrenmesi gerekir, ancak bu tür bir site çok yetersizdir. Karmaşık sayfalar oluşturabilmek için CSS gibi bir stil sayfası dili, SQL gibi bir veritabanı teknolojisi, PHP ve Javascript gibi komut dosyası dilleri ve Flash veya Silverlight gibi ortamları gömmek için bir teknoloji eklemeniz gerekir. Bunlardan bazıları gerçekten bu kadar karmaşık olmasa da, başlatılmamış çoğu insan için hala öğrenilecek çok şey var.
Tek başına veya ekip olarak hareket eden bir web tasarımcısı, projenin bütünüyle, üzerinde çalışılabilecek herhangi bir kısıtlama olmaksızın ilgilenir. Bir UI tasarımcısı arayüzü tasarlamakla sınırlıdır. Görevi, belirli kontrollerin nereye gittiğini ve çalışma alanının nasıl yönetileceğini belirlemek, böylece geliştirilmekte olan programın nihai kullanıcısı onu sezgisel ve kullanımı kolay bulacaktır. Kullanıcı arayüzü çok önemlidir ve çoğu zaman bir program yapabilir veya bozabilir, çünkü kullanıcının en çok fark ettiği şey budur.
Özet:
1. Bir UI tasarımcısı bir programın arayüzünü oluştururken, bir web tasarımcısı bir web sayfasındaki veya sitedeki düzeni ve bağlantıları tasarlar
2. Bir UI tasarımcısı programlama dillerini bilmek zorundayken, web tasarımcılarının biçimlendirme dilini öğrenmesi gerekir
3. Bir UI tasarımcısı program geliştirmenin tek bir yönüne odaklanırken, bir web tasarımcısı projenin toplamına odaklanır