Umgebungsmusik und ihre Auswirkungen auf das Schreiben von Code

In diesem Beitrag möchte ich über unsere Auswahl an Hintergrundmusik zum Schreiben von Code sprechen. Der Entwickler-Soundtrack, wenn Sie so wollen. Um es einzugrenzen, werde ich ein bestimmtes Genre diskutieren, Ambient-Musik.


Homo Laborans und Musik


Heute ist die Wirkung von Musik auf alle Lebewesen, einschließlich der Menschen, ein ziemlich gut erforschtes Thema. Es ist seit einiger Zeit allgemein bekannt, dass klassische Musik Menschen hilft, sich zu beruhigen und Stress abzubauen, während energiegeladene Melodien verschiedener Genres Ihre Trainingsergebnisse beeindruckender machen können.

Es wurden zahlreiche wissenschaftliche Arbeiten veröffentlicht, die dieses Phänomen untersuchen, insbesondere von medizinischen Forschern und Psychologen (Verwendung von Musik als Teil des Behandlungsplans, Art und Weise, wie verschiedene Organe darauf reagieren usw.). Natürlich müssen viele von denen mit einem Körnchen Salz eingenommen werden, da immer das Risiko besteht, die Grenze zur Pseudowissenschaft zu überschreiten, aber es gibt keinen Mangel an zuverlässigen Quellen, die diesen Zusammenhang bestätigen.

Sie müssen nicht weiter als bis Habr gehen, um viele aufschlussreiche Artikel zu finden, die über den Einfluss von Musik auf das Arbeitsumfeld und die Aufmerksamkeitsspanne der Arbeiter sprechen. Aber dieser besondere hat eine etwas andere Absicht.

Ich schreibe seit fünf Jahren Code und höre seit ungefähr zehn Jahren Ambient-Musik. Natürlich gibt es andere Genres und Stile, an denen ich interessiert bin, aber es ist Ambient-Musik, die für mich zu einem wesentlichen Bestandteil des Programmier-Workflows geworden ist. Dies bedeutet nicht, dass alles, was ich in diesem Beitrag sage, nur für Entwickler gilt - es kann auch für jeden relevant sein, dessen Job einen gewissen Grad an geistiger Arbeit beinhaltet. Bevor ich jedoch meine Beobachtungen darüber darlege, wie Ambient-Tracks dazu beitragen, einen komfortablen Raum für die Programmierung zu schaffen, sollte ich wahrscheinlich einen kurzen Crashkurs für diejenigen geben, die mit diesem Musikgenre noch nicht vertraut sind.

Alles, was Sie über Ambient-Musik wissen wollten, aber Angst hatten zu fragen


Was ist Ambient-Musik? Die Mehrheit der Menschen hat keine Ahnung. Beliebte Stile, die dem am nächsten kommen, sind Lounge- und Chill-out-Musik, die Sie oft in Clubs und im Radio hören können. Bei aller Vielfalt ist Ambient-Musik ein experimentellerer Stil, dem normalerweise sowohl Rhythmus als auch Gesang fehlen. Außerdem sind Ambient-Tracks weniger melodisch, wenn man sie mit Chillout vergleicht.

Wikipedia definiert Ambient-Musik als "eine Form langsamer Instrumentalmusik, die sich wiederholende, aber sanfte, beruhigende Klangmuster verwendet", ein Genre, das "atmosphärische, visuelle oder unauffällige Qualität" hervorruft. Das klingt ungefähr richtig und macht einen guten Job, indem es die Schlüsselmerkmale des Genres genau bestimmt, obwohl es nicht alle charakteristischen Formen umfasst, die seine eifrigsten Fans nennen könnten. In diesem Beitrag werde ich den Begriff "Ambient Music" verwenden, um auch einige Schwestergenres zu bezeichnen, wie z. B. Dark Ambient, Space Ambient, Soft IDM und andere. Wir werden etwas später einen detaillierteren Überblick über die Genres haben.



Ambient-Musik überschneidet sich oft mit anderen Genres, so dass Sie sie definitiv irgendwo in der einen oder anderen Form gehört haben. Viele Film- und Spiel-Soundtracks sind reine Ambient-Soundtracks. Einige populäre Künstler, die normalerweise in anderen Genres arbeiten, haben ein oder zwei Ambient-Tracks (z. B. Depeche Mode oder Radiohead). Sie können Ambient-Musik auch in Nachrichten-Intros, Anzeigen, im Hintergrund von Podcasts usw. hören. Kurz gesagt, Sie waren bereits Ambient-Musik ausgesetzt, auch wenn Sie es zu diesem Zeitpunkt noch nicht sagen konnten.

Ambient und Code oder: wie ich gelernt habe, mich nicht mehr zu sorgen und 10-minütige Spuren von weißem Rauschen zu lieben


