четверг, февраля 05, 2009

Берегите здоровье


Вчера узнал неприятную новость, один из наших сотрудников, катаясь на горке, после столкновения с лыжником стукнулся головой об снег и уже 3 день не может ходить на работу из-за проблемы со здоровьем. Желаю ему скорейшего выздоровления и напоминаю читателям, что организм у нас единственный, а жизнь предстоит долгая, так постарайтесь все-таки свое здоровье поберечь.


Когда в мы с Наташей поехали в Славское учиться катанию на борде, то деньги тратились только на аренду доски и покупку зимней одежды, на шлемы и защиту коленей тратиться особо не хотелось, мы ведь не дурные, чтоб рисковать, и потому будем кататься осторожно. На первом же серьезном спуске я больно стукнулся коленкой об лед (болит время от времени до сих пор), но защиту в ту поездку так и не надумал покупать. На следующий год мы поехали в те же Карпаты и в последний день отпуска Наташа получила сотрясение мозга (кусок трассы заледенел и в конце льда катающиеся стесали покрытие до земли). Тогда мы столкнулись с местной медицинской помощью. Долго ехали спасатели (ехать она не могла и попросила проезжающих лыжников позвать помощь), должны были приехать двое – добрался только один. Пришлось спускаться вниз пешком, держась за плечи товарища. В медпункте была только одна таблетка-от-всего. Не только одно наименование, но и одна штука. Размером с крупную пуговицу. И это на крупнейшем лыжном курорте и на самой популярной горке!


К вечеру голова разболелась и началась тошнота, пошли в медпункт. Грустные глаза медсестер, ожидание врача, который увез в райцентр несчастного бордера с переломом. Хирург, который закончил смену, отказался приходить смотреть на состояние Наташи и сказал ждать врача из райцентра. Поездка в райцентр в промерзлом пазике под грудой одеял по горным серпантинам в ночи. Тревога носилась по салону и завывание старенькой машины только усиливали ощущение безнадеги и тоски. Опять же грустные глаза медсестер в приемном покое Скола. Пугающие рассказы врача о возможных последствиях в случае отказа от госпитализации. Картинка с рентгеном вообще до сих пор стоит в памяти. Представьте длинный коридор с тусклым освещением, по нему в каталке медленно везут Наташу, я стою в одном конце коридора, рентген-кабинет в другом конце, она удаляется все дальше и дальше, шаги медсестры становятся тише, скрип каталки царапает сердце и вот они скрываются за поворотом. Я один и она где-то там одна. Это был капец. Глаза умоляют не оставлять ее здесь одну, врач из Славского грозится уехать обратно (20 км) с минуты на минуту, у нас через 5 часов поезд в Харьков. Отказываемся от госпитализации, в том числе и после совета медсестры, которая на ухо не рекомендует нам тут оставаться. Всю дорогу в Харьков на остановках выбегаю из поезда и набираю в пакеты снег для компресса. Естественно шлем и защита на колени к следующей зиме были куплены, а чуть позже шлемом обзавелся и я.


Кстати велосипедный шлем мы Наташе купили после падения с велика при добирании на первый Flash-cross. А на самом флеш-кросе она каталась в шлеме одного из организаторов.


Занимаясь активным спортом планируйте свою безопасность заранее. Да шлемы стоят денег, но голова одна, коленей всего двое, пальцев на руках всего десять. А прожить до 100 лет с больной головой или поломанными коленями все-таки сложнее, чем в здоровом организме. Сколько бы ни стоил шлем, но для того чтоб он окупился, достаточно одного падения. Так пусть при падении он будет у вас на голове, а не в магазине.

четверг, декабря 25, 2008

Фотосессия втроем

Как правильно заметила Валя (ведущая курсов по подготовке к совместным родам), девушка является беременной всего 2-3 раза в жизни и действительно важно получать удовольствие от этого состояния.

Помня об этом и желая сохранить эти прекрасные мгновения, Наташа предложила устроить фотосессию нашей семьи в предверии родов. Координаты и примеры работ фотографа мы нашли в холле клуба "Семья от А до Я".

Мы получили огромное удовольствие от работы с фотографом, от качества и скорости выполнения нашего заказа, от ее стихов, от сделанных подарков. Саша, спасибо тебе большое от нашей семьи.


Больше фоток на пикассе.

воскресенье, декабря 14, 2008

Теперь нас трое

Мы родили девочку сегодня в 16:10, 3800 грамм, 53-37-36 (рост-голова-плечи).
Мама и ребенок в полном порядке.
Продолжаем принимать поздравления.

P.S. Свадьба, квартира, дочка. Удачный год :)

среда, июля 02, 2008

Задачи на собеседованиях

Во время рейда по собеседованиям я обогатился любопытными задачами, которыми бы хотел поделиться с вами. Все задачи в первую очередь призваны показать наличие мозга у испытуемого и показать навыки устного решения задач. Т.е. нужно даже не решить задачу прямо сейчас, а показать в каком направлении вы будете двигаться, чтоб ее решить.

  • Как выполнить проход по графу вглубь/вширь без использования рекурсии? (Panraven)
  • Представьте, что у вас есть кластер из нескольких веб-серверов. Они заняты тем, что получают от пользователя определенный запрос на картинку, находят ее в общем файловом хранилище, проверяют есть ли у нее thumbnail и если нет, то генерят его, а потом отдают thumbnail по запросу. Нужно написать фрагмент кода, который бы обеспечивал resize картинки только на одном из серваков, при этом остальные бы ждали thumbnail этой картинки, если она уже начала ресайзиться на одном из серваков. Можно упростить задачу до одного сервака, главное сделать выполнения ресайза определенной картинки только в рамках одного потока. (Panraven) Это реальная задача из проекта и естественно у автора вопроса было больше, чем 5 минут на решение :). Я во время собеседования нужный код написал, но упустил из виду его тормознутость из-за вызова wait() внутри синхронизированного блока.
  • Зачем нужна поддержка динамических языков в Java? (TeamDev) Я не нашелся что ответить, мне интервьюверы объяснили :)
  • Есть у нас такой паттерн, как MVC. А расскажите-ка, какие паттерны по-любому будут применяться в каждой части этого паттерна - в модели, контроллере и представлении? (Epam) Я не ответил. Автор вопроса сослался на книжку, в которой это подробно рассматривается, но ее названия я не запомнил.
  • Есть у нас город на линии горизонта в лучах заходящего солнца. Солнце заходит за городом и он представляется вам в виде силуета. Представьте, что горизонт у вас является осью координат X, у вас есть координаты каждого здания - x1, x2 и h. Где x1 и x2 координаты начала и конца фундамента здания, а h - его высота. С вашей точки зрения здания могут перекрываться друг другом, так, что самое высокое и широкое здание будет видно на горизонте, а более мелкие, находящиеся в тех же x1, x2 будут не видны. Вам нужно имея набор координат этих зданий вернуть координаты силуэта города на горизонте. Т.е. набор точек (x,y) описывающих ломаную линию горизонта, которую образуют здания города. (Epam) На собеседовании я предложил одно решение, но для некоторых случаев оно не работало. Всю ночь мне приходили в голову различные варианты и я придумал как минимум 2 различных способа решения этой задачи. Все никак руки не дойдут до того, чтоб в коде эти решения проверить.

Если кому-то интересно, можем поискать решения для всех задач :)

Выкрутасы Data Mining

Сегодня сервис рекомендаций в Google Reader предложил мне подписаться на получение обновлений с моего же блога :)

Помоги себе сам

Выходя на пляж в Крым мы попадаем либо на платную территорию с сомнительным сервисом, либо на бесплатный, но грязный пляж. Мы с Наташей были 2 недели назад у ее родителей на море и обитали как раз на таком грязном бесплатном пляже. Это территория базы отдыха, на территории установлены урны, но видимо некоторых отдыхающих напрягает относить свой мусор туда.

Сейчас жена позвонила и описала следующую картину. По пляжу ходит дяденька в плавках и носит мусорные пакеты, эти пакеты он раздает всем желающим для уборки территории пляжа. Собранный пакет с мусором можно сдать тетеньке, которая находится недалеко от входа на территорию пляжа, и получить от нее небольшой сувенир. По словам Наташки по пляжу носится куча детей с пакетами, которые собирают сухие водоросли, пивные бутылки и бумажки от мороженого. Многие взрослые тоже не остались равнодушными и подключились к импровизированному субботнику. В итоге через 30 минут территория пляжа значительно очистилась и нельзя сказать, что кого-то сильно напрягли. Отличное решение.

Мне вспомнилась территория журавлевского гидропарка. Сейчас она разбита на 2 части: платная и бесплатная. На платную вход 10 грн сейчас, но там чистая территория и бесплатный туалет. А на бесплатной стороне в хорошую погоду очень много отдыхащих и огромные кучи мусора, народ банально оставляет результаты посиделок прямо на траве. Затеять что-ли субботник? Тем более Антоха в таком уже участвовал :)

воскресенье, июня 22, 2008

Собеседование в EPAM

Третьей компанией, куда я пришел на собеседовование, была компания Epam в Харькове.

Офис у них находится на Новгородской (Павлово Поле оказалось прям Кремниевой долиной Харькова :) в новом офисном здании с акулами в фойе.

Здесь на входе встретил строгий охранник, от него меня забрал HR Ирина. Вводное интервью с рассказом о компании, прохождение теста на Brainbench по теме J2EE (получил 3.17), потом собеседование с технарем на определение уровня владения Java, SQL и ООП. Вопросы были разной степени сложности, в случае моей ошибки собеседник наводящими вопросами подводил меня к ответу. Чуть позже подошел директор Epam в Харькове. Он хотел проверить мои знания в управлении проектами. Мне очень доходчиво было продемонстрировано, что выполнение некоторых обязанностей, которые в Никсах относятся к должности гордо именуемой Project manager-ом совершенно не дают возможности занять на старте должность PM-а в компании уровня Epam (в чем я в общем-то и не сомневался). Мы довольно подробно рассмотрели проблемы, которые были в моем последнем проекте и я получил рекомендации, как этих проблем можно было бы избежать. Что-ж рекомендации очень полезные и я бы хотел увидеть их применение в реальном проекте, может в Epam они и правда для каждого нового проекта делают анализ архитектуры, рисуют потоки данных, находят узкие места еще на этапе проектирования и потом у них все работает без сучка, без задоринки.

На одном из семинаров я слышал о компаниях уровня Epam, Luxsoft для которых важна предсказуемость процесса, тому же Боингу или Дойче-банку может быть не так важны сроки разработки, как четкая последовательность действий и выполнение всех процедур по RUP. Я в своей жизни не встречался с четким следованием методикам, т.к. проекты в основном были мелкими и делались по принципу "точить некогда, нужно пилить".

Общались мы часа 3, я озвучил свои пожелания по деньгам, увидел пару бывших сослуживцев и ушел в ожидании звонка.

