CityJSConf 2021 беседует с Майей Шавин
Шавин в настоящее время является старшим разработчиком внешнего интерфейса @Cloudinary, а также пишет в Frontend Weekly, где в основном пишет статьи об учебных пособиях по JavaScript и передовом опыте. В свободное от программирования время она любит путешествовать, читать мангу и рисовать. Ее любимый персонаж Marvel — Тони Старк, и да, она знает, о чем говорит. Мы ненадолго встретились с ней в преддверии CityJSConf 2021.
Является ли TypeScript будущим JavaScript? И почему?
Да, потому что это круто :), и это прививает хорошую привычку к кодированию, когда разработчиков заставляют/обучают думать и проектировать, как выглядит их код, прежде чем приступать к кодированию. Кроме того, это помогает удобочитаемости и предотвращает глупые ошибки.
Знаете ли вы о новых инструментах, таких как Deno, Svelte или других библиотеках, которыми вы хотели бы поделиться? Расскажите нам, какие новинки JS появятся и что вы думаете по этому поводу?
Я бы сказал, придерживайтесь ванильного JavaScript. Svelte великолепен, но не для сложных приложений (пока), Deno — хорошая концепция, но время покажет. Мне лично нравится XState, поскольку он сочетается с логикой компьютерных наук и дает лучший способ управления состояниями пользовательского интерфейса для приложений.
Каким был ваш первый язык программирования? И как давно вы используете JavaScript?
Турбо Паскаль. Пользуюсь JavaScript около 5 лет.
Что вы посоветуете младшим разработчикам, начинающим работать с JavaScript в 2021 году?
Не прыгайте во фреймворки, пока не поймете основы.
Над чем вы сейчас работаете в своей работе? И что вы используете для этого?
Фронтенд разработка корпоративного приложения - используем компоненты React, Webpack и Style.
Как Covid-19 повлиял на вашу работу?
Больше работы из дома, меньше времени в пробках, меньше личного общения, но больше свободы в самоуправлении
Есть ли у вас сторонние проекты, о которых вы хотели бы рассказать? Если это так, проболтайтесь!
StorefrontUI — библиотека компонентов пользовательского интерфейса для электронной коммерции
Как повлиял Covid-19 за последний год на вашу карьеру выступающего на конференциях?
Больше никаких личных конференций означает отсутствие реального взаимодействия с аудиторией, знакомства, общения между людьми и обучения у новых друзей.
Какой будет ваша идеальная установка для онлайн-конференции?
Виртуальное взаимодействие с аудиторией
Расскажите, где вы сейчас находитесь в мире.
Израиль.
Как обстоят дела с Covid-19 у вас?
Проводится вакцинация.
Как вы расслабляетесь и снимаете стресс?
Садоводство и рукоделие :)
Составили ли вы список задач на период окончания блокировки и ограничений? Если да, то что вы будете делать?
Отправляйтесь на физическую конференцию в качестве спикера :)