Путешествие Кирана Аббури с открытым исходным кодом, React и участие в сообществе.

После завершения обучения по специальности Микроэлектроника и проектирование СБИС Киран Аббури начал свою карьеру в качестве инженера-конструктора в компании Analog Devices. Через несколько лет Аббури решил бросить курить и заняться чем-то самостоятельно. Поскольку работа над СБИС требует больших денежных вложений, Аббури решил перейти к разработке программного обеспечения.

В этом посте Киран Аббури рассказывает о своем путешествии с программным обеспечением, о том, как он баловался React и в конечном итоге организовал первую встречу группы ReactJS в Бангалоре. Киран Аббури - очень активный участник сообщества ReactFoo как спикер и как наставник. Недавно он начал направлять спикеров из своей группы митапов на такие конференции, как ReactFoo. Совет Аббури новичкам: делитесь своей работой на встречах и получайте отзывы. Используйте это как путь к выступлениям на конференциях. Мы уверены, что Кашиш Гровер из сообщества React Native согласится с этим!

Знакомство с индустрией программного обеспечения и открытым исходным кодом

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

Сначала я начал изучать Python после Django, баз данных, безопасности, AWS и DevOps. Раньше я выбирал тему, исследовал ее в течение нескольких месяцев, а затем переходил к следующей теме. Получив знания о backend-технологиях для веб-разработки, я перешел на front-end. Я начал с изучения jQuery, за которым последовали Ember и Angular.

Так прошло два года. В некоторые дни я целыми днями смотрел учебник за учебником на YouTube. Я был доволен широтой знаний, которые я получал, но мне было нечего показать. Итак, я решил заняться чем-нибудь другим.

Обнаружение React:

Я натолкнулся на React в ноябре 2014 года. Я смотрел выступления по React, которые вели такие люди, как Пит Хант. В то время React все еще находился на начальной стадии, но быстро набирал обороты. Я понял, что есть много возможностей внести свой вклад в React.

Я начал проекты с открытым исходным кодом, такие как react-slick и react-foundation-apps. Библиотека react-slick стала популярной; на сегодняшний день его скачали более 10 миллионов раз. Во время общения с сообществом React Open source я наткнулся на meetup.com. Я искал группы встреч React в Бангалоре, но не нашел. Поэтому в январе 2015 года я начал митап Reactjs Bangalore.

Запуск Reactjs Bangalore

Создание митап-группы Reactjs Bangalore было одним из лучших решений в моей жизни. В первые дни я не знал никого из компаний-разработчиков программного обеспечения Бангалора, который бы проводил физические мероприятия. Поэтому я провел первую серию встреч через Google Hangouts.
Я говорил о том, чему учился тогда, на этих встречах. Некоторые из участников этих онлайн-встреч говорили со своими менеджерами и предлагали физическое пространство для проведения встреч в помещениях своей компании.
Затем мы начали проводить встречи React в разных компаниях. Также на этих встречах начали выступать люди из разных компаний и делились своими знаниями.

Группа митапов Reactjs Bangalore неуклонно растет. В этой группе более 8000 членов. Мы организовали более 50 мероприятий; некоторые мероприятия собрали более 200 участников. Связи, которые я устанавливаю на этих встречах, бесценны. Активность в сообществе React также помогла моей карьере фрилансера. Я начал внештатную работу со знакомствами, которые установил на встречах.

Как я начала свою ораторскую карьеру?

В августе 2017 года Reactjs Bangalore и HasGeek совместно организовали встречу React. Это было предварительное мероприятие для JSFoo. Встреча имела колоссальный успех.

Я всегда ищу возможности расширить свой охват. Я обнаружил, что конференции - это платформа для общения с разработчиками за пределами Бангалора. Я узнал о конференциях HasGeek в результате совместной встречи. Я был на JSFoo, конференция понравилась. Как член аудитории я почувствовал вдохновение выступить в следующих выпусках. Поэтому я начал с предложения переговоров на конференциях HasGeek.

Я предложил свой первый доклад на ReactFoo Hyderabad. Это было отправлено в последнюю минуту. Мой доклад не был выбран. Вместо этого меня пригласили провести сессию Birds of Feather (BOF) на React Native. BOF-сессии - это действительно весело. Группа фасилитаторов определяет повестку дня BOF; аудитория делится своим опытом, задает вопросы и свободно высказывается по теме BOF-сессии. Эти занятия интерактивны. Мы многому учимся друг у друга.

Я предложил выступить от редакций ReactFoo Mumbai и ReactFoo Delhi. Мои доклады были приняты. Я многому научился, исследуя и готовясь к выступлению. На этих конференциях я также встречал много хороших разработчиков.

Стать рецензентом

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

Внести свой вклад в открытый исходный код; выступать на конференциях

Часто люди спрашивают меня, как построить свою карьеру. Участие в open-source и выступления на конференциях и встречах определенно помогают в построении карьеры. Как оратор, вы получаете признание в сообществе, а аудитория учится на собственном опыте выступающих.

Наконец, мой совет для людей, которые хотят выступить с первым докладом. Если вы найдете что-то интересное для разговора, отправьте предложение. Если вы боитесь выступать на конференции или если ваше выступление не принято на конференциях, предложите выступление для встреч. Встречи намного более неформальны, чем конференции. Кроме того, шансы, что ваш доклад будет принят на встречу, намного выше. После пары выступлений на встречах и обретения уверенности можно начинать предлагать выступления для конференций. Вы также можете сделать ссылку на свои предыдущие выступления на встрече в аннотации конференции. Это вселяет в организаторов конференций уверенность в отношении вашего прошлого опыта выступлений и увеличивает ваши шансы на участие в конференции.

Ссылки

Отправка предложения выступить на конференции HasGeek - это также возможность получить отзывы о своей работе. Мы рассматриваем все заявки с помощью прошлых докладчиков и активных членов сообщества. Если вы работаете над чем-то, чем хотите поделиться с сообществом, рассмотрите возможность отправки предложения по любому из наших предстоящих мероприятий, перечисленных здесь: https://hasgeek.com/