Особо ярких впечатлений у меня не осталось, может уже поистерлись воспоминания с учетом недавних забот по организации свадьбы.

Плюсы:
- много командировок. Для фирмы реальная проблема найти людей, готовых работать на стороне заказчика длительный срок (3-6 месяцев). Кроме оплаченных проживания, питания, транспорта обещаются хорошие командировочные, которые являются серьезной прибавкой к ЗП;
- английский язык является причиной неповышения ЗП, если хочешь расти в материальном плане, от изучения английского не скроешься;
- фирма обещает стройную систему семинаров как между офисами, так и отправляет на различные семинары по технологиям к сторонним лекторам;
- $500 подарок от фирмы на свадьбу, рождение ребенка;
- работа на крупных заказчиков в крупных проектах;
- бесплатные обеды, мед. страховка, бассейн.

Минусы:
- большая компания, очень много будет бюрократии и политики;
- мне предложили ЗП на 20% ниже той, что мне давали в других компаниях, обещая что я получу желаемое ближе к декабрю. Я пообщался со знакомыми в Epam-е и мне сказали, что на 20% ЗП на первом же пересмотре поднимается очень редко, ну примерно этого я и ожидал;

Резюме: хорошее место для повышения квалификации после 1-2 лет в конторах типа Никса и СДД. Можно многому хорошему научиться и посмотреть, как живет и работает крупная "фабрика".

Выбирая между TeamDev и Epam я остановился на TeamDev из-за его небольшого размера, более высокой оплаты труда и пуфиков на кухне :).

Было у меня с Epam и еще одно собеседование, мне предложили пройти отбор на вакансию в компании Google. Epam ищет людей, которые отправляются в Штаты на 3 месяца для работы в офисе Гугла. Для этого нужно пройти еще несколько этапов собеседования: 3-4 с сотрудниками Epam в Штатах, а потом уже с самим Гуглом. Я прошел только интервью с американским офисом Epam, своего ответа они мне не сказали, но т.к. это было 2 недели назад, я понимаю, что я не прошел.

Вопросы на 2-м цикле собеседований задавались поинтереснее и были на общую эрудицию и демонстрацию навыков устного мышления. Мы с Ириной долго пытались настроить видеоконференцию, но связь все время прерывалась, а потом ребята из Штатов нашли мой блог и фотки из Херсонеса. Так что мы отлично пообщались по телефону, а они в это время рассматривали мою улыбающуюся морду на фоне развалин древнего греческого города :), вот как полезно иногда бывает выкладывать свои мысли и фотки в сети.

среда, июня 18, 2008

Свершилось

Принимаем поздравления :),

Ливадийский дворец

Второй день у бассейна

Update from 05/03/2009: больше фоток и отчет здесь.

пятница, июня 06, 2008

Собеседование в TeamDev

На следующий день пошел в компанию TeamDev. Находится компания на проспекте Ленина, Институт Низких Температур, остановка метро 23 августа.
Первое, на что обратил внимание – запах офиса. Не могу подобрать определение, но что-то теплое. Ни в одном другом офисе запах внимания не привлекал, я даже специально принюхивался в Епаме. На входе сидит охранник и находится вешалка с верхней одеждой. Под ней живут тапки. Много и разные, видимо они олицетворяют дом, не заценил. Как по мне, тапки должны стоять под столом на рабочем месте, но тут это атрибут не обязательный в связи с теплой погодой на улице, а дальше – посмотрим. Некоторое время искали место для собеседования, потом сели в одной из комнат разработчиков. Собеседовали меня 4 человека – руководители направлений + директор, который подошел чуть попозже. О компании я слышал и раньше, как то так получилось, что у меня в feed ленте был Топка, Ильин Сергей, Антон Бутович и определенную энергетику компании я оттуда получал. До этого на собеседование сюда ходил Илья Мусихин и с каким-то детским восторгом упоминал те же тапочки и пуфики в общей комнате.
Это было единственное на моей памяти собеседование, где испытуемый говорил меньше интервьюверов :). Сандерс (Александр Евсюков, директор) разражался какой-то злободневной историей на любую из затронутых тем. Разговор у нас был просто о жизни, чем занимался, что пробовал делать, какое мнение о преимуществах/недостатках Java платформы, а зачем нужна поддержка скриптовых языков в Java 6, а что такое функциональное программирование, а что ты думаешь про будущее в JSF. Продажа компании была и здесь, по деньгам согласились с моими условиями.
Сразу бросилось в глаза, что какой-то вес в компании имеют дизайнеры. Мне это понравилось, в оформлении офиса и в принципах работы есть какой-то приятный стиль. Одна только деталь, что все аватары людей, общающихся с заказчиками, сделаны в одном стиле и это не получилось случайно, уже говорит о том, какое внимание уделяется внешнему виду компании и ее сотрудников. Это подкупает определенной искренностью.
В компании работает около 50 человек и по словам директора они не собираются превращаться в фабрику. Оптимальный уровень сотрудников 50-70 человек, дальше будет бардак или усложнение иерархии с добавлением непроизводительных участников – менеджеров, что перекладывают бумажки, не создавая ценности в виде продукта. Этого, по словам директора, он не допустит.
Компания частично продуктовая. У нее есть свои продукты, пользователями которых являются программисты. Также живые деньги идут от заказчиков кастомных продуктов, которые знакомы с тиражируемыми продуктами компании. То, что заказчиками являются программисты, облегчает общение в области технических задач, но добавляет ответственности в обеспечении качества, программисту-заказчику ж свою лень не объяснишь какими-то абстрактными проблемами с совместимостью :)
Одной из фишек собеседования здесь является просьба рассказать стих или назвать столицу Австралии, пока ты отвечаешь на вопросы о синхронизации потоков :). Необычно.
Плюсы:
- отношение директора компании к фирме – «мы занимаемся тем, что нам нравится, а если это еще и приносит деньги – так вообще отлично»;
- врач, куча еды в холодильнике за счет фирмы, гибкий график работы, разнообразные проекты;
- восторженное отношение некоторых людей к работе в этой компании. Меня это удивило, если человек без наводящих вопросов начинал рассказывать, как ему классно работается, оказывалось, что он из TeamDev;
- много людей катается на велосипедах, есть душ для таких спортсменов. Есть свои байдарки, шампуры, периодически устраиваются вылазки на природу.
Минусы:
- в основном большие и длинные проекты, переходящие в постоянный суппорт. Ну тут как обычно всем не угодишь :) ;
- маленький размер компании, особого роста в направлении управления большими группами людей здесь получить нельзя.
Резюме: относительно небольшая компания, со своими продуктами и базой лояльных заказчиков.

Выбирая между Panraven и TeamDev я остановился на TeamDev - по деньгам условия одинаковые, но проекты в TeamDev разнообразнее, есть потенциальная возможность менять контекст.

Собеседование в Panraven

На эту компанию я делал самую большую ставку, там обитают 2 человека, с которыми я раньше работал, и их отзывы о компании были вполне положительные. К тому же туда ушел БСВ через 2 недели работы в Exadel, т.е. денег на привлечение нужных людей компания не жалеет. Находится фирма на Новгородской, ближе к Клочковской, там раньше был офис CDD. Помещение довольно старое и в связи с ростом компании перестало устраивать владельца фирмы, в ближайшее время фирма переезжает в какой-нить современный бизнес-центр.

Эта компания является типичным стартапом. Все занимаются разработкой одного продукта – www.panraven.com. Очень много внимания уделяется авторским правам и чистоте лицензий – потому множество созданных решение являются уникальными и созданы руками людей, которые тут работают. В качестве технологий они применяют GWT и Flex для presentation, что на серверной части я не знаю. Собеседование состояло из двух частей: техническая и завлекающая. По технической части общались с Яриком и не-помню-как-зовут-длинноволосым парнем. Отношение очень благожелательное, вопросы различной степени сложности, в основном касаются практических аспектов разработки ПО: работа механизмов полиморфизма/наследования, коллекции, потоки, внутренние классы, предложить решение реальной технической проблемы, которая была у ребят на проекте. Т.к. это было первое собеседование, то я сначала сильно путался и тормозил, потом расслабился и стал отвечать увереннее. Общались порядка 40 минут.

Потом владелец компании проводил мотивационную часть собеседования – «продавал» мне компанию :). Хвастался продуктом и спрашивал, хочу ли я работать над таким классным продуктом. Общались еще часа полтора.

Из всех посещенных собеседований это было больше всего похоже на стиль собеседования, который практикую я сам (в технической части), спрашивание разноплановых вопросов с подведением человека к ответу.

Компания небольшая (около 20 человек), разработкой своего продукта они занимаются около 2-х лет и на текущий момент запланировано увеличение штата до 30-40 боевых единиц, т.к. проект получил внимание инвесторов и они готовы вкладывать в его развитие деньги. Фич будет очень много и потому рабочие руки сейчас очень нужны.

Плюсы:

- технически грамотные разработчики, которые решают сложные задачи;

- опционы акций для разработчиков. Когда фирма продаст себя Гуглу можно стать миллионером уже через год работы на фирме;

-отсутствие иерархии. Компания плоская – все разработчики находятся на одном уровне, но как я понимаю, это не надолго в связи с расширением штата;

- директор является очень сильным технарем. Все важные технические решения принимаются им и на нем все держится. Он пытается от этого избавиться наймом того же БСВ, но насколько я увидел пока процесс разделения ответственности не закончен.

Минусы:

-фирме предстоит расширение и необходимо налаживать управление разросшимся коллективом. Появится больше бюрократии и дух компании скорее всего изменится;

-ненормированный рабочий день. Это то место, куда нужно приходить с мыслью о том, что «мы творим великие дела», потому перерывы на сон/еду/выходные только отдаляют падение миллионов в карман. Или мне просто так показалось :);

- есть много проблем в управлении качеством и циклах развития продукта – список разрабатываемых фич нигде неведется, все на личной ответственности разработчиков, источником требований являются как инвесторы, так и партнеры, и основатели и сами разработчики. С увеличением сложности продукта убедиться, что добавление функционала не поломает уже существующее станет все сложнее. Как решение – добавление бюрократии, что опять же влияет на дух компании;

-официального оформления нет (для многих это важный момент, почему-то).

Резюме: отличная компания для гиков - сложные технические задачи, классический стартап в гараже, весь рабочий день посвящен завоеванию мира (world domination).

Как я искал работу

На поиски работы нам дали 1 месяц, но всячески намекали на то, чтоб быстренько шли на новое место, если получим подходящее предложение.

Естественно рабочего настроения ни у кого не было, ходят все по собеседованиям, делятся мнением, составлялись чуть ли не рейтинги фирм Харькова :). Самым активным был у нас Коля, который обошел наверно все (15 или 16) компании Харькова, из тех что на слуху. В итоге ушел в QArea, остальные ушли в Panraven, TeamDev и DataArt.

