Arayüz Geliştiricilerin Görev Tanımı
Şu anki bulunduğum durum ve FirendFeed’deki Arayüz Geliştiricileri grubunun etkisi ile bu yazıyı yazmayı düşündüm. Bir çok şirket eleman ararken bazı şartları ileri sürüyor, peki bunlar ne kadar gerçekçi. Bir listede ben çıkardım, sizlerde katkıda bulunursanız Arayüz Geliştiricilerini Görev Tanımı’nı çıkarmış oluruz.
Aslında bundan önce bir web ajansının yapısını ve iş akışını çıkarmak gerekir ve buna göre görev tanımları yapılmalıdır, ama o biraz daha kapsamlı bir iş.
Bizim memlekette genelde bir iş yapılır daha sonra standartları yerleşir. Aynı durum web mecrasında da var. Bir çok kişi bu mecrada çalışmasına ve bir sektör oluşmasına rağmen iş akışı ve görev tanımları tam olarak oturmamıştır. Ben yaklaşık 10 senelik bir çalışma hayatımdaki yaşadıklarım ve okuduklarım ile Arayüz Geliştiricileri için şöyle bir liste çıkardım;
- HTML bilmek: Çok iyi derecede HTML bilmelidir ve uygulamada gereksiz kod yığınlarında kaçınmalıdır.
- CSS Bilmek: Çok iyi derecede CSS bilmelidir. Katman tabanlı kodlamayı bilmelidir. Tablosuz sayfa yapısını tasarlamalıdır.
- Javascript: Çok iyi derecede javascript bilmelidir. Ajax ve javascript kütüphanelerinden birine(jquery, mootools, vd.) hakim olmalı ve uygulama geliştirebilmelidir.
- Gelişmiş Kod Yazma: Arama motorlarına, erişebilirlik ilkelerine, farklı platform ve tarayıcılara uygun kod yazmalıdır. En az kod ile en yüksek performansı almalıdır.
- İçerik Yönetim Sistemleri: Şirket içi CMS vb. içerik yönetim sistemlerini bilmeli ve kullanmalıdır.
- Mailing: Mailing standartların bilemeli ve buna uygun mailing kodları hazırlamalıdır.
- Görsel Araçlar: Adobe Photoshop, Firework veya benzeri bir programı kendi işini yapacak kadar bilmelidir.
- Takım Çalışması: Takım çalışmalarına uyumlu olmalıdır. Proje Yöneticisi, tasarımcı, flashçı ve programcılar ile etkileşimli çalışmalıdır.
- Yenilikçi: Web mecrasındaki gelişmeleri takip etmeli ve uygulamalarında bu yenilikleri gerektiğinde kullanmalıdır.
- Yabancı Dil: En az yenilikleri takip edecek kadar İngilizce bilmelidir.
- Sunucu Taraflı Diller: Asp.Net, PHP vb. sunucu taraflı dillerin genel mantığını bilmelidir.
Bu liste tasarımcı, programcı, flashçı ve Arayüz geliştirici ayrımını yapabilmiş şirketler için geçerlidir. Memlekette hala bu ayrımı yapmamış şirketlerin olması üzücü. Ayrıca yukarıda tanımladığımız Arayüz Geliştiricilerinin Görev Tanımı zamanla gelişebilir. Örneğin Arama motoruna uygunluk ve erişebilirlik ve javascript için gelecekte ayrı birimler kurulabilir. Daha da ileri gidip jquery geliştirici bile aranabilir. Malum sektör hızlı gelişiyor.
Arkadaşlar bu işte kalıcı olabilmek için dreamweaver programı olmadan da html kodu yazabilmeliyiz.Mesela Not Defteri ile de yazabilmeli.Yani kodların ne işe yaradığını çok iyi bilmeliyiz.Css öğrenmeye başladığımızda ise dreamweaver bize çok yardımcı olacaktır.Görsel açıdan.Yukarıdaki görev tanımlarına gelince bence doğru yazmış Fatih Hoca.Hepsine katılıyorum.
bir tanıdığın referansıyla buldum buruyı ilk defa bakıyorum ve inşallah bende öğreneceğim tabii yardımlarınızla
Üstâdım, Türkiye'de özellikle küçük ölçekli işletmeler, tasarım. programlama, seo vb. aklınıza gelebilecek her şeyi tek başına yapabilecek ve de ucuza çalışacak işçi arayışı içindeler. Konu ile ilgili ilanlara baktığınızda bu durumu vahim bir biçimde görmek mümkün. İşveren diyor ki: "photoshop, illustrator, dreamweaver, flash ve action script'e, html, javascript ve çatılarına, css, xhtml'e hakim, php, asp ya da .net'i iyi bilen, tercihen şunu bilen, buna hakim……..". Adetâ yaşayan bir supermen istiyorlar. Daha da kötüsü, tasarım, programlama, ara yüz geliştirme gibi kompleks işleri de tek başınıza ve projenin çapına göre çok kısa sürede bitirmenizi bekliyorlar. Bu durum değişmediği sürece bu ülkede (belki başka ülkelerde de) genelde her sektörde, özelde ise bu sektörde "işi tanımı" yapmak çok zor görünüyor.
Türkiyede iş veren ayrım yapmıyorki. Canını çıkarana kadar devam… Bir iş yerinde herkes herşeyi yapmaya çalışırsa kendini geliştiremezsin ki. Ben onun mağdurlarındanım. Web tasarımcı diye geçiniyoz fakat naaptığımız belli bile değil… Allah sonumuzu hayır etsin…
Bence herşeyden önce zahmet edip Türkçe'yi öğrenelim. Yapılan yorumların bir çoğu içler acısı hâlde, maalesef.