Die Art und Weise, wie wir die Welt um uns herum wahrnehmen, ist immer subjektiv, und wenn es um Musikgeschmack geht, wird diese Aussage besonders relevant. Daher muss ich betonen, dass dieser Beitrag nur meine eigenen Gefühle zu diesem Thema zusammenfasst, die in keiner Weise garantiert perfekt Ihre widerspiegeln. Dennoch glaube ich, dass dieser Ansatz, der Musik in Arbeitsprozesse einbezieht, auch für andere hilfreich sein kann.

Meiner Meinung nach ist das Schreiben von Code eine Aktivität, die ein gewisses Maß an konsequenter Konzentration erfordert, aber nicht unerbittliche und äußerste Konzentration über lange Zeiträume. Unser Denkprozess sollte in moderatem Tempo ablaufen, und die emotionale Landschaft für das Programmieren (in einer perfekten Realität) sollte die von Ruhe und Achtsamkeit sein. Die berühmte Theorie des "Strömungszustands" spiegelt dies im Wesentlichen wider. Natürlich ist mir bewusst, dass sich die Fälle unterscheiden und Programmierer manchmal zu gewalttätigen Wesen werden, die auf ihre Tastatur schlagen, wenn etwas nicht wie geplant funktioniert. Nehmen wir jedoch ein Szenario, in dem die Arbeitsumgebung nicht chaotisch ist (und hier kehren wir zurück: Die richtige Auswahl der Musik kann zur Aufrechterhaltung einer friedlichen Atmosphäre beitragen).



Das Komponieren von Musik auf einer alten analogen mechanischen Tastatur ähnelt dem Codieren

Ich halte es für einen wichtigen Teil des Aufbaus eines komfortablen Arbeitsbereichs, Ablenkungen auf ein absolutes Minimum zu reduzieren. Und deshalb kann ich während der Arbeit kaum Titel mit Texten hören: Durch die Verarbeitung des Textes wird der Fokus diffus, was ein großes Hindernis für das Schreiben von Code darstellt. Für mich ist es, als würde man ein Buch lesen und gleichzeitig Radio hören. Zwei Datenflüsse werden zu einem zusammengeführt, sodass Sie Wörter überspringen und Teile von Audialinformationen übersehen.

Das gleiche gilt für die Programmierung. Das Schreiben von Code ähnelt dem Schreiben eines anderen Textes - einer Notiz oder eines Papiers. Manchmal pingen die Texte Sie auf emotionaler Ebene an, Sie hören genau zu, verlieren den Überblick über das, was Sie getan haben, und müssen dann in die richtige Denkweise zurückkehren. Die Fähigkeit, Informationen aus mehreren Quellen ohne Schluckauf dieser Art aufzunehmen, kann wahrscheinlich entwickelt werden, aber warum sollten Sie es sich selbst schwerer machen? In diesem Sinne versuche ich, Nachrichten oder gesprochenen Text in meinem Soundtrack am Arbeitsplatz zu vermeiden.

Eine Ausnahme von dieser Regel bilden die Arten von Umgebungsmusik, die Sprachbeispiele verwenden (Radioaufzeichnungen, Fragmente von Filmen oder Fernsehsendungen). In ihrem Fall wird der Gesangsteil so in die Instrumentals eingewebt, dass er von einem der treibenden Elemente des Tracks zu einer weiteren Ebene im Ambiente wird. Für einige Beispiele von Ambient-Musik mit Sprachbeispielen kann ich Boards of Canada, Biosphere, Eyesix nennen.

Hochenergetische, dynamische Musikstücke eignen sich schlecht zum Codieren - oder zumindest habe ich festgestellt, dass dies der Fall ist. Ich habe den Eindruck, dass ein schnelles Tempo und ein skurriler Rhythmus (sei es elektronische Musik oder Rock) mich dazu bringen, meine Arbeit zu beschleunigen: Es gibt diesen Drang, mit der Musik Schritt zu halten, und keinen Anreiz, anzuhalten und nachzudenken. Dieser aggressive Programmierstil mag seine Fans haben (in gewisser Weise kann auch dies als Flusszustand angesehen werden), aber ich persönlich finde ihn hilfreicher, wenn es um Aufgaben geht, die körperliche Arbeit erfordern. Als würde man Kartoffeln für The Prodigy ausgraben.

Mit Ambient-Musik in die richtige Stimmung kommen


Wie ich oben erwähnt habe, hat die Wirkung von Musik auf die Emotionen und den inneren Zustand der Menschen eine starke Verbindung zwischen ihnen. Wenn Sie sich munter fühlen, finden Sie Melodien, die Ihre erhöhte Stimmung widerspiegeln und aus den Ohrhörern strömen. Oder vielleicht sogar Lautsprecher, wenn Sie die Freude teilen möchten (stellen Sie jedoch sicher, dass Sie mit der Lautstärke nicht über Bord gehen). Wenn Sie eine Verschnaufpause einlegen und sich von all den alltäglichen Sorgen und der Aufregung entfernen möchten, ist ein ruhiges, einfaches Zuhören am besten geeignet. Die gleichen Grundsätze gelten für den Einstieg in einen geeigneten Arbeitsbereich, bis zu dem Punkt, dass es eine große Sammlung von Alben und Wiedergabelisten gibt, die speziell auf berufsbezogene Aktivitäten verschiedener Art zugeschnitten sind (Sie finden sie bei Streaming-Diensten). Umgebungsmusik ist in diesen Wiedergabelisten stark vertreten.