Я получил приглашение на собеседование от Epam, Eclipse, Panraven, Mirantis и TeamDev. Сам резюме не рассылал, ходил только туда, куда позовут пронырливые хедахантеры. В принципе мне вполне хватило и этих компаний, т.к. в них работали знакомые (кроме Mirantis), у которых и можно было узнать детали того, что не рассказали на собеседовании. От собеседования в Eclipse и Mirantis я отказался, т.к. пообщался с парнем из Eclipse и решил, что раз он оттуда ушел в Exadel, то и мне там делать пока нечего. В Mirantis не пошел общаться из-за того, то компания только набирает офис в Харькове и в начале это будет тот же Exadel со всеми его плюсами и минусами, предпочитаю не наступать на одни и те же грабли. Позволю себе небольшой обзор тех компаний, где я был. Т.к. никаких требований к озвучиванию полученной мной информации не было, говорить буду то, что считаю нужным. Если же кто-то из представителей компаний пожелает убрать часть информации о себе – пишите, обсудим размер компенсации :)

Итак, будет рассказ о Panraven, TeamDev и Epam.

понедельник, мая 12, 2008

Фотки из Херсонеса

На майские ездили в Крым

Получилось несколько фоток из Херсонеса.




Фотограф - Алена Озерова из Севастополя.

Остальные фотки тут.

среда, мая 07, 2008

Тесный рынок ИТ в Харькове

В течении суток после объявления директора о закрытии харьковского филиала Exadel, в почту и аську стали стучаться различные HR с предложением пообщаться. Быстро новости разбегаются. А некоторым из команды HR стали стучаться за 4 часа до публичного объявления :)

Рассматривать предложения и рассылать резюме буду после праздников.

четверг, марта 20, 2008

Спонтанная поездка

В пятницу перед 3 выходными в честь 8-го марта сидели мы и размышляли, где бы отхватить немного солнечной погодки в ближайшие дни. Возникла шальная мысль мотнуть в теплые края. К ближайшим краям были отнесены Крым, Турция и Египет. Определились с бюджетом и решили махнуть в Турцию. Я на работу ушел, Наташа пошла в турагенства. По результатам захода в 3-4 агенства образовался вариант не в Турцию на 3 дня, а в Египет на неделю, т.к. выходило дешевле. Нервное согласование отпуска на работе (месяц назад я только вернулся из отпуска), сбор чемоданов, поиск фотоаппарата (наш поломался и все никак до ремонта не донесем) и в воскресенье мы уже в самолете.

Было 30 градусов в тени, улыбчивые люди, посещение пирамид в Каире, поездка в пустыню, катание на верблюдах, ныряние в маской в Красном море, танцы живота, встреча рассвета на одной из самых высоких гор Египта.

Вернулись в Харьков, тут +7 и дождь с градом. По дороге из аэропорта таксист пробил колесо, так 15 минут куковали на обочине.

Факты: летали самолетами МАУ; отдыхали в Шарм-эль-Шейхе, отель Royal Plaza Hotel 4* (27°54'39.52"N, 34°19'10.77"E), расположен в 3 минутах от Naama Bay (главная гулятельная улица в Шарме); прилетели 9 марта, улетели 16 марта; на путевку потратили $600 за двоих (самолет, отель, завтрак+ужин, страховка, транфер) и еще $700 потратили в стране (из них $450 - экскурсии).

Съэкономили на том, что поехали в не самый звездный отель (но нам он вполне понравился, к тому же времени мы там немного проводили), у нас не было All-Inclusive только завтрак-ужин, пиво-воды можно было купить и в магазинчике неподалеку, а обед у нас был в каждой экскурсии, билеты на самолет купили за 1 день до отлета.

Очень понравилось, надо повторить :)

Немного фоток здесь

понедельник, февраля 18, 2008

Snow kite. Первый опыт

Вот уже второй год в RMilk висит напоминание: Научиться кататься на кайте. Срок этого события постоянно переносился, но в прошедшую субботу не нашлось причин отложить его еще раз. Погода была снежной, телефон инструктора был в зоне покрытия, более того намечалась покатушка. И я получил первый опыт близкого общения с ветром. Выводы: мне понравилось, общение с ветром буду продолжать.

А теперь поподробнее :)

Что такое кайтинг - ищем в гугле. Что такое snow kiting смотрим на ютубе.

Контакты инструктора я нашел на форуме сайта Харьковский турист. С удивлением узнал, что кайтинг представлен и в Харькове, но только зимний. Зима в наших краях бывает иногда снежной, полей вокруг много, ветру гулять в полях ничего не мешает и этого вполне достаточно для отличного времяпровождения в кругу друзей на природе. Инструктора зовут Украинцев Денис (+38-050-9871594), он представляет клуб парапланеризма, который хостится в ХАИ. Студенты ХАИ посещают этот клуб нахаляву, в качестве замены уроков физкультуры. Я так в свое время посещал секцию туризма в ХИРЭ.

В субботу мы поехали на Травянское водохранилище за Липцами. Погода была просто отличная - светило яркое солнце, ветер нес поземку по льду водохранилища, народ запускал змеев, а толпы рыбаков выглядывали из палаток и смотрели на нас, как на диковинку. Для меня же неожиданностью был стройный ряд палаток на льду водоема. Фанаты подледного лова рыбы утепляются как могут, последним достижением в этом деле является маленькая палатка без дна, в которой рыбак может укрыться от пронизывающего ветра и отдаться со всей страстью процессу ловли :).

Познакомился с инструктором, обул бордерские ботинки, отстегнул борд от багажника машины и бодро выдвинулся на лед. Небольшое отступление: snow kiting практикуется везде, где есть открытая местность, наличие снега и ветра. В этот раз снег был, но он был свежий и потому кантоваться в него было тяжеловато, потому день прошел под девизом "Прокатись-ка на пузе за змеем".

Денис рассказал немного теории, ее я и в инете за последнее время много читал, и перешли к практике: раскладывание змея, старт, вывод в зенит, перемещение по краю ветрового окна, посадка, обратный старт. Все эти слова обрели для меня смысл только к концу дня. А сейчас кайт поднят в небо и я получаю бразды управления. В руках две ручки (палки сантиметров 25), соединенные между собой веревкой. Их нужно держать вертикально перед собой на вытянутых руках и с их помощью управлять поведением змея. Все очень просто, "газ"-"тормоз". Тянешь в одну сторону, змей становится против ветра и тянет, тянешь за "тормоз" - влияние ветра на кайт уменьшается и тяга падает. Все понятно. Беру ручки, кайт тянет меня в небо, я стараюсь вернуть его обратно, 3 секунды безмолвной борьбы и я в 10 метрах от тренера распластался на льду, кайт лежит в 30 метрах (длина строп) от меня. Ничего не понял. Еще раз инструкция от тренера, тренирую подъем кайта, пробежался еще 10 метров. В общем через 20 минут борьбы со змеем я почуствовал себя полным дауном. Ведь все элементарно, когда кайт в руках у инструктора, почему же мои эпилептические движения не оказывают такого же воздействия. Почему не я веду кайт к краю ветрового окна, а он тащит меня к дамбе или с размаху шлепается об лед, так и норовя зацепить кого-нить проезжающего мимо (а чего они тут раскатались, видят же, новичок осваивается). Кстати, примерно через час я таки смог продеть свой змей между стропами самоуверенного кайтера. Выслушал пару замечаний по поводу правил поведения, ну так я и старался держать его в небе, я не виноват что он на вас упал. :)

При этом ветер усиливается и каждая ошибка управления отзывается новыми синяком на коленках и локтях. Даже наличие защиты на коленях не уберегло от пары болезненных ударов об лед. Шлем слава богу об лед не бился :)

Через некоторое время Денис подъехал и предложил перейти в другое место, т.к. возле меня была очень высокая турбулентность из-за близости высокого берега. Перешел ближе к центру водохранилища и получаться стало лучше. Ближе к обеду мне в руки попал кайт меньшего размера с меньшей длиной строп. Ну так это ж другое дело. Он меня слушается, он не утягивает меня по льду, когда я не могу разобраться в своих руках или когда ветер усиливается. Вот тут я действительно кайфанул и даже стал кататься по льду размахивая змеем. Небольшой перекус, снова беру кайт побольше, тот с которым начинал обучение, и просто отрабатываю приемы пилотажа. На сильном ветру руки быстро устают тянуть змей к себе. Доска в первый день так и не понадобилась, более того, я решил что она мне и не понадобится в этом сезоне, т.к. я буду кататься на лыжах. Преимущество лыж очень корректно пытался мне преподнести Денис, ожидая от меня религиозного отношения к доске. Такового не обнаружилось и теперь нужно просто найти лыжные ботинки 45 размера :), а лыжи можно брать у Дениса. Хотя ботинки для сноуборда очень пригодились, т.к. они очень теплые. Перед поездкой мы с Наташей собирались взять ей доску в прокате и учиться вместе. Но потом решили, что сначала я съезжу на разведку и потом расскажу что там и как.

Почему учиться snow кайтингу лучше всего на лыжах, а не на доске? Все дело тут в свободе перемещений. Пока ты учишься кататься тебе постоянно нужно ходить под кайтом, распутывать стропы, искать край ветрового окна, догонять змей когда он тебя потянул через чур сильно и ты его отпустил. К тому же на лыжах направление движения можно задавать проще и на скользком покрытии они держат крепче. Если бы катание проходило на заснеженном поле, то сноуборд конечно был бы предпочтительнее, но опять же после того, как управление кайтом дойдет до автоматизма и ты не будешь искать его судорожно в небе, пытаясь понять что он надумает с тобой сделать в следующее мгновение.

Солнце стало клониться к закату, руки просто трусились и от предложения попробовать поуправлять серьезным кайтом я отказался. Меня бил мандраж. То ли это от холода, то ли от усталости (до этого две ночи подряд спал по 5 часов), то ли от страха. Я не разобрался в этом до сих пор, но скорее всего было замешано все вышеперечисленное. Когда ты смотришь на кайт, ты даже не подозреваешь какая мощь в нем заложена создателями. Его поведение не похоже ни на одну вещь, которую вы держали в руке. Вы запускали воздушных змеев в детстве? Я запускал и думал что это похоже. Ничего подобного. Положение кайта относительно ветра конечно влияет на ту силу, с которой он тянет вас. Но куда большую роль имеет то, с какой скоростью он перемещается относительно вас. Вы центр его вселенной и чем быстрее он движется относительно вас, тем сильнее он хочет свою вселенную сдвинуть, тем крепче нужно вцепиться в землю и ручки управления, чтоб оставить эту мощь под вашим контролем. Это действительно незабываемый опыт. Я знакомился с ветром, я почувствовал, какую мощь он в себе таит и при должной сноровке эту мощь маленький человечек может использовать с помощью куска ткани, веревки и пары досок на ногах. Вы можете разогнаться до 70 км/час, при этом скорость ветра может быть в 3 раза меньше вашей скорости. На кайтах проделано путешествие от Майами до Кубы. На кайтах народ пересек Гренландию и готовится к путешествию на Южный полюс.

