Warum ein Programmierer gut schreiben kann

Hallo an alle.

In letzter Zeit ist es uns gelungen, hauptsächlich hochspezialisierte Materialien auf dem Blog zu veröffentlichen, die in engem Zusammenhang mit der Marktforschung und der Gestaltung der Veröffentlichungspolitik stehen. Wir glauben, dass dies in absehbarer Zukunft auch am Freitag so bleiben wird - wir sind sehr interessiert an Ihren Kommentaren, Abstimmungen und Kommentaren zu den Büchern und Autoren, die wir in Betracht ziehen. Jetzt wird es aber auch Montagspublikationen geben, die viel indirekter mit unseren strategischen Suchanfragen zusammenhängen und (in der ersten Phase) unsere „Auswahl der Redakteure“ auf der Medium-Website darstellen.

Der erste derartige Artikel wurde von Derek May geschrieben und heute übersetzt.

Kürzlich stieß ich auf einen Artikel von John Maeda, dass die Fähigkeit zu schreiben - nicht zu codieren - die wichtigste Geheimwaffe des Designers ist. Daher begann ich über die Rolle des Schreibtalents im Leben eines Entwicklers nachzudenken.

In der heutigen datengetriebenen Welt, die mit Informationen überladen ist, gibt es so viel Inhalt, den Sie verdauen müssen. Wir streamen ständig Videos, Bilder, Anzeigen, Podcasts und Artikel. Alle diese Arten von Informationen sind auf ihre Weise attraktiv, und es scheint, dass sie alle in einem harten Wettbewerb stehen, um unsere Aufmerksamkeit zu erregen und zu halten.



Eine Auswahl der verschiedenen Arten von Medienkanälen, die heute existieren (Bild aus Change Conversations) .

Im Zusammenhang mit der Verbreitung verschiedener Medienkanäle, die sich in den letzten Jahrzehnten entwickelt hat, haben wir begonnen, schriftliche Inhalte aus den Augen zu verlieren und bevorzugen visuelle - nämlich Videos und Bilder. Laut dieser Quelle aus dem Jahr 1997 kann eine Person visuelle Informationen 60.000 Mal schneller als Text erfassen.

Schreiben ist jedoch immer noch eine sehr wichtige Fähigkeit. Vielleicht sind Worte eine der reinsten Ausdrucksformen menschlicher Gedanken. Wörter sind sowohl Buchstabenfolgen als auch Texte und Kurznachrichten. Der Autor verbreitet seine Gedanken und teilt sie sowohl in Form von Tinte auf Papier als auch in Form von digitalisierten Pixeln auf dem Bildschirm.

Ich habe gelernt, dass gutes Schreiben den Erfolg katalysieren kann, sei es in den Bereichen persönliches Wachstum, berufliche Entwicklung oder soziales Wohlbefinden. Die verschiedenen Fähigkeiten, die ich nach dem Schreiben von Dutzenden von Artikeln in den letzten Jahren entwickelt habe, haben es mir ermöglicht, den aktuellen Programmiererjob bei Putnam Investments zu bekommen, was ich in Vollzeit mache.


Aaron Burden Foto von Unsplash.

Als Entwickler kann ich fünf wichtige Fähigkeiten nennen, die ich durch das Erlernen des Schreibens entwickelt habe.

1. Schreiben hilft Ihnen, besser zu kommunizieren


Die offensichtlichste Leistung, die ich dem regelmäßigen Schreiben verdanke, ist das Pumpen von Kommunikationsfähigkeiten. Der Mensch formuliert Gedanken und drückt Gefühle hauptsächlich in Worten aus. Da ich oft schreibe, fällt es mir leichter, meine Gedanken auszudrücken, ohne mir Gedanken darüber zu machen, ob ich die richtigen Wörter wähle, zu viel oder zu wenig schreibe oder mich zu vage oder schwierig ausdrücke.


Bild von zalarieunique.ru .

Bei der Arbeit entwerfe ich leicht Entwürfe prägnanter Briefe oder sende Sofortnachrichten, ohne auf ein Rechtschreibwörterbuch (um die Rechtschreibung zu überprüfen) oder ein erklärendes Wörterbuch (um ein „intelligentes“ Wort aufzunehmen) zurückzugreifen. Wenn ein Gedanke frei auf Papier ruht, schreiben Sie einfach und schnell, Sie müssen ihn nicht manipulieren, um ein bestimmtes Ziel zu erreichen.

Es dauert Jahre, um literarische Fähigkeiten zu perfektionieren, wie viele andere Fähigkeiten auch. Das Beste am Schreiben ist, dass Ihre Entwicklung leicht zu verfolgen ist. Sie können sich Ihre früheren Arbeiten ansehen und sehen, wie ernsthafte Fortschritte im Laufe der Zeit erzielt wurden.

