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

Інтервью мовою оригіналу (ru)

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

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

Вперше я виступила на технічній конференції 2015 року. Подяка Паші Ловцевичу за те, що запропонував податися спікером. І Вадиму Макеєву за те, що повірив в мене та взяв в програму WSD в Мінську.

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

Я грала на фортепіано і співала в народному хорі. Співати подобалося якось більше, якщо чесно.

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

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

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

Я люблю ділитися знаннями. Як тімлід, я часто щось пояснюю. Простими словами, коротко, по суті. Виступ — це таке ж пояснення, тільки триваліше в часі, і до якого готуєшся заздалегідь.

Підготовка нової доповіді — це завжди виклик. Зайде доповідь? Чи буде корисною? Чи вистачить часу на підготовку? Як її структурувати, щоб вийшла цілісна історія? Ніколи не знаєш заздалегідь відповіді на ці питання.

Але тим і цікавіше! Тому що взаємодія з аудиторією підживлює енергією і зарядом продовжувати готувати доповіді та виступати.

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

Буває по різному. Зазвичай кілька виступів в рік. На жаль, на підготовку і поїздки йде багато часу. А працюючому фахівцю цього часу завжди не вистачає, адже крім роботи є ще особисте життя, хобі та сон 😏

Якщо доповіді повторювати (цікава тема, нова аудиторія), то можна і частіше. Але все одно питання з часом стоїть дуже гостро.

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

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

Я давно вже не читала чогось такого, на жаль. Але можу порекомендувати пару цікавих книг, прочитаних раніше.

  • «Шлях програміста» (Soft Skills в оригіналі). Мастхев для всіх розробників;
  • «Як пасти котів». Навіть якщо ти не тімліда, все одно корисно;
  • Серія «You do not 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 року

~ Read next post in twitterview ~

Юрій Артюх

Posted by LvivCSS

2 min read