Одно занятие с Денисом стоит 20 евро (150 грн), он говорит, что для уверенного катания обычно достаточно 3-4 занятий. Я думаю, что вполне реально поехать на лыжах на 2-м занятии и начать получать кайф от катания на третьем :). По словам Дениса, те люди, которые платят свои деньги за обучение овладевают необходимым минимумом за 2-3 занятия, а студенты, для кого занятие бесплатны и за 3 года не всегда могут нормально овладеть необходимой техникой.

Познакомился и с некоторыми харьковскими кайтерами: Женя, Леха, Димон. Работают в свободное от катания время :) Разговор о погоде в их кругу подразумевает только прогнозы наличия и направления ветра. В меру дружелюбны и всегда готовы поддержать советом и бальзамом из фляжки.

Тренеру конечно виднее, но у меня есть пара замечаний к Денису:
  • Предупреждать новичков, что на первом занятии им доска/лыжи не понадобятся.
  • Обращать внимание на место, куда ставишь новичка. Если там есть сильная турбулентность, то она конечно покажет все коварство ветра, но на неопределенное время отложит понимание поведения змея и его отзывчивость на ручки управления.
  • В начале давать максимально маленький кайт для получения навыков управления, когда из-за допущенной ошибки тебя не будет тянуть по льду в сторону обеспокоенных рыбаков. И только после этого переходить к более мощным кайтам и показывать, как длина строп и размер кайта влияют на его отзывчивость.
  • Предупреждать о необходимости защиты и/или иметь ее в составе выдаваемого снаряжения, особенно если тренировки проходят на льду. У меня были наколенники и шлем. Это конечно спасло от некоторых ударов, но локоть болит.
А в остальном все было замечательно. До новых встреч.

P.S. Перечитал еще раз отчет и как-то очень часто упоминаю путешествия по льду на пузе и удары об лед. На самом деле это было в основном пока я стоял у берега и резко усилился ветер (и то 3-4 раза), дальше же появилось понимание связи между тем что делают твои руки и как отзывается на движение строп кайт, так что не так все страшно :)

вторник, февраля 05, 2008

Польша, Поронин, 26 января - 3 февраля 2008

С 26 января по 3 февраля отдыхал в Польше. Друг предложил поехать в Закопаны в составе группы из ХИРЕ. Профком занимался визами и всеми необходимыми документами, от нас нужны были только деньги, фотографии и справки с работы для получения шенгенской визы.


Ночные сборы, водка в 7 утра в поезде в честь моего дня рождения (первый раз в пути свой ДР отмечал), разборки с ментами по поводе этой же водки (спасибо Димасику, что договорился об индульгенции), сутки в плацкарте, недружелюбный Львов (дождь и тесный автобус). Вот мы и на границе с ЕС. Почему-то польские таможенники решили устроить забастовку именно сейчас. На улице воскресенье 3 часа утра, а таможенники обещают нас пропустить ближе ко вторнику. Стало очень грустно, но хорошо подвешенный язык организаторов убедил начальника украинской таможни попросить поляков пропустить нас. Следует пеший переход границы. Все рюкзаки на нас, дует пронзительный ветер, узкий коридор пешеходной дорожки между таможенными постами напоминает сцену из фильма о беглых монархистах, что бегут от догоняющих их революционеров. Назад пути уже нет, с собой только тот скарб, что можно унести, впереди неизвестность, за спиной осталось отечество в пламени гражданской войны...


Вот мы и на польской стороне. Курс злотых к гривне 1 к 2. Чтоб понять цены, умножайте цифры в злотых на 2, получите цены в гривнах. Светает, пьем коньяк за успешный переход всех кордонов, вокруг кучи мусора и различий между ларьками на польской и украинской сторонах не видно, разве что надписи тут на польском. Дожидаемся автобуса, что отвезет нас в гостиницу. Ехать 7 часов и вид из окна убеждает, что мы таки в другой стране. Архитектура совершенно другая, дороги более широкие, очень симпатичные деревеньки. Наконец начинает подать снег — мы поднимаемся в горы.


Жили мы в гостинице Лимба (Limba, Poronin) - http://www.limba-poronin.pl/ Это в 7 км от Закопан. Всем советую. Очень уютная обстановка, внутри очень чисто, приятная и незаметная прислуга. Любые хотелки исполняются без заморочек и перепон, если вы сможете объяснить, чего вы хочете. Любой язык кроме польского для персонала гостиницы чужд, потому целыми днями играли в «корову» (игра где нужно знаками показать загаданное слово). Особенно преуспел в этом деле Андрей, попросив мешок для мусора и изобразив просьбу починить слив в номере. В гостинице есть 2 столовых, игровой зал (настольный теннис, 2 бильярдных стола, 4 настольных футбола, игровые автоматы и воздушный хоккей), сауна, джакузи. Гостиница разделена на 2 корпуса и жители корпусов не сильно между пересекаются. Это было очень здорово, т.к. наша компания вела себя очень шумно, но другим отдыхающим мы не мешали, пока те жили в другом корпусе. Рядом с гостиницей есть большая колыба, куда можно ходить устраивать шумные дискотеки и игрища.


С погодой в этом году повезло. Температура стояла -5...+5 и все время падал снег. В первый день катались в Мурзачили — это в 1 км от гостиницы, мы там брали снаряжение в прокате (15 злотых лыжи и 18 злотых сноуборд в сутки). Вечером договорились об автобусе (3 злотых с человека в одну сторону) и поехали на Каспров Верх. Это единственная стоящая горка для тех, кто умеет покорять черные трассы и получать от этого удовольствие. Подъем на гору стоит 28 злотых (23 злотых с ISIC), каждый подъем на горе на 4 местной креселке 6.5 злотых. При этом только на этой горке мы встретили неприятную практику, когда деньги за неоткатанные поездки не возвращаются при сдаче карты :( Мы с Наташей были на горке 2 раза и оба раза катались в тумане. Остальные 3 дня горка была закрыта из-за сильного ветра.


На следующий день бус отвез нас на Губаловку. Отличная солнечная погода, раздеваемся до маек, встегиваемся в борд, бросаемся со склона и упираемся в посадку на подъемник. Спуск 100 метров!!! И это после Каспрова Верха. При этом там все такие спуски, а та трасса, что ведет к фуникулеру была закрыта по неизвестным причинам. Расстроенные пошли пить в кафе. Меня же это не устраивало, пошел гулять по горе. Там куча ларьков с сувенирами, народ приезжает просто гулять и фотографироваться. В итоге через 20 минут гуляния уперся в креселку и более-менее хороший склон. Это оказалась другая горка под названием Поляна Шимашкова. Красная трасса длиной 1.3 км, много народу, быстрые 6-ти местные подъемники, стоимость подъема 6 злотых. За день мы тут очень много денег на подъемнике оставляли. Отдыхали в колыбе наверху. 2 следующих дня ездили на эту горку, т.к. Каспров был закрыт.


В последний день нас должен был забирать автобус в 5 часов вечера, чтоб отвезти на границу. Часть народа собралась погулять по закопанам, а Наташе, мне и Андрюхе Сергееву нетерпелось покататься. Поехали на Каспров, который на наше счастье был уже открыт. Прибыли туда в 11 часов дня и 2 часа простояли в очереди к вагончику. За это время Наташа успела 2 раза съездить в прокат в поисках борда, т.к. всю снарягу сдали еще вчера, а возле горы бордов в прокате не было. В итоге взяла какой-то убитый борд с пластмассовыми разболтанными крепами за 40 злотых. При этом на мой документ ей доску не дали, она вернулась и мы съездили в прокат вместе. Наконец подошла наша очередь, садимся в вагончик, но никуда не едем. 5 минут, 10 минут — оказывается отрубился свет на верхней станции и когда его починят непонятно. Через полчаса едем наверх. Времени и так в обрез, делаем два спуска по трассе слева, потом едем длинный 3-х километровый спуск к подножию горки. Андрюха спустился первым и 20 минут пил глинтвейн и грыз ногти в ожидании нашего спуска. А Наташа в последний день решила наделать снимков на год вперед и совершенно забыла про время. До закрытия проката остается 20 минут, там мой загранпаспорт, через 1.5 часа у нас автобус, а мы еще едем с горы. Дальше бегом сдаем доску, ловим маршрутку на вокзал и полчаса ждем там автобуса на Поронин. Приезжаем к гостинице в 17.06. Вся наша группа стоит волнуется и рычит на нас. Вещи Андрея собрала жена, а у нас сборы даже не намечались. Я никогда еще так быстро не собирал свой шмот :) За 10 минут мы раскидали по сумкам весь наш скарб и даже ничего не забыли. Большое спасибо Люде за помощь в сборе вещей, это единственный человек, который не просто упрекала нас в разгильдяйстве, а помогла последствия нашего разгильдяйства устранить. В основном проблема была в водителях автобуса, больших нервов стоило их успокоить и дождаться нас.


Вот мы и едем обратно. Тратим остатки местных денег, делимся впечатлениями, также с вещами пересекаем границу пешком, ругаемся с работниками львовского ж/д вокзала, сутки едем в самом убитом поезде Ужгород-Харьков (это самый вонючий, пыльный и разболтанный поезд из тех, в которых я когда либо ездил. При этом он является таковым как минимум последние 5 лет). Вот мы и дома.


Фотографии выложены здесь - http://photofile.ru/users/chystalex/95029201/



Общий бюджет поездки - $1300 на двоих


Спасибо Польша за эту неделю снега, солнца и хорошего настроения, мы обязательно встретимся вновь.

вторник, декабря 18, 2007

Тяга к перемене мест

В моей жизни произошло большое событие - спустя 4 года работы я перешел в другую компанию. С 3 октября 2007 года я работаю в харьковском офисе компании Exadel Inc.

С чем связан мой переход?
1) Достиг в NIX Solutions Ltd всего, чего там можно было достигнуть без увольнения людей, что были выше меня - Иван, Витек.
2) Захотелось посмотреть на опыт другой команды в построении успешной компании - разработчика заказного ПО.
3) Надоело учить каждое новое поколение студентов основам программирования и создания коммерческих продуктов, захотелось приобщиться к команде людей, опыт которых побольше моего (сложилось у меня ошибочное, как я надеюсь, мнение о том, что в 25 лет я знаю все о разработке ПО :) ). Думаю, что от этого не уйти и на новом месте, но по крайней мере свой уровень подниму.
4) Внести свежую струю в профессиональную деятельность. В Никсах моя загрузка была на уровне 20-30%. И это было хорошо, я расчитывал тратить свободное время на собственные проекты как внутри фирмы, так и касающиеся лично меня. Но поставил себе срок, если через полгода ни один из моих проектов не выйдет в live - меняю компанию. Так и получилось, что в конце августа 2007 мне поступило предложение от Exadel.

