Meetup приложение как пользоваться
Meetup — это популярный веб-сайт, на котором люди со схожими интересами объединяются в группы для организации тематических мероприятий в своих городах. После того, как мы успешно отправим запрос в API Meetup, мы получим ответ, извлечем конкретные данные из полезной нагрузки JSON (JSON payload), а затем отобразим эти данные в Slack. Мы разработаем дополнение к приложению Slack, которое будет отображать название события, его описание, дату, время, место проведения и многое другое!
Когда вы отправляете /nextmeet u p 94709&javascript (или любой другой индекс и интересующую тему) в Slack, будет запущен вебхук (прим. ред.: Webhook — это метод расширения или изменения поведения веб-страницы или веб-приложения с помощью пользовательских обратных вызовов). Webhook, созданный и размещенный в Standard Library, сначала отправит запрос в API Meetup, который вернет полезную нагрузку JSON с результатами запроса.
А теперь подробно, шаг за шагом, мы все это разберем и объясним!
Шаг 1: Настройте свое Slack-приложение
Нажмите “Create New App”. Появится модальное окно, в котором вам будет предложено ввести имя вашего приложения и пространство разработки Slack, к которому вы хотите добавить его.
Нажмите «Create App» и вы окажетесь на странице с основной информацией — “Basic Information”.
Прокрутите вниз до “Display Information”. Здесь вы можете задать своему Slack приложению имя, описание и изображение.
Держите страницу с основной информацией открытой в вашем браузере; мы будем использовать ее в дальнейшем, чтобы извлечь учетные данные из вашего Slack приложения для подключения этого приложения к бэкенду, размещенному в Standard Library, — коде, запускающем ваше приложение.
Шаг 2: Создание бесплатной учетной записи в Standard Library
Мы разместим код нашего Slack приложения в Standard Library — коде, который будет запрашивать и получать конкретную информацию из Meetups API. Поэтому зайдите в Code on Standard Library и зарегистрируйте бесплатный аккаунт.
Шаг 3: Скопируйте и измените шаблон Slack приложения в Standard Library
После того, как вы войдете в систему или зарегистрируетесь, вы попадете во «Featured API Source». Это шаблоны кода, доступные в Standard Library. Вам нужно выбрать один из шаблонов и изменить его, чтобы создать API, который будет работать со Slack приложением.
Введите уникальное имя для вашего API и нажмите «Оkay».
Краткое объяснение шаблона:
Отлично! Давайте на минуту остановимся, чтобы понять, с чем мы имеем дело. Левая боковая панель показывает структуру вашего API проекта, которую Standard Library настроила для создания Slack приложений.
Шаблон состоит из четырех директорий. В этой статье мы будем работать только с директорией functions , которая содержит в себе еще три директории: actions/, commands/, and events/ , а также один файл __main__.js. Все инструкции для Slack-действий, команд и событий вашего приложения содержатся именно в них.
Шаг 4. Добавление команд в Standard Library API
commands: директория commands — это конечная точка для всех Slack слэш-команд. Создайте дополнительную команду, поместив курсор на директорию commands и щелкните правой кнопкой мыши. Выберите «New File», назовите ваш файл nextmeetup.js и нажмите «Оkay».
Здесь вы увидите автоматически сгенерированную JavaScript-функцию “hello world” внутри __main__.js .
Замените содержимое файла nextmeetup.js следующим кодом:
Краткое пояснение кода:
Когда вы отправляете /nextmeetup с помощью приложения Slack, в API Meetup отправляется запрос GET:
Каждый запрос к Meetups API должен быть аутентифицирован API ключом, поэтому мы передаем наш ключ Meetup из нашего файла env.json в наш запрос. Также мы отправляем наш запрос GET с двумя параметрами: zip и topic.
Meetup API возвращает массив объектов событий, который мы можем просмотреть, зарегистрировав наш ответ: console.log(response.data . Вкладка “Logs” находится под разделом отладки (Debug).
response.data — это массив событий, соответствующий вашему запросу. Мы хотим создать два параметра для каждого события (для местоположения и темы). У нас есть функция formatAttachement , которую мы можем вызвать для каждого из событий. Результаты помещаются в массив, называемый attachments , который затем отправляется в Slack.
После того, как вы скопировали и вставили код в свой файл nextmeetup.js , сохраните изменения и перейдите к файлу env.json в баре слева (бар со структурой вашего API).
Шаг 5: Заполнение файла env.json пользовательскими данными и ключами приложения
Внутри env.json вы заметите переменные среды для вашего API. Вы можете установить различные значения для локальной среды, среды разработки и релизной среды. В этом файле будут храниться все ваши уникальные ключи доступа к учетной записи Standard Library, учетной записи Meetup и учетным данным приложения Slack.
Мы будем вносить изменения только в переменные среды "dev" (среда разработки)! Обратите внимание, что значения "dev” предназначены для вашей среды разработки, а значения "release" следует заполнять только тогда, когда вы готовы выпустить приложение. “local” переменные можно оставить пустыми при развертывании из Standard Library, но они должны быть заполнены при работе с инструментами командной строки.
Начнем с заполнения переменной “STDLIB_TOKEN” . Поместите курсор между кавычками (смотрите скриншот), щелкните правой кнопкой мыши и выберите “Insert Library Token”(Вставить библиотечный токен) или используйте сочетание клавиш ⌘ + K.
Выберите Library Token, чтобы заполнить среду "dev" (разработки).
Затем вернитесь на страницу «Basic Information» своего Slack-приложения и прокрутите вниз до «App Credentials»:
Скопируйте свой Client ID, Client Secret, и Verification Token. Вставьте их в соответствующие поля в разделе “dev” файла env.json .
Добавьте имя, которое вы дали своему Slack приложению в SLACK_APP_NAME .
Возможности и разрешения вашего приложения Slack будут настроены для следующих областей:
Последняя переменная, которую вам нужно будет добавить— это ваш ключ API Meetup. Meetup требует, чтобы каждый запрос аутентифицировался с помощью ключа API (API key).
Шаг 6: Получение ключа API Meetup
Вернитесь в файл env.json на Code on Standard Library и добавьте ваш ключ Meetup в качестве значения переменной ключа, так же, как и здесь:
Обязательно сохраните изменения в файле с помощью “⌘ + s “(или нажмите «Сохранить» в правом нижнем углу).
В боковом меню находится файл __main__.js , расположенный под директорией событий. Разверните код приложения Slack в Standard Library, нажав «Run» (выполнить).
Шаг 7: Создайте новую слэш-команду и установите Webhook
Что такое Webhook?
Возможно, вам станет понятнее, что такое webhook, если мы сравним его с API. API основаны на запросах — это означает, что они работают, когда будет сделан запрос из стороннего приложения. Webhook же основан на событиях — он запускается, когда его вызывает определенное событие.
Чтобы установить Webhook, сервис-провайдер должен разрешить своим пользователям регистрировать URL-адрес, по которому провайдер может отправлять информацию при возникновении события. В нашем примере Slack позволяет зарегистрировать наш URL-адрес, и после регистрации слэш-команда может запустить наш webhook, который выполнит код в нашем URL.
Теперь, когда мы разобрались с этим, перейдем на страницу API Slack, чтобы настроить наш webhook. Найдите и выберите Slash Commands в сайдбаре.
После нажатия «Create New Command» вас попросят ввести данные вашей команды, для этого примера используйте:
4 года назад я с коллегой поехала на свой первый митап. Начальник не отпустил пораньше, поэтому нам пришлось доработать свои регламентированные часы и мчать на такси до места проведения митапа. Мы, как опоздавшие школьники, тихо пробрались на свободные места в самом конце зала и принялись слушать. Это был офис Wrike. Могла ли я тогда представить, что буду работать в этом самом месте? Определенно нет. Думала ли я вообще о смене работы? Тем более нет.
pitercss_meetup №24. 11 сентября 2018 в офисе Selectel, фотография Натальи Майстренко
Что такое митапы?
Митап, от английского meetup – это некоммерческие встречи с целью обмена знаниями и опытом. Можно назвать их клубами по интересам в сфере IT. Одни готовят и презентуют доклады, другие приходят, чтобы послушать, задать вопросы и возможно узнать что-то новое. Такие встречи бесплатны. Культура митапов пришла к нам из Кремниевой долины. Правда там характер встреч более неформальный: немного времени уделяется выступлениям, а остальное время занимают дискуссии для обсуждения какой-либо проблемы коллективно. В России – это, как правило, мини-конференция на 2-3 доклада по 30-40 минут.
Первый митап
pitercss_meetup №4. 24 мая 2016 в офисе Wrike, фотография Маши Аникеевой
В IT я работаю 15 лет, но ни разу не посещала подобных мероприятий. Поэтому коллеги и уговорили меня поехать на тот митап. Они аргументировали это тем, что будет весело и интересно. Должна признаться, не соврали, я моментально втянулась и по сей день езжу на митапы не столько за знаниями, сколько за особой дружеской атмосферой.
На том первом митапе в перерыве между докладами я прошлась по этажу и огляделась. Везде было так красиво и светло. Выглянула в окно и сквозь стекла, украшенные зелеными листьями, увидела пруд с лебедями. Меня впечатлило место, в котором работают люди той же профессии, что и я.
Офисы без окон
Виды из окон бизнес-центра компании Wrike, невольно заставили меня вспомнить офисы, в которых я когда-то работала. Мне упорно не везло на окна. Вначале я работала в крохотном бизнес-центре в промзоне. Там в основном шныряли строители, а окна выходили на помойку. Из-за этого их нельзя было открывать. В офисе другой компании окно оказалось заложено кирпичами со стороны улицы. Еще я сидела в кабинете, в котором… вообще не было окон. Он был, как каморка – просто белые стены со всех четырех сторон.
Красивые офисы
За первым митапом последовал второй и еще череда других. В какой-то момент они стали для меня не просто событиями, когда можно что-то узнать и пообщаться с единомышленниками, но и возможностью посмотреть, как работают в крупных IT-компаниях города. Некий тест-драйв офисов. Когда еще выпадет возможность увидеть рабочие места других людей, оформление пространства, организацию работы? Помимо этого всегда можно пообщаться с людьми, которые там работают, узнать, как устроены процессы.
Перерывы между докладами стали для меня возможностью устроить себе экскурсию по офису. У кого-то были невероятные зоны отдыха и досуга (Яндекс, SEMrush, JetBrains), где-то были необычные рабочие места (Вконтакте, Yota, Wargaming). Некоторые офисы поражали дизайном, а в других был захватывающий дух вид из окон. Лофты, мансарды, офисы-корабли, динозавры в полный рост, чего только мы не видели.
Выход из зоны комфорта
pitercss_meetup №30. 27 марта 2019, фотография Натальи Майстренко
Вот когда ты видишь такие впечатляющие условия труда, а у тебя кирпичи за окном, то тут и думать нечего. Надо увольняться и искать место лучше. Но не всё так просто. Иногда сила привычки настолько привязывает тебя к какому-то одному месту, что очень сложно оттуда вырваться. Получается, чтобы получить комфорт осязаемый, нужно выйти из своей личной зоны комфорта. Только тогда сможешь понять, что во внешнем мире не так страшно, как кажется.
Когда всё вроде бы устраивает, то редко приходят мысли о том, что можно что-то поменять. На своей работе ты чувствуешь себя докой, вы с коллегами говорите на одном языке. Перебрасываясь странными фразочками, вы смеетесь над общими шутками, и ты всегда точно знаешь, что означает та или иная ошибка в консоли при сборке проекта, потому что собирал этот проект тысячи раз. Это и многое другое психологически ставило преграду между мной и поисками новой работы.
Тяжело сжигать мосты
pitercss_meetup №29. 27 февраля 2019 в Яндексе, фотография Натальи Майстренко
При мысли о новой работе ты невольно вздрагиваешь и думаешь, что менять ее – это как строить новые отношения. Надо начинать всё с нуля, преодолевать неловкость в разговорах, проявлять свои лучшие качества и завоевывать кредит доверия. А прежде чем эти отношения завяжутся, тебе придется одиноко слоняться по коридорам и с завистью смотреть, как окружающие люди вокруг задорно обсуждают темы, которые тебе непонятны. Ты просто проходишь мимо них, если повезет, то с тобой поздороваются, признавая при этом факт твоего существования. Если же тебя не заметят, то ты какое-то время будешь чувствовать себя немного изгоем, пытаясь найти группу к которой можно было бы примкнуть.
Потом те веселые люди из коридоров взваливают на тебя гору непонятных задач, и ты, превозмогая себя, сидишь ночами напролет, пытаясь разобраться в проблемах, с которыми до этого не сталкивался. Ты радуешься выходным не потому, что наконец-то можешь отдохнуть, а потому, что у тебя есть больше времени, чтобы выполнить все эти задачи. Ведь ты не хочешь ударить лицом в грязь. Но постепенно начинается процесс выгорания – и вроде бы ты набрался опыта, а удовольствия от процесса всё еще не получаешь.
Всё это мне приходилось переживать на собственном опыте, поэтому я не из тех, кто часто меняет работу, да и в принципе её меняет. Когда я наконец-то «притираюсь» на работе, то всегда думаю о том, что я здесь буду работать вечно. Из-за этого меня часто называли сумасшедшей. Я слышала фразы в свой адрес: «Женя, ты же умная, у тебя есть шансы попробовать устроиться туда-то и туда-то, ты ведь сможешь». На это я обычно отвечала: «Нет, я останусь тут, лучше доведем это место до совершенства». Меня много раз пытались заманить в другие компании, но каждый раз я отказывалась. Даже мысль о том, что мне снова придется через всё это проходить, приводила меня в ужас.
Люди разные, для кого-то менять работу – это как менять перчатки. Многие даже любят по месяцу работать в разных местах. Также есть те, которые куда бы ни устроились, моментально становятся душой коллектива и всеобщими любимчиками. Но есть и такие, как я, преданные одному месту, потому что боятся перемен.
Поворотный момент
Однажды настает тот момент, когда ты душишь свой внутренний брюзжащий голос, который всего боится и решаешь порвать долгие и теплые отношения с твоим текущим местом работы ради новой любви. Она еще даже не знает о твоем существовании. И этот момент становится поворотным.
Осенью прошлого года я снова оказалась на митапе в офисе Wrike. В зале была меловая доска с перечислением открытых вакансий компании. Я в шутку сказала рядом сидящей коллеге: “Айда работать в Wrike, вон там для тебя вакансия, а я возьму эту”. Мимолетная шутка зародила во мне первые мысли о том, чтобы начать свой путь по направлению к новому месту работы. У меня даже осталась фотография в социальной сети, которую я подписала так: “Вот бы работать в этом крутом месте”. Ровно через месяц я стала частью команды Wrike.
Польза митапов
pitercss №10. 21 февраля 2017, фотография Маши Аникеевой
Иногда ты постоянно слышишь про компанию “Рога и Копыта”, все её так хвалят, в каждом рейтинге её признают лучшим местом, а те, кто там работает, говорят о том, как же им повезло. Но ты вот ни капельки не понимаешь, чем же это компания занимается: что они делают, что продают и для какой конечной цели вообще люди там пишут код. Я много лет работала в сфере заказной веб-разработки. Там всё понятно: есть клиент — есть сайт для клиента. Раз страничка, два страничка — всё готово, принимай работу. В “Рогах и Копытах” нет сайтов, они делают нечто, что помогает кому-то в чем-то. Да и код они пишут на каких-то неведомых языках. Когда я не понимаю, чем занимается компания, то у меня вряд ли появится желание там работать. Как раз митапы помогают найти ответы на все эти вопросы. И вот ты уже узнаешь, что в компаниях не только неведомые языки, а и те, которые ты знаешь, да и конечный продукт можно запросто взять и посмотреть.
Что митапы дали лично мне:
- знания и интересные решения в рабочих вопросах;
- новые контакты;
- впечатления от офисов крупных IT-компаний;
- встречи со знаменитостями и значимыми в сфере личностями;
- информацию о компаниях из первых рук;
- понимание чем та или иная компания занимается на рынке;
- позитивные и веселые вечера в кругу единомышленников;
Круг замкнулся
pitercss_meetup №32. 21 мая 2019 в Wrike, фотография Натальи Майстренко
Нет каких-то универсальных советов, верных или неверных решений, но иногда есть череда событий, которые ведут тебя туда, где ты наконец-то находишь себя.
На собеседовании мне задали самый популярный вопрос: “Откуда вы узнали о нашей компании?”. Я рассказала о своем первом митапе, который был в этом самом месте и о последнем, что был буквально недавно. Упомянула о докладе про собеседования, который меня побудил прийти сюда. Мы общались легко и непринужденно, словно это не собеседование, а очередной митап.
Не поддалась бы я тогда на уговоры коллег – не открыла бы для себя увлекательный мир митапов. Не ходила бы на митапы – не узнала бы, что есть столько крутых мест в IT. Не увлеклась бы исследованием красивых офисов – не заметила бы доску с вакансиями. Не увидела бы ту доску – не узнала, что я могу быть востребована в подобных крупных компаниях. Не знала бы об этой позиции – не пошла бы на собеседование. Не рискнула бы – не нашла бы работу мечты. Но я пошла на тот митап. Паззл сложился.
Блог об организации конференций и нетворкинговых событий
Давайте поговорим о митапах. В последнее время они с огромной скоростью набирают популярность, но так до конца не понятно, что это за формат такой?
Сложно сказать, что у этого формата есть какие-то четкие черты, так как он очень молодой и гибкий, но давайте все-таки попробуем разобраться.
Что такое событие в формате Meetup
Сейчас meetup всё чаще используют как обозначение неформальной встречи или собрания людей, обычно одной профессии или заинтересованных в какой-то общей теме.
Как это часто бывает, русскоязычные организаторы взяли заморское слово и даже не стали переводить, а так и используют его, называя митапами встречи какого-либо сообщества.
Какие бывают примеры митапов?
Однако в мире митапы проводятся на практически любые темы: путешествия, здоровье, фотография, домашние животные, писательство, игры, верования, искусство, хобби, бизнес — всё, что угодно. Вы можете убедиться в этом сами, если посмотрите хотя бы эти несколько примеров:
-
: встреча для тех, кто любит делать крутые штуки своими руками — от мягких игрушек до умных домов. . в Сан-Франциско. . . . в Мельбурне. .
Какие признаки есть у этого формата события?
1. Время/длительность
Как правило, митапы — это короткие встречи на 1-2 часа. Они часто становятся регулярными, проводятся раз в месяц или даже раз в неделю, но эта черта не является обязательной. Бывают и такие митапы, которые проходят раз в год.
Большинство митапов проходят в будние дни вечером, однако и эта особенность пока не стала жесткой конвенцией формата. Вы вполне можете устроить утренний митап на манер бизнес-завтрака. Всё зависит от программы, об этом ниже.
2. Место
Лучшее место для проведения митапа — такое, где люди могут свободно перемещаться и общаться со всеми, а не только со случайными соседями по столу или в конференц-зале.
Многие митапы включают в программу выступления одного или нескольких спикеров (редко больше трех, так как время ограничено), поэтому пространство может быть поделено на две зоны:
- аудиторию для выступлений наподобие амфитеатра или конференц-зала,
- зону для общения и нетворкинга, больше похожую на кафе или лаунж-зону.
Частыми местами проведения митапов стали коворкинги и офисы компаний-партнеров (или компаний-организаторов). Также митапы часто проходят в общественных местах — кафе, барах. Всё зависит от того, какую атмосферу вы хотите создать и какую программу реализовать.
3. Особые роли
Как и на всех типах событий, в митапах есть участники и организаторы. Роль спикера опциональна, как и роль ведущего. Роли партнеров и спонсоров присутствуют, пожалуй, только благодаря тому, что большинство митапов — это некоммерческие события, и расходы на их организацию окупаются только благодаря партнерам и спонсорам.
Однако главная отличительная черта митапов от других событий не в этом.
На мероприятии в формате митапа участники играют главную роль.
Пожалуй, самая явная черта формата — это сфокусированность на сообществе: в центре события всегда не спикер или организаторы (и тем более не спонсоры), а сами участники и объединяющая их тема.
Об этом часто забывают организаторы, когда стараются уделять слишком большое внимание спонсорам или приглашенным звездам — спикерам или экспертам. Если вы хотите сделать событие для именитого спикера — организуйте экспертную сессию, мастер-класс или тренинг. Если ваш главный заказчик — партнер или спонсор, то сделайте пиар-событие, например, презентацию, дегустацию или тест-драйв.
Обманывать ожидания сообщества — себе дороже, хотя при хорошо организованных и регулярно проходящих митапах могут достигаться различные PR-цели и даже случаться продажи. Но к таким достижениям следует относиться как к побочным эффектам, а не самоцели.
Создание сообществ — это ключевая черта формата.
Равно как и способность генерировать регулярные митапы — это естественное состояние любого успешного сообщества.
4. Особые действия
По части программы митап — это, пожалуй, самый гибкий формат. Здесь нет никаких правил, вы можете комбинировать любые другие форматы в рамках отведенного вам времени.
Какие могут быть варианты программы?
Единственная особенность, пожалуй, состоит в том, что чаще всего митапы проходят вечером после работы, а значит аудитория в большинстве своем голодная. Еда и напитки (в том числе алкогольные) — частый элемент формата.
Еда может быть организована по-разному:
- до начала официальной программы (для разогрева, свободного общения в начале),
- в середине, например между выступлениями двух спикеров (как некий перерыв),
- в конце как катализатор свободного общения и групповых дискуссий на темы, затронутые спикерами.
Частая ситуация для митапов — после окончания официальной части переместиться в ближайший бар для продолжения общения.
5. Уровень конфликта = проблематика
Вся проблематика формата заложена в сообществе. Уровень дискуссий и взаимодействия, равно как и результат события, зависят от того, какое сообщество собирается на митапе, какие вопросы обсуждает, каких целей хочет добиться. Сам формат никак не диктует реализацию этой черты.
Гибкий или жесткий формат?
Как вы уже догадались, формат митапа очень гибкий. Здесь почти нет никаких конвенций, а те, которые есть, сложились исторически и могут быть с легкостью нарушены.
Единственная жесткая конвенция — это наличие сообщества и сфокусированность на нем.
Остальные черты — время, место, роли участников, особые действия, платное или бесплатное будет событие, самостоятельное событие или часть другого, более крупного — всё это остается на усмотрение организаторов.
Как понять, подходит ли формат митапа для вашего события
Ответьте на один-единственный вопрос: хотите ли вы растить сообщество? Если да, то митап — ваш верный помощник. Если нет, то лучше не называйте ваше событие митапом.
Если вы задумали организовать свой митап, то советую в первую очередь вдохновиться уже существующими.
Поискать информацию о проходящих событиях можно на специальных платформах, в социальных сетях или на сайтах сообществ, например:
4 года назад я с коллегой поехала на свой первый митап. Начальник не отпустил пораньше, поэтому нам пришлось доработать свои регламентированные часы и мчать на такси до места проведения митапа. Мы, как опоздавшие школьники, тихо пробрались на свободные места в самом конце зала и принялись слушать. Это был офис Wrike. Могла ли я тогда представить, что буду работать в этом самом месте? Определенно нет. Думала ли я вообще о смене работы? Тем более нет.
pitercss_meetup №24. 11 сентября 2018 в офисе Selectel, фотография Натальи Майстренко
Что такое митапы?
Митап, от английского meetup – это некоммерческие встречи с целью обмена знаниями и опытом. Можно назвать их клубами по интересам в сфере IT. Одни готовят и презентуют доклады, другие приходят, чтобы послушать, задать вопросы и возможно узнать что-то новое. Такие встречи бесплатны. Культура митапов пришла к нам из Кремниевой долины. Правда там характер встреч более неформальный: немного времени уделяется выступлениям, а остальное время занимают дискуссии для обсуждения какой-либо проблемы коллективно. В России – это, как правило, мини-конференция на 2-3 доклада по 30-40 минут.
Первый митап
pitercss_meetup №4. 24 мая 2016 в офисе Wrike, фотография Маши Аникеевой
В IT я работаю 15 лет, но ни разу не посещала подобных мероприятий. Поэтому коллеги и уговорили меня поехать на тот митап. Они аргументировали это тем, что будет весело и интересно. Должна признаться, не соврали, я моментально втянулась и по сей день езжу на митапы не столько за знаниями, сколько за особой дружеской атмосферой.
На том первом митапе в перерыве между докладами я прошлась по этажу и огляделась. Везде было так красиво и светло. Выглянула в окно и сквозь стекла, украшенные зелеными листьями, увидела пруд с лебедями. Меня впечатлило место, в котором работают люди той же профессии, что и я.
Офисы без окон
Виды из окон бизнес-центра компании Wrike, невольно заставили меня вспомнить офисы, в которых я когда-то работала. Мне упорно не везло на окна. Вначале я работала в крохотном бизнес-центре в промзоне. Там в основном шныряли строители, а окна выходили на помойку. Из-за этого их нельзя было открывать. В офисе другой компании окно оказалось заложено кирпичами со стороны улицы. Еще я сидела в кабинете, в котором… вообще не было окон. Он был, как каморка – просто белые стены со всех четырех сторон.
Красивые офисы
За первым митапом последовал второй и еще череда других. В какой-то момент они стали для меня не просто событиями, когда можно что-то узнать и пообщаться с единомышленниками, но и возможностью посмотреть, как работают в крупных IT-компаниях города. Некий тест-драйв офисов. Когда еще выпадет возможность увидеть рабочие места других людей, оформление пространства, организацию работы? Помимо этого всегда можно пообщаться с людьми, которые там работают, узнать, как устроены процессы.
Перерывы между докладами стали для меня возможностью устроить себе экскурсию по офису. У кого-то были невероятные зоны отдыха и досуга (Яндекс, SEMrush, JetBrains), где-то были необычные рабочие места (Вконтакте, Yota, Wargaming). Некоторые офисы поражали дизайном, а в других был захватывающий дух вид из окон. Лофты, мансарды, офисы-корабли, динозавры в полный рост, чего только мы не видели.
Выход из зоны комфорта
pitercss_meetup №30. 27 марта 2019, фотография Натальи Майстренко
Вот когда ты видишь такие впечатляющие условия труда, а у тебя кирпичи за окном, то тут и думать нечего. Надо увольняться и искать место лучше. Но не всё так просто. Иногда сила привычки настолько привязывает тебя к какому-то одному месту, что очень сложно оттуда вырваться. Получается, чтобы получить комфорт осязаемый, нужно выйти из своей личной зоны комфорта. Только тогда сможешь понять, что во внешнем мире не так страшно, как кажется.
Когда всё вроде бы устраивает, то редко приходят мысли о том, что можно что-то поменять. На своей работе ты чувствуешь себя докой, вы с коллегами говорите на одном языке. Перебрасываясь странными фразочками, вы смеетесь над общими шутками, и ты всегда точно знаешь, что означает та или иная ошибка в консоли при сборке проекта, потому что собирал этот проект тысячи раз. Это и многое другое психологически ставило преграду между мной и поисками новой работы.
Тяжело сжигать мосты
pitercss_meetup №29. 27 февраля 2019 в Яндексе, фотография Натальи Майстренко
При мысли о новой работе ты невольно вздрагиваешь и думаешь, что менять ее – это как строить новые отношения. Надо начинать всё с нуля, преодолевать неловкость в разговорах, проявлять свои лучшие качества и завоевывать кредит доверия. А прежде чем эти отношения завяжутся, тебе придется одиноко слоняться по коридорам и с завистью смотреть, как окружающие люди вокруг задорно обсуждают темы, которые тебе непонятны. Ты просто проходишь мимо них, если повезет, то с тобой поздороваются, признавая при этом факт твоего существования. Если же тебя не заметят, то ты какое-то время будешь чувствовать себя немного изгоем, пытаясь найти группу к которой можно было бы примкнуть.
Потом те веселые люди из коридоров взваливают на тебя гору непонятных задач, и ты, превозмогая себя, сидишь ночами напролет, пытаясь разобраться в проблемах, с которыми до этого не сталкивался. Ты радуешься выходным не потому, что наконец-то можешь отдохнуть, а потому, что у тебя есть больше времени, чтобы выполнить все эти задачи. Ведь ты не хочешь ударить лицом в грязь. Но постепенно начинается процесс выгорания – и вроде бы ты набрался опыта, а удовольствия от процесса всё еще не получаешь.
Всё это мне приходилось переживать на собственном опыте, поэтому я не из тех, кто часто меняет работу, да и в принципе её меняет. Когда я наконец-то «притираюсь» на работе, то всегда думаю о том, что я здесь буду работать вечно. Из-за этого меня часто называли сумасшедшей. Я слышала фразы в свой адрес: «Женя, ты же умная, у тебя есть шансы попробовать устроиться туда-то и туда-то, ты ведь сможешь». На это я обычно отвечала: «Нет, я останусь тут, лучше доведем это место до совершенства». Меня много раз пытались заманить в другие компании, но каждый раз я отказывалась. Даже мысль о том, что мне снова придется через всё это проходить, приводила меня в ужас.
Люди разные, для кого-то менять работу – это как менять перчатки. Многие даже любят по месяцу работать в разных местах. Также есть те, которые куда бы ни устроились, моментально становятся душой коллектива и всеобщими любимчиками. Но есть и такие, как я, преданные одному месту, потому что боятся перемен.
Поворотный момент
Однажды настает тот момент, когда ты душишь свой внутренний брюзжащий голос, который всего боится и решаешь порвать долгие и теплые отношения с твоим текущим местом работы ради новой любви. Она еще даже не знает о твоем существовании. И этот момент становится поворотным.
Осенью прошлого года я снова оказалась на митапе в офисе Wrike. В зале была меловая доска с перечислением открытых вакансий компании. Я в шутку сказала рядом сидящей коллеге: “Айда работать в Wrike, вон там для тебя вакансия, а я возьму эту”. Мимолетная шутка зародила во мне первые мысли о том, чтобы начать свой путь по направлению к новому месту работы. У меня даже осталась фотография в социальной сети, которую я подписала так: “Вот бы работать в этом крутом месте”. Ровно через месяц я стала частью команды Wrike.
Польза митапов
pitercss №10. 21 февраля 2017, фотография Маши Аникеевой
Иногда ты постоянно слышишь про компанию “Рога и Копыта”, все её так хвалят, в каждом рейтинге её признают лучшим местом, а те, кто там работает, говорят о том, как же им повезло. Но ты вот ни капельки не понимаешь, чем же это компания занимается: что они делают, что продают и для какой конечной цели вообще люди там пишут код. Я много лет работала в сфере заказной веб-разработки. Там всё понятно: есть клиент — есть сайт для клиента. Раз страничка, два страничка — всё готово, принимай работу. В “Рогах и Копытах” нет сайтов, они делают нечто, что помогает кому-то в чем-то. Да и код они пишут на каких-то неведомых языках. Когда я не понимаю, чем занимается компания, то у меня вряд ли появится желание там работать. Как раз митапы помогают найти ответы на все эти вопросы. И вот ты уже узнаешь, что в компаниях не только неведомые языки, а и те, которые ты знаешь, да и конечный продукт можно запросто взять и посмотреть.
Что митапы дали лично мне:
- знания и интересные решения в рабочих вопросах;
- новые контакты;
- впечатления от офисов крупных IT-компаний;
- встречи со знаменитостями и значимыми в сфере личностями;
- информацию о компаниях из первых рук;
- понимание чем та или иная компания занимается на рынке;
- позитивные и веселые вечера в кругу единомышленников;
Круг замкнулся
pitercss_meetup №32. 21 мая 2019 в Wrike, фотография Натальи Майстренко
Нет каких-то универсальных советов, верных или неверных решений, но иногда есть череда событий, которые ведут тебя туда, где ты наконец-то находишь себя.
На собеседовании мне задали самый популярный вопрос: “Откуда вы узнали о нашей компании?”. Я рассказала о своем первом митапе, который был в этом самом месте и о последнем, что был буквально недавно. Упомянула о докладе про собеседования, который меня побудил прийти сюда. Мы общались легко и непринужденно, словно это не собеседование, а очередной митап.
Не поддалась бы я тогда на уговоры коллег – не открыла бы для себя увлекательный мир митапов. Не ходила бы на митапы – не узнала бы, что есть столько крутых мест в IT. Не увлеклась бы исследованием красивых офисов – не заметила бы доску с вакансиями. Не увидела бы ту доску – не узнала, что я могу быть востребована в подобных крупных компаниях. Не знала бы об этой позиции – не пошла бы на собеседование. Не рискнула бы – не нашла бы работу мечты. Но я пошла на тот митап. Паззл сложился.
Читайте также: