Wie man ein Designer wird, der programmiert
Veröffentlicht: 2022-06-18Das Thema, ob Designer Programmieren lernen sollten oder nicht, ist wahrscheinlich das am meisten diskutierte in der Branche. Es gibt zahlreiche Forenthreads und Blogbeiträge, die beide Seiten unterstützen. Außerdem sind die Schritte zum Erlernen des Programmierens nicht immer so klar. In diesem vorgestellten Beitrag werden wir einige wichtige Schritte durchgehen, um ein Designer zu werden, der zusammen mit den vielen Vorteilen der Kombination Ihrer Designfähigkeiten mit Programmierkenntnissen programmiert.
Einführung
Einige sagen, dass ein Profi nur einen Fokus haben und sich nicht zu sehr aufteilen sollte. Ihr Hauptargument ist – ein Alleskönner kann nicht alle Bereiche, in denen er tätig ist, genau verstehen, also kann er kein echter Profi sein.
Andere glauben, dass in der modernen Welt ein vielseitig qualifizierter Fachmann einen enormen Vorteil für das Geschäft darstellt und es für einen Designer keine Hindernisse geben sollte, so viele wertvolle Fähigkeiten zu erwerben, wie er für notwendig hält. Denn Wissen ist Macht.
Sollten Designer Programmieren lernen?
In dieser endlosen Debatte darüber, ob ein Designer programmieren können sollte, stehen wir definitiv auf der „ Ja “-Seite. In diesem Beitrag teilen wir unsere Argumente, warum es für alle Beteiligten großartig ist, ein Designer zu sein, der programmiert, und geben Ihnen ein paar Tipps, wie Sie einer werden können.
Welche Art von Designern würde davon profitieren, Programmiersprachen oder Codierung zu lernen?
Wenn Sie Webdesigner, UX-Designer, Spieledesigner oder App-Designer sind, werden Sie Ihre Gestaltungsfähigkeiten definitiv erweitern und zusätzliche Möglichkeiten in Ihrem aktuellen Beruf eröffnen.
Wie man ein Designer wird, der programmiert
Programmieren zu lernen scheint unmöglich zu sein. Der Code sieht Kauderwelsch aus, und die Aufgabe, ihn verstehen zu lernen, scheint langweilig und ermüdend. Ja, es wird kein Spaziergang im Park. Aber es wird nicht so schwierig sein, wie Sie sich vorstellen. Mit genügend Motivation können Sie die Grundlagen jeder beliebigen Programmiersprache in nur wenigen Wochen beherrschen.
Bildnachweis: Adobe Stock
6 Tipps zum Programmieren lernen für Designer:
1. Wählen Sie die Sprache aus, die Ihr Entwickler für Ihr aktuelles Projekt verwendet
Es macht keinen Sinn, eine Programmiersprache zu lernen, wenn man sie nicht im Alltag anwenden kann. Außerdem können Sie, wenn ein professioneller Entwickler neben Ihnen sitzt, Fragen stellen und nützliche Tipps erhalten.
2. Studiere jeden Tag aus seriösen Quellen
Genau wie Ihre Designausbildung erfordert das Erlernen des Programmierens ein wenig Opfer und Mühe. Aber andererseits sind normalerweise alle guten Dinge gut, oder?
Sie müssen nicht jeden Tag 8 Stunden damit verbringen. Aber jeden Tag 30 Minuten in Ihr Programmierstudium zu investieren, wird Wunder für Ihr Können bewirken. Konsistenz ist der Schlüssel.
Außerdem müssen Sie nicht viel Geld ausgeben. Wir verstehen, dass das Budget für das Erlernen zusätzlicher Designfähigkeiten manchmal nicht vorhanden ist, insbesondere wenn Sie zwischen Projekten sind. Erschwingliche und kostenlose Optionen zu haben, ist das, was wir ansprechen werden, aber das wird im Abschnitt unten mit dem Titel – Von welchen Programmiersprachen kann ich profitieren?
3. Mehr üben
Programmieren ist eine praktische Fertigkeit. Die Theorie zu lernen, ohne sie anzuwenden, wird Ihnen nichts bringen. Also unbedingt üben. Wählen Sie Kurse aus, die ein Praxis-Theorie-Verhältnis von 80 zu 20 bieten, und lassen Sie die Übungen nicht aus.
4. Studieren und analysieren Sie den professionell geschriebenen Code
Den Code eines anderen zu „hacken“ ist eine brillante Lerntechnik. Sie können das Projekt, für das Sie entwerfen, zurückentwickeln, jede Zeile testen und sich ein klares Bild davon machen, wie es funktioniert. Das Beste daran ist, dass Sie den Entwickler, der daran arbeitet, bitten können, die Dinge zu erklären, die Sie selbst nicht verstehen können.
5. Folgen Sie den Communities
Das Beste an der Programmierbranche ist die Community, die jede Programmiersprache um sich herum hat. Es gibt zahlreiche Foren, Reddit-Threads, Videoblogs und Websites, auf denen Sie Gleichgesinnte finden können, um Wissen auszutauschen und Fragen zu stellen.
In den Communitys finden Sie die besten Tipps, Codeschnipsel, neue Techniken und andere äußerst nützliche Informationen. Außerdem, wenn Sie nicht weiterkommen, können Sie jederzeit um Hilfe bitten. Hier sind die beliebtesten Websites, auf denen Sie Programmiergemeinschaften finden können:
- GitHub
- HackerNews
- Paketüberfluss
6. Belohnen Sie sich
Wie wir bereits festgestellt haben, ist das Erlernen des Programmierens kein Spaziergang im Park, insbesondere wenn Sie ein Designer mit einem Vollzeitjob oder ein Freiberufler sind, der mit Projekten überfordert ist. Es wird Zeiten geben, in denen Sie frustriert sind und die Motivation verlieren. Das ist unvermeidlich. Wenn Sie sich für das erfolgreiche Abschließen von Meilensteinen belohnen, wird der Lernprozess viel angenehmer. Und die Motivation bleibt garantiert erhalten!
Warum Programmieren lernen eine gute Idee für Designer ist
Die Designbranche entwickelt sich ständig weiter und ist wettbewerbsintensiv. In diesem Umfeld muss ein Profi seinen Vorsprung halten, agiler werden, nach Fortschritt streben und nach Innovationen streben. Die Alternative ist Stillstand.
Bildnachweis: Adobe Stock
Die 4 wichtigsten Gründe, warum Designer das Programmieren lernen sollten:
1. Programmieren lernen wird Ihre Designs bereichern
Als professioneller Designer wissen Sie, dass die besten Lösungen gefunden werden, wenn Sie über den Tellerrand schauen. Dazu muss man Neues lernen, neue Erfahrungen sammeln und seinen Horizont erweitern.
Stellen Sie sich vor, Sie könnten die Dinge aus einer anderen Perspektive betrachten. Zum Beispiel durch die Augen eines Entwicklers. Wenn Sie lernen, wie ein Frontend-Entwickler zu denken, können Sie neue Lösungen für alte Probleme finden und Ihre Designs objektiver betrachten.
2. Sie werden ein besserer Mitarbeiter
Das Verständnis des Arbeitsumfangs und der Spezifikationen ist nicht alles, was die Rolle des Designers erfordert. Zumindest nicht für die wirklich guten Designer. Die wirklich guten Designer sind immer große Empathen. Sie fühlen sich in die Endbenutzer ein und erstellen bessere Designs. Sie fühlen sich in ihre Kollegen hinein und arbeiten besser zusammen. Diese Empathie ermöglicht es ihnen, bessere Produkte zu entwickeln und in ihrer Karriere voranzukommen.
Mit den wichtigsten Entwicklerkenntnissen können Sie mit den Entwicklern in ihrer Sprache sprechen. Auf diese Weise können Sie die häufige Diskrepanz zwischen dem, was sich der Designer vorgestellt hat, und dem, was der Entwickler tatsächlich liefern kann, leicht überwinden.
Auch wenn Sie nicht täglich programmieren, die technischen Möglichkeiten verstehen, können Sie entwerfen, wenn Sie genau wissen, wie Ihre Vision umgesetzt wird. Sie können schneller arbeiten und besser zusammenarbeiten.
3. Sie sind in der Lage, Prozesse zu rationalisieren und zu automatisieren
Die moderne Welt der Technologie und Innovation ist sehr schnelllebig. Wenn Sie langsam arbeiten und alles von Hand machen, machen Sie es falsch.
Mit den Programmierkenntnissen in Ihrem Arsenal können Sie Ihre eigenen Skripte schreiben, um die mühsamsten und sich wiederholenden Aufgaben zu automatisieren.
4. Sie haben einen Wettbewerbsvorteil auf dem Arbeitsmarkt
Wenn Sie in Ihrer Branche über einzigartige und gewünschte Fähigkeiten verfügen, können Sie sich von der Masse abheben und sich einen Wettbewerbsvorteil verschaffen, der letztendlich mehr Möglichkeiten bietet.
Design und Entwicklung verzahnen sich von Jahr zu Jahr mehr. Das Hinzufügen von Codierung zu Ihrem Lebenslauf ermöglicht es Ihnen, diese Marktnachfrage zu erfüllen und sich einen Vorteil gegenüber Designern zu verschaffen, die nur mit branchenspezifischen Fähigkeiten und Tools wie Photoshop, Sketch und Figma aufwarten können. Außerdem zeichnen sich vielseitige Designer als vielseitige Teamplayer aus.
Von welchen Programmiersprachen kann ich profitieren?
Die Wahl, welche Programmiersprache Sie lernen möchten, hängt weitgehend von der Branche ab, in der Sie gerade arbeiten. Offensichtlich benötigt ein Webdesigner andere Fähigkeiten als ein App-Designer oder ein Spieledesigner.
Bildnachweis: Adobe Stock
Wie viele Programmiersprachen gibt es?
Auf der ganzen Welt gibt es buchstäblich Hunderte verschiedener Arten von Programmiersprachen, und wie bereits erwähnt, sind sie branchenspezifisch. Unsere Webdesign-Freunde sollten also bei HTML, CSS, JavaScript und Java bleiben.
Die Programmiersprachen, mit denen Sie beginnen sollten
HTML und CSS
HTML und CSS sind die Baumaterialien für Websites. HTML stellt die Struktur bereit, und CSS sagt den Browsern, wie die Struktur und ihre Elemente aussehen sollen. Sie müssen kein vollwertiger Programmierer werden. Es reicht aus, beide Sprachen zu lernen, um eine einfache einseitige Website programmieren zu können. Wenn Sie jedoch oft üben und sich etwas Mühe geben, werden Sie schon bald in der Lage sein, jedes Webdesign zu programmieren, das Sie sich vorstellen können.
Diese Sprachen sind ziemlich einfach zu lernen, besonders auf der Grundstufe. Es gibt viele kostenlose und Premium-Online-Kurse, an denen Sie studieren können. Es gibt einen großartigen Einführungskurs an der Khan Academy und einen ziemlich einfachen, aber sehr informativen Workshop von LearnUX.io, den wir empfehlen. Diese beiden Ressourcen sollten für den Einstieg ausreichen.
JavaScript
JavaScript ist die Programmiersprache, die Ihre Websites interaktiv macht. Es ist dafür verantwortlich, wie die Elemente auf die Aktionen der Benutzer reagieren. UX-Designer können JavaScript für das Prototyping verwenden.
Sie können mit dem Erlernen der JavaScript-Grundlagen an der Khan Academy beginnen. Und wenn Sie bereits die Grundlagen von HTML und CSS beherrschen, können Sie sich bei Pluralsight mit dem Kurs zum Erstellen von Websites in allen drei Sprachen weiterbilden.
Java
Java ist eine objektorientierte Allzwecksprache. Es ist eine dieser Programmiersprachen, die überall zu finden sind, von Ihrer bevorzugten mobilen App bis zum Mikrowellenherd in Ihrer Küche. Durch das Erlernen der Java-Grundlagen können Sie verstehen, wie die von Ihnen entworfenen Apps und Produkte funktionieren können und welche Ihrer Ideen erfüllt werden können und welche nicht. Wenn Sie viel Zeit und Mühe in das Studium investieren, werden Sie natürlich in der Lage sein, Apps und Handyspiele selbst zu programmieren. Aber für Ihre tägliche Designarbeit reichen das grundlegende Verständnis und die Fähigkeit, den Code zu lesen, aus.
Java gilt als eine der am einfachsten zu beherrschenden Programmiersprachen. Programmieren lernen Sie mit CodeGym und den 1200 praktischen Java-Übungen, die der Kurs bietet.
Einpacken
Ein Programmierer zu werden, ist kein einfacher Weg, aber die Vorteile sind definitiv die Zeit und Mühe wert, die Sie investieren. Wählen Sie die richtige Sprache, wenden Sie das erworbene Wissen in Ihren täglichen Aufgaben an und Sie werden sehen, wie Ihre Designkarriere in die Höhe schnellt!