Web tasarım dünyasında, doğru şeyleri nasıl yapacağımızı ve seçtiğimiz meslekte nasıl başarılı olabileceğimizi anlatan sonsuz bir içerik var.

Açıkçası bu iyi bir şey ve kesinlikle bu şekilde devam edecek. Ama bir zamanlar, yaptığımız şeylerin (ya da başarısız olduğumuz) olumsuz olan hatırlatıcılara ihtiyacımız var.

Yani, tasarımcılar ve geliştiriciler olarak ilerlememizi olumsuz yönde etkileyebilecek şeyler - bu şeylerin faturaları ödememize ve bizi maddi olarak ayakta tutmamıza yardımcı olmasına rağmen.

Hepimizin durumunu analiz etmemiz ve sağlıklı tasarım ve kodlama alışkanlıkları oluşturup oluşturmadığımızı ve bu alışkanlıkların uzun vadeli başarıya elverişli olmayan kısa vadeli kazançlar sağlayıp sağlayamayacağını değerlendirmemiz gerekiyor.

Bu yüzden, bu bilgiyi bir tuz parçasıyla (çünkü bazılarının çok tartışmalı olduğunu biliyorum) ve kişisel olarak beş yıl içinde iş yapmanıza engel olacak bir şey yapıp yapmadığınızı düşünün.

Bir müşteriyi kapatmanın hiçbir niyeti yok

Bu kesinlikle herkesin anlayamadığı semptomlardan birisidir. Bazıları bunu iyi bir şey olarak görebilir. Sonuçta, çalıştığınız her müşteri cebinize para yatırır, size daha fazla deneyim sunar ve portföyünüzün boyutunu artırır. Ama her müşteri projesi bu şekilde ortaya çıkmaz.

Kimsenin bilmesini istemediğim projeler üzerinde çalıştım, çünkü müşteri tasarımlarını istedikleri gibi yaptı ve kullanışlılık ve en iyi uygulamalarla ilgili tavsiyem çoğunlukla göz ardı edildi.

Elbette, gerçekten büyük ajanslar gibi müşterilerimizi seçme lüksüne sahip değiliz. Ama en azından, ne tür bir müşteriyle çalışmanın tersine olabileceğimizi kendimiz için anlayabilmeliyiz. Bir müşteriyi kapatmaya gücümüz yetmediğimiz durumlar olabilir, bu da anlaşılabilir bir durumdur. Bu yüzden bu bölüm, motivasyonlarımızı eylemlerimizden daha fazla ele almaktadır (alt başlıktaki “niyet” kelimesine dikkat ediniz).

İstemcilerde veya istenmeyen bulduğumuz projelerde bazı özellikleri tanımlayabilirsek, muhtemelen geliştiriciler olarak bazı ilerlemeler kaydediyoruz ve para kazanmakla ilgili çok fazla endişe duymuyoruz ancak öncelikle web’i daha iyi bir hale getirmeye odaklanıyoruz. yer

Sen "Tüm Ticaretin Jack'i" Atasözüsün

Bu kesinlikle bir son derece tartışmalı noktalar Daha önce ima ettim. Ancak bu senaryoyu düşünün: Sizler bunu yapan bir web geliştiricisisiniz: Illustrator'da bir logo oluşturabilir, Photoshop'ta bir web sitesi maketi tasarlayabilir, çok sayıda arka plan çerçevesiyle çalışabilir, birden fazla arka planda programlayabilirsiniz. son diller, geçerli XHTML ve CSS kodları yapabilir, ham JavaScript oluşturabilir, 3 veya 4 JavaScript kütüphanesiyle oynamayı öğrenebilir, yazı yazma, içerik stratejisi, IA, UX ve hatta SEO ve SEM'de dalga geçebilir.

Jack of all Trades
Bir web tasarımcısı olarak çok fazla şey yapmaya çalışıyorsunuz ve sonuç olarak bunlardan herhangi birinde başarı elde edemiyor musunuz?

Bu farklı teknolojilerin, kavramların ve dillerin tümünün güncelliğini koruyabilmeniz ve bunları takip edebilmeniz ne kadar gerçekçi? Hiç de gerçekçi değil, bu yüzden takip edebileceğiniz ve odaklanabileceğiniz bir kaç alan seçmek en iyisidir ve eğer belirli bir müşteri odağınızın ötesindeki diğer hizmetleri gerektiriyorsa, bu bizi bu listedeki bir sonraki öğeye taşır.

Herhangi bir ağ yapmıyorsun

En son teknolojiye ve en iyi uygulamalara ayak uydurabilmeniz ve ağda kalmanızı sağlamanın en iyi yollarından biri, hem çevrimiçi hem de şahsen ağ kurmaktır.

Tabii ki, bizim yerimiz ya da diğer bazı faktörler nedeniyle, kişisel ağ söz konusu olduğunda bazılarımız sınırlı olabilir. Ancak hepimiz ağ geliştirebilir ve çevrimiçi geliştiricilerle ilişkiler kurabiliriz. Sadece dünyanın en iyi geliştiricilerinden bazılarının bloglarını takip etmek ve yorumlarda yapıcı tartışmalara katılmak bu konuda yardımcı olabilir.

