Dalam posting ini saya ingin berbicara tentang pilihan musik latar belakang kami untuk menulis kode. Soundtrack pengembang, jika Anda mau. Untuk mempersempitnya, saya akan membahas satu genre spesifik, musik ambient.
Homo laboran dan musik
Hari ini efek musik terhadap semua makhluk hidup, termasuk manusia, adalah topik yang diteliti dengan cukup baik. Sudah menjadi rahasia umum untuk sementara waktu bahwa musik klasik membantu orang untuk tenang dan menghilangkan stres, sementara lagu berenergi tinggi dari berbagai genre dapat membuat hasil latihan Anda jauh lebih mengesankan.
Banyak makalah ilmiah telah diterbitkan yang mengeksplorasi fenomena ini, terutama oleh para peneliti medis dan psikolog (penggunaan musik sebagai bagian dari rencana perawatan, cara berbagai organ meresponnya, dll.). Tentu saja, banyak dari mereka yang harus Anda bawa dengan sebutir garam karena selalu ada risiko melewati batas menjadi pseudosain, tetapi tidak ada kekurangan sumber terpercaya yang mengkonfirmasi tautan itu.
Anda tidak perlu melangkah lebih jauh dari Habr untuk menemukan banyak
artikel mendalam yang membahas
pengaruh musik terhadap lingkungan kerja dan rentang perhatian pekerja. Tetapi yang ini memiliki niat yang sedikit berbeda.
Saya telah menulis kode selama lima tahun dan mendengarkan musik sekitar selama sepuluh tahun. Tentu saja, ada genre dan gaya lain yang saya sukai, namun, itu adalah musik ambient yang telah menjadi bagian penting dari alur kerja pemrograman untuk saya. Ini tidak berarti bahwa semua yang saya katakan dalam posting ini hanya berlaku untuk pengembang - itu juga bisa relevan bagi siapa saja yang pekerjaannya melibatkan segala jenis pekerjaan mental. Tetapi sebelum saya mulai menguraikan pengamatan saya tentang cara trek ambient berkontribusi untuk menciptakan ruang yang nyaman untuk pemrograman, saya mungkin harus memberikan kursus kilat singkat bagi mereka yang belum terbiasa dengan genre musik ini.
Semua yang ingin Anda ketahui tentang musik ambient tetapi takut untuk bertanya
Apa itu musik ambient? Mayoritas orang tidak memiliki petunjuk. Gaya populer yang paling dekat dengannya adalah lounge dan bersantai musik, yang keduanya sering Anda dengar di klub dan radio. Untuk semua ragamnya, musik ambient adalah gaya yang lebih eksperimental yang biasanya tidak memiliki ritme dan vokal. Selain itu, trek ambient kurang melodi jika Anda membandingkannya untuk bersantai.
Wikipedia mendefinisikan musik ambient sebagai “suatu bentuk musik instrumental yang lambat menggunakan pola-pola suara yang berulang, tetapi lembut, menenangkan”, sebuah genre yang membangkitkan “kualitas atmosfer, visual, atau tidak mencolok”. Ini kedengarannya benar dan melakukan pekerjaan dengan baik menunjukkan karakteristik kunci dari genre, meskipun itu tidak mencakup semua bentuk khas yang penggemar beratnya dapat menyebutkan namanya. Dalam posting ini saya akan menggunakan istilah "musik ambient" untuk merujuk ke beberapa genre saudari juga, seperti Dark Ambient, Space Ambient, IDM lunak, dan lainnya. Kami akan memiliki gambaran genre yang lebih mendetail nanti.

