Фулстек-розробник на node.js, співорганізатор MinskCSS, MinskJS, CSS-Minsk-JS. Займається фронтендом ще зі школи, магістр технічних наук. Верстала ще таблицями, і за свою кар'єру розробника пройшла шлях від jQuery до VanillaJS, і назад до фреймворків Angular, React і Vue.js. А потім вигоріла і звільнилась з посади керівника відділу фронтенд-розробки.

Привіт, Саша! дуже раді вітати тебе в рядах наших спікерів, і з нетерпінням чекаємо на особисту зустріч! Давай починати наше #твітервью!

Почнемо з питання, яке зазвичай ставлять всім спікерам — як давно ти виступаєш, і чому взагалі почала?

Я в первый раз выступила на технической конференции в 2015 году. Спасибо Паше Ловцевичу за то, что предложил податься спикером. И Вадиму Макееву за то, что поверил в меня и взял в программу WSD в Минске.

Но если говорить глобально, то выступаю я с первого класса. Я 7 лет проучилась в музыкальной школе, а в ней отчётные концерты обычно проходили как минимум раз в год в зале человек на 200.

Я играла на фортепиано и пела в народном хоре. Петь нравилось как-то больше, если честно.

В 8 классе я перевелась в другую школу, в математический класс. Музыка на недолгое время была заброшена. А спустя какое-то время меня пригласили клавишницей в рок-группу, где я играла (и иногда пела) 4 года.

Могу с уверенностью сказать, что петь песни Metallica и Арии со сцены почти так же прекрасно по ощущениям, как и выступить с хорошим докладом на конференции :)

Чудово! Ми абсолютно згодні з цим, особливо з тим, що на сцені можна відчувати себе рок-зіркою ) До речі, що тебе запалює як спікера?

Я люблю делиться знаниями. Как тимлид, я часто что-то объясняю. Простыми словами, коротко, по делу. Выступление — это такое же объяснение, только увеличенное по времени, и к которому готовишься заранее.

Подготовка нового доклада — это всегда вызов. Зайдет ли доклад? Будет ли полезным? Хватит ли времени на подготовку? Как его структурировать, чтобы получилась цельная история? Никогда не знаешь заранее ответы на эти вопросы.

Но тем и интереснее! Потому что взаимодействие с аудиторией подпитывает энергией и зарядом продолжать готовить доклады и выступать.

До речі, наскільки в такому випадку вистачає твого акумулятора, і скільки в тебе виступів цього року?

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

Если доклады повторять (интересная тема, новая аудитория), то можно и чаще. Но всё равно вопрос со временем стоит очень остро.

Стыдно признаться, но я почти не читаю проф. литературу. По основам программирования и паттернам я давно все прочла и применяю в практике.

Переходимо до більш особистих питань — які книги чи статті вплинули на твій світогляд останнім часом?

Я давно уже не читала чего-то такого, к сожалению. Но могу порекомендовать пару интересных книг, прочитанных ранее.

  • «Путь программиста» (Soft Skills в оригинале). Мастхэв для всех разработчиков;
  • «Как пасти котов». Даже если ты не тимлид, все равно полезно;
  • Серия «You don’t know JavaScript». Откроешь много нового для себя, если пишешь на JS;
  • «Пиши, сокращай». Позволит посмотреть на свои тексты (переписка, сообщения и даже статьи) совершенно под другим углом.

Ну а остальную техническую литературу и так можно найти во множестве подборок и списков.

Чудово ) Ок, а які джерела тоді ти використовуєш, щоб тримати професійну форму?

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

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

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

Никогда не переставай учиться. Принцип банален, но будет актуален всегда.

І знову повертаючись до теми виступів — що для тебе, як спікера, головне в конференціях?

Есть User Experience, есть Developer Experience, а есть Speaker Experience. Очевидно, что первые два складываются из множества факторов. Так и SX — это целый набор точек соприкосновения спикера с организаторами и аудиторией.

Я сама организатор, и очень хорошо понимаю, насколько важно сложить положительное впечатление о мероприятии не только у участников конференции, но и у тех, кто сделал это мероприятие возможным — спикеров.

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

Сложно описать словами, что такое хороший SX. В конце концов, даже при наличии организационных недочетов намного важнее, как тебя принимает аудитория. Если атмосфера теплая, и есть «отдача», на все остальное закрываешь глаза.

З різних анонімних джерел нам відомо, що ти активно займаєшся розвитком комьюніті у Мінську. Розкажи нам трохи про вашу спільноту.

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

Минск имеет свою специфику. Например, в отличии от Москвы или Питера, у нас нет большого числа очень крупных продуктовых компаний. Это просто факт.

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

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

MinskJS больше про программирование на JS и инструментарий. Мы, кстати, рассказываем также и про другие компилируемые в JS языки. На этих митапах аудитория более опытная.

В Минске много других технических сообществ. Каждую неделю можно сходить на какое-то мероприятие. А раз в 2 недели выпить бокал пива в отличной компании на BeerJS 🍻

І роблячи телепорт з Мінська до Львова, маємо важливе запитання, що цікавить нашу аудиторію — про що ти плануєш розказувати на LvivCSS’19?

Я расскажу про любимый и ненавидимый многими Bootstrap. Точнее, не совсем про него, а скорее про те концепции, что он реализовывает.

Ведь любая библиотека — это всего лишь инструмент. Хороший, плохой… Не так важно.

Не нравится Bootstrap? Так можно сделать свою библиотеку! Это не так сложно, как кажется. И я расскажу, как превратить любой проект в CSS фреймворк.

І наше традиційне останнє запитання — які три головні поради ти можеш дати нашим читачам?

  1. Никогда не переставай учиться. Принцип банален, но будет актуален всегда;
  2. Знай свои инструменты. Не используй библиотеки или фреймворки бездумно. Выбирал технологии не ты? Так спроси того, кто это сделал за тебя, почему!
  3. Помимо работы должен быть отдых. Банально, но надо обязательно найти себе хобби вне программирования. И не забывать про спорт и активность.

И бонусным советом порекомендую ходить на мероприятия. Слушай доклады, общайся! А подошедший ко мне на @lvivcss получит маленький подарок 😋

Дякуємо, Саша! Це було дуже цікаве та змістовне твітервью! До зустрічі на LvivCSS’19! А вас, дорогі читачі, запрошуємо задавати питання Олександрі на кожну з її відповідей ;) і до зустрічі дуже скоро на наступному твітервью. З ким? Залежить від вас.

Ознайомитися зі слайдами доповіді Саші Шинкевич можна за посиланням — «Тобі не потрібен Bootstrap!»

Твітервью від 17 жовтня 2019 року