Ощущения от 2.5 месяцев работы:
1) Технический уровень сотрудников на программистских должностях очень сильный - просто небо и земля. Junior девелопер должен иметь не менее года работы в коммерческих проектах и свободно владеть Core java, Struts, Spring и понимать вебную сущность разрабатываемого ПО. В Никсах это уровень девелопера. Сотрудниками Exadel являются люди, которые пишут книги по JavaScript, JSF, Seam. И это воодушевляет :)
2) При этом менеджерский состав показался слабоватым по сравнению к Никсами. Ну или может мне просто не повезло с моментом прихода на фирму в момент ее бурного роста и открытия 2 филиалов в Украине - в Харькове и Донецке. Все управление завязано на минском офисе и потому есть некоторые пробуксовки в принятии решений и распределении ответственности. Уверен, что это вскоре пройдет, как только управленческое звено в украинских офисах хоть немного окрепнет. В Никсах же менеджерское звено заточено в боях с неопытными разработчиками и вся система управления пронизана перекрестным контролем. Это позволяет вовремя реагировать на проблемы в девелопменте и в общении с заказчиком. Но это выливается в большую нагрузку на начальника производства.
3) Новый круг задач. Я пошел на понижение - в данный момент выступаю в роли Senior Java Developer. Помогаю ребятам править баги в большой системе, разработанной харьковским офисом. Время от времени прохожу интервью с заказчиками (на Никсе подобное не практиковалось). Есть желание дорости до роли Project Manager (PM), к тому же и на мир посмотреть должно получиться, т.к. по установленной в Exadel схеме ПМ сидит на стороне заказчика.

Благодарности.

Из Никса я ушел тихо, без рассылки восторженных писем, просто с отделом посидели в кафе и отметили мое свободное плавание. Ниже я хотел бы поблагодарить многих людей, благодаря кому, я стал тем, кто я есть сейчас в профессиональном плане:

Иван - сильный мужик со стальными яйцами. Идеальный начальник производства для Никса, так уж сложилось, что место создано под него. Не могу представить его в другой компании. Уже много лет болеет за Никс, и много здоровья оставил в борьбе за благополучие девелоперов и заказчиков. Очень башковитый и очень ответственный.
Мак - моя опора и поддержка в бурном море Java технологий. Ему это очень интересно и он готов делиться этими знаниями с окружающими, если они того хотят. Дайте ему время от времени разбираться в новинках, а потом давайте работу в реальных проектах, но не пускайте к нему заказчиков. Баланс в этих занятиях покажет все его способности.
Никл - человек с обостренным чувством прекрасного. Настолько ленив, что делает свою работу очень тщательно и с первого раза.
Серж - ленивый теоретик с большим потенциалом. С целям и приоритетами в его жизни есть проблемы (судя по выполняемым в первую очередь таскам), но светлая голова однозначно есть. Общение с ним запускает соображалку, но на личном примере он свои же умные изречения не воплощает.
Гарри - прирожденный сейлс, с большим жизненным опытом и шилом в одном месте. Именно он на личном примере показал как нужно мотивировать команды, как нужно показывать людям, что компания ценит их. Не всегда менеджерское звено могло адекватно это транслировать, но Гарри способен зажигать. Переезд джава отдела в южный офис и более редкое общение с ним также сыграло свою роль в моем уходе.
Андрей Таранцов - отдал мне баннернет и толкнул меня в сторону должности ПМа
БСВ - показал, что не всегда созданное своими руками будет работать лучше, чем готовое open-source решение (сколько багов мы выловили в нашей реализации Commons File Upload :) )
Сокол, Коба, Ерка, Юрбар, Мицик - в работе с вами над проектами я сделал кучу ошибок, а вы были достаточно мудры (или молоды и неприхотливы :) ) , чтоб не заметить их и пройти через тернии работы со мной к звездам положительных фидбеков от наших заказчиков.

Спасибо, NIX Solutions - ну здравствуй, Exadel

среда, декабря 12, 2007

Требования к ПМ (Project Manager) в одной из харьковских фирм

Вышел на меня недавно один хедхантер. Зовет к себе ПМом. Начали общаться, я и попросил список требований к ПМу, который эта фирма хочет увидеть в соискателе. Получился примерно такой текст:

General: Ability to estimate, track, and refine complex projects, scope and create high quality deliverables on time utilizing advance software engineering skills and proven methods. The candidate should be experienced in managing customer expectations as it relates to software deliverables, timelines, and resources. Ability to build, manage, and motivate effective software development teams utilizing project management skills and methods.

Methodologies: Deep understanding of SDLC (System Development Life Cycle) methodologies (RUP, MSF, Agile, CMM, etc), QA (Quality Assurance, Testing, Release Management, Six Sigma, etc.) techniques and methods, Requirements Management methodologies.

Technical Documentation/Process: Ability to define high and low level requirements, functional specifications, code documentation and reviews, establish proper release management procedures, create test plans and institute a set of automated regression tests, identify project risks and opportunities, and provide constructive recommendations to the team and to the client. The candidate should be experienced in project communication techniques to include detailed weekly status reporting, risk reporting and project tracking.

Technical skills: Expert knowledge of OOA, OOD, OOP concepts. Programming Languages: C/C++, Java, C#, functional languages. Solid knowledge of ANSI SQL, RDBMS: Oracle (PL/SQL), MS SQL, DB2. Operating Systems: Windows NT/2000, POSIX: Unix (Sun and/or HP, Linux). Good understanding of networking protocols, services, and applications. Basic knowledge of System Administration, Security Policies.

Довольно внушительный список для должности, разговор о которой начинается от $3000 (по словам хедхантера)

Большинство слов конечно знакомы, но некоторые вещи лично у меня вызвали непонимание. Зачем ПМу:
- сильные знания SQL;
- опыт работы в функциональных языках;
- экспертные знания в ООП;
- умение создавать тестпланы и настраивать автоматическое тестирование
- глубокие знания SDLC перечислены как будто из учебника. Чтоб глубоко знать подобные вещи, нужно их использовать. Если фирма использует их все, то требования понятное. Но из разговора выяснилось, что применяется в основном SCRUM, так зачем тогда RUP, Six Sigma (это вообще насколько я понимаю из другой оперы и данный подход себя оправдывает в очень спецефических условиях).

Из перечня требования я понял, что в данный момент нам не по пути. Т.к. перечень требований предполагает именно многостаночность, мне же это пока не интересно. У меня есть опыт разработки заказного ПО, написания требований, общения с заказчиком на всем пути ведения проекта, налаживание взаимодействия в команде между тестерами и разработчиками. Нет ни малейшего опыта в обеспечении качества ПО, планировании рисков, РУПе, СММ и других страшных аббревиатурах. К тому же мой разговорный английский не в самой лучшей форме (есть куда расти, сам знаю) и опыт в Agile технологиях нельзя назвать обширным. В Никсе пытались применять XP, но кроме утверждения нескольких практик (общее владение кодом, тесты, итеративная разработка, постоянная интеграция) жестко по этой методологии не работали.

Фирме же нужен хороший технический специалист, который перепробовал всякое, вырос в менеджмент и обладает довольно большим багажом практического опыта во многих аспектах разработки ПО: разработка, тестирование, планирование, общение, мотивация. Такой специалист по-моему в данный момент и стоить меньше $3000 в месяц не должен, т.к. он с таким багажом знаний способен в своих проектах заменить и бизнес-аналитика, и девелопера, и тестера и тимлида. В реальной жизни я больше видел людей, которые делегировали эти задачи участникам команды и основной их деятельностью на посту ПМа было именно координирование работы команды, решение спорных моментов и общение с заказчиком. Примером такого ПМа мне показался Агошков, лектор который читал нам курс по оценке проектов в Киеве.

Итого, ПМы нужны, ПМам готовы платить, но и требовать готовы многого, есть к чему стремиться и пусть мне не говорят, что нужны только девелоперы :)

понедельник, ноября 12, 2007

Интервью при приеме на работу: взгляд интервьювера

Дарк разразился постом о типичных вопросах на собеседовании по PHP в NIX Solutions Ltd - линк

В гугл ридер ленте проскочил пост о методе приема на работу одного строгого товарища - линк

Решил я и своим опытом поделиться.

Цель собеседований, которые я провожу - выяснение технического уровня собеседника и проверка живости его мыслей. Потому собеседование содержит вопросы двух типов - на знания и на рассуждения. Приоритет отдается вопросам на рассуждение, если рассуждение идет вслух - то это большой плюс для испытуемого.

На ход собеседования сильно повлияла статья из книги Джоела Спольски, которая была любезно предоставлена Ромой.

Перед собеседованием с человеком общается HR и "продает" ему компанию, рассказывает какие мы крутые и как у нас классно.

Собеседование со мной состоит из 4 частей: рассказ человека о себе, вопросы по теории (ООП), вопросы по технологиям Java, практическое задание, вопросы от претендента ко мне.

Начинаю собеседование издалека: каким образом человек попал в программирование, что он для себя находит в этой работе интересного. Если разговор идет с товарищем, который в данный момент ищет другую работу конечно же интересно узнать что ему не понравилось на старом месте и что он ждет от нового места. Также интересно узнать что будет влиять на решение кандидата остановить свой выбор на одной из фирм в случае, если его позовут в несколько мест одновременно.

Потом интересуюсь проектами и/или примерами из книг, которые были человеком сделаны. Если проект реальный, то задаю вопросы по реализации различных его частей и по собственному опыту интересуюсь о граблях в проекте. Это помогает расслабить человека и попасть с ним на один уровень, чтоб не воспринимал меня как злого дядьку.

Потом переходим к собственно программированию: ООП, Core Java, JDBC/SQL, Web

ООП

Двигаемся к ООП из утверждения о том, что Java является объектно-ориентированным языком. Многих ставит в тупик вопрос о том, а зачем собственно нужно ООП, если за 50 лет программирования люди обходились прекрасно зарекомендовавшим себя процедурным подходом. Тут обнаруживаем зачатки светлой головы и с помошью подсказок и аналогий ищем ответ, который я хочу услышать :)
Если же ответил быстро прошу пояснить понятие полиморфизма и переходим к Core Java.

Core Java

- коллекции. Какие типы есть, чем отличаются List от Set от Map. Чаще всего подвожу к вопросу о сравнении объектов и выясняем, что человек знает об equals, hashCode и ==.
- исключения. Мой любимый вопрос, зачем нужны исключения, как механизм. Какие причины были у авторов языка вводить такой инструмент. Обсуждаем иерархию исключений, выясняем отличия между RuntimeExceptions и всеми остальными. Говорим о блоке finally{}
- потоки. Что такое, как работает. Разница между Thread и Runnable. Как присходит синхронизация потоков, какие проблемы там могут вылезти? Как их решать?
- XML. Принципы работы с XML в Java, основные преимущества/недостатки данного подхода для хранения данных, передачи сообщений.

