Web tasarımı hakkında yazan veya bir web tasarım blogu (bunun gibi) yazan herkes, yeni tasarımcılardan oldukça düzenli bir şekilde sorular sormak zorundadır. Ve çoğumuz bu sorulara zamanın izin verdiği ölçüde cevap vermeye çalışıyoruz (ki, maalesef, istediğim sıklıkta değil).
Zaman bir sorun olabileceğinden, tekrar tekrar sorulan en sık sorulan soruların bazılarını bir araya getirdim ve onlara cevap vermeye çalıştım. Bunlar, tasarım yapmayı öğrenecekler, ihtiyacınız olan beceriler ve müşterileri nasıl alacakları gibi şeylerdir.
Şimdi, eminim ki, yeni tasarımcıların sahip olduğu başka sorular da var ve bunları yorumlarda bırakacak olursanız, ikinci bir bölüm yapmayı ve daha fazlasını yanıtlamayı deneyeceğiz.
Bir çok insan buna “tasarım becerileri” ile cevap vermek için cazip gelebilir! Ama “tasarım” gerçekten bir beceri değildir. Bu bir sonuç. Bu sonuca ulaşmak için başka yeteneklere ihtiyacınız var.
Peki iyi bir tasarıma giden yetenekler neler? İşte temeller:
Kulağa yeterince basit geliyor, değil mi? Temel olarak, iyi tasarımlar bir dizi farklı parçadan oluşur. Bu bölümlerin estetik açıdan hoş bir şekilde nasıl düzenleneceğini bilmek, mekânsal ilişkilerin iyi bir algısını ve orantının algıyı nasıl etkilediğini gerektirir.
İyi renk kullanımı bu ilişkileri güçlendirir ve bir sonraki seviyeye sıkıcı bir tasarım getirebilir. Renk teorisi parça bilimi ve parça sanatıdır, ancak muhtemelen bir tasarımcının ustalaşması için en kolay şeylerden biridir.
Kafanda neler olup bittiğini alma ve onu pixel haline getirme yeteneği, bir tasarımcının yaptığı şeyin teknik yönlerini daha fazla kapsar. Tasarımı tasarlamak için bir tasarımcının kullanabileceği araçları kullanma becerisine sahip olmanız gerekir. Bu grafik programları, programlama dilleri ve daha fazlası anlamına gelir. Eğer fikirlerinizi gerçeğe dönüştüremiyorsanız, o zaman bir tasarımcı değilsiniz, “parlak bir fikir” ile başka bir şaşkınsınız.
Muhtemelen öğrenmeniz gereken birkaç yardımcı beceri şunları içerir:
Kesinlikle tasarım ile ilgili olmasa da, eğer bir serbest meslek sahibi olmak istiyorsanız hepsi değerli birer beceridir ve bir şirket ortamında çalışsanız bile yararlı olabilir.
Yaparak öğrenmeye inanan biriyim. Orada tasarım hakkında bilmeniz gereken her şeyi size öğretebilecek binlerce öğretici var, ve sonra bazıları. Web sitelerinin nasıl tasarlanacağını öğrenmek için tek bir en iyi kaynak yoktur.
Web sitelerinin nasıl tasarlanacağını öğrenmek için üç aşamalı bir süreç öneriyorum.
Öncelikle, HTML ve CSS için bazı iyi referans sayfaları bulun. Orada düzinelerce var, bu yüzden kullanımı kolay olacak gibi görünen bir tane bulun.
Ardından, bazı eğiticilerle başlayın. Google senin arkadaşın burada. Web tasarım eğitimlerini arayın. Tuts+ Tuts + Ağ başlamak için iyi bir yerdir, ancak yüksek kaliteli öğreticiler içeren tek site değildir. Tüm süreç hakkında fikir edinmek için başlangıçtan bitişe kadar birkaçını takip edin.
Oradan, mevcut siteleri ayrı ayrı almaya başlayın. Kodu görmek için Firebug gibi araçları kullanın (HTML, CSS ve JavaScript). Onları neyin işaretlediğini bul. Hangi eklentileri ve teknolojileri kullandıklarını belirtin. Ardından, tercihen kodlarını kopyalayıp yapıştırmadan siteyi sıfırdan yeniden oluşturun.
Bir web sitesini nasıl oluşturacağınızı anlatan kitap ve makaleler okumak için yıllarca harcayabilirsiniz. Ancak, aslında, siz dalmaya ve yaratmaya başlayıncaya kadar, sadece bu kadar uzaklaşacaksınız.
Bu bir hile sorusu. Pek çok yeni tasarımcı, HTML5 ve CSS3'ün yalnızca duyduğumuz tüm yeni teknolojileri değil, aynı zamanda önceki sürümlerdeki (“kullanımdan kaldırılanlar” gibi) eski “eski” teknolojileri de içerdiğini fark etmiyor.
Diğer bir deyişle, zamanınızı HTML5 ve CSS3'ü öğrenerek geçirmelisiniz. HTML4'ü (veya XHTML) öğrenirseniz, HTML5’te başladığınızda öğrenmeniz gerekecek şeyleri öğreniyor olabilirsiniz. Aynı CSS2 vs CSS3 için de geçerlidir. Bu yüzden sadece en yeni teknolojileri / güncel teknolojileri ve daha eski tarayıcılar için ihtiyaç duyabileceğiniz her türlü çalışmayı öğrenin.
Bir tasarımcı olmak istiyorsanız, bir çeşit grafik programında uzmanlaşmanız gerekir. Bu, Photoshop, Fireworks, Illustrator, GIMP veya ihtiyacınız olan şeyi yapan başka herhangi bir program olabilir. Teknik olarak bir siteyi tamamen tarayıcıda tasarlayabiliyor olsanız da, CSS3 ile bir görüntü düzenleme programıyla uğraşmadan bazı grafikler bile oluşturabilirsiniz, bu tür bir programda yetkin olmak bir noktada gerekli olacak ve Hayatınız daha sık sık daha kolay değil.
Öyleyse, Photoshop gibi bir şeyi öğrenmeniz gereken zamana cevap olarak şunu söylüyorum: en kısa zamanda.
Orada hiç kimseye değmeyecek tasarımcılar var. Bazıları bunu tercih ederek yaparlar: sadece kodlamayı sevmezler. Ama diğer zamanlar, çünkü nasıl kodlanacağını asla öğrenmediler.
Temel ön uç gelişimini gerçekten bilmelisin. Bunu outsource etmeyi seçseniz veya sadece görsel tasarıma odaklanmanız gereken bir ekipte çalışıyor olsanız bile, kodun nasıl çalıştığını bilmek, tasarımlarınızı daha iyi hale getirecektir. Neyin mümkün olduğunu ve neyin olmayacağını bilmek, geliştiricilerin bakış açısıyla çalışmayı daha da kolaylaştıracaktır.
En azından HTML5 ve CSS3'ü öğrenmenizi ve jQuery'yi veya başka bir kütüphaneyi saçınızı yitirmeden kullanabilmeniz için yeterli JavaScript'le tanışmanızı şiddetle tavsiye ederim. Bunun ötesinde ek programlama dilleri öğrenmeye karar verirseniz, yalnızca daha çok yönlü ve çok yönlü bir tasarımcı / geliştirici olmanıza yardımcı olur.
Bir klişeyi kullanmak için üzgünüm, ama ne kadar bir ip parçası? Bazı tasarımcılar doğaldır. Birkaç hafta veya birkaç ay içinde iyi tasarım yapmayı öğrenebilirler. Çoğu zaman yaratıcı olanlardan ziyade onları başlangıçta tutan teknik yönler.
Diğer tasarımcılar, ücretli müşteri çalışmalarına başlamadan önce zanaatlarını öğrenmek için yıllarını alırlar. Ya bir tanesi iyi. Birkaç ay sonra başkalarının projelerini almaya hazır hissediyorsanız, o zaman bunun için gidin. Bu noktaya ulaşmak yıllar alırsa, bu da iyi olur.
Bir kaç tavsiyem: önce, bir başkası için çalışmaya başlamadan önce tamamlanmış birkaç projeniz olduğundan emin olun. Bu, yaratıcı kısa metinden bitmiş, canlı siteye tamamen tamamlanmış demektir.
Bundan sonra, bir müşteri veya aile üyesine ait bir siteyi ücretsiz olarak ya da bir müşteri ile çalışmaya alışmak için sadece bir miktar para (ve itibarınız) olmadan önce bir site tasarlamayı düşünebilirsiniz.
Son bir tavsiye biraz: küçük başlayın. Olabildiğine çekici gelmek, büyük bir projeye erken başlamak, bir felaket olabilir. Sadece tasarım becerilerinizi değil, aynı zamanda proje yönetimi becerilerinizi de geliştirene kadar, daha yönetilebilir projelerle uğraşmaktan daha iyidir.
Bu herkesin sorduğu soru. Kimsenin cevabı yok. Sitelere benzer projelerde teklif vermeye başlayabilirsiniz. Elance.com . Craigslist'i ve diğer işleri yerel işler için kontrol edebilirsiniz. Yeni veya yeniden tasarlanmış bir siteyle ilgilenip ilgilenmediklerini görmek için yerel işletme sahiplerini bile arayabilirsiniz.
Arkadaşlarınızın ve ailenizin iş için açık olduğunuzu bilmelerini sağlayın ve hizmetlerinizle ilgilenebilecek kişilerin tanıdıklarını sorun. Uzmanlığınızı sergileyen tasarım ve iş blogları için makaleler yazın. Sosyal medyada aktif olun ve takipçilerinizin ve arkadaşlarınızın bir web tasarımcısı olduğunuzu bildiğinden emin olun. Temel olarak, kendinizi olabildiğince uzağa koyun ve yeni müşterilerin peşinden gidin.
Son olarak, işinizin mükemmel olduğundan emin olun. İyi çalışmalarınız ve iyi itibarınız sahip olabileceğiniz en iyi reklamlardır.