Ambient-Musik umfasst eine Reihe verschiedener Stile, von denen nicht alle für die Arbeit geeignet sind. Angenommen, die Drohnenumgebung ist im Grunde genommen ein niederfrequentes Summen - ein derart unaufhörlicher Hördruck wird Ihrer Fähigkeit, zu denken und zu codieren, sicherlich keinen Gefallen tun. Aus diesem Grund empfehle ich die Verwendung von 'lite' Ambient-Musik. Hier ist ein gekürztes "Handbuch", das Ihnen hilft, das richtige Genre zu finden, das mit Ihrem Job kompatibel ist.

Wenn Sie noch nie Ambient-Musik gehört haben, ist es eine gute Idee, mit einfacheren, konventionelleren Stilen zu beginnen: Eine unglückliche Begegnung mit etwas zu Wagemutigem könnte Sie endgültig vom gesamten Genre abbringen.

Meiner Meinung nach werden einige der ansprechendsten (und verständlichsten) Kompositionen unter dem französischen Label Ultimae Records veröffentlicht. Sie machen Musik im psychedelischen Ambient-Genre (Psybient oder Psy Chill), das sich durch angenehme Melodien und eine schöne, ausgewogene Struktur auszeichnet. Dieses Genre berührt oft das Thema Raum, sowohl innerlich als auch äußerlich. Ich empfehle Solar Fields (er hat auch Alben im Trance-Genre, verwechseln Sie sie nicht), Carbon Based Lifeforms, Asura.

Wenn Sie lieber etwas optimistischeres haben möchten, das einen Hauch von Rhythmus hat, werden Sie Ambient House, Downtempo und Dub Ambient zu schätzen wissen. Diese Musik fühlt sich positiver und sonniger an, mit einem zurückhaltenden Beat der Reggae- und Dub-Ursprünge. Meine persönlichen Aufnahmen sind The Orb, Ott und Future Sound of London.

Für diejenigen, die sich auf gesättigte Formen von Ambient konzentrieren, lohnt sich ein Blick auf Ambient Techno. Dieser Stil kann sogar als Tanzmusik angesehen werden. Die Kompositionen sind um Drum-Machine-Loops mit charakteristischen Keyboard-Obertönen aufgebaut. Ich empfehle dringend, Selected Ambient Works 85-92 von Aphex Twin, The Black Dog, B12 zu hören.

Es gibt auch ein klassisches Ambiente, das durch die Arbeit mehrerer berüchtigter Komponisten definiert wird. Diese Untergruppe repräsentiert vollständig die Vielschichtigkeit der Umgebung: Die Musik variiert stark in Form und Ton. Klassisches Ambient basiert auf der Verwendung von Ambiente, das an verschiedenen Orten und bei bestimmten Arten von Musikinstrumenten aufgenommen wurde (alte analoge Keyboards fallen mir ein). Der "erste Mann" der klassischen Umgebung ist Brian Eno. Tatsächlich war er es, der den Begriff "Ambient Music" in Umlauf brachte. Neben ihm sind Steve Roach, Robert Rich, Klaus Schulze und Pete Namlook einen Besuch wert. Jeder von ihnen hat eine immense Diskographie mit vielen Werken in verschiedenen Genres.

Einige Ambient-Stile haben kaum ein instrumentales Element. Ein bemerkenswertes Beispiel dafür ist die Feldaufzeichnung. Die Künstler, die in diesem Genre arbeiten, komponieren keine Musik im herkömmlichen Sinne, sondern greifen einfach zu einem hochempfindlichen Mikrofon und gehen in den Wald, um das Ambiente aufzunehmen. Das ist die natürlichste Musik, die Sie jemals finden werden. Unter den populären Vertretern kann ich Biosphere nennen, einen Techno-Ambient-Künstler, dessen Tracks eine einzigartige Atmosphäre haben, die Sie direkt in die Berge über dem Polarkreis führt.


Künstler Biosphäre in seinem natürlichen Lebensraum

Abschließend


Es ist äußerst wichtig, in den richtigen Arbeitsbereich zu gelangen, insbesondere wenn Ihre Arbeit mit der Programmierung zusammenhängt, die Ruhe und Konzentration erfordert. Ich weiß, dass jeder von Ihnen Code in den Soundtrack Ihrer Lieblingsmusik schreibt, der zu allen Genres gehören kann, aber versuchen Sie, die Beziehung zwischen Ihrer Wiedergabeliste und Ihrer Produktivität zu überdenken. Versuchen Sie einen neuen Ansatz zur Gestaltung Ihrer Umgebung. Versuchen Sie, auf Umgebungsmusik zu programmieren.

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


All Articles