Sollen Grafikdesigner für das Web JavaScript kennen?

8

Wenn Sie einen Grafikdesigner einstellen würden, um Ihre Webseiten zu verschönern, würden Sie ihn / sie einstellen, wenn die Person keine Erfahrung mit JavaScript hat, aber ein sehr gutes Verständnis für HTML und CSS hat?

Wie wichtig ist es für einen Grafikdesigner, die Webtechnologien zu verstehen, damit er / sie bei der Verschönerung von Webseiten effektiv arbeiten kann? Was ist der Branchentrend, wenn es darum geht, Mitarbeiter einzustellen, um das Erscheinungsbild der Website zu verbessern?

Foo
quelle
Willkommen bei GD. Zu Beginn stellen Sie möglicherweise keinen Grafikdesigner ein, sondern suchen einen Webdesigner. Grafikdesigner müssen die Webentwicklung nicht kennen, aber die Industrie drängt darauf. Webdesigner verstehen normalerweise den Code und widmen ihre Entwurfszeit der Entwicklung von Websites. Es hängt auch davon ab, wofür Sie den Designer einstellen, und Sie sollten sich fragen, welche Fähigkeiten er besitzt.
DᴀʀᴛʜVᴀᴅᴇʀ
1
Was wäre, wenn wir nur wollten, dass jemand unsere voll entwickelten und funktionierenden Webseiten hübsch macht? Wen stellen wir ein?
Foo
Sie würden wahrscheinlich nach einem Webentwickler suchen, der den Code ändern wird. Es hängt von der Site ab, was auf der Site ist. Einige Webdesigner sind auch auf Codierung spezialisiert. Ich kann Ihnen keine gute Antwort geben, da ich den Code, die Plattform, die Funktionsweise Ihrer Website oder die von Ihnen versuchten Aktivitäten nicht kenne.
DᴀʀᴛʜVᴀᴅᴇʀ
Es ist eine MVC-Webanwendung, bei der die Ansicht hauptsächlich aus Markups besteht. Mein Ansatz ist nur CSS und Logoänderungen sind erforderlich, um die Website zu verschönern.
Foo
1
"Ich nehme nur CSS- und Logoänderungen" = eine gemeinsame 'Hoffnung', aber frustrierend selten Realität.
DA01

Antworten:

12

Kurze Antwort: Nein, Webdesigner sollten nicht unbedingt Javascript kennen. Sie könnten sich nur auf das Aussehen einer Website oder die Benutzerfreundlichkeit konzentrieren. Was sie jedoch brauchen, ist ein Verständnis der Funktionsweise von Javascript, da sie unter Berücksichtigung der Funktionalität entwerfen müssen.

Die meisten Webdesigner kennen sich mit jQuery aus, insbesondere mit den Eigenschaften, die mit HTML und CSS visueller funktionieren (Javascript wird sozusagen auf das Layout angewendet). Und in den meisten Fällen ist dies alles , was Sie für eine regelmäßige Website benötigen .

Allerdings, wenn Ihre Website komplexe Anforderungen hat, muss die Arbeit mit PHP, ASP, CMS, Datenbanken, Ajax oder ähnlichem, werden Sie auf jeden Fall benötigen einen Web - Entwickler . Ein Designer, der auch komplexe Codierungen ausführt (und in beiden Fällen großartig ist), ist zwar nicht unmöglich zu finden, aber selten.

Wie gesagt, ich glaube, in den meisten Fällen brauchen Sie nur jemanden, der gutes Webdesign macht und auch Javascript gut genug versteht, um Plugins anzuwenden und zu bearbeiten.

Yisela
quelle
Ich sehe in Ihrem Profil, dass Sie ein UI-Designer sind. Mussten Sie in der Vergangenheit viel Javascript in reinen UI-Designrollen ausführen?
Foo
2
@Foo Mein aktueller Job ist hauptsächlich in der Benutzeroberfläche. Ich verwende jQuery für das Web, aber nur, wenn es mit dem Layout und der Interaktion zusammenhängt (nicht zum Beispiel für Server-Inhalte). Es ist eine allgemeine Voraussetzung, dass Sie Javascript verstehen. Verständnis bedeutet jedoch nicht, dass Sie Ihre eigenen komplexen Skripte schreiben können. jQuery ist mittlerweile weit verbreitet, und da es nicht so schwierig ist, können die meisten Webdesigner es verwenden. Es war ein Pluspunkt in einigen meiner vorherigen Jobs.
Yisela
6

"Wissen" ist ein sehr mehrdeutiger Begriff.

  1. Jemand könnte genug Javascript "kennen", um zu sehen, was es leistet, und sich darüber im Klaren zu sein, was zu bearbeiten und was zu vermeiden ist.
  2. Jemand könnte jQuery "kennen", was Javascript ist, aber es ist kein reines Javascript.
  3. Jemand könnte "wissen" und vollständig verstehen, wie man komplexe DOM-Änderungen und Interaktionen mit "Vanille" -Javascript schreibt.

Ein gutes Web - Designer hat eine Reichweite von # 1. Ein besserer Designer kann # 1 und # 2 erfassen. Nur wenige Web - Designer können # 3 erfassen.

