Как участвовать в жизни Хекслета

Читать в полной версии →

Хекслет — не просто школа программирования. Это большое и дружелюбное комьюнити в котором более 30 тысяч участников. Многих мы знаем лично, встречаемся, ходим на скалодром и вместе разрабатываем открытые проекты.

Самые активные ребята часто спрашивают, как поучаствовать в жизни проекта, принести пользу сообществу и тем, кто учится? А сделать можно многое. Ниже полный список тех активностей, которым нужны руки и голова. Если вам что-то придется по душе, то пишите либо в канал Волонтеры в комьюнити Hexlet, либо в интересном вам issue в проекте на гитхабе.

Открытые проекты (Github)

Локальные сообщества

Список локальных русскоязычных сообществ. Он нуждается в пополнении и обновлении.

Задачи:

Тестовые задания

Список тестовых заданий от разных компаний. У репозитория более 1000 звезд на гитхабе, его много где советуют.

Задачи:

Hexlet Guides

Сайт с гайдами для новичков. Эта статья тоже находится на нем. Мы начали делать его, когда поняли, что по многим темам нет хороших руководств для новичков. Тематика гайдов практически любая, они не только про программирование.

Ссылки:

Задачи:

Code Basics

Code Basics — сайд-проект Хекслета с открытым исходным кодом. Причем открыт как код сайта, так и весь контент. Его цель — дать основы языков программирования с практикой прямо в браузере. Сайт абсолютно бесплатен и останется таким навсегда. В перспективе планируется англоязычная версия. Она есть уже сейчас, но контент переведен лишь частями.

Создавая сайт, мы хотели покрыть две ситуации: первый язык и второй язык.

PHP и JavaScript мы написали самостоятельно, но уже приняли десятки пулреквестов на самые разные темы: исправление опечаток, ошибки в заданиях, улучшение подачи, переводы на английский. Python почти целиком был написан человеком из сообщества, который стал мейнтейнером этого языка на сайте. Он уже принял несколько пулреквестов.

Ссылки:

Задачи:

Codebattle

codebattle.hexlet.io — еще один сайд-проект с открытым исходным кодом. Текущая версия разрабатывается целиком и полностью силами комьюнити. В проекте за несколько лет поучаствовали десятки разработчиков.

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

Ссылки:

Задачи:

Общение по проекту происходит в канале codebattle в Telegram Hexlet

Hexlet Резюме

cv.hexlet.io — опенсорс-проект для соискателей и HR-специалистов. Кандидаты публикуют на сайте резюме, а опытные эйчары рекомендуют, как улучшить эти документы. В проекте используется Ruby on Rails.

Ссылки:

Задачи можно обсудить в канале Волонтеры в Telegram Hexlet.

Hexlet SICP

hexlet-sicp — трекер прохождения SICP. Участники отмечают пройденные материалы, отслеживают прогресс других пользователей. Проект работает на Laravel.

Ссылки:

Обсудить задачи можно в канале Волонтеры в Telegram Hexlet).

Hexlet Correction

hexlet-correction — сервис уведомления владельцев сайтов об ошибках и опечатках. После интеграции с сайтом посетители получают возможность выделить ошибку или опечатку и сообщить о ней администратору. Проект работает на Java.

Ссылки:

Подробности можно узнать в канале Волонтеры в Telegram Hexlet.

Hexlet Friends

hexlet-friends — проект с открытым исходным кодом на Python. Сервис отслеживает опенсорсные проекты «Хекслета». Анализируется количество коммитов, пулл-реквестов, issue. Сервис автоматически строит рейтинг участников с «ачивками».

Ссылки:

Задачи:

Обсуждение в канале Волонтеры в Telegram Hexlet.

Runit

runit — среда для написания и исполнения кода, которую будем активно использовать на всех платформах Хекслета. Ближайший аналог — сервис repl.it. Бэкенд разрабатывается на NestJS и TypeScript, на фронтенде используется React.

Ссылки:

Задачи:

Обсудить можно в канале Волонтеры в Telegram Hexlet.

Hexlet Comparator

schools.hexlet.io — сервис для объективного сравнения онлайн-школ программирования. Стек — NextJS, React.

Ссылки:

Задачи:

JSBrowser

jsbrowser — браузер внутри браузера. Поддерживает асинхронную работу, вкладки. Ведёт себя как обычный браузер. Технологии — React, Redux.

