From 4de6a29a384834e89b5629a6193884a8a178e842 Mon Sep 17 00:00:00 2001 From: Angelika <106016402+Anzh00@users.noreply.github.com> Date: Wed, 24 Dec 2025 15:44:44 +0000 Subject: [PATCH] update articles --- docs/learning-formats/bazovyi-plan.md | 2 +- .../tarif-gruppovoi-prodvinutyi.md | 6 +- docs/learning-formats/tarif-optimalnyi.md | 18 ++--- docs/learning-formats/tarif-premialnyi.md | 8 +- .../tarif-premium-podpiska.md | 6 +- docs/learning-formats/tarif-standartnyi.md | 6 +- .../chto-takoe-codebattle.md | 81 +++++++++++++++++++ 7 files changed, 103 insertions(+), 24 deletions(-) create mode 100644 docs/site-and-platform/chto-takoe-codebattle.md diff --git a/docs/learning-formats/bazovyi-plan.md b/docs/learning-formats/bazovyi-plan.md index 80e1499..e3e2054 100644 --- a/docs/learning-formats/bazovyi-plan.md +++ b/docs/learning-formats/bazovyi-plan.md @@ -13,7 +13,7 @@ title: "Базовый план" ## Что входит в формат - **На трехлетнем плане** доступны будут все программы профессий Хекслета, все навыки и отдельные курсы. Внутри профессий, навыков и отдельных курсов откроется всё: уроки (теория, квизы, упражнения), проекты, испытания, самостоятельные работы и так далее. -**На месячном плане** будут доступны все курсы из списка: https://ru.hexlet.io/courses_subscription +**На месячном и годовом плане** будут доступны все курсы из списка: https://ru.hexlet.io/courses_subscription - Пожизненный доступ к теории пройденных уроков. Удобно, если решите повторить изученное после окончания подписки. Доступ к теории пройденных уроков сохранится навсегда при условии, что урок пройден полностью: с теоретической частью, упражнениями и тестами, если они есть. diff --git a/docs/learning-formats/tarif-gruppovoi-prodvinutyi.md b/docs/learning-formats/tarif-gruppovoi-prodvinutyi.md index d211dc2..57f3313 100644 --- a/docs/learning-formats/tarif-gruppovoi-prodvinutyi.md +++ b/docs/learning-formats/tarif-gruppovoi-prodvinutyi.md @@ -17,7 +17,7 @@ title: "Тариф Групповой (Продвинутый)" * Помощь [наставника](/docs/learning-process/nastavnik.md) в ходе всего обучения. Каждый наставник — практикующий программист, который не только помогает освоить курс, но и делится своим опытом. * Помощь [куратора](/docs/learning-process/kurator.md) во всех организационных вопросах. * Поддержка и общение в чате с другими студентами, изучающими эту же профессию. -* Полный доступ ко всем материалам на Хекслете. Можно не только учиться вместе с группой, но и самостоятельно изучать другие языки. программирования. +* Полный доступ ко всем материалам на Хекслете. Можно не только учиться вместе с группой, но и самостоятельно изучать другие языки программирования. * Практические проекты. В ходе обучения студенты разрабатывают полноценные приложения или верстают страницы и публикуют их код на GitHub — создают своё портфолио, которое поможет быстрее найти работу. * Закрытые вебинары внутри группы. Наставники отвечают на вопросы, разбирают сложные моменты, рассказывают об актуальных технологиях и инструментах. * Участие в [Хекслет.Карьере](/docs/career/hekslet-karera.md) для помощи с трудоустройством. @@ -28,9 +28,9 @@ title: "Тариф Групповой (Продвинутый)" # Как организовано обучение -Основа программы — это курсы и проекты по выбранной профессии. +Основа программы — это уроки и проекты по выбранной профессии. -Курсы студенты проходят самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. При возникновении вопросов — задают их в Telegram-чате своему наставнику. +Уроки студенты проходят самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. При возникновении вопросов — задают их в Telegram-чате своему наставнику. Проекты выполняются в реальном окружении на собственном компьютере. Каждый проект разбит на несколько шагов с подробным описанием того, что надо сделать. На финальном шаге подключается наставник, оставляет свои замечания и помогает с рефакторингом. diff --git a/docs/learning-formats/tarif-optimalnyi.md b/docs/learning-formats/tarif-optimalnyi.md index 6e79775..b624c9a 100644 --- a/docs/learning-formats/tarif-optimalnyi.md +++ b/docs/learning-formats/tarif-optimalnyi.md @@ -14,25 +14,25 @@ title: "Тариф Оптимальный" ### Для обучения: -- Помощь [наставников](/docs/learning-process/nastavnik.md) на протяжении всего прохождения программы. Каждый наставник — опытный программист, который своевременно помогает разобраться с неочевидными моментами в уроках и проектах. На этом тарифе оперативная помощь наставника по урокам доступна в учебном чате в Telegram. +- **Помощь [наставников](/docs/learning-process/nastavnik.md)** на протяжении всего прохождения программы. Каждый наставник — опытный разработчик, который своевременно помогает разобраться с неочевидными моментами в уроках и проектах. На этом тарифе оперативная помощь наставника по урокам доступна в учебном чате в Telegram. -- Помощь [куратора](/docs/learning-process/kurator.md) во всех организационных вопросах. +- **Помощь [куратора](/docs/learning-process/kurator.md)** во всех организационных вопросах. - Поддержка и общение в чате с другими студентами, изучающими эту же профессию. -- Практические проекты. В ходе обучения студенты разрабатывают полноценные приложения или верстают страницы и публикуют их код на GitHub — создают своё портфолио, которое будет полезно при трудоустройстве. +- **Практические проекты.** В ходе обучения студенты разрабатывают полноценные приложения или верстают страницы и публикуют их код на GitHub — создают своё портфолио, которое будет полезно при трудоустройстве. - Полный доступ ко всем материалам Хекслета во время прохождения основной программы. Можно не только идти по программе, но и самостоятельно изучать другие языки программирования. - Встречи в формате «вопрос — ответ» с наставником. Наставники отвечают на вопросы, разбирают сложные моменты, рассказывают об актуальных технологиях и инструментах. -- [Сертификат](/docs/getting-started/sertifikat/sertifikat.md) Хекслета. Получить наш сертификат непросто, поэтому его ценят работодатели. +- **[Сертификат](/docs/getting-started/sertifikat/sertifikat.md)** Хекслета. Получить наш сертификат непросто, поэтому его ценят работодатели. -- Академический отпуск на 1 месяц. Во время обучения можно будет сделать перерыв без потери оплаченного времени обучения. +- **[Академический отпуск](/docs/learning-process/akademicheskii-otpusk.md)** на 1 месяц. Во время обучения можно будет сделать перерыв без потери оплаченного времени обучения. -- Доступ к 50+ курсам по развитию навыков на 6 месяцев после успешного прохождения основной программы. +- **Доступ к 50+ курсам по развитию навыков** на 6 месяцев после успешного прохождения основной программы. -- Бессрочный доступ к теории пройденных уроков и [сохранённым решениям](/docs/practice/kak-sohranit-svoe-reshenie.md). После завершения обучения всегда можно будет повторить теоретическую часть пройденных материалов. Доступ к теории сохранится навсегда при условии, что урок был пройден полностью — с теоретической частью, упражнениями и тестами, если они есть. +- **Бессрочный доступ к теории пройденных уроков и [сохранённым решениям](/docs/practice/kak-sohranit-svoe-reshenie.md).** После завершения обучения всегда можно будет повторить теоретическую часть пройденных материалов. Доступ к теории сохранится навсегда при условии, что урок был пройден полностью — с теоретической частью, упражнениями и тестами, если они есть. ### Для помощи с трудоустройством доступно участие в [Хекслет.Карьере](/docs/career/hekslet-karera.md): @@ -52,9 +52,9 @@ title: "Тариф Оптимальный" ## Как организовано обучение -Основа программы — это курсы и проекты по выбранной профессии. +Основа программы — это уроки и проекты по выбранной профессии. -Курсы студенты проходят самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. При возникновении вопросов — задают их в чате наставнику и в обсуждениях к шагам проектов. +Уроки студенты проходят самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. При возникновении вопросов — задают их в чате наставнику и в обсуждениях к шагам проектов. Проекты выполняются в реальном окружении на собственном компьютере. Каждый проект разбит на несколько шагов с подробным описанием того, что надо сделать. На финальном шаге подключается наставник, оставляет свои замечания и помогает с рефакторингом. diff --git a/docs/learning-formats/tarif-premialnyi.md b/docs/learning-formats/tarif-premialnyi.md index 98c670c..799f190 100644 --- a/docs/learning-formats/tarif-premialnyi.md +++ b/docs/learning-formats/tarif-premialnyi.md @@ -8,13 +8,13 @@ title: "Тариф Премиальный" > Формат обучения для тех, у кого есть особые пожелания к обучению. -Этот формат создан для тех, у кого есть особые пожелания к обучению, важен более индивидуальный подход и максимальное погружение в обучающий процесс. На этом тарифе можно изучать с [наставником](/docs/learning-process/nastavnik.md) практически любую [профессию](https://ru.hexlet.io/courses) в Хекслете. +Этот формат создан для тех, у кого есть особые пожелания к обучению, важен более индивидуальный подход и максимальное погружение в обучающий процесс. На этом тарифе можно изучать с [наставником](/docs/learning-process/nastavnik.md) практически любую [профессию](https://ru.hexlet.io/courses_purchase) в Хекслете. ## Преимущества ### Для обучения: -- **Помощь [наставника](/docs/learning-process/nastavnik.md)** в ходе всего обучения. Каждый наставник — практикующий программист, который не только помогает освоить курс, но и делится своим опытом. +- **Помощь [наставника](/docs/learning-process/nastavnik.md)** в ходе всего обучения. Каждый наставник — практикующий разработчик, который не только помогает освоить курс, но и делится своим опытом. - Для каждого студента наставник подбирается под конкретные запросы. @@ -58,9 +58,9 @@ title: "Тариф Премиальный" ## Как организовано обучение -Основа программы — это курсы и проекты по выбранной профессии. +Основа программы — это уроки и проекты по выбранной профессии. -Курсы студент проходит самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. Если возникнут вопросы, можно и нужно задавать их своему наставнику. Все общение проходит в Telegram. +Уроки студент проходит самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. Если возникнут вопросы, можно и нужно задавать их своему наставнику. Все общение проходит в Telegram. Проекты выполняются в реальном окружении на собственном компьютере. Каждый проект разбит на несколько шагов с подробным описанием того, что надо сделать. На финальном шаге подключается наставник, оставляет свои замечания и помогает с рефакторингом. diff --git a/docs/learning-formats/tarif-premium-podpiska.md b/docs/learning-formats/tarif-premium-podpiska.md index 4d6debd..e2f5be6 100644 --- a/docs/learning-formats/tarif-premium-podpiska.md +++ b/docs/learning-formats/tarif-premium-podpiska.md @@ -20,9 +20,9 @@ title: "Тариф Премиум-подписка" ## Как организовано обучение -Основа программы — это курсы и проекты по выбранной профессии. +Основа программы — это уроки и проекты по выбранной программе. -Курсы студент проходит самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. Если возникнут вопросы, можно и нужно задавать их своему наставнику. Все общение проходит в Telegram. +Уроки студент проходит самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. Если возникнут вопросы, можно и нужно задавать их своему наставнику. Все общение проходит в Telegram. Проекты выполняются в реальном окружении на собственном компьютере. Каждый проект разбит на несколько шагов с подробным описанием того, что надо сделать. На финальном шаге подключается наставник, оставляет свои замечания и помогает с рефакторингом. @@ -46,4 +46,4 @@ title: "Тариф Премиум-подписка" Для оформления и оплаты Премиум-подписки достаточно привязать банковскую карту, платёж будет списываться автоматически раз в месяц. Отменить подписку можно в любой момент, при этом доступ останется до конца оплаченного месяца. -[Оставить заявку](https://premium.hexlet.io/) +[Оставить заявку](https://subscription.hexlet.io/) diff --git a/docs/learning-formats/tarif-standartnyi.md b/docs/learning-formats/tarif-standartnyi.md index d3b1632..046e195 100644 --- a/docs/learning-formats/tarif-standartnyi.md +++ b/docs/learning-formats/tarif-standartnyi.md @@ -8,9 +8,7 @@ title: "Тариф Стандартный" > Формат обучения для тех, кто начинает с нуля и любит разбираться во всем самостоятельно. -*Внимание! Этот тариф находится в архиве с 10 февраля 2025 года и остается доступным только для студентов, которые уже его приобрели.* - -Обучаясь в этом формате студенты самостоятельно изучают [профессии](https://ru.hexlet.io/courses) без постоянной поддержки наставника (на этом тарифе доступны профессии Инженер по автоматизированному тестированию на JS, Frontend-разработчик, Python-разработчик и Java-разработчик). Тариф «Стандартный» подходит тем, кто любит разбираться во всех нюансах без чьей-либо помощи, но хотел бы получать дополнительную проверку итоговых проектов от опытного программиста. +Обучаясь в этом формате студенты самостоятельно изучают [профессии](https://ru.hexlet.io/courses_purchase) без постоянной поддержки наставника (на этом тарифе доступны профессии Фронтенд-разработчик и Java-разработчик). Тариф «Стандартный» подходит тем, кто любит разбираться во всех нюансах без чьей-либо помощи, но хотел бы получать дополнительную проверку итоговых проектов от опытного разработчика. ## Преимущества @@ -24,7 +22,7 @@ title: "Тариф Стандартный" ## Как организовано обучение -Основа программы — это курсы и проекты по выбранной профессии. Курсы студенты проходят самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. +Основа программы — это уроки и проекты по выбранной профессии. Уроки студенты проходят самостоятельно в среде Хекслета прямо в браузере, без привязки ко времени и месту. Проекты выполняются в реальном окружении на собственном компьютере. Каждый проект разбит на несколько шагов с подробным описанием того, что надо сделать. На финальном шаге подключается наставник, оставляет свои замечания и помогает с рефакторингом. diff --git a/docs/site-and-platform/chto-takoe-codebattle.md b/docs/site-and-platform/chto-takoe-codebattle.md new file mode 100644 index 0000000..2cf76ca --- /dev/null +++ b/docs/site-and-platform/chto-takoe-codebattle.md @@ -0,0 +1,81 @@ +--- +title: "Что такое Codebattle" +--- + +[Перейти на сайт](https://ru.hexlet.io) + +# Что такое Codebattle + +**[Codebattle](https://codebattle.hexlet.io/)** — это игровая платформа для программистов, на которой участники соревнуются друг с другом в решении алгоритмических задач. Проект имеет открытый исходный код и развивается силами сообщества Хекслета. + +Основная идея Codebattle — обучение и развитие через соревнование и совместную разработку. Платформа объединяет элементы геймификации, практики программирования и open source-культуры. + +## Как работает Codebattle + +### Поединки + +На платформе проходят поединки, в которых два участника решают одну и ту же задачу. Побеждает тот, кто первым представит корректное решение. + +Во время поединка каждый участник **в реальном времени видит код соперника**. Это делает процесс соревнования динамичным и позволяет: + +- наблюдать за подходами других разработчиков; +- сравнивать стили и стратегии решения; +- учиться на чужих решениях прямо во время игры. + +**Выбор языка** осуществляется перед началом поединка, Codebattle поддерживает несколько языков: + +- JavaScript/Node.js +- TypeScript +- Python +- PHP +- Java +- Golang +- Ruby +- Rust +- Haskell +- Elixir +- Clojure +- Swift +- Kotlin +- Dart +- C# +- C++ +- Zig + +### Регистрация и режимы игры + +Для участия в поединках регистрация не обязательна — вы можете сразу начать соревнование и попробовать свои силы. Но для того чтобы отслеживать свой прогресс, сохранять результаты поединков и видеть личную статистику, потребуется регистрация или авторизация через GitHub. + +Поединки имеют 4 разных уровня сложности. А если живой соперник недоступен, можно играть против **ботов** — это позволяет тренироваться независимо от времени и наличия других игроков. + +## Codebattle как open source-проект + +Codebattle — полноценный **open source-проект**, в котором могут участвовать разработчики с разным уровнем опыта. + +### Технологический стек + +- **Frontend**: JavaScript, React +- **Backend**: Elixir, фреймворк Phoenix +- Используются реальные продакшен-инструменты (Docker, WebSocket-соединения и др.) + +Проект развивается постепенно, кодовая база содержит как новые решения, так и легаси-части — что делает его особенно ценным для обучения работе с реальными системами. + +### Как присоединиться к разработке + +1. Ознакомьтесь с репозиторием проекта и разделами о [технологиях](https://github.com/hexlet-codebattle/codebattle/wiki/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8) и [правилах участия](https://github.com/hexlet-codebattle/codebattle/blob/master/CONTRIBUTING.md). + +2. Найдите подходящую задачу (issue). + +3. Присоединитесь к каналу Codebattle в [сообществе Хекслета](/docs/community-and-media/telegram-soobshchestvo-heksleta.md) для обсуждения. + +4. Обсудите задачу с участниками и начните работу. + +Важно учитывать: в проекте ценится **самостоятельность**. Здесь помогают и подсказывают, но не ведут за руку. + +Дополнительно рекомендуется участвовать в поединках на платформе — они развивают скорость мышления и навык решения задач под давлением времени. + +## Итог + +Codebattle — это не только платформа для соревнований программистов, но и полноценная среда для профессионального роста. Проект объединяет open source-разработку, командную работу и живое сообщество. + +А участие в поединках даёт регулярную практику решения задач и учит быстро анализировать условия. Codebattle подходит тем, кто хочет тренироваться и держать себя в тонусе, даже не участвуя в разработке самой платформы. \ No newline at end of file