Sollten Sie Programmieren lernen? Warum das Verbessern dieser Fähigkeit Ihre Karriere verbessern wird
Veröffentlicht: 2018-03-08Ahh, codieren. Es ist buchstäblich wie eine andere Sprache – und eine wichtige noch dazu. Die Frage für viele von uns Nicht-Entwicklern oder Nicht-Technikern ist, ob wir wirklich so viel Zeit damit verbringen müssen, es zu lernen, besonders wenn wir es immer nur für Anfänger verwenden werden. Für einige ist die einfache Tatsache, dass wir diese Frage stellen, erstaunlich – es ist ein klares „Ja“ in ihrem Kopf. Für andere ist es eine Frage, ob Sie wirklich von einem grundlegenden Verständnis der Codierung profitieren werden?
Ich würde Ihnen gerne eine klare Antwort geben, aber so einfach ist es leider nicht. Aus diesem Grund werden wir die verschiedenen Argumente rund um das Programmieren aufschlüsseln und darauf hinweisen, ob Sie als Designer oder Vermarkter die Stunden für das Erlernen des Programmierens aufwenden sollten oder nicht.
Beginnen wir zunächst mit den Grundlagen und ergänzen Sie den Hintergrund zum Codieren, bevor wir tiefer in die Dinge eintauchen.
Wie schwierig ist es, das Programmieren zu lernen?
Beginnen wir einfach damit, dass Sie mit Codierung einem Computer sagen, was er tun soll, und der Computer ist auf diesen Code angewiesen, um zu funktionieren. Sie verwenden den Code jedes Mal, wenn Sie ein YouTube-Video ansehen, einen Tweet senden oder eine Bankkarte durchziehen – es ist buchstäblich überall um Sie herum.
Im Wesentlichen ist ein Code ein Rezeptbuch für einen Computer. Ein präziser Satz von Anweisungen, die der Computer verwenden kann, um vom Benutzer benötigte Aufgaben auszuführen. Nur bei Rezepten und im wirklichen Leben kann es leicht unterschiedliche Versionen des Codes geben oder sie können in verschiedenen Sprachen geschrieben sein. Zum Beispiel haben Sie vielleicht schon von 'Python', 'Ruby', 'PHP', 'SQL', Core Java oder 'C++' gehört. Dies sind alles verschiedene Programmiersprachen, und es gibt noch viele mehr.
Aber man muss kein Informatik-Studium sein, um den Dreh raus zu bekommen.
Front-End, Back-End – Welches Ende?
Der Einfachheit halber teilen wir die Codierung in zwei Teile auf: Front-End und Back-End. Kurz gesagt, das Frontend ist alles, was Sie auf einer Website, App oder Software sehen können. Es sind die visuellen Elemente, die das Website-Design oder App-Design ausmachen und somit die Teile, mit denen der Benutzer interagiert. Das Back-End, auch als „Server-Seite“ bekannt, ist im Wesentlichen das, was alles am Laufen hält.
In der Regel hilft die klassische Analogie eines Autos. Das Frontend ist alles, was Sie sehen, wie es klingt, wie es sich anfühlt und welche Form es hat. Das Back-End ist der Motor und das interne System, das es bewegt und am Laufen hält.
Machen wir uns vorerst keine Gedanken über das Backend, denn in den meisten Fällen muss sich ein Designer oder Vermarkter darum keine Sorgen machen, schon gar nicht als Anfänger.
HTML, CSS und Javascript
Wir können das Frontend in drei Segmente unterteilen. HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) und Javascript.
- HTML: Der Text, den Sie gerade lesen. Es ist das Grundgerüst und der Baustein jeder Webseite oder App
- CSS: Bezieht sich auf das Styling einer Webseite. Sie nehmen den HTML-Code und machen ihn hübsch.
- Javascript: Ermöglicht es Ihnen, das, was Sie mit HTML & CSS erstellt haben, zu übernehmen und Dinge durch Interaktionen und Verhaltensweisen zu tun.
Kurz gesagt, Sie erstellen Inhalte mit HTML, gestalten sie mit CSS und fügen Verhaltensweisen und Interaktionen mit Javascript hinzu.
Wie hilfreich ist es, das Programmieren zu lernen?
Kommen wir also zur eigentlichen Frage. Lassen Sie uns ein Bild des typischen Szenarios malen, mit dem die meisten Nicht-Techniker heute konfrontiert sind. Irgendwann werden Sie, unabhängig von Ihrem Beruf, wahrscheinlich einen Moment erlebt haben, in dem Sie nicht verstanden haben, wie etwas im Internet funktioniert.
Vielleicht war es ein Formular, das Sie entworfen hatten oder in Ihre Website einbetten wollten, um die Konversionsraten zu verbessern. Vielleicht war es eine defekte Grafik auf der Landingpage, für die Sie eine Kopie erstellt hatten, und nachdem Sie den Text eingefügt hatten, funktionierte die Grafik nicht mehr. Möglicherweise wurden die Überschriften auf der Startseite Ihrer Website nicht in der richtigen Größe angezeigt.
Es spielt keine Rolle, aber wenn Sie dies schon einmal erlebt haben und nicht wissen, was Sie tun sollen, haben Sie wahrscheinlich einen Entwickler oder jemanden kontaktiert, der kodiert, um zu helfen.
Was Ihnen vielleicht nicht bewusst war, ist, dass das Problem in jedem der oben genannten Szenarien normalerweise durch Optimierung oder Änderung eines einfachen Front-End-Codes gelöst werden kann. Dies ist aus mehreren Gründen ein wichtiger Punkt:
- Wenn Sie dies ohne fremde Hilfe hätten beheben können, wie viel Zeit hätten Sie sich und diesem Kollegen/Freund gespart?
- Wenn Sie verstanden hätten, wie das Formular, die Grafik oder der Text überhaupt funktioniert, hätten Sie etwas anders gemacht?
- Wie hätte ein grundlegendes Verständnis von Frontend-Code das Design, das Format oder die Struktur Ihrer Arbeit insgesamt verändert?
Es ist also hilfreich, sich etwas Zeit zu nehmen, um Code zu entmystifizieren und ein grundlegendes Verständnis für die Verwendung eines Codes zu entwickeln. Aber Sie müssen nicht zu einer ausgefallenen Codeschule oder so gehen. Es gibt viele nützliche Lernressourcen im Internet, die Ihnen helfen können, ein bestimmtes Thema besser zu verstehen.
Dies ist in erster Linie der Grund, warum sich die meisten Designer oder Vermarkter in den letzten Jahren dazu entschieden haben, Programmieren zu lernen. Es lindert auch unnötige Schuldgefühle und Sorgen darüber, „nicht zu wissen, wie man programmiert“, was oft das Selbstvertrauen und die Fähigkeit einer Person beeinträchtigen kann, Seiten, Beiträge oder Add-Ons für eine Website zu erstellen und zu starten.
So stellen Sie fest, ob das Erlernen des Programmierens für Sie wichtig ist
Obwohl das Programmieren eine hilfreiche Fertigkeit ist, um nur unter der Voraussetzung zu lernen, dass Sie sich von der Angst befreien, nicht zu wissen, wie es geht, wird es natürlich von Person zu Person unterschiedlich sein, wie wichtig eine Fertigkeit ist.
Für einen UX-Designer könnte man zum Beispiel sicherlich argumentieren, dass Ihr Wunsch, Code zu lernen, höher sein sollte als der eines Social-Media-Vermarkters. Obwohl es für einen Social-Media-Vermarkter hilfreich sein kann, grundlegende HTML- oder CSS-Kenntnisse zu kennen, ist es unwahrscheinlich, dass er sie täglich oder sogar wöchentlich verwendet. Während ein UX-Designer erwarten kann, dass er jeden Tag Codierung verwenden und verstehen muss.
Vor diesem Hintergrund sollten Sie sich einige Dinge fragen, die Ihnen helfen können, herauszufinden, wie wichtig es für SIE ist, Programmieren zu lernen oder nicht.
1. Welche Fähigkeiten sind in Ihrem aktuellen Job oder dem nächsten Job, den Sie wünschen, erforderlich?
Sind Sie derzeit in einer Position, die weniger als eine wöchentliche Verwendung von Codierung erfordert? Wenn dies der Fall ist und Sie auf absehbare Zeit in diesem Bereich bleiben möchten, müssen Sie möglicherweise keinen großen Wert auf Codierung legen. Wenn Sie in eine andere Rolle wechseln möchten, von der Sie glauben, dass sie Kenntnisse im Programmieren erfordert, ist dies ein ganz anderer Vorschlag.
2. Wo möchten Sie arbeiten oder was möchten Sie in Zukunft machen?
Wenn Sie eine Vorstellung davon haben, wo Sie in zwei, fünf oder zehn Jahren stehen möchten, sollten Sie sich auch überlegen, was Ihre potenziellen Arbeitgeber über Programmierkenntnisse denken.
Wenn Sie beispielsweise ein E-Mail-Vermarkter sind und diesen Beruf fortsetzen möchten, können Sie sich von der Masse abheben, indem Sie über fortgeschrittene HTML-, CSS- und Javascript-Kenntnisse verfügen, um vollständig maßgeschneiderte E-Mail-Designs zu erstellen, von denen Ihr typischer E-Mail-Vermarkter nur träumen kann von?
3. Macht Ihnen das Programmieren Spaß oder fühlen Sie sich dazu gedrängt?
Erstens, wenn Sie Spaß am Codieren haben und sich für einen Codierungstest begeistern, ist das mehr als genug Unterstützung, um darauf Wert zu legen. Sie müssen nur Zeit und Aufwand mit Ihren anderen Aufgaben abwägen. Wenn Sie das Gefühl haben, dass Sie unter Druck gesetzt werden, Code zu lernen, ohne die Bedeutung des Codes wirklich zu verstehen, sollten Sie sich überlegen, warum die Person (vielleicht Ihr Vorgesetzter) möchte, dass Sie überhaupt das Programmieren lernen.
Auch wenn Sie es nicht als wichtig erachten, heißt das nicht, dass es für Ihr Team oder Ihre Kollegen nicht wichtig ist (siehe Beispiel oben, wie Ihre mangelnden Programmierkenntnisse die Zeit der Entwickler in Anspruch nehmen).
Daher haben wir einige Möglichkeiten skizziert, wie Sie die Bedeutung des Programmierens als Fertigkeit basierend auf Ihren aktuellen Umständen und Ihren zukünftigen Wünschen einschätzen können. Sehen wir uns nun einige Gründe an, warum ein Marketer oder ein Designer seine Kenntnisse in HTML, CSS und Javascript verbessern möchte.
Gründe, warum Sie als Marketer, Designer oder Unternehmer das Programmieren lernen sollten
Marketer hatten in den letzten Jahren eine besonders turbulente Zeit, wenn es um die für den Erfolg in der Branche erforderlichen Fähigkeiten ging.
Sollen Sie Spezialist oder ein Alleskönner sein? Sollte sich Ihre Rolle mit Designern überschneiden oder sollten Sie lieber mit ihnen arbeiten als statt mit ihnen? Sollten Sie Programmieren lernen oder sollten Sie bei dem bleiben, was Sie am besten können – Marketing?
Designer haben sich auch vielen Fragen gestellt. Soll ich meine Designs einfach jemandem zum Programmieren übergeben? Sie schaffen genau das, was ich brauche und will, oder? Sollte ich wissen, wie meine App erstellt wird, oder spielt das keine Rolle?
Es ist besser, vorbereitet zu sein, als sich zu entschuldigen
Obwohl dies alles berechtigte Fragen sind, insbesondere in Bezug auf letztere, ist es wahrscheinlich am besten, die Grundlagen der Codierung zu kennen, um sicher zu sein, anstatt sich zu entschuldigen oder festzustecken. Als Marketer oder Designer sind Sie immer auf der Suche nach Umsetzung Ihrer Ideen und Umsetzung von Strategien. Und aufgrund der zunehmenden Abhängigkeit vom Internet ist es wichtig, dass Sie verstehen, wie die Dinge funktionieren, damit Sie sicherstellen können, dass Ihre Ziele erreicht und Ihre Pläne erfolgreich umgesetzt werden.
Lassen Sie uns zum Beispiel wieder ein Anmeldeformular als klassisches Szenario für einen Vermarkter verwenden. Sie haben Ihre Zielseite, Sie haben Ihre bezahlte Kampagne eingerichtet und alles ist bereit für den Start. Sie haben jedoch ein Problem mit Ihrem Anmeldeformular – kein Problem, es ist nur der wichtigste Teil der gesamten Seite!
Wenn Sie wissen, wie die Frontend-Entwicklung in den meisten Fällen funktioniert, können Sie 10-15 Minuten mit der Diagnose und anschließenden Behebung kleinerer Probleme verbringen. Es ist unwahrscheinlich, dass dies die Fristen beeinträchtigt, und Sie können die Seite und die Kampagne auch während der Ausführung verwalten, ohne die Hilfe Ihres Entwicklungsteams – es sei denn, die Dinge laufen wirklich aus dem Ruder.
Du wirst in der Lage sein, Kunden zu begeistern und mehr Arbeit zu bekommen
Der vorherige Punkt legt nahe, dass Sie als Marketer oder Designer nur die Grundlagen lernen sollten, aber wenn Sie möchten, können Sie die Dinge sicherlich ein wenig weiterbringen und das Programmieren auf einem fortgeschrittenen Niveau lernen. Wieso den? Nun, das läuft noch einmal auf die einfache Tatsache hinaus, dass Sie als Vermarkter oder Designer, insbesondere als Freiberufler, mit Millionen anderer Leute in Ihrem Bereich konkurrieren.
Sie müssen sich überlegen, was Ihnen dabei helfen kann, sich von den anderen abzuheben, basierend auf dem, was Kunden von Ihnen verlangen könnten. In vielen Fällen ist das jemand, der gleichzeitig kreativ und technisch ist.
Darüber hinaus können Sie mit Ihrem Coding-Wissen in der Praxis nicht nur bestehende Kunden begeistern, sondern auch neue Kunden gewinnen. Das individuelle Erstellen Ihrer Website oder das Erstellen visueller Elemente, die Ihre Leads und Conversion-Raten erhöhen, sind eine großartige Möglichkeit, Ihre eigene Arbeit als Beweis für Ihre Fähigkeiten zu verwenden.
Programmieren von Grund auf lernen: Eine Anleitung
Die Millionen-Dollar-Frage, in manchen Fällen buchstäblich bei Agenturen und Designfirmen im Wert von Millionen – wie man Code von Grund auf lernt. Das Erlernen des Programmierens als Designer oder Vermarkter mag auf den ersten Blick entmutigend erscheinen, aber es stehen viele Ressourcen zur Verfügung – keine teure Codeschule erforderlich.
Darüber hinaus sind die meisten von ihnen kostenlos, sodass Sie sich keine Sorgen machen müssen, zum Unterricht oder zum Unterricht zu gehen, um die Grundlagen zu lernen. Hier sind drei Orte, die großartig sind, wenn Sie sich an einigen Code-Lernaktivitäten versuchen möchten:
- Codecademy: Es ist kostenlos, schnell einzurichten und einfach zu starten. Sie werden in der Lage sein, eine Vielzahl von Sprachen zu lernen, und es gibt spezielle Tutorials für Designarten, zB wenn Sie ein Tutorial zum Codieren einer App anstelle einer Website wünschen, können Sie dies stattdessen tun.
- General Assembly Dash: Dash ist ebenfalls kostenlos und ein unterhaltsamer Kurs, der Ihnen die Grundlagen der Webentwicklung beibringt. Es ist jedoch etwas anders als Codecademy. Dash unterrichtet Sie durch die Verwendung projektbasierter Aufgaben.
- Kostenloses Codecamp: Hoffentlich brauchen Sie nicht viel, um herauszufinden, was diese Jungs tun! Kostenloser Unterricht in den Grundlagen mit über 800 Stunden Material, das zum Einstieg bereitsteht.
Setzen Sie Ihre Fähigkeiten in die Praxis um
Eines der ersten Dinge, die Sie tun sollten und jetzt tun können, ist wahrscheinlich, Ihrer Website oder Ihrem Portfolio einen Frühjahrsputz zu verpassen. Auf diese Weise können Sie mit einigen Ideen experimentieren, die Sie beim Programmieren gelernt haben.
Vielleicht möchten Sie sich auch etwas Zeit nehmen, um zu sehen, wie aktuelle Funktionen auf Ihrer eigenen Website funktionieren. Vielleicht können Sie die Navigation jetzt optimieren, da Sie wissen, wie Sie beispielsweise ein benutzerdefiniertes Dropdown-Menü hinzufügen?
Nur eine Stunde Programmieren pro Tag kann Ihnen helfen, vom Anfänger zum Experten zu werden.
Eine weitere häufige Aufgabe, die Sie ausführen können, besteht darin, sich für einige niedrig bezahlte, einfache Programmierprojekte an Orten wie Fiverr anzumelden. Sie werden in der Lage sein, Leuten zu helfen, die vor ein paar Monaten noch Anfänger waren, und es ist eine großartige Möglichkeit für Sie, sich daran zu gewöhnen, mit einem Kunden an einem Projekt zu arbeiten, das außerhalb Ihrer Komfortzone liegt.
Das letzte Wort
Wenn Sie aus diesem Artikel eine Sache mitnehmen, ist es hoffentlich eine hilfreiche Übung, das Programmieren zu lernen, unabhängig von Ihrer aktuellen Rolle oder Ihren aktuellen Interessen. Es braucht nur einige praktische Erfahrungen und Fähigkeiten zur Problemlösung. Einige andere wichtige Punkte, die Sie beachten sollten, sind:
- Wie wichtig Codierung als Fertigkeit ist, hängt letztendlich von Person zu Person ab, abhängig von Ihrer Rolle und ihren Anforderungen
- Zu den Vorteilen des Programmierens gehören:
- Die Fähigkeit, Kunden zu beeindrucken
- Erhöhte Chancen auf Neugeschäft
- Vermeiden Sie Angst, nicht zu wissen, wie man kodiert
- Ein tieferes Verständnis dafür, wie die Dinge funktionieren und was Entwickler wissen müssen, um Ihnen am besten zu helfen
- Sie können das Programmieren in buchstäblich Tagen/Wochen durch Tools und Plattformen online lernen
- Sie werden in der Lage sein, Ihre neu erworbenen Fähigkeiten zu nutzen, um Ihre eigene Arbeit und Ihre Website zu verbessern, nicht nur die Ihrer Kunden.
Vor diesem Hintergrund sollten Sie auch als Anfänger mehr als bereit sein, kopfüber in die Welt des Programmierens einzutauchen und Ihre Informatik-Muskeln spielen zu lassen. Ihre Vorgesetzten werden beeindruckt sein, Ihre Kollegen werden neidisch sein und Sie werden auf Wolke sieben sein, da Sie wissen, dass Sie jetzt eine Fähigkeit haben, von der Sie nie dachten, dass Sie sie beherrschen würden.
Möchten Sie weitere Karriere-Schnelltipps? Melden Sie sich für unseren Newsletter an!