Как стать автором
Обновить

Для тех, кто готовится к Positive Hack Days

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров822

Всем привет! Я начну с небольшой предыстории о том, как я с моим товарищем принимали участие в PHDays в Лужниках в 2024 и 2025 годах и как мы к ним готовились

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

Хоть уже и прошло много времени с окончания данного мероприятия я все таки хочу поделиться своей историей

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


Первый раз мы решили посетить данное мероприятие в 2024 году, посмотрели программу и сразу поняли, что стоит заранее построить план докладов, на которые мы хотим сходить

В 2024 году мы составили простую таблицу, где просто указывали цветами те доклады, которые наст интересуют, таким образом ранжировали. (красный - не иду, желтый - сомнительно, но окей, зеленый - иду). Такие оценки делал каждый из нас в одной гугл таблице, затем мы достаточно просто видели на какие доклады мы пойдем вместе.

Пример первой версии таблицы с расписанием
Пример первой версии таблицы с расписанием

Что мы не учли?

  1. Всё просто — даже на примере видно, что в указанный промежуток времени, т. е. с 10:00 до 11:00, у нас есть сразу несколько докладов, на которые мы хотим сходить. Эту проблему приходилась решать уже на мероприятии, зачастую долго раздумывая, а это проблема. Кто хоть раз был на этом мероприятии, понимает, что территория там огромная, иногда, чтобы из одного зала дойти до другого, требуется больше 10 минут, а доклады могут следовать друг за другом прям минута в минуту.

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

В 2025 году был наш второй поход на PHD. На этот раз мы учли прошлые ошибки.

Мы заранее составили детализированную таблицу, изучили карту и подготовили план, которому будем следовать

Теперь мы ранжируем степени интересов по пятибалльной шкале (количество звездочек)
Теперь мы ранжируем степени интересов по пятибалльной шкале (количество звездочек)
Хотя на самом деле степеней было 6 :))
Хотя на самом деле степеней было 6 :))

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

Затем мы составили временную таблицу и цветами выделили доклады, на которые мы пойдем.

Так теперь выглядит наша таблица, но уже по времени. Именно на нее мы опирались уже на мероприятии, когда смотрели, куда нам идти дальше
Так теперь выглядит наша таблица, но уже по времени. Именно на нее мы опирались уже на мероприятии, когда смотрели, куда нам идти дальше

В чем была проблема в этот раз? А в том, что организаторы очень часто и много меняли программу. То есть мы начали готовиться почти за полторы недели до мероприятия, составили таблицу, определили оценки и т.д. Но в конечном счете потом нам пришлось провести огромные изменения, так как обновилась программа и добавилось много докладов. Учитывая это и возможные будущие изменения мы решили приостановить процесс составления таблиц до кануна мероприятия, что нам не понравилось, так как затем мы дополняли таблицу долго и параллельно приходилось сразу давать оценки огромному количеству докладов - очень выматывает.


В итоге мы написали скрипт (вот он кстати, я не буду рассказывать, как это работает, возможно потом как-то). Он анализирует программу PHD и создает Excel и JSON представления, с которыми уже удобно работать.

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

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

А еще добавили генерацию таблички по времени


Теперь готовиться к этому мероприятию в следующем году будет удобнее, возможно не только нам ))

Если кто-то сталкивался с похожей проблемой, то будем рады помощи с модернизацией скрипта!

Если каким-то чудом это читает кто-то из Positive Technologies, или кто-то кто может повлияет на организаторов PHDays, или это читают сами организаторы: ребята, внедрите на сайт с программой функционал выгрузки этой программы, пожалуйста)). В этом году мы постоянно сталкивались с проблемами с доступностью программы мероприятия, было бы очень удобно один раз ее выгрузить в условный JSON.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Готовитесь к таким мероприятиям?
66.67% Да4
0% Нет0
33.33% Как карта ляжет2
Проголосовали 6 пользователей. Воздержавшихся нет.
Теги:
Хабы:
+1
Комментарии0

Публикации

Ближайшие события