В этом месяце Button провела семинар для женщин, которые кодируют вводный курс по React.js из Нью-Йорка. Наша цель состояла в том, чтобы создать благоприятную среду для женщин-разработчиков, чтобы они могли познакомиться с популярной, но часто пугающей технологией.
Но как именно сделать создать гостеприимную атмосферу? Основываясь на моем прошлом опыте работы в качестве фронтенд-инженера-новичка, я решил провести интерактивный семинар вместо технического выступления в стиле лекций. После краткого знакомства с тем, что такое React и чем он отличается от других библиотек, мы узнали следующие концепции:
- JSX, на простом примере Hello World
- Реквизит, с настраиваемым компонентом CoolButton
- Государство, построив Счетчик
- Методы жизненного цикла, построив секундомер
Для каждой концепции разработчики в комнате были приглашены вместе со мной кодировать в CodePen и задавать вопросы по ходу дела («В чем разница между ReactDOM.render и функцией рендеринга компонентов? Что такое ES6?»). Менее чем за 45 минут многие участники перешли от того, что никогда раньше не писали ни строчки на React, к созданию функциональных интерактивных компонентов!
Несмотря на мою любовь к React, главным событием мероприятия стало то, что так много женщин-разработчиков собрались для обучения. Дух сообщества был очевиден на протяжении всего мероприятия: участники помогали друг другу отлаживать свои примеры, и многие после этого задерживались, чтобы поделиться своим опытом фронтенд-инжиниринга и энтузиазмом по поводу мероприятия.
Я горжусь Баттоном за то, что он вложил деньги в разнообразие, позволив мне тратить рабочее время на разработку этого семинара, не говоря уже о том, что он предлагает наши прекрасные офисные помещения.
Если вы хотите начать свое путешествие с React, но не смогли приехать на мероприятие, полный контент семинара доступен бесплатно на SlideShare.
Или же, если вы хотите присоединиться к воодушевляющему профессиональному сообществу женщин, работающих в сфере высоких технологий, посетите страницу Женщины, которые кодируют Нью-Йорк на Meetup или поищите местную сеть в своем городе.
Наконец, если вы хотите работать в компании, которая инвестирует в разнообразие, инклюзивность и рост каждого из своих сотрудников, Button нанимает!