Ссылки:

Задачи:

Interactive-courses

interactive-courses - список небольших интерактивных курсов (игровых) по разным направлениям. Нуждается в пополнении и обновлении.

Задачи:

Руководство по REST API

restapitutorial.ru/ — перевод оригинального руководства по REST API на русский язык.

Ссылки:

Задачи:

React flowbot ui kit

react-flowbot-ui-kit — UI kit для создания флоубота. Работает как виджет, который встраивается на страницу. Пользователь общается с ботом нажимая кнопки в чате, получает в ответ сообщения. Состояния бота описываются в формате yaml как конечный автомат. Вдохновлён react-chatbot-kit.

Ссылки:

Задачи:

Nodos

nodos — фуллстек-фреймворк, вдохновлённый Ruby On Rails для NodeJS. Находится в разработке.

Задачи:

Хекслет

Курсы

Видео курсы

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

Задачи:

Текстовые курсы

Основная проблема — это стилистика и опечатки. На сайте действует механизм отправки сообщений по выбранному куску текста. Комбинация ctrl + enter показывает окошко, через которое можно сообщить о проблеме, или предложить другой вариант текста.

Задачи:

Вопросы/Ответы

Одна из фишек Хекслета — гарантированный менторинг от нашей команды. В этом смысле мы похожи на stackoverflow. Главное отличие в том, что на Хекслете мы не даем прямых ответов, а подводим человека к нему через правильные вопросы и подсказки. Каждый день нам задают десятки вопросов и большая их часть доступна публично.

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

Ссылки:

Задачи:

Блог

Блог — Ежемесячно блог Хекслета посещают десятки тысяч человек. Туда мы постим как переводные статьи, которые нам понравились, так и наши собственные. Иногда посты оставляют наши пользователи.

Любой пользователь может написать в блог. Всего есть три категории постов, которые можно добавить:

  1. История успеха. Самая популярная рубрика. Если вы трудоустроились и Хекслет приложил к этому руку, то обязательно поделитесь своей историей. За нее дается пожизненная 50 процентная скидка на подписку. Пример — Вокруг да около или признание самому себе
  2. Процесс обучения. Ваши мысли, открытие, сложности с которыми столкнулись. В сообществе есть запрос на такие посты. Все хотят знать, что они не одни и не только им сложно. Пример — Миниобзор прохождения профессии php-программист
  3. Полезные статьи на любую тематику, имеющую отношение к нашей аудитории. Пример — Классификация программистов по их ценности для бизнеса

По последнему пункту можно придумать целые рубрики. Одна из них - обзор прочитанных книг. Примеры интересных тематик:

Список тематик не исчерпывающий.

Ссылки:

Задача

Испытания

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

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

Ссылки:

Задачи:

Отзывы

Вы прошли курсы или проекты и вам есть чем поделиться? Напишите на support@hexlet.io свой отзыв, и мы его обязательно добавим на страницу отзывов

Youtube

Вебинары

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

Если вы хотите поделиться какой-то темой с нашей аудиторией, то обязательно пишите, дадим эфир. Если вы готовы вести вебинар в роли ведущего и общаться с другими гостями, то тоже велкам.

Ссылки:

Задачи:

Публичные интервью

В 2016 году мы попробовали новый формат — публичные интервью. Тема зацепила многих. Интервью много обсуждают, и они собирают больше просмотров, чем вебинары. Интервью дают общее представление о том, как это происходит в реальности и помогают выявить слабые стороны. Главная сложность в проведении таких интервью — найти людей, которые будут их проводить.

Ссылки:

Задачи:

How-To

Короткие видео на 5-15 минут, объясняющие простым языком выбранную тему. Могут быть записаны в формате скринкаста.

Прямо сейчас на канале сформирован плейлист из нескольких таких видео:

Видеогайды очень востребованы и собирают большое количество просмотров. Ролик про SSH один из самых популярных на канале с почти 60 тысячами просмотров.

Задачи:

Чат сообщества

В чате можно проводить обсуждения на актуальные для участников темы. Пример слаконара.

Свой город

У нас давно есть мечта, проводить регулярные оффлайновые встречи комьюнити. Сейчас они в основном происходят в Москве или Питере. Там уже сформировалась своя тусовка. На последние московские встречи приходило так много людей, что мы перестали помещаться в барах и начали организовываться в офисах компаний.

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

Ссылки: