Главная | Все статьи | Дневник студента

Магический Опенсорс

Время чтения статьи ~4 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Магический Опенсорс главное изображение

Привет, Хекслет! Полгода назад я рассказала тебе о том, как ты волшебным образом повернул мою жизнь в нужное русло. После этого я совсем ничего о себе не рассказывала. Но происходило очень многое.

Я проходила профессию фронтенд js. Боролась с падениями, взлётами, сложными задачами, радовалась от завершённых курсов и принятых ментором проектов. Я прошла профессию полностью и сейчас заканчиваю последний проект. Где-то пару месяцев назад я попробовала найти работу. Откликалась на вакансии, но в основном либо сыпались отказы, либо мне ничего не отвечали.

Но на одно собеседование я всё же попала: в компанию Рамблер. Технические вопросы были порой довольно сложные, и я почувствовала себя абсолютно незнающей ничего. Хоть это было и не так. Но обо всём подробно я напишу как-нибудь в другой раз. Скажу лишь, что на том собеседовании мне сказали одну важную фразу: «Вам нужен реальный коммерческий опыт или опыт в опенсорсе». Что ж, подумала я, надо будет заняться как-нибудь этим вашим опенсорсом. И стала дальше проходить курсы по профессии. И вот однажды я вдруг попала в опенсорс Хекслета. Произошло это случайно.

Как-то раз в нашем комьюнити в слаке один очень опытный участник по имени Дима позвал меня попробовать свои силы в проекте Кодбатл. К тому моменту я как раз закончила курсы по реакту и редаксу на Хекслете. И мне очень не хватало реальной практики. Я посмотрела код проекта и увидела, что там как раз реакт и редакс. Воодушевленная, я подключилась к первому созвону. Дима расшарил свой экран и стал показывать, как устроен проект. В режиме реального времени он начал писать код и объяснять, что к чему. На созвоне было несколько таких же как я начинающих разработчиков. Атмосфера была очень дружная и непринуждённая, немного шутили, обсуждали разные решения. Это было безумно интересно. Фактически это было почти парное программирование, о котором я давно мечтала.

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

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

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

Опенсорс очень здорово прокачал мои навыки командной работы, познакомил меня с классными ребятами, научил новым инструментам и сделал привлекательной для работодателей. Там есть ещё очень много интересных задач, которые мне хочется сделать, поэтому я пока буду продолжать участвовать. Это очень полезная практика, стажировка даже можно сказать.

Ещё я видела другие опенсорс проекты Хекслета, тоже очень интересные. Например, есть опенсорс-странички по прохождению СИКП, там есть задачки по вёрстке и php. Недавно запустили новый проект редактора кода. Там реакт, редакс и nest.js. И очень классные ребята в команде. Они отзывчивые и всегда готовы подсказать, если какая-то трудность с задачками. Поскольку проект новый, там много задачек, в которых можно отрабатывать свои навыки по реакту и редаксу. Знаю, что также есть проект с python. Но подробностей увы не знаю про него.

Есть один момент, который нужно понимать. Опенсорс подойдёт не на самом начальном уровне, конечно. Там, где реакт и редакс, потребуется знание этих инструментов. Но если очень хочется начать чуть раньше, чем пройдена профессия, то есть один лайфхак. Нужные курсы на Хекслете можно пройти раньше, чем они идут в профессии. И приступить к участию в опенсорсе. Только лучше заранее спросить в канале hexlet-volunteers слака Хекслета, какие нужны знания, чтобы поучаствовать в конкретном опенсорс-проекте.

На этой счастливой ноте пожалуй сегодня я закончу. Опенсорс Хекслета — это чудесная дополнительная возможность практики, которую я явно недооценивала. Спасибо тебе, Хекслет, за волшебство и возможности, которые ты привносишь в мою жизнь! ❤️

Аватар пользователя Olga Ioffe
Olga Ioffe 20 апреля 2020
55
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 2 мая
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 2 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время