Musik ambient sering tumpang tindih dengan genre lain sehingga Anda pasti pernah mendengarnya di suatu tempat dalam satu atau lain bentuk. Banyak soundtrack film dan game ambien murni. Beberapa artis populer yang biasanya bekerja di genre lain memiliki satu atau dua lagu ambient (Depeche Mode atau Radiohead, misalnya). Anda juga bisa mendengar musik ambient di intro berita, iklan, di latar belakang podcast, dan sebagainya. Singkatnya, Anda telah terpapar dengan musik ambient bahkan jika Anda tidak bisa menceritakannya saat itu.
Ambient dan kode atau: bagaimana Saya Belajar Menghentikan Khawatir dan Cinta 10-menit lagu white noise
Cara kita memandang dunia di sekitar kita selalu subyektif, dan ketika sampai pada selera musik, pernyataan ini menjadi sangat relevan. Jadi saya harus menekankan bahwa posting ini hanya meringkas perasaan saya sendiri pada subjek yang sama sekali tidak dijamin untuk mencerminkan Anda dengan sempurna. Namun, saya percaya pendekatan ini yang memasukkan musik ke dalam proses kerja juga dapat bermanfaat bagi orang lain.
Menurut pendapat saya, menulis kode adalah kegiatan yang menuntut tingkat fokus yang konsisten, tetapi bukan tanpa henti dan konsentrasi penuh selama rentang waktu yang lama. Proses berpikir kita harus mengalir dengan kecepatan moderat, dan lanskap emosional untuk pemrograman (dalam realitas sempurna) harus menjadi salah satu dari ketenangan dan perhatian. Teori terkenal tentang "aliran negara" pada dasarnya menggemakan semua ini. Secara alami, saya sadar bahwa kasus berbeda dan kadang-kadang programmer berubah menjadi makhluk keras yang memukul keyboard mereka setiap kali sesuatu tidak berjalan sesuai rencana. Tapi mari kita ambil skenario di mana lingkungan kerja tidak kacau (dan di sini kita kembali: pilihan musik yang tepat dapat membantu menjaga suasana damai).
Menulis musik pada keyboard mekanik analog lama agak mirip dengan pengkodeanSaya menganggap mengurangi gangguan seminimal mungkin menjadi bagian penting dari membangun ruang kerja yang nyaman. Dan itu sebabnya saya hampir tidak bisa mendengarkan lagu yang memiliki lirik saat bekerja: memproses fokus difus teks yang merupakan hambatan besar untuk menulis kode. Bagi saya itu seperti membaca buku dan mendengarkan radio pada saat bersamaan. Dua aliran data bergabung menjadi satu, membuat Anda melewatkan kata-kata dan melewatkan potongan informasi audial.
Itu sama dengan pemrograman. Menulis kode sangat mirip menulis teks lain - catatan atau kertas. Kadang-kadang lirik terjadi untuk menggerakkan Anda pada tingkat emosional, Anda mulai mendengarkan dengan cermat, kehilangan jejak apa yang Anda lakukan dan kemudian harus kembali ke pola pikir yang benar. Kemampuan mengambil informasi dari berbagai sumber tanpa cegukan semacam ini mungkin dapat dikembangkan, tetapi mengapa membuat hal-hal lebih sulit untuk Anda sendiri? Dengan semua ini dalam pikiran, saya mencoba untuk menghindari berita atau teks yang diucapkan dalam soundtrack tempat kerja saya.
Satu pengecualian dari aturan ini adalah jenis musik ambient yang menggunakan sampel suara (rekaman radio, fragmen film atau acara TV). Dalam kasus mereka, bagian vokal ditenun menjadi instrumen dengan cara yang mengubahnya dari salah satu elemen penggerak trek menjadi hanya lapisan lain dalam suasana. Untuk beberapa contoh musik ambient dengan sampel suara saya dapat memberi nama Boards of Canada, Biosphere, eyesix.
Lagu dinamis berenergi tinggi tidak cocok untuk pengkodean - atau setidaknya, saya merasa demikian. Saya mendapat kesan bahwa tempo yang cepat dan ritme yang aneh (baik itu musik elektronik atau musik rock) membuat saya menyibukkan pekerjaan saya: ada dorongan untuk mengikuti musik dan tidak ada insentif untuk berhenti dan berpikir. Gaya pemrograman yang agresif ini mungkin memiliki penggemarnya (sedikit banyak, ini juga dapat dianggap sebagai aliran aliran) tetapi secara pribadi, saya merasa lebih membantu ketika datang ke tugas-tugas yang membutuhkan pekerjaan fisik. Seperti menggali kentang untuk The Prodigy.
Masuk ke suasana hati yang tepat dengan musik ambient
Seperti yang saya sebutkan di atas, efek musik terhadap emosi dan keadaan batin orang-orang, hubungan yang kuat di antara mereka adalah fakta yang sudah lama ada. Jika Anda merasa ceria, Anda akan menemukan melodi yang merefleksikan suasana hati Anda yang lebih tinggi yang mengalir dari earbud. Atau mungkin bahkan pembicara, jika Anda ingin berbagi kegembiraan (pastikan Anda tidak terlalu suka dengan volume). Jika Anda merasa ingin mengambil napas dan menjauh dari semua urusan duniawi dan rewel, mendengarkan dengan tenang akan bekerja paling baik untuk itu. Prinsip yang sama berlaku untuk memasuki ruang kepala yang tepat untuk bekerja, sampai-sampai ada koleksi album dan daftar putar yang luas yang secara khusus dirancang untuk berbagai jenis kegiatan terkait pekerjaan (Anda dapat menemukannya di layanan streaming). Musik ambient banyak fitur dalam daftar putar tersebut.
Musik ambient mencakup sejumlah gaya berbeda dan tidak semuanya cocok untuk digunakan. Katakanlah, Drone ambient pada dasarnya bersenandung dengan frekuensi rendah - tekanan audial yang tak henti-hentinya seperti itu tentu tidak akan membantu kemampuan berpikir dan kode Anda. Untuk alasan ini, saya sarankan pergi untuk musik ambient 'lite'. Berikut ini adalah "manual" singkat yang akan membantu Anda menemukan genre yang tepat yang akan kompatibel dengan pekerjaan Anda.
Jika Anda belum pernah mendengarkan musik ambient sebelumnya, itu akan menjadi ide yang baik untuk memulai dengan gaya yang lebih sederhana dan lebih konvensional: sebuah ketidakberuntungan dengan sesuatu yang terlalu berani mungkin membuat Anda keluar dari seluruh genre untuk selamanya.
Menurut pendapat saya, beberapa komposisi yang paling menarik (dan dapat dipahami) diterbitkan di bawah label Prancis Ultimae Records. Mereka membuat musik dalam genre ambient psychedelic (Psybient atau Psy Chill) yang ditandai oleh melodi yang menyenangkan dan struktur seimbang yang indah. Genre ini sering menyentuh topik ruang, baik dalam maupun luar. Saya sarankan mencoba Solar Fields (ia memiliki album dalam genre trance juga, jangan campur aduk), Carbon Based Lifeforms, Asura.
Jika Anda lebih suka memiliki sesuatu yang lebih optimis yang memiliki sentuhan irama, Anda mungkin menghargai ambient house, downtempo, dan dub ambient. Musik ini terasa lebih positif dan cerah, dengan irama sederhana dari Reggae dan asal-usul dub. Rek pribadi saya adalah The Orb, Ott dan Future Sound of London.
Bagi mereka yang pindah ke bentuk ambient yang lebih jenuh, techno ambient layak untuk dilihat. Gaya ini bahkan dapat dianggap sebagai musik dansa. Komposisi dibuat di sekitar loop mesin drum dengan nada khas keyboard. Saya sangat merekomendasikan mendengarkan Selected Ambient Works 85-92 dari Aphex Twin, The Black Dog, B12.
Ada juga ambient klasik, yang ditentukan oleh karya beberapa komposer terkenal. Subset ini sepenuhnya mewakili sifat ambient dari beragam: musiknya sangat bervariasi dalam bentuk dan nada. Ambient klasik didasarkan pada penggunaan suasana yang direkam di berbagai lokasi dan jenis alat musik tertentu (keyboard analog lama datang ke pikiran). "Manusia pertama" dari ambient klasik adalah Brian Eno. Bahkan, dialah yang memasukkan istilah "musik ambient" ke dalam sirkulasi. Selain dia, Steve Roach, Robert Rich, Klaus Schulze dan Pete Namlook semuanya layak untuk disimak. Masing-masing dari mereka memiliki diskografi yang sangat besar dengan banyak karya dalam berbagai genre.
Beberapa gaya ambien nyaris tidak memiliki elemen instrumental sama sekali. Contoh yang mencolok adalah rekaman lapangan. Para seniman yang bekerja dalam genre ini tidak menggubah musik dalam pengertian konvensional, mereka hanya mengambil mikrofon yang sangat sensitif dan pergi ke hutan untuk merekam suasana. Itu adalah musik paling alami yang pernah Anda temukan. Di antara perwakilan populer saya dapat menyebutkan Biosphere, seorang seniman ambient techno yang treknya memiliki suasana unik yang akan membawa Anda langsung ke pegunungan di atas Lingkaran Arktik.
Artis Biosfer di habitat aslinyaKesimpulannya
Masuk ke ruang kepala yang tepat untuk bekerja adalah sangat penting, terutama jika pekerjaan Anda terkait dengan pemrograman, yang membutuhkan ketenangan dan fokus. Saya tahu Anda masing-masing menulis kode untuk soundtrack lagu favorit Anda yang dapat menjadi milik setiap dan semua genre, tetapi cobalah untuk mempertimbangkan kembali hubungan antara daftar putar Anda dan tingkat produktivitas Anda. Coba pendekatan baru untuk membentuk lingkungan Anda. Coba pemrograman ke musik ambient.