Networking
Başarılı bir ağ, bir web profesyoneli olarak başarınız üzerinde önemli bir etkiye sahip olabilir.

İletişim kurmak ve topluluktaki son gelişmeleri takip etmek için bir başka harika yol da etkinlikler veya konferanslar senin bölgende. Bu etkinliklerin birçoğu web tasarım endüstrisindeki en büyük isimlerden bazılarıdır ve paylaşılan bilgiler her zaman günceldir ve genellikle oyunun önündedir.

Son olarak, çeşitli sosyal ağ siteleri aracılığıyla yapılan genel ağ oluşturma yöntemlerinin yanı sıra, bir web uygulaması, blog veya başka bir web sitesinde topluluktaki bazı geliştiricilerle de işbirliği yapmayı teklif edebilirsiniz. Bu şekilde bağlantılar kurmak, güçlü olmayan alanlarda çalışabileceğiniz diğer geliştiriciler ve profesyoneller ile bağlantı kurarken, bazı alanlarda becerilerinizi geliştirmeye odaklanmanıza yardımcı olacaktır.

Bahsedildiği gibi, bu çok fazla şapka giymekten kaçınmak için bir önceki noktaya kadar gider. Mevcut profesyonellerden oluşan sağlam bir ağınız varsa, muhtemelen “tüm işlemlerin Jack'i” olmanız gerekmeyecek ve birkaç özel alanda uzman olmaya odaklanabilirsiniz.

Ağa geldiğinde verebileceğim tek uyarı kelimesi, kendinizden başka bir şey elde etmek için değil, sadece kendinizin vermesi için hazırlıklı olmaktır. Eşit ve uzun süreli bir değişimin gerçekleşmesinin tek yolu, açgözlülük ve bencilliklerin geride kalması ve yardım beklediğiniz kişilere yardımcı olmak için istekli olmanızdır.

Tasarım Kararlarınızı Açıklayamazsınız

Herkes aynı zamanda bir amaca hizmet ederken ve kullanılabilir ve sezgisel bir kullanıcı deneyimi sunarken, izlenim yaratan güzel web siteleri oluşturabilmek istiyor. Ancak, tasarımcılar olarak, bu konuda çabalarımızda sıklıkla çok fazla çaba harcıyoruz.

Taklit tuzağına düşebiliriz (ki bu genelde iyidir), ancak tüm tasarım kararlarımızın bir web sitesinin amacının, yapısının, izleyicisinin ve içeriğinin dikkatli bir analizine dayanması gerektiğini unutun. Bir tasarımcının bir tasarımdaki her pikseli açıklamasını beklemiyorum (bazı tasarımcıların yapabileceğine eminim), ancak tasarımdaki en büyük bileşenlerin iyi bir gerekçeye sahip olması gerekir.

Portfolio
Portföyünüzdeki tasarım öğeleri, tüm projelerinizin birbirine çok benzediğini gösteriyor mu?

Bir tasarımcı portföyüne göz attığımda ve projelerinde birçok benzerlik gördüğümde ilginç buluyorum (ve insanların kendi portföyümde aynı zayıflıkları göreceğinden eminim). Ancak tüm tasarımlarınız aynı niş endüstrisindeki müşteriler için değilse, tasarım kalıpları ve öğeleri projeler arasında çok sık tekrarlanmamalıdır . Eğer öyleyse, bu bir tembelliğin bir belirtisi ve gerçekten bir tasarımın ne olması gerektiğine dair bir değerlendirme eksikliği olabilir.

JQuery Ninja'sın, Ama Ham JavaScript'i Kodlayamazsınız

Gerçek şu ki, eğer ham JavaScript'i kodlayamazsan, o zaman bir jQuery ninja değilsin; Sadece sen olduğunu düşünüyorsun.

Ben bir dilin zeminden yukarı doğru kavranmasının, bu konuda gerçekten başarılı olmanın en iyi yolu olduğuna inanıyorum. Geliştiriciler ve tasarımcılar, ham JavaScript'i bilmeden jQuery ile harika şeyler başarabilse de, JavaScript'i tanıdıklarında daha da büyük şeyler başarabilirler.

Bir JavaScript kütüphanesini kapsayan iyi bir kitap, kütüphanenin yeteneklerini daha derinden incelemek için anlaşılması gereken JavaScript kavramlarını tartışan bölümleri içerecektir.

jQuery in Action
“Eylemde jQuery” adlı kitap, jQuery becerilerinizi çok daha iyi hale getirecek bazı önemli JavaScript kavramlarını tartışan bir ek içermektedir.


Aşamalı İyileştirme Hakkında Asla Düşünmediniz

Ormanda bir ağaç düşerse ve duymak için kimse yok ise, ses çıkarır mı? Olsa bile, ses alakasız, çünkü bir amaca hizmet etmedi.