JDBC/SQL

Выясняю, что человек пробовал делать в этой теме, какие проблемы возникали. Обсуждаем простейшие SQL операторы и их применение.

Web

- JSP/Servlets. Что между ними общего? Какие методы нужно переопределять в HttpServlet для добавления собственной функциональности? Чем отличается doGet от doPost , сигнатуры ведь одинаковые? Какие переменные доступны пользователю на JSP странице без их объявления (request, response, out, exception)? Разница между jsp:redirect и jsp:forward. Какие уровни хранения информации есть в вебном приложении (request, session, application)?
- Struts. Вспоминаем о том, что это MVC framework, и очень мне интересно, какие классы в этом framework отвечают за Model, Controller и View. Обсуждаем ответ и спорим по поводу решения интервьюируемого.
- JSF. Обсуждаем принципы, валидацию введенных пользователем данных. Жизненный цикл запроса.
- HTML/CSS/JavaScript. Обсуждаем уровень знакомства с данными вещами, в дебри не лезем.
- Web services. Что такое, как работает, когда может применяться.

Практическое задание

Задание выполняется на листике и показывает подход человека к решению задач. Некоторые кидаются сразу писать код, по 20 раз зачеркивают сделанное, используют кучу бумаги, потом проверка такого задания сопровождается комментариями: "Тут читать, тут не читать, тут рыбу заворачивали...". Другие сначала вдумчиво рисуют блок схемы, задают уточняющие вопросы (большой плюс собеседнику) и потом аккуратно пишут код, разбитый на функции.

Задание должно быть такое, чтоб его легко можно было разбить на подзадачи и сделать за 10-15 минут на листике бумаги без отладки.

Чаще всего я даю задание: вернуть из массива строк один из элементов, в котором каждая следующая буква имеет в алфавите больший индекс, чем предыдущая. Если таких строк несколько - вернуть самую длинную. Плюсовые баллы за вопрос о регистре букв.

Потом по настроению могу спросить задачку на размышление: сколько автозаправок в городе Харькове (нагло содрал у Спольски). Суть вопроса не в том, чтоб получить точный ответ, а понять какой способ решения выберет человек. Можно обсудить предоставленное решение на предмет времени получения конкретной цифры и т.п.

Дальше отвечаю на вопросы претендента и говорю, что с ним свяжется HR и расскажет результаты. Результатом может быть выполнение более развернутого тестового задания, которое позволит человеку познакомиться с используемыми технологиями.

Давно хочу добавить в собеседование этап, когда человек садится за комп и за час-полтора делает более сложное задание. Это позволяет посмотреть, как он умеет пользоваться ИДЕ, как ищет нужную инфу, чем пользуется, какого code convention придерживается. Но это только для senior developer вакансии имеет смысл делать.

В общем ничего страшного на собеседованиях не случается, приходите, пообщаемся :)

вторник, ноября 06, 2007

Купили забаву

Созрели таки до покупки стиральной машинки. Взяли Bosch WLF 20260 в МКС, сегодня установили, теперь сидим в ванной на полу смотрим в иллюминатор...

среда, августа 29, 2007

Отголоски Казантипа

Полный опус о посещении Z15 еще только пишется, а сейчас небольшой отголосок с побережья Черного моря.

В один из вечеров мы стали свидетелями Государственного сансета (sunset) на Казантипе. На главной сцене настраивал звук какой-то колллектив, а неравнодушные ко всему новому жители потихоньку стягивались к MAIN'у (главный танцпол у входа на территорию Республики). Звук был настроен, солнце близилось к закату и тут полилась чарующуя музыка. Это было что-то волшебное, голос летел и проникал в самое сердце, остались только вселенная, я и блаженство. Источником дивных звуков была группа Triangle Sun. В ходе выступления они сказали, что одна из их песен попала в сборник серии Cafe del Mar, мною очень уважаемый.

По приезду домой указанный сборник был в срочном порядке найден и песня Beautiful прослушана 15 раз, внутри все свернулось и развернулось :) Но дальнейшие поиски в локальной сети ничего полезного не принесли. Попробовал поискать в инете и нашел только 2 композиции в сборниках. Сегодня скачали их и теперь у меня есть целых три песни с Казантипа 2007, которые можно слушать дома. Также интересным можно считать тот факт, что сам по себе Казантип является фестивалем электронной музыки, чаще всего танцевальной, и появление на сцене такого коллектива как Triangle Sun можно считать сюрпризом для всех прогрессивных жителей :)

Если вдруг кому-то случайно попадется диск этой группы - дайте знать. Некоторое время используем доступный сервер и качаем композиции Holy Ground, Beautiful и Treasure of our lives.

P.S. По наводке Критика скачал и зашарил Diamond.
P.P.S. А по наводке СОтОны нашел весь альбом Diamonds тут. Также зарегистрировался на сайте http://recordings.ru и за деньги скачал там пару композиций из второго альбома.

понедельник, августа 20, 2007

Подарю Pro аккаунт в RTM

В своем посте Не дай мыслям потеряться я рассказывал об удобном сайте Remember the Milk. В их блоге я прочитал о вводе Pro акаунтов для поддержки развития проекта. Меня вполне устраивает и текущая версия и ее возможности, в общем пропустил новость мимо ушей.

Но кроме новости в блоге я еще и получил письмо, в котором команда разработчиков RTM напомнила мне о том, что я помогал переводить сайт на русский язык (перевел около 50 фраз и выражений) и за это они дарят мне 1 год Pro аккаунта. Зачем оно мне надо я пока не знаю, но если вдруг кто-то захочет его получить бесплатно и обоснует это комментах - подарю.

четверг, августа 16, 2007

Отпуск. Лето 2007. Часть 1 - Крылья Донузлава

Расскажу-ка я об отпуске. После проделанного путешествия больше всего везет первым слушателям. Речь богата подробностями, эмоции переполняют, и удается увлечь слушателя в рассказ так далеко, что перед его мысленным взором рисуются картины красоты необычайной. По мере повторения рассказа другим людям эмоции идут на спад и рассказать собственно уже и нечего. Остаются только фотографии и цепочка сухих фактов. Постараюсь сохранить эмоции о посещенных местах и виденных действах в серии отчетов. К тому же все, кто будет спрашивать «Ну как отпуск?», посылаться будут на сайт для приобщения к бесценному опыту яркого времяпровождения.

Для меня традиционно летний отпуск должен в себе содержать: море, солнце, любимого человека рядом. Идеальной площадкой на данный момент является Крым, который мы узнаем все ближе и замену которого мы не торопимся искать. Хорошим подспорьем в решении жилищного вопроса в Крыму является наличие жилья в городе Саки, у Наташиных родителей. Там же есть и дом, который сдается отдыхающим, если кому-то интересно там пожить – обращайтесь :). Крым является небольшим полуостровом и добраться из Тарханкута(крайняя западная достопримечательность) в Керчь (крайняя восточная достопримечательность) на машине можно часа за 4. Этим мы и воспользовались в прошлом году, устроив путешествие на мотороллере по ЮБК от Севастополя до Алушты. В этом мы планировали посетить гонку «Крылья Донузлава», поиграть в волейбол на песочном пляже Сак, съездить на фестиваль электронной музыки Казантип и поваляться в Лисьей бухте. Лиска в этом году пролетела, зато попали в район поселка Морское, где ночевали в палатке. Но обо всем по порядку.

Крылья Донузлава

Об этих соревнованиях мы узнали от знакомого виндсерфера, который заехал на Донузлав за 2 недели до соревнований. Аня с ребенком, собакой и машиной кочевали по заливу и озеру вслед за ветром и погодой.

Место нашли не сразу, т.к. сначала уехали в сторону моря, а нужно было повернуть за Мирным к озеру. Там беспрепятственно проехали базу отдыха и ворота в бывшую военную часть. Последнее время в Крыму как то уж очень много бывших военных частей. Конкретно на этой базировались гидросамолеты. В память об этом мы нашли памятник, который весной был сброшен с постамента ураганным ветром.

Поваленный гидроплан

По словам работников б/о это происходит уже в 3 раз за последние 5 лет.

Аню и Антона с их малышом мы нашли в большом и пыльном ангаре.

За Дусей можно рассмотреть ангар

Там устроили стоянку для автомобилей и хранили снаряжение. Несколько палаток стояло на берегу. Вода была очень теплая, солнце яркое и мы постепенно окутывались в его лучи, оставляя загар на коже. Отпускное настроение овладевало организмом. Погуляли по территории, покупались, фотографировали кайтеров и серферов, понаблюдали за соревнованиями. Ветер был нестабильным и судью то отправляли гонщиков в воду, то выгоняли их на берег.

Поднятием флагов разных цветов судья общается с гонщиками

Итого после обеда Аня участвовала в 5 гонках, хотя силы оставляла только на одну :). Вечером было награждение и гала-концерт. После непродолжительных поздравлений победителей и раздачи призов (довольно неплохих) победителям в различных номинациях мы попали на концерт группы «Ляпис Трубецкой». Вот это ребята зажгли. Отличное качество звука, огромные колонки, всего лишь сотня, а то и меньше, зрителей уносили крышу начисто. Я утанцевался просто вдрызг, умудрился охрипнуть и вообще отлично провел время. Отработали артисты просто замечательно. Впервые был свидетелем вызова исполнителей на бис. Были исполнены все хиты, вытерты литры пота и музыканты попрощались со зрителями, но заведенные экстремалы в едином порыве стали кричать «бис», воодушевление было настолько сильно, что 3 минуты вызова любимцев публики назад не смогли оставить их равнодушными. Снова танцуем и орем, 4 композиции исполнены и ляписы убегают со сцены. Лично у меня никакого желания кричать бис снова не было, вялые крики вокруг подтвердили, что такого же мнения придерживаются и другие. Осталась только благодарность группе «Ляпис Трубецкой».

Солисты группы

Организаторы попросили людей не расходиться и подождать, пока приглашенные диджеи поставят свое оборудование и праздник музыки продолжится. к сожалению многие устали от гонки и бешеных танцев с белорусским коллективом и уползли в палатки. На танцполе осталось не больше 15 человек, которых и развлекали диджеи. Мы как-то тоже устали, и увалились в спальниках на берегу озера. В небе светила огромная луна, в 100 метрах ухала музыка и жизнь в очередной раз удалась :).