2. Wenn Sie an die Öffentlichkeit schreiben, lernen Sie, eine bessere Dokumentation vorzubereiten


Ein wichtiges Kriterium, anhand dessen ein guter Entwickler anerkannt wird, ist die Fähigkeit, anderen interessierten Parteien technische Anforderungen und Spezifikationen mitzuteilen. Wenn Sie schreiben, ist es wichtig, Ihre Zielgruppe zu kennen. Gleiches gilt für die Kommunikation mit Kunden und das Verfassen von technischen Unterlagen.


Schnappschuss von John-Marc Smith mit Unsplash.

Wenn Sie mit Kollegen zusammenarbeiten, die Ihnen in der technischen Ausbildung unterlegen sind, müssen Sie technische Konzepte und Konzepte auf zugängliche Weise erläutern, um Feedback von Kollegen zu erhalten. Wenn ich beispielsweise mit Produktbesitzern und Designern kommuniziere, versuche ich normalerweise, allgemein zu skizzieren, woran ich arbeite, ohne auf Details einzugehen. In der Kommunikation mit dem Designer versuche ich zu vermitteln, wie diese Funktion im Hinblick auf die Benutzerfreundlichkeit implementiert oder in die Benutzeroberfläche integriert werden soll. In der Kommunikation mit den Eigentümern versuche ich, meine Arbeit aus geschäftlicher Sicht zu konzipieren.

Darüber hinaus müssen Entwickler anderen Entwicklern von ihren Projekten erzählen. Unabhängig davon, ob es sich um das Benennen von Variablen oder Funktionen, das Schreiben von Kommentaren oder das allgemeine Dokumentieren der Systemfunktionalität handelt, sollte der Entwickler in der Lage sein, qualitativ hochwertige Dokumentationen zu schreiben, damit der Code klar und bequem ist und unterstützt wird. Bei der Vorbereitung der Dokumentation versuche ich, dieses Ziel maximal zu erreichen. Jeder Programmierer, der zufällig mit meiner Codebasis arbeitet, kann deren allgemeine Struktur verstehen und diese auch ohne Vorbereitung ergänzen - ohne Dekonstruktion und Reverse Engineering des Codes.

3. Schreiben hilft Ihnen, die Macken der Programmierung zu schätzen


Bereits 2011 erschien auf Reddit im Abschnitt / r / Programmierung ein Unterthema, in dem die Unterschiede und Ähnlichkeiten zwischen Schreiben und Programmieren erörtert wurden. Einige Leute denken, dass Programmieren aufgrund seiner konzeptionellen Komplexität nicht wie das Schreiben von Texten ist, sondern weil beide Fähigkeiten schrittweise verfeinert werden. Andere glauben, dass Schreiben und Programmieren grundlegend anders sind, weil das erstere eine kreative Fähigkeit ist und das letztere eher naturwissenschaftlich ist und ein tiefes Verständnis grundlegender Konzepte erfordert.

Alle sind sich jedoch einig (es gibt wenig Uneinigkeit über die Nuancen), dass sowohl das Schreiben als auch das Programmieren ein grundlegendes Verständnis grundlegender Phänomene wie Syntax, Struktur und Semantik erfordern. Der Unterschied zwischen einem Amateur und einem Coryphaeus in beiden Disziplinen besteht jedoch in der Fähigkeit, die Komplexität des Systems oder Themas, mit dem Sie gerade arbeiten, zu erstellen oder zu bewältigen.


Viele dieser Ideen beziehen sich auf Linguistik und Sprache.

Ein Textschreiber lernt, neu zu denken. Beim Schreiben von Code kann sich ein Programmierer eingeschränkt fühlen, da ihm eine begrenzte Anzahl von Schlüsselwörtern, Funktionen und Bibliotheken zur Verfügung steht. Der geschriebene Text bietet jedoch vollständige Meinungsfreiheit, die die Programmiersprache normalerweise nicht zulässt.

Ted Kaminsky betont einen weiteren wichtigen Punkt in Bezug auf die Bedeutung von Wörtern, die in Programmcode und anderen Systemen verwendet werden.
Erstens soll das Geschriebene gelesen werden. Der Code soll gelesen und geändert werden. - Ted Kaminsky
Aus Sicht der Schriftsteller scheint sich im Laufe der Zeit eine klare Zweiteilung gebildet zu haben, die die Überlegungen und Leseerfahrungen der Schriftsteller einschränkt. Die Literatur scheint für immer geschnitzt zu sein, während die Programmierung ein dynamischer Prozess ist, bei dem der vorhandene Code ständig weiterentwickelt werden muss.

