Ich weiß, ich weiß … keiner von uns Kreativen möchte etwas mit Codierung zu tun haben, das über das grundlegende HTML/CSS hinausgeht, das wir kennen müssen, um unsere Designs an die Entwickler weiterzugeben.
Die Entwicklung ist etwas für diese Programmier-Grunzer, diese Code-Jockeys, diese Geeks.
Warum sollten wir uns in die Entwicklungsgräben begeben, wenn es hier oben mit Photoshop-Pinseln, Nachmittagstee und MacPros so schön ist? Weil Sie dafür ein besserer Designer sein werden.
Skeptisch? Lesen Sie weiter und entdecken Sie 6 Gründe, warum Designer programmieren sollten …
1. Besseres XHTML
Ich habe mit vielen Designern zusammengearbeitet und kannte sie, die nur das Nötigste wussten, was nötig war, um ihre Entwürfe aus Photoshop in ein Webformat zu übertragen. Oftmals verwendeten sie ein Softwareprogramm oder ein Plug-in-ähnliches Programm SiteGrinder. Obwohl diese Programme immer besser darin werden, konformen Code zu erstellen, können sie immer noch nicht mit der von Menschen erstellten Variante mithalten.
Wenn Sie wissen, wie Sie Ihr eigenes standardkonformes XHTML schreiben, sind Sie eine wertvolle Ergänzung für jedes Webteam (Schwerpunkt auf dem standardkonformen Teil). Bei all der Aufregung um PHP, ASP.NET, Ruby und viele andere Sprachen vergessen die Leute oft, dass am Ende alles HTML ist, denn das muss Ihr Browser haben, um eine Seite darzustellen. Je mehr Sie über das Medium wissen, in dem Sie arbeiten, desto besser arbeiten Sie in diesem Medium.
2. Bessere SEO
Und während wir über standardkonformen Code sprechen, sollten wir Folgendes erwähnen SEO. Das ist ein großes Schlagwort, wenn auch nicht mehr so sehr wie in der Vergangenheit. Dies bedeutet jedoch, dass SEO zu einer viel alltäglicheren Vorstellung davon wird, was eine Website anstreben sollte, und nicht nur zu einer zusätzlichen Sonderfunktion für Websites großer Unternehmen.
Wenn Sie lernen können, Ihren eigenen Code zu schreiben, sind Sie der Fähigkeit zum Auflisten viel näher „SEO-konforme Designs“ finden Sie auf Ihrer Liste der verfügbaren Dienste. Das bedeutet, dass Sie mehr verlangen können, und es ist ein weiteres Abzeichen an Ihrer Mütze.
3. Bessere Zugänglichkeit
Besserer Code und bessere SEO = bessere Zugänglichkeit. Zu den Aufgaben eines jeden Designers gehört es, Informationen klar und kohärent darzustellen, und zwar im Internet, und zwar nicht nur auf visuelle Weise. Die Navigation auf einer schlecht codierten Website kann für Blinde oder sogar für die Nutzung eines Mobilgeräts ein Albtraum sein.
Wenn Sie sich mit den Besonderheiten der barrierefreien Codeentwicklung befassen, verfügen Sie nicht nur über dieses Wissen als Teil Ihrer Produktionsfähigkeiten, sondern können auch besser verstehen, welche Überlegungen Sie beim Entwerfen für Barrierefreiheit berücksichtigen sollten.
Barrierefreiheit ist ein Gebot für alle Regierungswebsites, fast alle Bildungswebsites, und auch Unternehmen beginnen, den Wert darin zu erkennen. Je mehr Menschen Sie über Ihre Website erreichen können, desto größer sind die Chancen, dass Sie Ihr Ziel erreichen, welches auch immer es sein mag. Und das muss sich in jedem erfolgreichen Design widerspiegeln.
4. Bessere linke Seite
Ein kreativer Rechtshirn zu sein ist großartig, aber wenn man seine linke Gehirnhälfte trainiert, kann das Kreativität ganz anderer Art anregen. Das Motto unten im WordPress Website ist „Code ist Poesie“und das liegt daran, dass die Übersetzung einer geschriebenen Sprache in etwas, das visuell gesehen werden kann, wirklich eine Kunstform ist.
Wenn Sie lernen, Ihren eigenen Code zu schreiben, eröffnen sich völlig neue Ausdrucksmöglichkeiten. Durch die Weiterentwicklung Ihrer technischen und analytischen Fähigkeiten können Sie Ihr Informationsdesign verbessern, Wireframes entwickeln und einen Weg für die Arbeit mit Interaktionsdesign schaffen. Und wer weiß, vielleicht verbessert es sogar Ihre Mathematikkenntnisse!
5. Bessere Kommunikation
Es ist leicht, sich in dem von Entwicklern verwendeten Fachjargon zu verlieren, einfach weil man vielleicht nicht mit den Dingen in Berührung gekommen ist, über die sie diskutieren. Indem Sie sich selbst in den Code vertiefen und damit arbeiten, können Sie sich mit der Terminologie vertraut machen, die bei Gesprächen über den Aufbau einer Website verwendet wird.
Wenn Sie mit einem Entwickler oder Projektmanager darüber sprechen müssen, wie ein Entwurf umgesetzt werden soll, ist es hilfreich, die Fachsprache beherrschen zu können.
6. Besseres Design
Wenn Sie die Grundlagen des Designs kennen, können Sie nur eine begrenzte Menge erreichen. Typografie, Farbtheorie, Komposition usw. sind allesamt fantastische und äußerst wichtige Fähigkeiten, die man beherrschen (und gut beherrschen) muss … aber wenn Sie sich in Ihrer Kreativität auszeichnen wollen, müssen Sie sich letztendlich die Werkzeuge des Handwerks aneignen. Maler lernen etwas über Leinwandtypen, Farbzusammensetzungen und Borstenqualitäten. Webdesign ist keine Ausnahme. Lernen Sie zu programmieren: Sie werden besser darin sein.
Exklusiv für WDD geschrieben von Ryan Burrell.
Sind Sie ein Designer, der programmiert? Sollten alle Designer das Programmieren lernen? Bitte teilen Sie Ihre Kommentare unten mit.