Bu, geriye dönük olarak uyumlu olmayan ve erişilebilirlikten yoksun bir web sitesiyle gerçekleşebilir. İşte burası aşamalı geliştirme içeri girer ve planlama aşamasında, projenin ortasına ya da gerçeğe göre daha zor (ama imkânsız değil) olduğu için dikkate alınması gerekir.

Progressive Enhancement
Aşamalı geliştirmenin önemini anlamanız size daha iyi bir web geliştiricisi sağlayacaktır

Aşamalı geliştirme (erişilebilirliği uygularken önemli içeriklerden biri olan), bir web sitesinin içeriğinin SEO dostu olmasını ve daha eski tarayıcılara, destekli teknolojilere veya web'de JavaScript ve / veya Ajax ile gezinenler dahil tüm site ziyaretçilerine açıktır. yetenekler devre dışı. Sitenizin içeriğine motor örümceklerini aramak için erişilebilir değilse, o zaman o düşen ağaç ve kimse bunu duymak için orada değildir.

Erişilebilir içerikler, sınırlı sayıda istemci tarafı geliştirmeleri olan projelerde doğal olarak gerçekleşir, ancak özellikle Ajax tabanlı siteler ve uygulamalarda veya önemli içeriğe erişmek için JavaScript kullanan sitelerde önemlidir.

Web projelerinizde aşamalı geliştirmeyi düşünmek, sitenin içeriğinin erişimini en üst düzeye çıkarmaya çalıştığınızı ve sitenin bir satışı dönüştürme veya dönüşüm sağlama yeteneğini en üst düzeye çıkarmayı hedeflediğinizden emin bir işarettir.

Sizce “Özellikler” Gözlük

Hiçbir şekilde, web geliştiricilerinin en son hakkında her şeyi bilmesi gerektiğini ima etmiyorum. CSS ve HTML Şartnameler (örn. “özellikler”) veya diğer kabul gören sıradan konular, ancak web standartlarının dünyasındaki bazı ilerlemelere en azından geçen bir ilgiye sahip olmalısınız, çünkü bunlar geleceğin ağını şekillendireceklerdir . Aynı zamanda, bu konularda bir iş görüşmesinde (veya bir müşteri toplantısında zaman zaman ve taktik olarak) zekice ve pratik olarak konuşabilmek için zarar veremez.

W3C
Web standartlarının gelişimine ilgi duyanlar, en heyecan verici girişimler olmasa da, başarılı bir web geliştiricisi olmanın önemli bir parçası.

Tanınmış web tasarımcıları ve geliştiricilerinin çoğunluğu standartlar hakkında sesli olarak bilinen kişilerdir. Aynı geliştiriciler kitap satın almış olanlar, benzeri siteler hakkında çığır açan makaleler yazmışlardır. Bir Liste Apart ve web tasarım dünyasındaki en büyük etkinlik ve konferanslardan bazılarını konuşmaya devam ettiler.

Bu tasarımcılar ve geliştiriciler, günümüzde kimler olduklarından ötürü, çünkü başkalarını öğrenmek ve web'i daha erişilebilir bir yer haline getirmeye katkıda bulunan kavramlar ve teknikler hakkında eğitmek için zaman ayırdılar. Web standartları dünyasında kaydedilen ilerlemeyle ilgili eğitim almayı hedefliyorsanız, benzer hedeflere ulaşabilirsiniz.

Neden Yanlış olduğumu Açıklamak İçin Bu Makale Yorum Yazmaya Hazırlanıyorsunuz

Eminim, bu makalede yapılmış bazı tartışmalı noktalar vardır, eminim bahsetmeyi ihmal ettiğim bazı önemli şeyler de vardır. Ancak, bu konulara karar vermeden önce, “başarılı” bir web profesyoneli için çok az önem taşıyorsunuz, hedeflerinizi web siteleri oluştururken ve birkaç yıl içinde kendinizi nerede gördüğünüze karar vermek için zaman ayırın.

Web tasarımında tek ilginin iş ile ilgili olduğu (yani hedeflerinin çoğunlukla finansal güdümlü olduğu) insanlarla çalışmaktan ve talihsiz bir deneyim yaşadım. Web uzmanları olarak yaptığımız şeylerin potansiyel olarak geniş kapsamlı etkileri nedeniyle, hedeflerimiz bu tür yüzeyselliğin ötesine geçmeli ve web uzmanları olarak ilerlememizin web'i daha kolay bir yer haline getirmeye yardımcı olmasını sağlamak için kişisel değerlerimizi sürekli olarak değerlendirmemiz gerekir.

Bu hedeflere ulaşmaya ve her zaman “satış yapmamak” üzerine odaklanmak, nihayetinde başarılı bir web profesyoneli haline getirecektir.


Bu yazı serbest yazar ve web geliştiricisi Louis Lazaris tarafından Webdesigner Deposu için özel olarak yazılmıştır. Louis koşuyor Etkileyici Webler web tasarımında makaleler ve eğitimler yayınlar. Louis'i takip edebilirsin Twitter'dan ya da onunla temasa geç web sitesi aracılığıyla .

Bu görüşlere katılıyor musunuz? Neden ya da neden olmasın? Lütfen aşağıdan paylaşın…