Забегая немного вперед хочу обратить внимание на такой момент. «Крылья Донузлава» напомнили то, с чего начинался Казантип 15 лет назад. Основной составляющей на то время был именно спорт. Люди приезжали на соревнования, торговали снаряжением, встречались друг с другом. А музыка, которая играла вечером и ночью была побочным явлением. Со временем музыкальная составляющая этих встреч привлекала очень много людей, не имеющих никакого отношение к спорту. Это и привело в итоге к разделению спортивной и музыкальной частей в 2000 каком-то там году. Теперь же все возвращается на круги своя: на «Крыльях Донузлава» - высокий призовой фонд и сильные спортсмены, а вечером неплохие диджеи и отличная танцевальная музыка, очень хорошая и грамотная организация. На «Казантипе» музыка конечно само собой, но при этом на территории работает кайт-школа, а с 13 по 18 августа проходят соревнования по кайт-серфингу с призовым фондом в $10 000. Все так музыка и спорт где-то близко :)

На следующий день купались/загорались и вместе с Бахмет-Смоленскими отправились в Саки, а они дальше в Харьков. По дороге обратно мы заехали на Казантип, удивились ценам и поехали домой, чтоб собраться с силами для возвращения в Поповку. Нас ждала «Республика Z»

Остальные фотки с Донузлава здесь.

Продолжение следует…

среда, августа 08, 2007

Вернулся из отпуска (пост-замануха)

Вернулся из летнего отпуска, впечатлениями и фотками (3 Гб) поделюсь как только разгребусь на работе, а пока небольшой трейлер :) :

- был на соревнованиях по виндсерфингу Крылья Донузлава;
- танцевал и сходил с ума на живом выступлении группы Ляпис Трубецкой. Ребята просто бомба, позитивнейшая энергия и всего 100 человек зрителей, было действительно обалденно;
- провел 4 суток на Казантипе 2007 Z15. Много слышал, теперь решил и посмотреть. Там же курил кальян на закате и слушал живой концерты группы Triangle Sun на закате же, но в другой день. Музыкальный стиль лаунж создан специально для государственного казантипского заката. Там же попал на Марс. Вообще большая часть фоток с отпуска была сделана на Казане, он требует отдельного рассказа, следите за обновлениями;
- был с ночевкой в районе поселка Морское, недалеко от Рыбачки. Первый раз в тех краях и честно говоря не понял, зачем народ приезжает туда на отдых;
- благодатное Черное море, загруженные крымские трассы, мопед-трудяга и любимый человек рядом.

До скорых встреч в эфире.

среда, июля 25, 2007

Могу поддержать разговор про Spring

В рамках подготовки к собеседованию с потенциальными заказчиками прочитал электрическую(с) книжку по Спрингу (Spring) - Seth Ladd and Keith Donald. "Expert Spring MVC and Web Flow". Читать мне конечно было необязательно, но т.к. вести разговор буду я и 2 девелопера, то посчитал необходимым получить представление о предмете разговора.

Вполне простой и вменяемый фреймворк, примеры достаточно понятны, правда авторов нужно бить по рукам за то, что не проверяют публикуемый в тексте книги код, в результате этого имена переменных в листингах одни, а в мапингах на JSP - другие.

Теперь нужно пообщаться с Маком на предмет того, почему вместо популярного сейчас в различных кругах Спринга мы юзаем в своих проектах Jboss Seam. Первый его аргумент - в Seam работа с Hibernate сделана более грамотно и с учетом потребностей именно Hibernate'а. А т.к. Spring пытается быть во все дырки затычкой, то его универсальность может не совпадать с идеями используемых сторонних библиотек. Мы же в своих проектах на Hibernate полагаемся в качестве стандарта. Продолжаем искать различия.

вторник, июля 24, 2007

Печенежское поле 2007

После волейбола в субботу утром стали думать о том, как провести очередные жаркие выходные. Сидеть в лесу с жареным мясом и вином желания не было, до моря ехать далеко, на велике кататься жарко, сидеть дома за компом – глупое занятие в выходной день. Тут Маша предложила поехать на фестиваль этнической музыки «Печенежское поле», который проходит на берегу Печенежского водохранилища в районе села Мартовое. Сначала идея показалась не очень удачной, но другие варианты были еще более мрачными. Решено – едем. Мы с Натой погуляли по рынку на Гертруде, собрали вещи с учетом того, что останемся на ночевку, почитали отзывы о фестивале на форумах и новостных сайтах, посмотрели программу фестиваля и зашли за Машкой с Андреем. После вялых обсуждений решили, что оставаться с ночевкой на территории фестиваля не самая лучшая идея, программа заканчивается в 12 вечера, автобусы ходят до 3 ночи, кучи мусора и местные гопники потенциально могут испортить впечатления от концерта. Потому оставляем палатки и спальники у Маши и едем практически налегке.

Ожидаем наступление голода на концерте и потому заходим в Таргет, набрали еды как будто на неделю едем (практически все было съедено на свежем воздухе :). Доезжаем до м. Пролетарская, покупаем билеты, садимся в автобус. Приятно, что автобуса ходили каждые 10 минут, при этом все покупали билеты, но не все ехали сидя, автобусы набивались под завязку строгими бабушками-контролерами, которые с удивлением смотрели на толпы народа, едущего в такую даль и глушь.

На месте стало понятно, что самым сложным будет выбраться отсюда, в этом мы смогли убедиться на обратном пути, но всему свое время. Зашли на территорию фестиваля, погуляли по берегу, поднялись на холм напротив сцены, Андрей на каждом шагу натыкался на кучи знакомых, Машка торопилась занять место посвободнее. Место было найдено сразу за палаткой звукооператоров, часть сцены была закрыта, но это обеспечивало свободное место возле нас, т.к. с него не было видно сцену, и потому по голове особо никто не ходил. Т.к. мы сидел на холме, то склон был довольно крутой и периодически улетающие вниз сумки, рюкзаки, арбузы и помидоры напоминали о существовании силы тяжести и ее влиянии на тела. От сидения на земле очень уставали ноги, т.к. приходилось очень крепко вжимать их в землю, так же как и попа, которая не отставала от ног по части держания за поверхность.

Мы оставили Машу и Андрея держать место, а сами пошли гулять по холмам над сценой. Там обосновались люди, которые намеревались переночевать на свежем воздухе в палатках после фестиваля, как оказалось многие их них заехали уже в пятницу вечером. Нашли там компанию роллеров с Актив-Харьков, компанию велосипедеров с Харьковского туриста, кучи синих тел и просто матрасников, которые заехали со всеми благами цивилизации. Посмотрели на то, как надувают воздушный шар, один подъем на нем на 20 метров стоил 50 грн, за что? Были свидетелями невероятной радуги, место оказалось очень приятным и в следующем году со своей компанией там можно неплохо посидеть. Вернулись к нашим голодным товарищам, Машка убежала фотать посетителей, попадались действительно стильные и интересные персонажи, Андрей убежал искать очередных знакомых. В это время на сцене ставили свет, разворачивали технику, тестировали звук.

Фестиваль открыли различные народные коллективы, выглядело это все очень странно, особого внимания зрителей на нашей стороне трибуны эти коллективы не получали и их выходы казались какой-то отмазкой для того, чтоб оправдать этничность фестиваля и его народотворческое направление. Сразу скажу, что приехали мы поздно, около 6 вечера, потому на другие мероприятия, которые были днем не попали, думаю там было есть на что посмотреть. Но зато мы не попали под дождь, хотя гисметео настойчиво говорил, что никакого дождя не будет :), «ох уж эти сказки, ох уж эти сказочники»(с).

В качестве приглашенных гостей фестиваля были коллективы Арс-Нова, Схид-SIDE и Океан Эльзы. Арс-Нова – коллектив барабанщиков, их выступление мне понравилось больше всего. Сочетание ударных ритмов, свежий после дождя воздух, заходящее солнце, которое красит дорогу к багровый цвет, и четко видна граница между яркой освещенной половиной и уже начинающейся погружаться в темноту частью дамбы. Машины, выезжая на освещенную часть салютуют солнечными зайчиками заходящему светилу, а над нами реет воздушный шар.

Потом выступал джазовый коллектив Схид-SIDE. Вокал был от Росавы, поет хорошо, но немножко тоскливо, не самая подходящая музыка для данного места, особенно после заводных барабанов.

Ну и хедлайнеры сегодняшнего фестиваля – Океан Эльзы. У меня они особого восторга не вызывают, но народ пришел смотреть именно на них. Истерика зрителей сначала раздражала, особенно товарищ сзади нас, который бегал вокруг и призывал всех скандировать «Вакарчук-Вакарчук», но потом энергия музыкантов зацепила и меня, так что немного потанцевали. Андрей с Машей убежали вниз, поближе к сцене и там получили свою порции драйва, после возвращения у Андрюхи силы были только на то, чтоб упасть на корематы и подрагивать ногами в такт песен. ОЕ выступали дольше всех, потом на бис исполнили свои проверенные хиты. Во время фейерверка на сцену вернулись Арс-Нова и вновь барабаны ворвались в мозг.

Что-то нам с Наташей стало так хорошо, что мы даже подумали о том, чтоб остаться в лагере роллеров, благо коремат и спальник у нас были, а ночь обещала быть теплой. Особого восторга эта идея и Андрея с Машей не встретила и они убежали на автобус, вслед за 50 тысячной толпой, которая ломанулась штурмовать транспорт до Харькова. В процессе расхождения зрителей и пролетающих мимо тел, накачанных алкоголем мысль остаться на развалинах веселья стала казаться нам не такой уж и удачной. В это время пришла СМС-ка от Наташиной знакомой, которую мы увидели во время концерта. Они с парнем стояли недалеко от сцены и камера оператора периодически транслировала их довольные лица на большом экране. Оказалось, что Даша с Сашей приехали на машине и у них есть свободные места, так ведь это наш шанс уехать не в виде кильки до Пролета и оттуда на такси с космическими ценами, а в виде нормальных людей прямо до дома, т.к. Даша живет недалеко от нас на Салтовке. Встретились, проявили чудеса наглости и попросили взять еще двоих попутчиков, которые еще не добрались до автобусов, но уже поняли масштабы бедствия. Узкая дорога, по которой с трудом разъезжаются маршрутки, автобусы, машины, мотоциклы. Люди штурмом берут проезжающие автомобили и другие движущиеся средства, разбитые стекла у некоторых автобусов как раз стали жертвами таких штурмов. Дорога стоит в обоих направлениях, милиционеры стараются наводить порядок, и через час им это удается сделать и наладить нормальный выезд людей. Мы часа полтора пили чай в ожидании возобновления движения, сели в машину (вчетвером на заднем сидении москвича) и отправились в путь. Всю дорогу я уговаривал себя заснуть, т.к. водитель нам попался лихой и уверенный в себе. Большую часть пути мы летели по встречной полосе и только изредка возвращались в свой ряд, чтоб пропустить встречную фуру. Иногда обгоняли СПРАВА на поворотах. Наконец, я заснул, и это сохранило мне кучу нервов и здоровья. Фортуна и мастерство водителя были в тот день на нашей стороне и добрались мы до дома довольно быстро. Погружаясь в сон в 2 часа ночи было очень приятно, что кровать ровная и никуда ты с нее не скатываешься.

