UX Tasarımcılarının Bilmesi Gereken Programlama Dilleri
Yayınlanan: 2022-12-26Bir UX tasarımcısı olmak için nasıl kod yazılacağını bilmek zorunda değilsiniz. Ancak iyi bir UX tasarımcısı olmak istiyorsanız kodlamayı anlamanız gerekir. Neden? Figma'daki bir ürünün tasarımı, her UX en iyi uygulamasıyla uyumlu olsa bile, bir geliştirici olmadan da sadece bundan ibaret olduğunu düşünebilirsiniz - bir uygulamadaki bir dizi resim.
Bir ürün oluşturmak için geliştiricilerle işbirliği yapmanız gerekir. Ve bu işbirliğinin verimli olmasını istiyorsanız onların dilini konuşmanız gerekir. Ayrıca, nasıl kod yazılacağını öğrenmek, özellikle işletmeler yerine yeni kurulan şirketlerde çalışmayı tercih ediyorsanız, kariyerinizi hızlandırmak için ekstra bir itici güç olabilir.
Kodlama kariyerinize nasıl fayda sağlayabilir?
Bilişim sektörü çok hızlı gelişiyor. Aynı zamanda oldukça rekabetçi bir ortamdır. UX tasarımcısı kariyerinizde başarılı olmak istiyorsanız trendlere ayak uydurmalı, daha çevik olmaya çalışmalı ve yenilik peşinde koşmalısınız. Aksi takdirde, sadece durgunlaşırsınız.
Nasıl kod yazılacağını öğrenmek, kariyerinizde büyümenize ve başarılı olmanıza yardımcı olacak pratik ve değerli faydalar sağlayacaktır.
Peki nedir bu faydalar?
- İşbirliği becerilerinizi bir sonraki seviyeye taşıyacak. Kodun nasıl çalıştığını anlamak, yalnızca gerçekten inşa edilebilecek şeyler tasarlamanıza değil, aynı zamanda geliştiricilerle onların dilinde konuşmanıza da olanak tanır. Ve prototiplerinizi kendiniz hayata geçirebilirseniz, ekip çalışmanız kaçınılmaz olarak daha üretken ve hızlı hale gelecektir.
- Tasarımlarınıza zenginlik katacaktır. Bir UX tasarımcısı olarak, bir kullanıcının tasarladığınız ürünü veya projeyi nasıl gördüğüne dair zaten bir anlayışa sahipsiniz. Bir front-end geliştirici gibi düşünmek, projelerinizi farklı bir perspektiften, bazen daha objektif bir şekilde görmenizi sağlayacaktır. İki bakış açısını birleştirmek, size proje hakkında benzersiz bir anlayış verebilir. Her zaman belirli bir şekilde çözmek zorunda hissettiğiniz sorunlara yeni çözümler bulabilirsiniz.
- İşinizin sıkıcı kısımlarını düzene sokabileceksiniz. Çalışmanızın en çok tekrar eden (genelde en sıkıcı olan) bölümleri için senaryolar yazmak, daha hızlı sonuç almanızı ve tüm süreci daha keyifli hale getirmenizi sağlar.
- Rekabet avantajı elde edeceksiniz. Tasarım ve geliştirme her geçen yıl daha iç içe hale gelmektedir. Birden çok beceriye sahip olmak, çok yönlü bir takım oyuncusu olarak sizi öne çıkaracak ve kod yazamayan UX tasarımcıları arasında öne çıkmanıza yardımcı olacaktır. Ve kaynakların sınırlı olduğu, ancak özgürlüğün bol olduğu ve yenilikçi projelerin olduğu başlangıç ortamını, her görev için bir rolün olduğu dev bir şirketin ortamına tercih ederseniz, o zaman birden fazla beceriye sahip olmak sizi daha istihdam edilebilir yapacak büyük bir varlıktır. .
Bir UX tasarımcısının bilmesi gereken programlama dilleri
Bir projenin birincil programlama dili, UX tasarımı da dahil olmak üzere geliştirme sürecini önemli ölçüde etkileyebilir. Ne de olsa, seçilen dil genellikle projenin teknik kısıtlamalarını oluşturur. Bu sınırlamaları anlamıyorsanız, inşa edilemeyecek bir şeyi tasarlamak için çok fazla zaman ve çaba harcama riskini alırsınız.
Programlama dili şunları etkiler:
- Market zamanı
- Arka uç teknik altyapısı
- API'ler ve entegrasyonlar aracılığıyla işlevsellik ve ölçeklenebilirlik
Kelimenin tam anlamıyla yüzlerce programlama dili var. Ve çoğu, tüm kariyeriniz boyunca asla karşılaşmayacaksınız. Bununla birlikte, en azından temellerini bilmek sizin için tüm farkı yaratacak temel programlama dilleri vardır.
Peki ustalaşmak için bir dili nasıl seçersiniz? Bir UX tasarımcısı olarak, çoğunlukla ön uç dillerle ilgilenmelisiniz. Bunlar, işlerin müşteri tarafından sorumlu olan programlama dilleridir. Bununla birlikte, bir arka uç veya sunucu tarafı dili öğrenmek size yapbozun son parçasını sağlayacak ve bir üründe işlerin nasıl yürüdüğüne dair tüm resmi net bir şekilde görmenizi sağlayacaktır.
Peki, temellerini almanız gereken programlama dilleri nelerdir?
HTML ve CSS
Bu ikisi, şimdiye kadar kullandığınız her web sitesinin tuğlaları, kaplamaları ve dekoratif malzemeleridir. HTML, yapıyı veya düzeni tanımlar. Ve CSS, yapının ve öğelerin nasıl görüneceğini tanımlar.
Her iki dil de acemi dostudur ve öğrenmesi kolaydır. Bir giriş kursuyla başlayın veya çevrimiçi olarak mevcut yüzlerce kitaptan bir veya iki kitap okuyun.
Profesyonel bir kodlayıcı olmanıza gerek yok. Ancak, bir açılış sayfasını veya basit bir tek sayfalık web sitesini kodlayabileceğiniz noktaya gelmeye çalışın.
JavaScript
JavaScript, temel statik tasarımları bir sonraki seviyeye taşır ve onları etkileşimli hale getirir. Bu, bir sayfadaki öğenin kullanıcıların eylemlerine nasıl tepki verdiğini tanımlayan dildir. Bir UX tasarımcısı için öğrenilmesi gereken harika bir dildir. Etkileşimli prototipler oluşturmak için kullanabilirsiniz.
JavaScript öğrenmek genellikle HTML ve CSS'den biraz daha zor kabul edilir. İlginizi çekebilecek birçok çevrimiçi çalışma materyali var. Üç ön uç dilinin temellerini öğrendikten sonra, hepsini kullanarak bir web sitesi oluşturmayı deneyin.
java
En az bir arka uç dili öğrenmeye karar verirseniz, Java kesinlikle seçmeniz gereken dildir. Buzdolabınızdan öğle tatillerinde oynamaktan keyif aldığınız mobil oyunlara kadar her türlü üründe bulunabilen son derece popüler bir dildir. Bu nedenle, üzerinde çalıştığınız projelerin çoğunda birincil arka uç dili olarak da olması muhtemeldir.
Nesne yönelimli, genel amaçlı bir dildir. Ve çok acemi dostu. Bu nedenle, Java'nın temellerine hakim olmak sizin için çok zor olmamalı ve tüm nesne yönelimli dillerin nasıl çalıştığını anlamanızı sağlayacaktır. Böylece, hayatınızın ilerleyen dönemlerinde bu bilgiyi geliştirebilir ve kariyeriniz gerektiriyorsa diğer programlama dillerini öğrenebilirsiniz.
Dili tanımak için bir veya iki Java blogu okuyarak başlayın. Ya da daha iyisi, platformun sağladığı eğlenceli ve destekleyici ortamda CodeGym'de Java öğrenin.
Bir UX tasarımcısının öğrenmesi gereken programlama dilleri hakkındaki düşüncelerimiz bu kadar. Kodlama yapan bir tasarımcı olmak elbette kolay bir yol değil. Harcadığınız zaman ve çabaya değip değmediğine yalnızca siz karar verebilirsiniz. Unutmayın, iyi bir UX tasarımcısı olmak için yazılım mühendisi olmanıza gerek yok. Temel bir anlayış yeterlidir. Ve öğrenmesi eğlenceli olabilir!
Bu, CodeGym için sponsorlu bir gönderidir.