Es gibt viele Ähnlichkeiten zwischen kreativem Schreiben und Code-Schreiben, aber es ist das Verständnis der Unterschiede zwischen diesen Fähigkeiten, das mir hilft, beide besser zu verstehen.

4. Wenn Sie schreiben, haben Sie die Möglichkeit, das Gelernte anzuwenden


Wenn ich schreibe, spreche ich ständig wie zu mir selbst. Nachdem ich ein Buch gelesen oder etwas Wichtiges entdeckt habe, versuche ich, meine eigenen Gedanken zu verdauen, indem ich einen Artikel zu demselben Thema schreibe, über das ich gelesen habe. Für mich ist es am einfachsten, das Wissen in einem bestimmten Bereich zu bereichern, indem ich zum selben Thema schreibe.
Auf der Website freeCodeCamp und vielen anderen, auf denen grundlegende Programmierrichtlinien veröffentlicht werden, schreiben Autoren zu einer Vielzahl von Themen und berühren alle Arten von Konzepten. Viele sind bereit, persönliche Zeit für das Schreiben von Artikeln zu verwenden, nicht nur, weil sie ihre eigenen Erfahrungen teilen und anderen helfen können, sondern auch, weil sie ihr Wissen über das Thema, zu dem der Artikel geschrieben wurde, festigen können.

Wenn ich über die Themen schreibe, die ich studiere, führe ich normalerweise zusätzliche Recherchen durch und stoße gleichzeitig auf Informationen, die ich sonst nicht gefunden hätte. Wenn ich schreibe, fällt es mir leichter, mir das Gelernte lange zu merken. Außerdem muss ich manchmal andere Sichtweisen kennenlernen und das Problem aus einer anderen Perspektive betrachten, um die Stärke meiner Ausgangsposition zu überprüfen. Der gesamte Schreibprozess ist ein dynamisches, fortlaufendes Gespräch, das mir hilft, die Informationen, die auf mich stoßen, zu verarbeiten und selbst zu beurteilen.


Schreiben ist eine großartige Möglichkeit, Ihre Gedanken zu sammeln und aufzuräumen (Radu Florin von Unsplash).

Schreiben ist eine großartige Möglichkeit, eingehende Informationen zu verarbeiten und zu verarbeiten. Gelehrsamkeit und Intelligenz entstehen schließlich nicht aus der Menge der verbrauchten Informationen, sondern aus unserer Fähigkeit, sie aufzunehmen und daraus aussagekräftige Schlussfolgerungen zu ziehen.

5. Texte als Form der Katharsis schreiben


Der letzte Grund, warum mir das Schreiben wichtig erscheint, hängt nicht so direkt mit dem Beruf eines Entwicklers zusammen wie die vier vorherigen. Aber ich glaube, dass es nicht weniger, wenn nicht sogar bedeutender ist. Der wichtigste Grund, warum ich schreibe, ist, dass das Erstellen von Texten mir hilft, Emotionen und Gefühle auszustoßen. Ich mag es nicht, sie in mir zu behalten, deshalb ist das Schreiben für mich eine Art Katharsis.


Alvaro Serrano Schnappschuss von Unsplash

Als ich jünger war, führte ich ein Tagebuch und schrieb Notizen wie Tagebuch. Jetzt schreibe ich zu verschiedenen Themen, veröffentliche Texte und sie werden auf der ganzen Welt gelesen. Aber manchmal nehme ich wieder Stift und Papier und schreibe persönliche Gedanken auf. Ja, ich führe ein persönliches Tagebuch, das ich dort von Zeit zu Zeit schreibe, insbesondere wenn Zweifel an beruflichen Zielen, persönlichem Leben, sozialen Interaktionen und an allem, was damit zusammenhängt, überwunden sind.

Schreiben ist einfach. Sie setzen sich an die Tastatur und bluten.

Wenn ich meine Gefühle beschreibe, ist das Gefühl, als würde ich mit einem Freund sprechen, der wirklich zuhören kann. Also werfe ich negative Emotionen aus und wende mich einem leeren Blatt zu, ohne Angst zu haben, dass er mich verurteilen wird.

Schreiben ist sehr nützlich, und obwohl Sie einer solchen Art, Gedanken auszudrücken, möglicherweise nicht nahe stehen, ist Schreiben selbst in der gegenwärtigen kakophonischen und chaotischen Welt eine notwendige und wichtige Fähigkeit. Selbst wenn Sie gerade erst anfangen zu schreiben, empfehle ich Ihnen, manchmal mit Ihren eigenen Gedanken in Einsamkeit zu sitzen, bis der Fluss des Bewusstseins beginnt. Es ist einfach erstaunlich, wie viel damit erreicht werden kann.

Source: https://habr.com/ru/post/de422103/


All Articles