Коллега на работе начал собирать пати, чтобы совершить коллективное самоубиство десантирование в тандемах на Танае. И когда он, как самый главный организатор, объявил дату - смельчаков осталось только четверо. По случайности дата совпала с днем ВДВ. Когда приехали на аэродром, внезапно выяснилось то нужен паспорт - по факту оказалось что нужно заполнить много бумаг с паспортными данными, страховку. Надежда откосить в самый последний момент пропала: хватило скриншота на телефоне. Приехали мы поздно, попали на 14 вылет и пришлось ждать своей очереди больше трех часов - тупо батонились и созерцали парашютистов. Некоторые умудрились совершить по нескольку прыжков. Тандемщиков были единицы.
Blog about searching flow,
my thoughts, events in my life,
books I read,
testing, version controls and development in general
Показаны сообщения с ярлыком мероприятия. Показать все сообщения
Показаны сообщения с ярлыком мероприятия. Показать все сообщения
2014-08-04
2014-05-20
Форум для студентов LVL UP: IT-катализатор
Задумка
В начале апреля у народа появилась идея провести форум для студентов местных вузов, с докладами, соревнованием и призами победителям. На меня выпала подготовка заданий для соревнований. Мы с +Евгений Доронин засели и за час набрейнштормили идей для заданий. Главной идеей было отсутствие четких требований как в реальной жизни: вы получаете какие-то исходные данные и ваша задача - понять, что же от вас требуется. Задания должны быть командными (программирование не для одночек). Для решения задач должно хватить университетского курса (ожидались четверокурсники). Задачи можно было решать в лоб, а можно решить написав кусок кода. Задачи должны быть интерактивными и разнообразными, чтобы не тупо сидеть и пялиться в ноутбуки. И должна быть возможность шортката для сообразительных. Ну и в довершение - доклад, который должен был быть максимально абстрактным и не привязанным к какой-либо конкретной технологии (это я вспоминаю те лекции полтора года назад). Подготовил доклад про начало карьеры разработчика, причем за месяц он сильно уехал от оригинальной темы. Дальше будут впечатления от процесса организации мероприятия.Первая попытка
Мы подготовили домашнее задание и должны были высылать подавшим заявки, но внезапно выяснилось что посылать решительно некому. Нас уверяли, что шестерни крутятся и все скоро все узнают. Когда за два дня народа не прибавилось, я спросил у знакомой студентки слышали ли они что-нибудь про эту движуху и совсем не удивился, когда выяснилось что никто ничего не знает, а связой при этом пропал и не отвечал на телефоны. Мы с Пандой резко начали думать что делать. Я позвонил Захарову Ю.Н., заведующему моей кафедой, чтобы обсудить ситуацию - он тоже ничего не слышал, хотя по задумке именно заведующие кафедрами должны были предоставить списки крутых студентов. В итоге мы решили миновать промежуточные звенья и заслать емейлы на кафедры. Но время было уже упущено и мы решили перенести мероприятие на послепраздничное время (огород уже посажен, а сессия еще не началась). Зато получили время для более качественной подготовки квеста и докладов.
Вторая попытка
На этот раз набралось 40+ студентов из трех университетов. О да, приятная неожиданность: это не студенты ленивые, а административные работники не хотят работать. Вообще такие люди вызывают у меня атомную ярость своей отрицательной производительностью и тем что воруют у людей время. Достаточно пойти в обход их и все начинает работать. В идеале конечно вообще напрямую, но это не всегда возможно.
Две репитиции доклада, выбрасывание нескольких этапов из квеста за день до мероприятия. Небольшая паника, потому что за час до начала не работает один из этапов, но, к счастью, все обошлось. Выступили на ура, студенты оказались живые - задавали вопросы. Несколько моментов были настолько удачными что зал взрывался смехом. Когда после рассказа про карьеру 1Сника один из студентов попросил рассказать про локализацию игр 1Ской, поставив докладчицу в тупик.
Квест
Состоял из связанной цепочки заданий - для переходя к следующему заданию, нужно решить предыдущее
1. Домашнее задание, дан запароленный zip архив с данными. К архиву прилагается легенда и записка с подсказкой, архив просто вскрыть перебором. (Это почти все сделали, просто скачав переборщик)
2. В архиве находятся логи вида IP:port login pass HTTP-Status. Несколько миллионов строк из них две со статусом 200. Здесь был мой косяк - я закрыл доступ по укзанному адресу и просто забыл его включить, как оказалось самые умные ломились на второй этап из дома (может быть стоило открыть, тогда бы мы увидели победителей еще до начала конкурса). Я указал правильный адрес и все начали на него ломиться. На этом этапе очень многие застряли - всех смутил HTTP который отвечал стандартным апачевским It works. Особо умные попытались доступаться по FTP, попробовать SSH догадалась толко одна комнда. Тут уже отсеялись все, некоторые смогли скачать файлы при помощи pscp, а некотором пришлось давать эти файлы на флешке.
3. В одном из двух аккаунтов (не все догадались проверить оба аккаунта) был запароленный архив с картой офиса, а во втором tar с сотней файлов. Имена фалов были просто шестнадцатеричными кодами символов с паролем к архиву. Это было единственное задание на программирование ну или хотя бы решение в лом на бумажке.
![]() |
| Необходимо найти клад |
Х. Тут должно было быть еще два этапа: позвонить по телефону и ответить на вопросы (пришлось отбросить, поскольку не успели записать вопросы) и ссылка на сайт где в исходном коде было спрятано следующее задание. Поэтом кролик выдавал сразу следующее задание.
5. Найти в поиске специальный ролик (переозвучили вступительную речь Гэбриэла из swordfish), где он дает задание подключиться к WiFi и взломать сайт пентагона (была идея вставить процесс интервью из этого же фильма, но по морально-этическим соображениям пришлось отказаться).
6. Когда они подключались и открывали сайт (очевидно пришлось поднять BIND и закрыть доступ к остальному интернету) начинал тикать таймер и показывалась фотка QR кода, который они видели на 4 этапе (тут две из трех команд сделали шорткат, считав этот код еще на обеде). Остальных ждал неприятный сюрприз - они не дожны были успеть ввести код и в браузере вешался куки и их перенаправляло на страницу Game Over. Сам Пентагон я наклепал на CherryPy джаст фо фан (может быть как-нибудь выложу сырцы всего этого безобразия).
Студенты
Больше всего опасался что никто не сделает первое задание, которое ушло домой, но, опять приятная неожиданность, смогли сделать почти все. В каждой команде были ноутбуки и не пришлось париться с правильным разделением команд. Второе необходимое условие для победы - наличие в команде линуксоида смогла обеспечить только одна команда, которая в итоге и одержала победу. Остальным пришлось ждать подсказок для перехода на следующие этапы. Больше всего опечалило то, что на четвертом курсе у студентов отсутствуют навыки быстрого решения простых задач на каких-нибудь скриптовых языках - когда дело дошло до написания кода все начали открывать Delphi и RAD Studio (о боже), Visual Studio (ну хоть что-то), накидывать на форму компоненты и батоны. После 20 минут набирания кода, пришлось им намекнуть: ребята, не укладываетесь по времени, не дублируйте работу, пока один пишет код, откройте гугл и решите задачу в лоб, на это уйдет 5 минут.
Итог: одна команда быстро решила и шорткатнулась, две другие воспользовались подсказками, шли лоб в лоб и победила та, которая шорткатнулась. Пришедшие третьими некоторое время залипали с очисткой кукисов. Первые решили 3-е задание программированием, третьи в лоб, насчет вторых - не уверен, хотя они писали что-то на дельфях.
P.S. сам доклад, кому интересно.
2014-01-30
Как я косплеил Артаса
2014-01-24
Про планирование и самоорганизацию
Недавно я столкнулся с реальным миром простых людей, которые не планируют мероприятия. Вернее не шарят важную информацию о процессе. Когда: да не беспокойся ты, все будет круто, а потом, внезапно, выясняется что мест нет потому что никто никому ничего не говорил. Пришлось форкнуться и за день организовать паралленльную движуху. Скайп (обсудить) и гуглодок (вики для вынесения ключевой информации) - два мегакрутых инструмента для самоорганизации.
2013-04-02
2013-03-13
Сибирский десант на CeBIT
Целая команда отправилась на выставку, чтобы после двух лет разработки представить европейцам наш продукт. Десант состоял не только из CEO Романа, CTO Макса, CMO Ани. С нами приехали: Сергей, директор хардварной конторы Слава и директор томской дизайнерской конторы Стас, которые просто тусили вокруг, пока мы активно презентовали девайс. В этом посте расскажу про выставку, а личные впечатления оформлю отдельным постом.
2013-02-18
Стратоплан Гранд Конференс
Закончилась первая на моей памяти айтишная (на самом деле тематика была управленческая, но пришли, сплошь, айтишники) тусовка в Кемерово в очень интересном формате распределенной трансляции. Хостил конференцию Good Line и примерно треть народу было знакомых. До конца второго дня досидело 30 человек.
2012-07-29
CodeFest Mini
За день до поездки собрались поиграть в Империал 2030. Изначально планировалось лечь не позднее часа, но прокопались и начали только в полночь. Долго разбирались с правилами и закончили игру в пятом часу. А выезд был запланирован на половину пятого.
Когда Константин приехал за нами, я нашел одеяло, чтобы подложить под голову, после чего скрючился на заднем сиденье и вырубился. Пруснулся я от того, что машину болтало по кочкам: мы ехали по грунтовке, сокращая путь до Академгордка. Проехали, правда, не долго и поймали кирпич. На смену колеса ушло минут двадцать, и мы поехали дальше гораздо аккуратнее.
Когда Константин приехал за нами, я нашел одеяло, чтобы подложить под голову, после чего скрючился на заднем сиденье и вырубился. Пруснулся я от того, что машину болтало по кочкам: мы ехали по грунтовке, сокращая путь до Академгордка. Проехали, правда, не долго и поймали кирпич. На смену колеса ушло минут двадцать, и мы поехали дальше гораздо аккуратнее.2012-04-01
Codefest
Прошел успешно
Первый день
Ent: Бенчмарки как критерий естественного отбора [неинтересно, малоприменимо]
Web: Коктейль «Skydive» или как мы делали 2ГИС-Онлайн [довольно интересно, todo: gitflow]
Web: Не все базы данных одинаково полезны [очень интересно, про типичные ошибки стартапов]
Web: Инженерный дзен. Непрерывные изменения [довольно интересно, особенно конец, про развертывание и управление конфигурациями chef, vagrant]
Ent: Что делать, когда интерфейсов слишком много? [Опаздали, рассказывал как в HP управляют огромным количеством подсистем, собирают о них информацию и отрисовывают архитектуру]
Ent: JIT vs. AOT. Единство и борьба динамического и статического компиляторов для Java [Зажигательный доклад про то, что из java тоже можно генерить exe-шинки]
Ent: Отказоустойчивость или высокие нагрузки [Неинтересно. Подняли отказоустойчивую систему на монге, зачем - непонятно]
Ent: G1: новый сборщик мусора в HotSpot JVM [Неинтересно. Очень узкая тема, докладчик подкололл дотнетчиков]
Ent: Построение системы мониторинга ИТ-сервисов в Сибирском филиале ОАО «Мегафон» [Просто убожество, ушел через 5 минут]
Ent: Опыт разработки и внедрения решений интеграционного характера на JavaScript в крупной производственной среде [Оригинальное решение, на следующий день пообщался с докладчиком]
Ent: Опыт создания DSL на Ruby. Где применить, как готовить и сколько добавить метапрограммирования [краткое введение в тему, довольно познавательно]
Ent: Практика применения MPS на примере проекта «MobileNoter HD» [Отстой, ушли]
Второй день
Сидели на PM/HR
Как мы научились у человека летать [Зашли, посмотрели и ушли в чиллаут]
Как научиться делать продукт для пользователей? [Так себе]
Опыт управления продуктом: проблемы, провалы, успехи [Как маркетологи договариваются с программитстами]
Hard Rock Design [Веселый доклад, но не особо интересный]
Разработка Open Source продуктов как прибыльный бизнес [Не попали, общались в столовой с HR-щицами]
Типичные ошибки внедрения Lean и Agile [Очень интересный, в твиттере расхватали выступление на цитаты]
Заметки об управлении или как мы создавали команду Alawar [Мы охренительные, увольнять. штрафовать, приходите к нам, хардкор, увольнять, штрафовать]
Дык-пык или почему он не слышит [Как всегда весело, оригинально, интересно]
Остальные слушать не стали, поехали домой
Первый день
Ent: Бенчмарки как критерий естественного отбора [неинтересно, малоприменимо]
Web: Коктейль «Skydive» или как мы делали 2ГИС-Онлайн [довольно интересно, todo: gitflow]
Web: Не все базы данных одинаково полезны [очень интересно, про типичные ошибки стартапов]
Web: Инженерный дзен. Непрерывные изменения [довольно интересно, особенно конец, про развертывание и управление конфигурациями chef, vagrant]
Ent: Что делать, когда интерфейсов слишком много? [Опаздали, рассказывал как в HP управляют огромным количеством подсистем, собирают о них информацию и отрисовывают архитектуру]
Ent: JIT vs. AOT. Единство и борьба динамического и статического компиляторов для Java [Зажигательный доклад про то, что из java тоже можно генерить exe-шинки]
Ent: Отказоустойчивость или высокие нагрузки [Неинтересно. Подняли отказоустойчивую систему на монге, зачем - непонятно]
Ent: G1: новый сборщик мусора в HotSpot JVM [Неинтересно. Очень узкая тема, докладчик подкололл дотнетчиков]
Ent: Построение системы мониторинга ИТ-сервисов в Сибирском филиале ОАО «Мегафон» [Просто убожество, ушел через 5 минут]
Ent: Опыт разработки и внедрения решений интеграционного характера на JavaScript в крупной производственной среде [Оригинальное решение, на следующий день пообщался с докладчиком]
Ent: Опыт создания DSL на Ruby. Где применить, как готовить и сколько добавить метапрограммирования [краткое введение в тему, довольно познавательно]
Ent: Практика применения MPS на примере проекта «MobileNoter HD» [Отстой, ушли]
Второй день
Сидели на PM/HR
Как мы научились у человека летать [Зашли, посмотрели и ушли в чиллаут]
Как научиться делать продукт для пользователей? [Так себе]
Опыт управления продуктом: проблемы, провалы, успехи [Как маркетологи договариваются с программитстами]
Hard Rock Design [Веселый доклад, но не особо интересный]
Разработка Open Source продуктов как прибыльный бизнес [Не попали, общались в столовой с HR-щицами]
Типичные ошибки внедрения Lean и Agile [Очень интересный, в твиттере расхватали выступление на цитаты]
Заметки об управлении или как мы создавали команду Alawar [Мы охренительные, увольнять. штрафовать, приходите к нам, хардкор, увольнять, штрафовать]
Дык-пык или почему он не слышит [Как всегда весело, оригинально, интересно]
Остальные слушать не стали, поехали домой
2011-11-08
Кулстори
В пути посмотрели "Вы не знаете Джека" про борцуна за
эвтаназию. Выступление Бобука про тренды и порносайты. Апполон 18, который не
раз заставил вздрогнуть и сказать вотзефак, ну и Конана - про пафос и голый торс
для расслабухи. Иипися хватает на два фильма с гаком.
По приезду нашли Лёхин початый коньяк, приговорили его и проговорили часов до трёх ночи.
После обеда поехали в зоопарк. Почти всё зверьё загнали в тёплые помещения. Был момент "с тигрёнком", которому приглянулась пышная служащая зоопарка принёсшая ему мясо. К счастью ей хватило ведра и тонкой палки. Через годик другой, тигр бы знатно пообедал.
После зоопарка поехали в IMAX на Тин-Тина. Может это кино, может внушение, но такому слепошаре как мне, были видны детали и без очков. Тридэ более чем трёхмерно, и заставляет моргать когда что-то летит в глаза.
Вечером вискарь ввёл нас в пик Балмера и мы протрещали до шести утра. Разбудил нас звонок Антона, согласившегося таки забрать картошку.
Перед отъездом прогулялись и попали под дождь, назад пришлось ехать в сырости, вроде не заболел.
По приезду нашли Лёхин початый коньяк, приговорили его и проговорили часов до трёх ночи.
После обеда поехали в зоопарк. Почти всё зверьё загнали в тёплые помещения. Был момент "с тигрёнком", которому приглянулась пышная служащая зоопарка принёсшая ему мясо. К счастью ей хватило ведра и тонкой палки. Через годик другой, тигр бы знатно пообедал.
После зоопарка поехали в IMAX на Тин-Тина. Может это кино, может внушение, но такому слепошаре как мне, были видны детали и без очков. Тридэ более чем трёхмерно, и заставляет моргать когда что-то летит в глаза.
Вечером вискарь ввёл нас в пик Балмера и мы протрещали до шести утра. Разбудил нас звонок Антона, согласившегося таки забрать картошку.
Перед отъездом прогулялись и попали под дождь, назад пришлось ехать в сырости, вроде не заболел.
Подписаться на:
Сообщения (Atom)