Фотки здесь - http://photofile.ru/users/chystalex/2911262/

пятница, июля 20, 2007

Отчет о поездке в Светловодск в июне 2007

Доброй традицией стал летний выезд в Светловодск. В этом году в программе была ночевка на островах в Кременчугском море. Ехали 4 машинами: Игорь, Витек, Олег и ВВК на «пепелаце». Всю поездку пепелац был источником насмешек и издевательств завистников-злопыхателей. Я, Никл и Витек выскочили с работы на большой скорости, т.к. остальные машины были уже на подъезде, видимо они искали дорогу и ждать нам пришлось минут 20. В это время я в панике бегал по району, т.к. нужно было отдать документы Наташке, которая в этот же вечер уезжала в Крым. С Натой мы так и не встретились, т.к. она зашла в магазин и добраться до меня не успела :).

Пепелац ВВК

Погрузились в машины, где то в это же время Никл последний раз видел свою чудо-шапку в тон камуфляжного костюма, купленную в США. Договорились с остальными командами, что мы их не ждем и Гарик втопил педаль газа.

Мне нравится ехать справа от водителя на переднем сидении. Свою точку зрения на необходимость машины в хозяйстве я уже высказывал, но наслаждение движением без необходимости контроля этого движения – мне нравится. Скорость под 160 км/час и заходящее солнце навевало лирическое настроение, дорога с шуршанием уходила под днище, комары-самоубийцы своими телами пытались преградить нам путь, но дорога в Светловодск прошла довольно быстро. Поигрался с чудом враждебной техники GPS и понял, что в машину такая игрушка ну точно нужна. С помощью него проложили курс от Кременчуга до Градижска на знаменитый рыбный рынок. На рынке нас ждали кирпичные печи с шашлыком из рыбы, для голодных путешественников это было настоящим испытанием, но мы решили быть солидарны с попутчиками, которые в это время блукали в районе Власовки, кстати не без помощи того же GPS Витька (техника таки иногда может быть враждебной). Рынок по назойливости продавцов напоминал Барабашку возле выхода из метро, только вместо назойливых негров с джинсами были неопределенного возраста тетушки и восточные мужчины, которые наперебой торопились нас накормить дарами Днепра. Рынок был закрыт, об этом нам твердил каждый встречный продавец, но Гарик шел, не веря никому, пока мы не уткнулись в темные ряды пустых прилавков. В это время лов рыбы запрещен и торговать из под полы могут только браконьеры, которых крышуют стоящие неподалеку от рынка менты. Вот такой вот симбиоз. Гарик весело торговался с продавщицей рыбы и несмотря на его многолетний опыт в качестве сейлса, тетка оказалась тертым калачем и не уступила больше 10 грн. Купленную рыбу ела только наша яхта, а красавец сом ушел на корм рыбам, т.к. упор наши попутчики на другой яхте сделали на коньяк.

В ожидании других машин Игорь показал нам места своего детства, набережную – очень похоже на мой город, только в Энергодаре у воды деревьев поменьше, - сиротливые кучки молодежи, высвечиваемые фарами машины, ни одного горящего фонаря за всю дорогу от автостанции до порта. Пару генделиков и кучи окурков. Из большого джипа это видится отстраненно, легкая музыка играет, кондиционер работает, комары с упрямостью камикадзе пытаются загадить своими телами лобовое стекло, а мы катаемся по ночным улицам Светловодска.

Уже и покатались по городу, и попили пива, и пообщались о жизни, а наших попутчиков все нет. Наконец кортеж заезжает на автостанцию и мы двигаемся дальше на базу. Разгружаем машины, селимся в домики. На базе кроме нас всего несколько человек, потому стараемся не шуметь, но это у нас плохо получается. Делаем шашлык, пьем пиво/коньяк/водку. В какой-то момент пошли купаться. Перед поездкой Оля громче всех кричала, чтоб фотоаппараты никто не брал, дабы не делать компрометирующих фото, ну естественно многие решили, что будет таки что-то интересное, раз Оля так беспокоится. В общем ничего интересного , кроме обнаженного и замерзшего ВВК и Равена в луче фонаря Никла, показано не было. Витек тоже громко кричал о своем желании искупаться, но забежав в воду с молодецкой резвостью приобрел крылья и помчался обратно на берег, оглашая окрестности поэтичными оборотами великого и могучего. Ближе к 2 расходимся спать, ибо подъем ранний и сделать предстоит много: погрузиться на яхты, добраться до островов, разбить лагерь, приготовить ужин, наловить рыбы, встретить рассвет.

Утром были помятые немного лица, чашка крепкого кофе, приготовленная на горелке, умывание из баклашек, утреннее купание для самых горячих путешественников, закупка пива, погрузка на яхты. Народ, сидящий на причале и капитаны яхт с сомнением смотрели на бесконечные котомки-сумки-ящики-пакеты-рюкзаки-паки, и не было этому конца. Я честно сомневался, что все это будет съедено-выпито, но хвала нашим завхозам Оле и ВВК, всего хватило и любой каприз был удовлетворен.

Нам попался очень веселый капитан, который развлекал нас историями из своих морских походов и загадывал загадки. В общем мы матрасничали, пили вино, ели рыбу, купались за бортом яхты, прицепившись к выпущенному фалу (обалденные впечатления гарантированы!). В этот раз яхт было 3, Гарик и ВВК были на других яхтах, тут-то и выпала мне возможность взять управление яхтой на себя. Вот это куча восторга, яхта слушается руля буквально мгновенно. Важно обращать внимание на ветер, на крен яхты, на расположение членов экипажа, обходить торчащие в воде сети и чувствовать как ветер надувает паруса и ускоряет ход яхты. Я был в диком восторге, остальные радовались за меня и не понимали, чего в этом такого, мне же лучше :)


Припарковали яхту к берегу, закрепили тросы за корни деревьев. Острова представляют из себя 2 песчаных участка суши посреди Кременчугского водохранилища, до берега 10 км в любую сторону, ширина островов около 200 метров, между ними брод глубиной по колено. Основными обитателями острова являются беззлобные зеленые комары и вездесущие муравьи. Оля, Макс, Равен, DMN, Марина и я носимся с дикими воплями по берегу, представляя себя то индейцами, то папуасами, то еще кем-нить. В это время вторая яхта ищет нормальную пристань, в итоге они возвращаются к нам, как и предсказывал наш капитан.

Вид на соседний остров

Ставим лагерь, определяюсь с жильцами, в палатку так и не попал, спал на улице. Готовим ужин, как обычно главный кулинар у нас Витек, которого хлебом не корми, дай остальных покормить :). На ужин был его коронный кулеш. В процессе готовки решили обрадовать наказанный экипаж второй яхты, на которой шли Витек, Гарик, Олег и др. Владелец яхты и его помощники вели себя довольно нагло, за что и были наказаны Гариком. Поужинали, приготовили глинтвейн, часть народу разошлась спать, все внимание было обращено к единственной, оставшейся у костра девушке, Оле. На вопрос об интересующих ее мужчинах она дала такой ответ, который стал фетишом этого отдыха. Даже пепелац ВВК на какое-то время остался без ежеминутного упоминания :)

В общем анархии и гульбы у костра не получилось, народ обгорел на солнце во время поездки, не выспался в ночь на базе и потому расползлись все довольно быстро. Я побродил по берегу, посмотрел на звезды, взял спальник и лег на берегу. Волны мягко убаюкали меня, а комментарии Гарика о том, как правильно снимать яхту с мели меня немного отвлекали. Постой, скажет внимательный читатель, все ж вроде спать легли! Да, просто так незаметно наступило утро, когда я наконец открыл глаза и высунул голову из спальника, первое что я увидел было солнце, зацепившееся за противоположный берег. Оно мягко пыталось отделиться от Земли, как мы разнимаем руки испуганного малыша, обхватившего наши ноги при приближении собаки. И через мгновение солнце рвануло вверх, начиная новый день. Это длилось ровно 0.8 секунд, а потом здоровый сон на свежем воздухе победил меня и я закутался обратно в спальник. Когда спать из-за тепла солнца было уже сложно, вылез на песочек и вспомнил, что справа от солнца стоял Гарик, он комментировал и давал советы ВВК с Никлом, которым взбрело в голову устроить утреннюю рыбалку на берегу яхты. Кричать Гарику в ответ они не могли, т.к. в яхте спал Лев, отец Игоря, а рации они не взяли. В общем из-за штиля затею с рыбалкой пришлось отложить и страждущие свежей рыбы отправились на весельной лодка Витька в камыши. Пойманная рыба провела остаток своей жизни под палящим солнцем на берегу и была выкинута при нашем отплытии с острова.

На завтрак была яичница в различных вариациях, приготовленная на газовой горелке. Вообще дикость природы и парусные яхты компенсировались наличием всевозможных гаджетов, взятых с собой. Это и газовая горелка, и газовый фонарик, и несколько КПК на команду, и рации для связи между яхтами и машинами, раскладывающаяся тренога для котелка, и часы с монитором пульса, и надувная лодка, и фотоаппараты в телефонах, и высокотехнологичное оружие и еще куча всякой техники, что не давала нам скатиться в каменный век. Самое приятное, что во всем этом была своя гармония, и у каждой вещи было свое место и время. Хотим быстро поесть – горелка, хотим особенного аромата и душевных разговоров – костер. Хотим услышать кого-нить на другой яхты и привлечь внимание других судов – кричим, хотим обсудить запасы провизии – говорим по рации :)

На этот день у нас были запланированы стрельбы. Игорь взял гладкоствольное охотничье ружье 12 калибра, у Витька был пистолет с резиновыми пулями. Ружье реально представляет угрозу безопасности того, кто стоит на линии огня, хотя выглядит как игрушечное – металл ствола очень напоминает по фактуре пластмассу, но на ощупь сразу понимаешь, что держишь в руках оружие. Искромсали банки, фотографировались, отправили на стрельбы вторую группу и потихоньку стали собирать лагерь.

Стрельбы

Обратная дорога была медленной, т.к. ветер был очень слабым. С наступлением сумерек пришвартовались, поужинали на базе отменным борщом, опять же в исполнении Витька. Обратная дорога прошла быстро, дома оказалась отключенной горячая вода, а в коридоре следы чужих ног. Пришедшая родственница хозяйки сказала, что в субботу (мы с Натой уехали в пятницу) наши соседи сверху стали топить подъезд, но это уже другая история и она всего лишь напоминает о том, что жизнь продолжается. :)


Остальные фотки тут - http://photofile.ru/users/chystalex/2909456/