Der erforderliche Wissensstand hängt wirklich von der vorhandenen Konstruktion und den gewünschten Änderungen ab. Denken Sie daran, dass "Webdesign " in vielen Fällen nicht "Webentwicklung" ist. Obwohl die Linien verschwimmen, ist das Webdesign der Karosseriebau, während die Webentwicklung eher der Motormechaniker ist.

Was erforderlich ist, um Ihre Website vollständig zu "verschönern", hängt von der aktuellen Struktur und Funktionalität ab. Es ist absolut möglich , das Erscheinungsbild einer Site über Javascript und / oder jQuery zu ändern.

Scott
quelle
3

Ich bin (nach allem, was mir gesagt wurde) eine Seltenheit. Ich bin ein Webentwickler (professionell) mit sehr hohen kreativen und UX-Kenntnissen. Als ich Lösungen für andere Entwickler entworfen habe, wurde am meisten geschätzt, wie man "Flow" entwirft:

  • Nicht nur, wie ein Navi aussieht, sondern auch, wie es aussieht, wenn Sie schweben.
  • Wie sieht das Untermenü ästhetisch aus?
  • Wie soll sich Element A beim Klicken verhalten?
  • Der Aspekt der besuchten Links, Flyouts, Hover-Popups usw.

Dies sind alles Dinge, die ein Front-End-Entwickler zu schätzen weiß, wenn er das js / css herauskurbelt.

Ja , Sie sollten ein Verständnis haben, damit Sie zumindest sprechen können, aber Sie müssen nicht damit rechnen, dass Sie eine Codierungslösung implementieren müssen. Ihr Fachwissen sollte zumindest aufhören, einen realisierbaren Beitrag zum Gespräch außerhalb Ihrer kreativen Leidenschaft und Neigung zu Ihrem Design zu leisten.

Steve A.
quelle
2

Ein Designer sollte das Medium, in dem er arbeitet, so gut wie möglich verstehen.

Trotzdem gibt es Architekten, die noch nie einen Hammer geschwungen haben und für ihre nonkonformistischen Gebäude gelobt werden (ich bin sicher, dass mehr als ein Bauunternehmer das Bauen bereut hat). :) :)

Also ... nun, es kommt darauf an. Es gibt viele Grafikdesigner, die nie etwas anderes als PhotoShop berührt haben. Es gibt viele Grafikdesigner, die PhotoShop verwenden, eine PHP-Site erstellen, eine JS-Bibliothek integrieren und den gesamten Code der Präsentationsschicht schreiben können.

Beide sind gültige Fähigkeiten.

Wenn Sie jedoch eher ein UI-Designer als ein Grafikdesigner sein möchten, sollten Sie unbedingt die Grundlagen von JavaScript verstehen, da JS wirklich die Engine ist, die die Interaktionsschicht erstellt. Ein großer Teil des Web-UI-Designs besteht heutzutage darin, die Details der Interaktion zu entwerfen - herauszufinden, wie lange die Überblendung dauert, welche Tastatursteuerelemente dagegen arbeiten, welche Berührung gegen Klick funktioniert, wie der Schwebezustand ist, Fehlerzustände, Randfälle, Zugänglichkeit usw. Dies ist mit PhotoShop allein nicht möglich, und man muss sich irgendwann mit Code beschmutzen, um auf diese speziellen Details einzugehen.

Wie für Ihre Folgefrage:

Was wäre, wenn wir nur wollten, dass jemand unsere voll entwickelten und funktionierenden Webseiten hübsch macht?

Wenn die Site vollständig entwickelt ist, geht es nicht nur darum, sich zu verschönern. Es gibt nur so viel, was man NACHDEM tun kann. Vielleicht einige Bilder austauschen - vielleicht das CSS optimieren. Aber letztendlich wird das Ausmaß dessen, was geändert werden kann, der vorhandenen Präsentationsebene ausgeliefert sein, und Sie werden jemanden brauchen, der es vollständig versteht, um überhaupt zu wissen, wo Sie anfangen sollen.

In Zukunft ist es am besten, Ihr visuelles Design während der Entwicklung der Präsentationsebene zu handhaben - nicht danach.

DA01
quelle
0

JA ist die kurze Antwort. Javascript ist zusammen mit HTML und CSS Teil der Frontend-Erfahrung des Benutzers. Wie oben erwähnt, ist zwar keine Beherrschung von Javascript erforderlich, aber eine Wertschätzung für so viele Webtechnologien wie möglich ist ein Muss.

Wenn Sie ein wenig wissen, können Sie keinen Hacky-Code schreiben, besser mit Technikern und Kunden kommunizieren und Ihre Entwürfe allgemein informieren (da Sie wissen, dass CSS3 all die coolen Dinge enthält, die Sie in Ihrem Kopf tun möchten usw.)

Lernen Sie also, lernen Sie weiter und arbeiten Sie nie mit einem "Webdesigner" zusammen, der zuvor noch keinen Code berührt hat. Er kennt einfach nicht die Einschränkungen und Möglichkeiten des Mediums.

Benbyford
quelle