Ich unterrichte Grafikdesign/Multimedia auf Hochschulniveau und bin nebenbei freiberuflich tätig. Wir haben unter Kollegen diskutiert und uns gefragt, was im Durchschnitt von Grafikdesignern und Webdesignern erwartet wird (wenn man bedenkt, dass sie alle die gleichen Kurse belegen werden, aber einige möglicherweise mehr zum Web neigen). Es ist nicht einfach zu bestimmen, wie viel Design vs. wie viel Codierung in den Kursen enthalten sein sollte. Ich habe schon einmal eine ähnliche Frage auf LinkedIn gepostet, aber ich hätte gerne so viele Daten wie möglich, damit wir Maßnahmen ergreifen können, worauf wir uns konzentrieren sollten.
Ich habe wilde Variationen beobachtet, die von: nur einige Konzepte von Weblayouts verstehen, eine vorhandene Website aktualisieren können, bis hin zur Fähigkeit, die gesamte Website mit PHP/MySQL und Javascript/jQuery zu erstellen. Oft fragt man sich, ob die Unternehmen, die alles verlangt haben, jemals geeignete Kandidaten gefunden oder einfach nur ihr Glück versucht haben.
Was ist Ihre Erfahrung dazu? Bitte geben Sie an, ob Sie sich selbst als Grafikdesigner oder Webdesigner betrachten.
BEARBEITEN: Unser Programm ist ein 3-jähriges Grafikdesign-Programm, das 4 Klassen Webdesign umfasst. Wir sind kein Multimedia-Programm an sich. Ich sollte auch hinzufügen, dass die Studenten dort, wo ich mich befinde, ihr Lernen möglicherweise auf College-Ebene beenden oder einen BA in Grafikdesign (weitere 3 Jahre) machen, der viel mehr auf die Gestaltung ausgerichtet ist.
Genauer gesagt suche ich nach Antworten darauf, was vernünftige Markterwartungen für Grafikdesigner auf Einstiegsniveau im Vergleich zu Webdesignern auf Einstiegsniveau sind.
Ich sehe Webdesign als eine Teilmenge des Grafikdesigns und nicht immer als separate Einheit, daher kämpfe ich ein wenig mit dem „vs.“ Aspekt der Frage bearbeiten. Man kann sicherlich nur Webdesigner sein. Ich bin mir nur nicht sicher, ob eine so direkte Konzentration auf einen Bereich diese Person zu einem „Grafik“-Designer macht. Genauso wie man ein fantastischer Verpackungsdesigner sein kann, aber möglicherweise nicht wirklich über die Fähigkeiten verfügt, um sich als „Grafik“-Designer zu qualifizieren. Ich habe jedoch das Gefühl, dass „Grafikdesigner“ sowohl die Druck- als auch die Webreproduktion umfasst. Daher spielt sich das "vs" meiner Meinung nach nicht gut. Es kann letztendlich nur Semantik sein.
Hinweis: Diese Antwort erfolgte vor der Bearbeitung der eigentlich gestellten Frage:
Ich mache seit einigen Jahrzehnten sowohl Printdesign als auch Frontend-Webdesign. Ich erstelle Websites mit einer Vielzahl von HTML, CSS, jQuery, PHP, MySQL und, wenn nötig, ASP. Ich sehe mich nicht als Webentwickler. Ich bin ein reiner Designer.
Ich denke, jeder gute Designer muss HTML/CSS, Sonderfarben, RGB, CMYK, Auflösungen und Separationen verstehen. Dies umfasst die Grundlagen der Web- und Druckreproduktion.
Es ist wichtig, die Einschränkungen beim Entwerfen zu verstehen. Ohne ein Verständnis dafür, wie Separationen funktionieren, kann das Druckdesign leiden. Dasselbe gilt für das Webdesign – ohne ein Verständnis dafür, wie HTML und CSS funktionieren, kann das Webdesign leiden.
Wie Sie sicher wissen, besteht Webbuilding eigentlich aus 2 Phasen – Design und Entwicklung. Je mehr diese Phasen entweder für den Designer oder den Entwickler verschwimmen können, desto besser kann das Endergebnis sein. Ein Designer, der versteht, dass es Einschränkungen bei der Funktionsweise von HTML und CSS gibt, wird keine Designs erstellen, die nahezu unmöglich zu programmieren sind. Letztendlich betrachte ich HTML/CSS als notwendiges Kernwissen in der heutigen Zeit. Seien Sie ehrlich, HTML ist seit mehr als 15 Jahren im Grunde dasselbe, mit nur geringfügigen Aktualisierungen. Und es kann in einer Woche oder weniger durch einfaches Experimentieren erlernt werden. Es gibt keinen Grund, warum ein Designer es nicht wissen sollte.
Ich glaube nicht, dass ein Designer unbedingt PHP/MySQL oder andere serverseitige Scripting-/Datenbanksysteme verstehen muss, obwohl es sicherlich hilfreich sein kann. Die einfachste Sache wie ein PHP-Include kann die Zeit, die zum Ausfüllen einer Reihe von Webseiten benötigt wird, drastisch reduzieren.
Ein grundlegendes Verständnis dessen, was Javascript/JQuery tut, ist erforderlich, obwohl die eigentliche Funktionalität etwas wäre, das ich nicht wirklich abdecken würde, wenn ich unterrichte. Nur das Konzept dynamischer Seiten über Javascript sollte verstanden werden. Die Funktionalität erfordert möglicherweise eine eigene Klasse oder einen eigenen Studienbereich, und Sie beginnen, die Grenzen mit der Entwicklerphase aufgrund möglicher Ajax-Interaktionen zu verwischen.
Was die Anzeigen angeht, die alles wollen... Sie verlangen, dass die Welt erkennt, dass niemand wirklich all diese Fähigkeiten besitzt. Aber wenn Sie etwas auslassen, erhalten Sie möglicherweise nicht diese eine Bewerbung von diesem einen Kandidaten mit einer spektakulären Fähigkeit in diesem einen Bereich. Es ist eine Wundertüte. Niemand soll sich minderwertig oder unzureichend fühlen, weil er nur ein Drittel oder drei Viertel der in einer Kleinanzeige aufgeführten Fähigkeiten besitzt. Die meisten, die diese Anzeigen platzieren, sind sich bewusst, dass niemand alles kann.
Zusätzlich:
Ich betrachte jede allgemeine Bildungserfahrung als eine vielschichtige Erfahrung. Es ist wichtig, neue Studenten mit der Vielfalt der Möglichkeiten vertraut zu machen, wenn auch nur minimal. Dann können sich die Schüler selbst besser auf die Bereiche konzentrieren, die sie faszinierend und spannend finden. Als grundlegender Kern sollte jeder Student unter dem Oberbegriff „Grafikdesign“ mit den Grundlagen von Webdesign, Druckdesign, Video-/Multimedia-/Spieledesign und Marketing vertraut gemacht werden. Ich denke, dass es höchstwahrscheinlich diese Bereiche sind, die die Schüler inspirieren und ihnen helfen werden, ihre eigenen Stärken und Schwächen zu erkennen. Nichts ist grundlegender für das Webdesign als HTML/CSS. Das ist alles die GrundlageWebdesign baut auf, ähnlich wie alle Druckdesigns auf CMYK/Spot-Farbauszügen aufgebaut sind. Wenn sich ein Student dann mehr auf Webdesign konzentrieren möchte, sollte er in der Lage sein, Kurse zu besuchen, in denen fortgeschrittenes CSS oder jQuery/Javascript gelehrt wird. Genauso, als ob sie sich auf die Marketingseite konzentrieren wollten, könnten sie Kurse in demografischen Studien und statistischer Analyse belegen. Machen Sie keinen Fehler, ein „Grafikdesigner“ mit starken Webkenntnissen ist genauso wertvoll wie ein „Grafikdesigner“ mit starken Marketingfähigkeiten. Meiner Erfahrung nach sucht die Personalabteilung jedoch, wenn sie eine Anzeige für einen „Grafikdesigner“ aufgibt, jemanden, der sich entweder mit Print- oder Webdesign auskennt und meistens mit beidem bis zu einem gewissen Grad.
Ich habe mich für die Richtung Print entschieden und dann für Web-Frontend. Aber ich hätte mich leicht für Print und Marketing oder Video und dann für das Internet entscheiden können. Ohne die anfängliche Auseinandersetzung mit jedem Bereich hätte ich nie gewusst, wo meine Fähigkeiten (und Leidenschaften) liegen.
Der Durchschnitt liegt irgendwo zwischen „Flippt aus, wenn sie ein HTML-Tag sehen“ und „können alles, was sie entwerfen, in Code einbauen“.
Der Punkt ist, dass es hier keinen typischen Durchschnitt gibt.
Wenn sich ein Designer jedoch auf ein bestimmtes Medium (z. B. Webdesign) konzentriert, kann er im Allgemeinen umso mehr damit anfangen, je mehr er über dieses Medium weiß. Es ist also definitiv etwas zu ermutigen. Unterrichte das. Bei manchen wird es „stecken bleiben“ und sie werden weiter lernen. Für andere wird es nicht. Und das ist wahrscheinlich in Ordnung.
Wie Scott betont, MÜSSEN Grafikdesigner nicht wissen, wie eine Druckmaschine funktioniert. Oder wie Linienraster oder Überdrucken funktionieren. Aber diejenigen, die wissen, wie das alles funktioniert, sind letztendlich bessere Profis, da sie in der Lage sind, etwas zu entwerfen, das sie dann tatsächlich drucken lassen können.
Gleiches gilt für Webdesign.
UPDATE: Ich denke, der bearbeitete Fragentitel ist etwas anders.
Was sind vernünftige Markterwartungen für Einsteiger-Grafikdesigner im Vergleich zu Einsteiger-Webdesignern?
Meine Liste wäre:
Mit anderen Worten, für den Einstieg würde ich nach Denkfähigkeiten über einem bestimmten Toolset suchen. Wir können ihnen die Werkzeuge beibringen, aber ich würde hoffen, dass die Universität ihnen das Denken beigebracht hätte.
Ich vermarkte und betrachte mich sowohl als Grafikdesigner als auch als Front-End-Webentwickler. Als jemand, der vor weniger als 5 Jahren seinen Abschluss gemacht hat, mir selbst das Programmieren in HTML/CSS/JavaScript sowie Java beigebracht hat und kürzlich den Arbeitsmarkt getestet hat, kann ich Ihnen sagen, dass sich die Wettbewerbslandschaft des Grafikdesignerberufs verändert.
In erster Linie erfordert die Mehrheit der Junior-Level-Positionen entweder Kenntnisse in HTML und CSS oder bevorzugt es als zusätzliche Fähigkeit. Der Grund dafür ist, dass Unternehmen ohne eine Art Webpräsenz zunehmend veraltet sind. Wenn Sie eine multifunktionale Person haben, die Assets sowohl für das Marketing als auch für das Web erstellen und implementieren kann, füllen Sie zwei Säulen Ihres Unternehmens zum Preis eines Gehalts. Selbst ein begrenztes Wissen darüber, was Design für das Web in Bezug auf die Optimierung von Bildern, UX- und UI-Prinzipien und Webtrends bedeutet, wird sofort wertvoller.
Die Größe und Art des Unternehmens spielt auch eine Rolle für die erforderlichen Web-Kenntnisse. Kleinere Startups neigen dazu, technisch versierte Designer zu bevorzugen, während Sie vielleicht feststellen, dass größere Unternehmen es vorziehen, dass Sie eine bestimmte Designerrolle innerhalb des Unternehmens übernehmen. Dies bedeutet oft, dass kein dringender Bedarf an Web-Kenntnissen besteht, da diese häufig an ein anderes Unternehmen ausgelagert werden.
Vieles davon spricht für die größere Belastung, die Arbeitgeber Grafikdesignern auferlegen, um Generalisten zu sein. Wir möchten, dass unsere Grafikdesigner auch Fotografen, Druckexperten, UX-Ninjas und Programmierexperten sind (ich wurde kürzlich gefragt, ob ich etwas über 3D-Rendering für einen völlig unabhängigen Job wüsste). Wenn Sie die Schüler letztendlich auf dynamische Umgebungen in der realen Welt vorbereiten möchten, müssen sie darauf vorbereitet sein, über begrenzte technische Webkenntnisse zu verfügen. Sie müssen die Sprache sprechen, um Ideen in dieser neuen Landschaft zu vermitteln und zu kommunizieren.
Das hängt davon ab, worauf Sie dies stützen, da Sie Webdesigner und Grafikdesigner erwähnen, die zwei verschiedene Bereiche sind. Webdesigner entwerfen meistens für das Web als solches und ein Printdesigner sollte für Print als solches entwerfen.
Die Branche ist der Meinung, dass Designer die Vordenker für alle sein sollten. Abgesehen davon und mit dem Übergang zum überwiegenden Teil des Webs wird erwartet, dass Grafikdesigner über ein solides Verständnis von HTML und CSS verfügen. Einige Colleges veranstalten sogar ein oder zwei Kurse in diesem Bereich. Mit der Entwicklung und Einfachheit von jQuery war es für Designer gedacht, die von der Benutzerfreundlichkeit und einigen ein grundlegendes Verständnis erwarten.
Diejenigen, die nach einem vollwertigen Web- und Druckdesigner fragen, sind normalerweise kleine Geschäfte, die nicht für ein Team bezahlen wollen, wenn sie sollten. Meistens sehe ich, dass das Unternehmen innerhalb von zwei oder drei Jahren wieder nach Arbeit sucht, weil der eingestellte Designer von all den Anfragen ausgebrannt ist.
Wenn Sie Backend-Codierung einführen, wechseln Sie von einem Webdesigner zu einem Webprogrammierer. Wenn Sie ausschließlich im Web arbeiten möchten, würde ich ein grundlegendes Verständnis von Code wie PHP, SQL, AJAX und Ruby on Rails fördern.
Aus dem Design kommend, ist es schwer, von einem kreativen Denken zu einer Code-Logik zu gelangen. Was ich damit meine, ist, dass einige Designer nicht programmieren können, obwohl sie es versuchen, weil sie das Endprodukt scheinbar nicht sehen können. Ich habe einige Illustratoren gesehen, die sich mit Grafikdesign auskennen und nicht über einen Stift hinaussehen können. Ich würde dringend raten, einen auszuwählen und bei dem Feld zu bleiben. Es ist sehr schwierig, mit Software (sowohl Code-Releases als auch Software-Revisionen) auf dem neuesten Stand zu bleiben.
Ich möchte auch darauf hinweisen, schauen Sie sich ein Portfolio an, das versucht, alles zu meistern. Es ist sehr schwer, das Talent eines Designers zu erkennen, der ein solides, gut abgerundetes Portfolio ausführt, das sagen kann, dass er ein Meister von allem ist. Print VS Web enthält zu viele feine Details.
Ich würde das auch gerne erweitern, da wir gerade bei diesem Thema sind. Wie im Kommentar unter meiner Antwort besprochen, halte ich es für Designer nicht für fair. Es ist eine Bürde, ein Mastermind zu sein, und wirklich nicht fair gegenüber rohem Talent für einige, zu denen es so leicht kommt. Ich glaube auch, dass es schwierig ist, in allem häufig zu bleiben, und es sollte beachtet werden, dass es viel Mühe und Engagement erfordert, wenn Sie sowohl im Web als auch im Druck gut abgerundet sein möchten.
Meine Erfahrungen damit sind je nach Beruf unterschiedlich.
Ich habe für "Markenidentitätsfirmen" gearbeitet, die mehrere Mitarbeiter mit unterschiedlichen Fähigkeiten beschäftigen und ein vollständiges Spektrum an Multimediadiensten anbieten. Die Designer waren größtenteils reine Designer und hatten wenig mit der Funktionalität eines Projekts zu tun, insbesondere wenn dieses Projekt Datenbanken, Sicherheitsanforderungen und/oder proprietäre Systeme umfasste, die einbezogen werden mussten.
Als Entwickler hatte ich wenig mit dem Designaspekt der Dinge zu tun. Meistens erhielt ich Designspezifikationen und Assets, die auf das Framework gelegt werden sollten, und es lag in meiner Verantwortung, festzustellen, ob diese Designspezifikationen erreichbar waren. Ich war vielleicht derjenige, der sie tatsächlich angewendet hat oder auch nicht, es war alles je nach Projekt unterschiedlich. In den meisten Fällen wurde jedoch eine Grenze zwischen Design und Codierung gezogen.
Andererseits habe ich auch viele Jahre als freiberuflicher Print- und Webdesigner/-entwickler gearbeitet, wie auch immer Sie mich nennen wollen. Ich habe mir nie wirklich die Mühe gemacht, mir in diesem Sinne einen Titel zuzuweisen, weil es am Ende keine Rolle spielen würde. Die Mehrheit meiner Kunden kennt den Unterschied zwischen einem Designer und einem Entwickler nicht. Sie kennen den Unterschied zwischen 72 und 300 dpi nicht, sie verstehen nicht, warum Sie ihre PMS-Farben nicht auf der Website verwenden können und warum es bei ihnen immer noch anders aussieht, wenn Sie versuchen, sie so gut wie möglich anzupassen Bildschirm im Vergleich zu Ihrem.
Mein Punkt hier ist, dass Sie, wenn Sie eine Ein-Mann-Show sind, besser in der Lage sind, alles zu tun, zumindest in den Augen Ihrer Kunden. Wenn Sie für einen Ort mit etablierten Rollen und Praktiken arbeiten, wird Ihr Arbeitgeber höchstwahrscheinlich Ihre stärksten Talente einsetzen und anderen erlauben, die Lücken zu füllen.
Ich persönlich lege eher Wert auf das Erlernen des Programmierens und würde davon möglichst viel in einem Designprogramm machen, ohne es in ein Entwicklungsprogramm zu verwandeln. Design ist ein Talent, das viele von Natur aus haben, und ich denke gerne, dass ich selbst ein Händchen dafür habe. Nicht viel, aber genug, um den örtlichen Blumenhändler die Straße runter zu beeindrucken, oder Moms Freundin, die ihr Mary-Kay-Geschäft aufstocken will. Die Fähigkeit, Code zu schreiben oder Systeme zu entwickeln, ist eine andere Geschichte. Es kann sehr technisch sein und ist für viele nicht selbstverständlich.
Das Problem, das ich dabei habe, ist, dass Graphic Designer zu einem Synonym für Web Designer geworden ist.
Siehe: Was sind die Zweige des Grafikdesigns?
Es gibt so viele etablierte Branchen, dass es meiner Meinung nach nicht fair ist zu sagen, dass alle Grafikdesigner Programmieren lernen müssen. Öffnet es viele Jobs? Sicher. Aber wo endet es?
10 Must-Have-Skills für Frontend-Entwickler aus dem Jahr 2009, obwohl sehr arrogant geschrieben, listet Dinge wie Versionskontrolle / GIT, jQuery, CSS3, HTML5, SQL ...
Und die Wahrheit ist, dass er für einen Front-End-Webentwickler nicht weit entfernt ist. Aber viele davon sollten in einer bestimmten Webdesign- / Frontend-Entwickler-Spezialisierung in jedem Schulprogramm enthalten sein, das nicht für alle Grafikdesign-Studenten erforderlich ist.
Wünschte ich, ich wüsste mehr von diesen Dingen? Ja. Aber ich kenne viele andere Fähigkeiten wie CAN-SPAM Act Compliance, fortgeschrittene Segmentierung im E-Mail-Marketing. Ziele, Filter und Ereignisse in Google Analytics als einige Beispiele. Sind diese auch für Grafikdesign erforderlich? Nein. Auch diese sollten eine Spezialisierung sein, ein einzelner Zweig im größeren Baum.
Verschiedene Unternehmen machen es auf unterschiedliche Weise. Ich denke, ein großer Teil meines Unterschieds besteht darin, dass ich ausschließlich im B2B-Bereich tätig bin. Seitdem ich in der High School und am College freiberuflich gearbeitet habe, habe ich nichts mehr getan, das sich an einen Teil der allgemeinen Bevölkerung richtet.
Welches Design funktioniert also besser?
Nun, das ist ein Problem, das ich mit vielen Designern, Vermarktern und der sogenannten „Blogosphäre“ habe. Sie lassen die Leute glauben, dass Mobile unerlässlich ist, großartiges Design mindestens 5 verschiedene Frameworks und Grids und dieses Skript und jenes Skript verwendet und jeder einen Blog haben muss.
Als ich zu der Firma kam, für die ich arbeite, wurde ihre Website mit Inline-HTML geschrieben, <font size='15' color='white'>
für diejenigen, die sich nicht einmal daran erinnern, wie Inline-HTML aussieht. Ich habe die Seite noch nicht neu gestaltet, aber ich habe sie mit sehr einfachem HTML/CSS neu aufgebaut. Wichtiger als das Hinzufügen von jQuery und AJAX und der mobilen Reaktionsfähigkeit war dann die Verbesserung von SEO und Analytics. Ich kann Ihnen genau sagen, wer von wo aus zu Besuch kommt, worauf er klickt, ob er unsere Broschüre herunterlädt, unser Promo-Video startet, unser Promo-Video beendet... Auf Bing erscheinen wir sogar bei verwandten Suchanfragen für einige unserer Schlüsselwortsuchen und das hat Traffic von sehr hoher Qualität getrieben.
Ist es ein tolles Design? Denke das kommt darauf an. Möchten Sie ein ausgefallenes Design, das Sie vielleicht auf Awwwards finden, von dem noch niemand gehört hat und das in keiner Suchmaschine zu finden ist - aber sexy aussieht? Oder möchten Sie eine Website, die langweilig und langweilig ist, aber großartige Ergebnisse erzielt?
Idealerweise möchten Sie einen Ausgleich. Aber die Industrie und das Marketing fördern die auffälligen Sachen und ehrlich gesagt wollen immer mehr Studenten nur an den auffälligen Sachen arbeiten. Ich spreche aus Erfahrung. Viele meiner Kollegen entschieden sich dafür, gute Designjobs in Miami aufzugeben, um nach New York zu ziehen, und verdienten kaum genug, um zu überleben, um für den trendigen Emporkömmling Nr. 217 zu arbeiten. Andere, die ich kenne, arbeiten überhaupt nicht und bewerben sich nicht bei Designfirmen, die nicht lustig und frisch wirken. Vergessen Sie Regierungsjobs – ich kenne außer mir keinen einzigen Designer, der sich trotz unglaublicher Bezahlung und Sozialleistungen mit hochrangigen Jobs im sechsstelligen Bereich auf einen Designjob bei der Regierung beworben hat. Wieso den? Weil es Regierung und stickig ist, und anstatt jQuery und das Framework der Woche kennen zu müssen, müssen Sie Barrierefreiheitsstandards und Acrobat Pro kennen.
Zusammenfassung
Unterrichten Sie, was die Schüler erwartet haben, als sie sich für das Programm angemeldet haben. Etwas grundlegendes HTML und CSS schadet sicherlich nicht. Aber auch Barrierefreiheitsstandards, Verfassen von Texten, Druckprozesse, Serienbriefe an InDesign oder andere weniger modische Aspekte des Grafikdesigns nicht.
Ein weiterer Tipp, den ich verwende und der wirklich gut ist – suchen Sie nicht auf Karriereseiten nach „Grafikdesign“, sondern wählen Sie die komplexeste Software, die Sie kennen und mögen, und suchen Sie nach „InDesign“, „SASS“, „After Effects“. "Responsive Design" "jQuery" was auch immer es ist. Sagen Sie Ihren Schülern, dass sie nach Fähigkeiten und nicht nach Titeln suchen sollen.
Das Schlüsselwort, auf das Sie sich konzentrieren sollten, ist Entry-Level . Es ist einfach unvernünftig von einem Unternehmen, von einem Doktoranden zu erwarten, dass er weiß, wie die "reale Welt" funktioniert - zum größten Teil hätten sie theoretisches Wissen, einige In-vitro-Projekterfahrung (von unterschiedlicher Qualität) und möglicherweise einen Praktikantenhintergrund.
Die Einstellung eines Absolventen ist eine teure langfristige Investition für das Unternehmen. Neue Mitarbeiter müssen sich mit allem vertraut machen, von CRM-Systemen, Bugtrackern und Versionskontrolle bis hin zu Firmeneigenheiten und Mailinglisten-Etikette. Normalerweise werden sie zur Unterstützung und Anleitung mit einem erfahrenen/mittleren Kollegen zusammenarbeiten, sie werden schnell zu komplexeren Aufgaben übergehen und im Idealfall lange genug im Unternehmen bleiben, um eine wertvolle Bereicherung zu werden.
Der Umgang mit modernen Technologien ist definitiv von Vorteil, aber konzentrieren Sie sich auf die Fähigkeit zur Übertragung von Fähigkeiten. Nur weil sich das College auf ASP.NET konzentriert, sollte es nicht dazu führen, dass es eine Java-Umgebung oder Ruby on Rails oder PHP vermeidet. Dies gilt insbesondere für Webdesigner/-entwickler, bei denen sich die Mittel zur Erstellung von HTML relativ oberflächlich unterscheiden (im Vergleich zum Schreiben von tieferem "funktionalem" Code).
Ein Webdesigner wird irgendwann ein „Nebenfach“ in UX, Webentwicklung oder ein starker Generalist bleiben. Das Wissen um CSS/HTML-Gefahren macht die Designer-Entwickler-Zusammenarbeit viel effizienter (z. B. keine Zeitverschwendung mit dem Sortieren unbenannter/nicht gruppierter Ebenen in Photoshop, mit pixelausgerichteten Layouts und spritfähigen Grafiken). Ein wertvoller Weg, um sich von gleich- oder sogar besser qualifizierten Absolventen abzuheben, ist das Sammeln von Projekterfahrung über einen Freelancer-Marktplatz.
Ich denke, es ist so: In Zukunft werden wir Dinge immer mehr automatisieren. Viele Bürojobs verschwinden, und die verbleibenden Jobs werden produktivere Jobs wie Design sein. Das bedeutet auch, dass es viel mehr Konkurrenz geben wird.
Um dies zu überleben, ist es nützlich zu wissen, wie man wirklich programmiert. Dinge wie CSS und HTML sind nicht wirklich Programmiercode. Sondern Markup, das eine Art Bastard des Codes ist. Das Verständnis von Markup ist immens vorteilhaft, da es eine bessere Sicht auf die Dinge bietet. Es wäre auch von Vorteil zu wissen, dass Markup kein Code ist, sondern eine alternative Eingabemethode. Während ich verstehe, dass es von Nicht-Programmierern allgemein als Code bezeichnet wird (diese Position ist etwas unhaltbar, da dies bedeuten würde, dass das Speichern eines Word-Photoshop-Dokuments als Codierung gelten würde). Die Unterscheidung ist wichtig für den Rest meiner Antwort.
Wenn ich jetzt sage, dass jeder ein gewisses Verständnis von Programmiercode braucht, liegt es fast bei jedem falsch. Universitäten sicherlich, vor allem, weil sie eine Informatik-Agenda vorantreiben, die nichts mit Programmieren zu tun hat. Auf persönlicher Ebene denken die meisten von Ihnen in Bezug auf die Notwendigkeit, eine App zu entwickeln.
Aber die Programmierkenntnisse, die man braucht, sind viel einfacher als all dies. Es geht vielmehr darum, wie Sie den Computer dazu bringen, die von Ihnen ausgeführte Aufgabe zu wiederholen, jedoch über all diese Datenquellen hinweg. So wandeln Sie all diese Word-Dokumente in PDF um. So rufen Sie die Adressen aller Mitarbeiter in Firma x ab und koppeln sie mit Ihrem Design. Etwas, bei dem eine for-Schleife Wunder für Ihre Produktivität bewirken kann und der Erwerb einer bestimmten App unerschwinglich wäre oder die App einfach nicht existiert.
Lassen Sie uns eine Frage auf dieser Seite verlinken; Dieses Beispiel ist am Sweet Spot des erforderlichen Wissens, obwohl Sie selbstverständlich Dinge wie diese fragen können (manchmal werden Sie dies jedoch nicht tun):
Font Awesome als Photoshop Custom Shape Set (Achtung mögliche Eigenwerbung). Dies ist ein sehr spezifischer Anwendungsfall und es ist sehr unwahrscheinlich, dass dieses Skript existiert oder Sie ziemlich schnell davon erfahren würden, da es für Google einfach wäre. Das Skript mag komplex aussehen, aber es sind eigentlich nur 3 Zeilen Code, die ich geschrieben habe, der Rest ist nur Aufräumen und Aufräumen oder etwas, das ich aufgezeichnet habe. Der Hauptpunkt ist, dass es sich im Grunde um eine For-Schleife handelt (mit anderen Worten um eine Wiederholungsstruktur), gepaart mit 5 Minuten Recherche. Vor diesen 5 Minuten wusste ich nicht, wie das geht, ich musste es von Grund auf neu lernen. Ich hatte noch nie in meinem Leben das Skript-Listener-Plug-In verwendet oder irgendetwas mit Formen in Photoshop gemacht. Also ja, Sprachen ändern sich, aber Sie können neue Dinge in 5 Minuten lernen, wenn Sie die Grundlage haben.
Von der Komplexität her irgendwo zwischen dem Schreiben einer Einkaufsliste und einem Kochrezept . Dies ist nicht unbedingt ein einfaches erstes Skript, aber die zweite Änderung sollte ziemlich trivial sein, sobald Sie die erste Stufe verstanden haben (und wurde mit Suchen und Ersetzen durchgeführt). Es wäre auch schön, selbstbewusst genug zu sein, um Anweisungen zu befolgen, ohne auszuflippen.
Zu wissen, was Sie von einem Entwickler erwarten können, kann hilfreich sein. In der Lage zu sein, Code zu werfen, kann einen einmonatigen Job auf einen zweitägigen Job reduzieren. Es geht also mehr darum, darauf zu achten, was ein Programmierer tut, als alles andere. Es ist auch gut zu wissen, dass nicht jeder Code gleich ist. Zu verstehen, dass sich ein DB-Administrator stark von einem Shader-Autor unterscheidet, bringt Sie sehr weit.
Letztendlich hat Code die Fähigkeit, Ihren Selbstwert dauerhaft zu steigern, ist an sich schon ein guter Grund, ihn zu lernen. Konzentrieren Sie sich nur nicht zu sehr auf den Code selbst, sondern auf seinen Nutzen. Darüber hinaus kann das Wissen, wie Programmierer die Versionskontrolle durchführen, Ihre Arbeitsweise buchstäblich verändern.
Sie sollten ihnen also genug beibringen können, damit sie keine Angst haben, wenn sie Code sehen, sondern sich sagen können, dass ich das schaffe.
user56reinstatemonica8
neugierig
Ryan
neugierig
DA01