Удивительно это слышать от прожженного электронщика, мастерская которого буквально завалена электронными инструментами…
Не совсем так. Позвольте привести пример из своей жизни. Как-то я купил на электронной распродаже на Craigslist пианино очень известной марки, которое было изготовлено в 1947 году. После его полной реконструкции своими силами, когда я буквально перебрал в нем практически все заново, восстановив все почти с нуля, я пригласил своего друга, профессионального пианиста, чтобы он опробовал инструмент в деле. В тот вечер я услышал божественный звук, бог мой, по моим щекам катились слезы восхищения, потому что это настоящая музыка, которая будет трогать душу и восхищать вечно.
Поймите меня правильно, я не против поиска нового в нашей жизни, равно как и в искусстве тоже, но есть вещи, заменить которые ничем другим просто невозможно. Потому что они уникальны.
Напоследок хочу задать вопрос на тему общечеловеческих ценностей. У каждого человека, наверное, есть что-то главное в жизни — некая доминирующая идея, ради чего он живет и преодолевает все эти многочисленные неприятности и сложности в своей жизни, ради чего находит в себе силы двигаться вперед каждый божий день. А что вы можете сказать о своей ведущей цели в жизни?
Мне очень нравится Курт Воннегут, позвольте я просто процитирую его:
«Быть по-настоящему человечным, это значит вести себя в любом случае достойно, при этом не ожидая за это никаких благодарностей и не боясь наказаний на том свете».
Я не совсем уверен, что в точности во всем человечен как гуманист, по крайней мере, для меня эти взгляды в моей жизни значат много. И знаю, это так банально звучит, но я считаю, что самый большой вызов в нашем мире — оставаться самим собой в любой ситуации, следуя своим идеалам и принципам до конца.
Интересно проследить, как сложилась судьба культового аудиоплеера WinAmp после того, как он перешел из рук влюбленного в него создателя в руки эффективных менеджеров крупной частной корпорации AOL.
Если рассказывать эту историю кратко, все закончилось печально. После 15 лет существования проекта компания AOL закрыла его и распустила всю команду, которая занималась разработкой проигрывателя WinAmp. Участь самого Франкеля постигла и всех его последователей.
Впрочем, в последний момент AOL смогла спасти хоть что-то — в итоге культовый медиаплеер WinAmp был продан небольшой компании Radionomy Group, владеющей международным агрегатором интернет-радиостанций. Radionomy — это свободная платформа, которая может быть использована для создания и прослушивания радиостанций через Интернет.
Так завершилась славная история программы WinAmp, в итоге ставшей клиентом небольшого бельгийского интернет-проекта, который использует былую популярность программы как дешевый способ продвижения и популяризации своего встроенного сервиса. В собственность Radionomy помимо Winamp перешел не менее популярный каталог радиостанций SHOUTcast.
ГЛАВА 6. Сергей Кищенко — программист-кочевник
Сергей Кищенко — украинский программист. Бывший Software Architect в Quickoffice (Харьков), ныне работает в центральном американском офисе Google в MTV (в должности Google SWE). Активно путешествует, фотографирует и познает мир — относит свой образ жизни к движению digital nomad. Не женат.
Первая часть интервью взята в 2013 году, вторая — в 2014 году.
Многие айтишники уже привыкли к дорогим и хорошо оборудованным офисам, где они вросли корнями в свои рабочие места с несколькими мониторами, с халявной кухней и всегда стабильным Интернетом... Но даже среди программистов, любящих и ценящих эти простые радости любого гедониста, есть отдельные отщепенцы, которые живут кочевой жизнью бэкпэкера, не привязывая себя не только к офисному креслу, но и к стране своего местопребывания.
Я предлагаю вашему вниманию интервью с молодым украинским программистом Сергеем Кищенко, который ведет сверхмобильный образ жизни и постоянно путешествует по миру. Программирование — основная его работа, она полностью превратилась в удаленный тип заработка. Он кодит в самолетах, рейсовых автобусах или в горах — вообще везде, где есть Интернет и возможность хотя бы немного сосредоточиться, чтобы работой отвлечься от своего бесконечного трипа длиною в жизнь.
В каких странах ты был, что запомнилось наиболее ярко?
Только за последние три года я посетил (в алфавитном порядке): Азербайджан, Великобританию (3 раза), Грузию (2 раза), Данию, Казахстан, Камбоджу, Кению, Непал (3 раза), ОАЭ, Пакистан, Россию (неведомое количество раз), США, Таиланд, Танзанию, Турцию, Финляндию, Хорватию, Черногорию и Швецию. Как итог — в паспорте остался свободным лишь последний разворот.
Самая интересная и восхитительная страна из моего списка — Непал. Прекрасные горы, дружелюбные непальцы, Beatles и Pink Floyd в местном исполнении в барах Катманду, грандиозные храмы и тихие монастыри.
Что ты вынес из своих путешествий? Поделись своим практическим опытом.
Вынес несколько основных вещей. Во-первых, стоит полагаться на себя. Человек способен на большее, чем может представить. Вовторых, подавляющее число людей в мире — добрые и неконфликтные. Не стоит верить новостям и не стоит бояться нехоженых троп. В-третьих, на путешествие ты потратишь столько времени и денег, сколько у тебя есть.
Давай немного отвлечемся — почему ты стал именно программистом? Это случайность, расчет, желание родителей? Что для тебя программирование сейчас — средство заработка, самовыражения или...?
В детстве увлекался математикой, точными науками, технологиями. Соответственно, и компьютерами. Первые программы писал еще для ZX Spectrum, спасибо старшему брату, который его собрал. На PC писал простенькие текстовые игры на Pascal и Basic. Помню первое приложение с GUI, это была игра Duck Hunt, написанная на Visual Basic, который можно было раскопать в поставке Microsoft Office.
Сейчас программирование для меня — это хорошо оплачиваемое хобби.
И почему же в итоге Сергей-программист стал таким ярым путешественником? Откуда взялась страсть к путешествиям на фоне довольно обыденной офисной профессии?
Уверен, что дело в книгах, которые читал в детстве. Жюль Верн и Дюма, Сабатини и Стивенсон, Льюис и Конан Дойл — все они писали о приключениях и путешествиях, чем и определили мою непоседливость.
Все-таки программирование требует сосредоточенности и внимания, разве нет? Как ты реально работаешь в дороге, может, есть какие-то находки, приемы или хитрости? Стоит ли за таким специфическим образом жизни некая философия?
О находках: чтобы успешно работать и путешествовать, нужно держать темп. Например, приехав в какой-то приятный город, можно две недели ходить по горам, сплавляться по рекам, исследовать достопримечательности, даже и не подходя к ноутбуку. А следующие две недели посвятить работе, по вечерам отдыхая и общаясь с местными жителями. Так, в режиме две недели через две недели, я обычно нарабатываю больше 80 часов в месяц, и этого вполне достаточно для оплаты счетов.
Еще один совет: не пользоваться 3G-интернетом. Лучше выбрать хорошую кафешку с Wi-Fi и работать там. Приход в эту кафешку будет означать начало рабочего дня, это помогает сконцентрироваться. При должной сноровке можно даже следовать примеру Фейнмана и работать в барах под громкую музыку и разговоры. Это вполне реально, если задача действительно интересная.
Философия же проста: пока молод, стоит набираться опыта и знаний, это как прочный фундамент всего остального. Широта взглядов и более глубокое понимание людей окупится в дальнейшем. Ну и carpe diem — не стоит терять возможности повеселиться.
Несмотря на всю лаконичность твоего ответа, если позволишь, давай еще немного подебажим эту центральную тему интервью. Как я понимаю, есть две противоположные стратегии применительно к работе. Первая — это уход от мира, путь затворника или монаха, интроспекция бытия. Создание неких идеальных условий для стяжательства духа святого, отгородившись от всех соблазнов и грехов мира толстой офисной стеной. Применительно к ИТ это прежде всего Google-стиль — полностью самодостаточный навороченный офис со встроенной кухней (и желательно бассейном, массажной и тренажерной). Люди, работающие в таких условиях, обычно проводят свое рабочее время в наушниках («чтобы не отвлекали»), обставленные тремя или четырьмя мониторами по периметру («так удобней»). Ну прямо Царство Функциональности и Комфорта, дарованное работодателем для исполнения его Задач, тщательно отгороженное от всего бренного и социально ориентированного за пределами сего сияющего офиса. Противоположный стиль — это прыжок в гущу событий, абстрагирование от внешнего, какой-то спартанско-мобильный стиль работы на любой встречной кочке, где вроде бы и нет никаких условий для работы вообще, и все тебя во всем отвлекает... Но зато если ты адаптируешься к этому, открываются новые перспективы. В силу судьбы мне пришлось поработать именно в таких условиях в свое время, когда кругом стоял шум и гам, играла вовсю музыка, и мне приходилось решать довольно-таки сложные задачи, скрипя от натуги тогда еще молодыми мозгами. Я достиг уровня, когда степень погружения в задачу была такова, что люди, стоявшие рядом, не могли окликнуть меня, потому как я попросту не слышал голосов из внешнего мира. Коллеги, потерявшие надежду на традиционный коннект со мной, прибегали к болезненному тычку острым предметом в мое каталепсическое тело, чтобы я актуализировался в нашем временном континууме. Тогда я подумал, что такое программирование — это в прямом смысле медитация на коде, причем противоречивые внешние условия только углубляли уровень погружения (по принципу «что не убивает нас, делает нас еще сильней»). Что из этих двух полярностей предпочитаешь ты?