Холодним січневим ранком на станції метро Вашингтона розташувався чоловік і став грати на скрипці. Протягом 45 хвилин він зіграв 6 творів. За цей час, так як була година пік, повз нього пройшло більше тисячі людей, більшість з яких були по дорозі на роботу.
За 45 хвилин гри тільки 6 осіб ненадовго зупинилися і послухали, ще 20, не зупиняючись, кинули гроші. Заробіток музиканта склав $32.
Ніхто з перехожих не знав, що скрипалем був Джошуа Белл - один з кращих музикантів в світі. Грав він одні з найскладніших творів, з коли-небудь написаних, а інструментом служила скрипка Страдіварі, вартістю $3, 5 мільйона.
За два дні перед виступом в метро, на його концерті в Бостоні, де середня вартість квитка становила $100, був аншлаг.
Гра Джошуа Белла в метро є частиною соціального експерименту газети Вашингтон Пост про сприйняття, смак і пріоритети людей. Головними питаннями експерименту були: у буденному середовищі в невідповідний момент чи відчуваємо ми красу? Зупинимося чи щоб оцінити її? Розпізнаємо чи талант у несподіваній обстановці?
Один з висновків з цього експерименту може бути наступним: Якщо ми не можемо знайти час на те що б ненадовго зупинитися і послухати кращі з коли-небудь написаних музичних творів у виконанні одного з найкращих музикантів планети; якщо темп сучасного життя настільки всепоглинаючий, що ми стаємо сліпі і глухі до таких речей - тоді що ж ще ми втрачаємо?
Стріт-арт у Пермі
Психологічна деформація програмістів
Сама наявність психологічної деформації у представників будь-якої професії, як правило, досить спірний момент з огляду на те, що у різних людей вона проявляється по-різному. Проте загальну тенденцію можна виділити, і, мабуть, настав той час, коли можна досить сміливо говорити, що програмісти все ж мають свій особливий психологічний портрет, обумовлений їх професійною діяльністю.
Відразу варто зауважити, що програміст багато часу проводить за комп'ютером, отже, багато хто з перерахованих пунктів відносяться не тільки конкретно до програмістам, а й до «комп'ютерникам» в цілому.
1. Гиперконцентрация
Кожен програміст знає, що хороша і якісна робота над кодом вимагає дуже високого ступеня заглибленості в код. Хтось намагається ізолювати себе навушниками, хтось ставить таймери, вимикає всі зовнішні подразники і т. п. Ступінь концентрації при роботі програміста можна порівняти з роботою на ядерній станції. Відповідно, все це породжує підвищену роздратованість при перериванні даного процесу, що зовні сприймається необізнаними людьми як «замороченность на роботі» і т. п.
У реальному житті це також може викликати свої ефекти, наприклад, побутові справи за звичкою починають виконуватися в режимі гіперконцентрації. Так, під час прибирання в квартирі програміст не буде паралельно думати про мільйон справ або нестримно балакати по телефону. Швидше, він зануриться в якусь свою задачу (може, і в саму прибирання) і просто буде займатися процесом.
2. Заглибленість у внутрішні образи і конструкції
Робота програміста має свою специфіку, яка в аналогічному вигляді найбільше притаманна професії інженера-винахідника. Якщо Ви знайомі з працями Нікола Тесла, то зможете згадати, як він описував те, що відбувається в його голові. Якщо коротко, то Тесла міг в голові побудувати механізм, запустити його і навіть «прокрутити в часі» його роботу, щоб зрозуміти, які деталі будуть зношуватися і де можуть виникнути проблеми в майбутньому. Не менш складні конструкції виникають і в процесі професійної роботи програміста. Цей ефект називається образно-чуттєвим конструюванням. Якщо обиватель бачить на екрані тільки набори символів, то в голові програміста цей код перетворюється на цілі частини світу. Як читання книги створює образи і переживання в людині, так і код здатний таке ж робити з програмістом. Саме тому програмісти «відчувають» код, знають коли він «гарний», коли «брудний», чи буде він працювати і т.д. В якійсь мірі хороший програміст порівняємо з письменником художніх творів.
3. Низький рівень соціальної взаємодії і його різноманітність у повсякденній роботі
Даний момент не є «де факто», проте, все ж періодично зустрічається і може грати певну роль у деформації психіки. Так як більшу частину робочого часу програміст проводить у світі коду, і єдиними «співрозмовниками» в ньому є методи, функції, об'єкти, модулі, пакети тощо», відповідно, і рівень соціальної взаємодії у програмістів, як правило, нижче, ніж в більшості професій. Це пов'язано ще не стільки з тим, скільки людей залучено в роботу, скільки з тим, чи думає про інших людей в даний момент сама людина. Якщо роботу двірника складно назвати «активно соціальної», тим не менше, сам двірник може в цей момент думати про дружину, дітей, друзів і т. п. А для програміста ж така можливість відсутня, він повинен бути занурений у код. І хоча часто є робочий колектив, а колектив, як правило, складається з таких самих програмістів.
4. Загострене сприйняття причинно-наслідкових зв'язків
Будь-код повинен працювати, але щоб написати працюючий код, потрібно розуміти структуру причинно-наслідкових зв'язків цього коду. Простіше кажучи «що, чому і як відбувається», а також «що станеться, якщо щось не станеться, як очікувалося». Все це накладає свій відбиток і на мислення людини. Даний спосіб мислення ще прийнято називати «технічним складом розуму», коли людина намагається знайти всьому раціональне пояснення і зрозуміти причинно-наслідковий зв'язок. Окремі програмісти крім написання коду часто втягуються в технічні аспекти, як, наприклад, розробка апаратури під свої потреби (привіт «паяльникам»). Деколи це може доходити до унікальних надбудов у психіці. Наприклад, коли складна застібка бюстгальтера дівчини викликає стільки ж інтересу, як і те, що цей бюстгальтер приховує.
5. Звикання до формалізованої постановки задач
Так як програміст повинен створювати код, який повинен працювати так, як це потрібно для завдання, то звичка робити те, що було сказано, поступово перетікає і в інші сфери життя. Але так як в більшості випадків соціальної взаємодії має місце невербальне сприйняття, «вгадування» і «домислення», то у програмістів загострюється почуття конкретизації.
Не те щоб програмісти не вміють читати думок і передбачати дії інших людей, але, скоріше, вони воліють поставити зайвий питання, ніж потім переробляти заново». Відправляєте програміста в магазин? Скажіть на одну пропозицію більше, але позбавте його і себе від зайвих питань. Наприклад, не «купи яєць», а «купи десяток яєць першого сорту свіжіші». І не сприймайте його як «робота» якщо на своє питання Ви отримаєте детальну інструкцію з купою непотрібних деталей». Він намагається зробити все правильно. Якщо для більшості «будь простіше» це «говори менше», то для програмістів «будь простіше» це часто «говори точніше».
6. Жертви «інженерного гламуру»
Мова піде не стільки про програмістів, скільки про «комп'ютерника». Гламур є нормальним природним породженням людських потреб, коротко девіз гламуру можна сформулювати як «Хто крутіший», відповідно, для реальному житті це «тачки, шмотки, бабло і т.п.». У сфері «інженерного гламуру» діє той же принцип «Хто крутіший», однак, з іншими критеріями. Так як основна концентрація «комп'ютерника» спрямована не на інших людей, як у «гламурі реального світу», а на власний внутрішній світ образів і причинно-наслідкових зв'язків, відповідно, і цілі тут переслідуються з області цього світу. Останній наворочений за характеристиками смартфон; потужний комп/сервак/ноут, щоб всі бігало ще швидше; свіжі програми, які роблять вбивання автокомплита на 32 мілісекунди швидше; нові додатки з більш плавною прокруткою і модним голосовим розпізнавачем; знання про таємні особливості нової версії компілятора і т.п.
Немає коментарів:
Дописати коментар