UI Geliştirici Rolü nedir?

Teknoloji dünyası karmaşık bir dünya. “Rock yıldızı”, “ninja” gibi unvanlarla iş tanımlarını ciddiye almak zor olabilir.

Teknoloji dünyası karmaşık bir dünya. “Rock yıldızı”, “ninja” gibi unvanlarla iş tanımlarını ciddiye almak zor olabilir.
Teknoloji dünyası karmaşık bir dünya. “Rock yıldızı”, “ninja” gibi unvanlarla iş tanımlarını ciddiye almak zor olabilir.

Teknoloji dünyası karmaşık bir dünya. “Rock yıldızı”, “ninja” gibi unvanlarla iş tanımlarını ciddiye almak zor olabilir. Birçok işe alım yöneticisinin gülünç kimlik bilgileri istemesine yardımcı olmaz. Bir UI Geliştiricisi gerçek bir şey midir?

Bizi de aya uçurur musunuz?

Kullanıcı Arayüzü Geliştiricileri için iş tanımları yukarıdaki gibi görünebilir. Tam yığın geliştiriciler gibi, UI geliştiricilerinin de birden fazla uzmanlık alanına aşina olmaları beklenir. Tam yığın geliştiricileri ön uç ve arka ucu bilirken, UI geliştiricileri ön uç ve kullanıcı arabirimlerinin nasıl tasarlanacağını bilmektedir. Bazı durumlarda kullanıcı araştırması yapmayı da bilirler.Aşırı gereksinimler listesini ciddiye almayın. İşe alım müdürünün Santa Clause’a mektubu gibi. Kendinize başvurmamanın kötülüğünü yapma çünkü gereksinimler aşırı görünüyor. İş tanımını yazan kişinin çalışacağınız kişilerle hiçbir ilgisi yoktur.UI Geliştiricisi olmak hakkında çok şey biliyorum, çünkü kariyerimin çoğu boyunca benim başlığımdı. 

Bu unvanla ilk işimi aldığımda AngularJS ile yaklaşık bir yıllık deneyimim vardı. Ayrıca programlama becerilerimi gösteren bir oyun portföyüm, Etkileşim Tasarımı sertifikam ve Görsel Sanatlar bölümünden lisans diplomam vardı. Çok fazla gibi görünebilir, ancak oyun portföyümü oluşturmak için iki yıl ve derecemi tamamlamak için dört yıl geçirdim … bu süre zarfında sadece 12 kredi değerinde programlamaya baktım.Gerçek unvanı olmayan bir UI Geliştiricisinin işini yaptığım işler vardı. Küçük girişimler genellikle “Yazılım Mühendisi” unvanını kullandı. Benim için önemli değildi, çünkü önemli olan sevdiğim işi yapmaya başlamamdı. Uzun vadede birçok küçük şirkette çalıştım. Büyük şirketlerde bu tür pozisyonlar nadiren bulunur, çünkü işe alım yöneticileri her şey için uzman işe alabilir.Bu noktada, uzmanların Amerikan iş piyasasındaki generallerden nasıl daha fazla değere sahip olduklarını algıladım. Neyse ki,  Emilie Wapnick, TED Konuşmasında  , benden çok daha fazla sözlüğe sahip çok potansiyelli hakkında tartışıyor .

Bu, birçok işe alım yöneticisinin tasarım ve ön uç geliştirme gibi bir avuç becerisi olsa bile “genelcilere” bakış açısıdır. İşin kalitesinin zarar göreceğini düşünüyorlar.Büyük şirketlerin UI geliştiricileri işe alması daha az yaygın olsa da, bu, bu tür pozisyonların asla kırpılmadığı anlamına gelmez. Örneğin, Deloitte’nin mevcut bir müşteri için bir uygulamanın özelleştirilmesini içeren bir proje üzerinde çalışması için yüklenici olarak işe alındım. Uygulama veri görselleştirmeye odaklandı ve bir dizi karmaşık ve kafa karıştırıcı widget’lara sahipti. Tasarım ve ön uç tavaya sahip birinin bu widget’ları basitleştirmesini istediler.

UI GELİŞTİRİCİ OLMANIN DEZAVANTAJLARI

Cropped shot of a young businesswoman feeling overwhelmed by her colleagues in the office

Yıllar içinde bir kullanıcı arayüzü geliştiricisi olmanın bazı dezavantajlarını fark ettim. Tasarım becerisine sahip bir geliştirici kiralamak isteyen kuruluşların özel tasarım kaynakları yoktur. Ayrıca tasarımı genellikle sonradan düşünülen bir şey olarak düşünürler.UI geliştiricisinin tasarım ve kod üzerinde odaklanma konusunda bazı küçük iyileştirmeler yapacağı söylenemez. Tasarım kaynaklarına ek olarak, kuruluşun çok az ön uç geliştiricisi varsa. Bazı şirketler, her şeyi sıfır destekle kodlayıp tasarlayan tek bir kişi olmasını bekledikleri bir UI Geliştiricisi bile kiralar.

Gerçekten bir meydan okuma istemediğiniz ve şirketteki insanları sevmediğiniz sürece böyle roller üstlenmenizi önermiyorum. Bir proje üzerinde bu kadar çok çalıştığınızda, kızgınlığın artması kolaydır. Katkılarınız olmadan her şeyin parçalanacağını bildiğinizde hızlı bir şekilde gelişecektir. Kemerinizin altında biraz deneyim sahibi olduğunuzdan ve ne yaptığınızı bildiğinizden emin olun.Tasarım kaynakları yerine, bazı kuruluşlar tüm geliştiricilerin kullanıcı arayüzünün nasıl görüneceğine karar vermelerine izin verir. Böyle bir organizasyona girerseniz, kendinizi her küçük şey hakkında başka insanlarla tartışırken bulabilirsiniz. 

Bir yandan, bir düğmeyi mavi yapma nedenlerinizi savunmak zaman zaman canlandırıcı olabilir. Öte yandan, bazı geliştiricilerin herhangi bir tasarım eğitimi yoktur. Bu, estetik açıdan neyin hoş olduğunu buldukları hakkındaki görüşleriyle muhakeme yapmak, özellikle küçük ayarlamalar için sinir bozucu olabilir.Bir UI geliştiricisi olarak bir kariyer düşünüyorsanız, iş tanımlarının korkutucu olabileceğini bilin. Ancak bunlar genellikle gerçeği yansıtmayan bir istek listesidir. Tasarım ve kodlama görevlerinin bir karışımı üzerinde çalışmaktan hoşlanıyorsanız, sizin için mükemmel bir seçim olabilir. Kullanıcı arayüzü geliştiricileri rolleri sunan çoğu şirket orta ila küçük boyutlu olacak ve genellikle ekipte tasarımcı bulunmayacak. Bu bazı olumsuzluklara yol açabilir. Diğer geliştiricilerle tasarım kararları hakkında tartışmak ve üst yönetimi tasarımın bazı küçük değişikliklerden daha fazla olduğuna ikna etmek gibi.Bu olumsuzlukları aşabiliyorsanız, bazı UI geliştirici pozisyonlarına başvurmanızı tavsiye ederim. Unutmayın, diğer başlıkların altına saklanabilirler. Çıkarmadan önce açıklamaları okuduğunuzdan emin olun.

Comments

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

GIPHY App Key not set. Please check settings

Yükleniyor…

0

Ne düşünüyorsun?

Teslasuit’in yeni VR eldivenleri sanal nesneleri hissetmenizi ve nabzınızı takip etmenizi sağlar

Bosch, kendi kendine giden otomobiller için daha düşük maliyetli sensörler sunacak