HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p><strong>Март для нас и наших студентов прошёл под тезисом "Хекслет образовательный". Стартовали новые интенсивы, упражнения и курсы, перезапущена профессия "Java-программист" и проработаны проекты. В этом дайджесте вы найдёте информацию об обучении как для опытных разработчиков, так и для тех, кто начинает свой путь с нуля. А ещё мы наконец-то встретились с комьюнити лично (впервые с момента введения ограничений на мероприятия). Но обо всём по порядку.</strong></p>
1 <p><strong>Март для нас и наших студентов прошёл под тезисом "Хекслет образовательный". Стартовали новые интенсивы, упражнения и курсы, перезапущена профессия "Java-программист" и проработаны проекты. В этом дайджесте вы найдёте информацию об обучении как для опытных разработчиков, так и для тех, кто начинает свой путь с нуля. А ещё мы наконец-то встретились с комьюнити лично (впервые с момента введения ограничений на мероприятия). Но обо всём по порядку.</strong></p>
2 <h2>Содержание</h2>
2 <h2>Содержание</h2>
3 <ul><li><a>Ruby on Rails</a></li>
3 <ul><li><a>Ruby on Rails</a></li>
4 <li><a>DevOps</a></li>
4 <li><a>DevOps</a></li>
5 <li><a>Тестирование фронтенда</a></li>
5 <li><a>Тестирование фронтенда</a></li>
6 <li><a>Домашние задания</a></li>
6 <li><a>Домашние задания</a></li>
7 <li><a>Java</a></li>
7 <li><a>Java</a></li>
8 <li><a>Ещё образовательного контента</a></li>
8 <li><a>Ещё образовательного контента</a></li>
9 <li><a>Что нового для верстальщиков</a></li>
9 <li><a>Что нового для верстальщиков</a></li>
10 <li><a>REPL</a></li>
10 <li><a>REPL</a></li>
11 <li><a>Очень много лайвкодинга</a></li>
11 <li><a>Очень много лайвкодинга</a></li>
12 <li><a>Истории студентов</a></li>
12 <li><a>Истории студентов</a></li>
13 <li><a>Что ещё почитать</a></li>
13 <li><a>Что ещё почитать</a></li>
14 <li><a>Кстати, мы много встречались</a></li>
14 <li><a>Кстати, мы много встречались</a></li>
15 </ul><h2>Ruby on Rails</h2>
15 </ul><h2>Ruby on Rails</h2>
16 <p>В конце марта мы начали совместный интенсив по Ruby on Rails вместе с компанией Rubyroid Labs. Это большой трёхмесячный курс, в который входит общий групповой проект и несколько больших домашних заданий с обратной связью от наставников. Группы уже стартовали и активно учатся.</p>
16 <p>В конце марта мы начали совместный интенсив по Ruby on Rails вместе с компанией Rubyroid Labs. Это большой трёхмесячный курс, в который входит общий групповой проект и несколько больших домашних заданий с обратной связью от наставников. Группы уже стартовали и активно учатся.</p>
17 <p>CEO Rubyroid Labs Валентин Завадский в интервью в блоге Хекслета<a>рассказал о совместном с Хекслетом курсе по Ruby on Rails, образовании и фане в программировании</a>.</p>
17 <p>CEO Rubyroid Labs Валентин Завадский в интервью в блоге Хекслета<a>рассказал о совместном с Хекслетом курсе по Ruby on Rails, образовании и фане в программировании</a>.</p>
18 <blockquote><p><strong>Для тех, кто хочет изучать рельсы, на Хекслете стартует новая программа - Rails-программист. Узнайте подробности о программе и запишитесь на обучение -<a>здесь</a>.</strong></p>
18 <blockquote><p><strong>Для тех, кто хочет изучать рельсы, на Хекслете стартует новая программа - Rails-программист. Узнайте подробности о программе и запишитесь на обучение -<a>здесь</a>.</strong></p>
19 </blockquote><p>Кроме того, уже сейчас доступен новый курс<a>Ruby: Составные данные</a>с практическими заданиями и блэкджеком.</p>
19 </blockquote><p>Кроме того, уже сейчас доступен новый курс<a>Ruby: Составные данные</a>с практическими заданиями и блэкджеком.</p>
20 <h2>DevOps</h2>
20 <h2>DevOps</h2>
21 <p>Ещё один интенсив, про который мы хотим рассказать - "DevOps для программистов". Он тоже проходит в вебинарном формате, а вся программа занимает 3 месяца. Здесь мы рассказываем и отрабатываем автоматизацию окружения, учим использовать Docker, подключать непрерывную интеграцию на Github Actions, автоматизировать деплой с помощью Ansible и развернуть облачную инфраструктуру через Terraform.</p>
21 <p>Ещё один интенсив, про который мы хотим рассказать - "DevOps для программистов". Он тоже проходит в вебинарном формате, а вся программа занимает 3 месяца. Здесь мы рассказываем и отрабатываем автоматизацию окружения, учим использовать Docker, подключать непрерывную интеграцию на Github Actions, автоматизировать деплой с помощью Ansible и развернуть облачную инфраструктуру через Terraform.</p>
22 <blockquote><p><strong>Первая группа уже стартовала, но новые потоки будут запускаться каждый месяц. Ближайший интенсив по DevOps начнётся в конце апреля. Подробности -<a>здесь</a>.</strong>Если у вас остались вопросы,<a>прочитайте интервью</a>с преподавателем интенсива "DevOps для программистов" Алексеем Шараповым и<a>посмотрите эфир</a>, где мы отвечаем на вопросы.</p>
22 <blockquote><p><strong>Первая группа уже стартовала, но новые потоки будут запускаться каждый месяц. Ближайший интенсив по DevOps начнётся в конце апреля. Подробности -<a>здесь</a>.</strong>Если у вас остались вопросы,<a>прочитайте интервью</a>с преподавателем интенсива "DevOps для программистов" Алексеем Шараповым и<a>посмотрите эфир</a>, где мы отвечаем на вопросы.</p>
23 </blockquote><h2>Тестирование фронтенда</h2>
23 </blockquote><h2>Тестирование фронтенда</h2>
24 <p>Уже завтра стартует<a><strong>интенсив по направлению "Тестирование фронтенда"</strong></a>. Он длится 2 месяца, за которые вы научитесь работать с jest, testing-library и лучшими практиками, которые позволяют писать тесты быстро, и легко находить ошибки в коде. Обучение будет проходить в вебинарном формате, читать лекции будут разработчики "Яндекса".</p>
24 <p>Уже завтра стартует<a><strong>интенсив по направлению "Тестирование фронтенда"</strong></a>. Он длится 2 месяца, за которые вы научитесь работать с jest, testing-library и лучшими практиками, которые позволяют писать тесты быстро, и легко находить ошибки в коде. Обучение будет проходить в вебинарном формате, читать лекции будут разработчики "Яндекса".</p>
25 <p>Ответы на вопросы<a>уже есть в записи</a>, но если у вас появились новые, напишите нам с помощью виджета команды поддержки на сайте Хекслета.</p>
25 <p>Ответы на вопросы<a>уже есть в записи</a>, но если у вас появились новые, напишите нам с помощью виджета команды поддержки на сайте Хекслета.</p>
26 <h2>Домашние задания</h2>
26 <h2>Домашние задания</h2>
27 <p>Интенсивы Хекслета направлены на мощную практическую проработку. Помимо проектов, которые потом остаются в портфолио студентов, предусмотрены домашние задания. С их помощью студенты отрабатывают знания, полученные на вебинарах.<strong>Выполнять домашние задания можно у себя на компьютере при помощи специальной новой утилиты hexlet/cli, а потом заливать на GitLab.</strong>Чтобы с этой системой работать было удобно и понятно, мы подготовили<a>специальную справку</a>.</p>
27 <p>Интенсивы Хекслета направлены на мощную практическую проработку. Помимо проектов, которые потом остаются в портфолио студентов, предусмотрены домашние задания. С их помощью студенты отрабатывают знания, полученные на вебинарах.<strong>Выполнять домашние задания можно у себя на компьютере при помощи специальной новой утилиты hexlet/cli, а потом заливать на GitLab.</strong>Чтобы с этой системой работать было удобно и понятно, мы подготовили<a>специальную справку</a>.</p>
28 <h2>Java</h2>
28 <h2>Java</h2>
29 <p>То, чего многие ждали и постоянно спрашивали: мы перезапустили наши курсы по Java! Это самая большая программа Хекслета - обучение длится 10 месяцев. За это время вы полностью погружаетесь в мир Java-разработки, алгоритмов и паттернов программирования: начиная с фреймворка Spring и его корпоративной версии, заканчивая базами данных, деплоем и даже фронтендом. Среди преподавателей - разработчики из Tinkoff и Leroy Merlin.</p>
29 <p>То, чего многие ждали и постоянно спрашивали: мы перезапустили наши курсы по Java! Это самая большая программа Хекслета - обучение длится 10 месяцев. За это время вы полностью погружаетесь в мир Java-разработки, алгоритмов и паттернов программирования: начиная с фреймворка Spring и его корпоративной версии, заканчивая базами данных, деплоем и даже фронтендом. Среди преподавателей - разработчики из Tinkoff и Leroy Merlin.</p>
30 <p>Ну и конечно, практика:</p>
30 <p>Ну и конечно, практика:</p>
31 <p>- Первый проект в профессии Java-программист<a>Игры разума</a>перевели на gradle - Обновили второй проект в профессии Java-программист<a>Вычислитель отличий</a>- Для прохождения уже доступен<a>уникальный трек на Java</a>, в основе которого лежат идеи легендарного курса "Структура и Интерпретация Компьютерных Программ".</p>
31 <p>- Первый проект в профессии Java-программист<a>Игры разума</a>перевели на gradle - Обновили второй проект в профессии Java-программист<a>Вычислитель отличий</a>- Для прохождения уже доступен<a>уникальный трек на Java</a>, в основе которого лежат идеи легендарного курса "Структура и Интерпретация Компьютерных Программ".</p>
32 <blockquote><p><strong>Подробнее о программе "Java-программист" -<a>здесь</a>. А если вы только начинаете свой путь в ИТ и выбираете, какой язык программирования изучать,<a>посмотрите вводный вебинар о Java</a>. Егор Яковлев, преподаватель профессии Java на Хекслете, рассказывает об особенностях языка, областях применения, карьерных возможностях, о том, чем новая Java-программа отличается от предыдущей, и как проходит обучение на Хекслете.</strong></p>
32 <blockquote><p><strong>Подробнее о программе "Java-программист" -<a>здесь</a>. А если вы только начинаете свой путь в ИТ и выбираете, какой язык программирования изучать,<a>посмотрите вводный вебинар о Java</a>. Егор Яковлев, преподаватель профессии Java на Хекслете, рассказывает об особенностях языка, областях применения, карьерных возможностях, о том, чем новая Java-программа отличается от предыдущей, и как проходит обучение на Хекслете.</strong></p>
33 </blockquote><h2>Ещё образовательного контента</h2>
33 </blockquote><h2>Ещё образовательного контента</h2>
34 <p>Мы покрыли весь курс<a>Основы командной строки</a>упражнениями и добавили отличное испытание<a>Приглашение</a>. Проверьте себя!</p>
34 <p>Мы покрыли весь курс<a>Основы командной строки</a>упражнениями и добавили отличное испытание<a>Приглашение</a>. Проверьте себя!</p>
35 <p><strong>Что ещё нового:</strong></p>
35 <p><strong>Что ещё нового:</strong></p>
36 <p>- Появились два проекта в новые треки по алгоритмам:<a>Поисковый движок</a>и<a>Роутер</a>- Треки по ООП теперь обзавелись проектом Валидатор данных - проект можно пройти на<a>PHP</a>или<a>JavaScript</a>. - Проект<a>Загрузчик страниц (тестирование)</a>в треке<a>JS: Тестирование</a></p>
36 <p>- Появились два проекта в новые треки по алгоритмам:<a>Поисковый движок</a>и<a>Роутер</a>- Треки по ООП теперь обзавелись проектом Валидатор данных - проект можно пройти на<a>PHP</a>или<a>JavaScript</a>. - Проект<a>Загрузчик страниц (тестирование)</a>в треке<a>JS: Тестирование</a></p>
37 <p>Два новых упражнения в курс JS Автоматическое тестирование</p>
37 <p>Два новых упражнения в курс JS Автоматическое тестирование</p>
38 <p>-<a>Разработка через тестирование</a>-<a>Покрытие кода тестами</a></p>
38 <p>-<a>Разработка через тестирование</a>-<a>Покрытие кода тестами</a></p>
39 <p>Испытания в курсе<a>Введение в Git</a>:</p>
39 <p>Испытания в курсе<a>Введение в Git</a>:</p>
40 <p>-<a>Последовательность коммитов</a>-<a>Объединение коммитов</a></p>
40 <p>-<a>Последовательность коммитов</a>-<a>Объединение коммитов</a></p>
41 <p>Испытание в курс<a>PHP: Полиморфизм</a>:</p>
41 <p>Испытание в курс<a>PHP: Полиморфизм</a>:</p>
42 <p>-<a>Дешёвые отели</a></p>
42 <p>-<a>Дешёвые отели</a></p>
43 <p>Испытание к курсу<a>PHP: Функции</a></p>
43 <p>Испытание к курсу<a>PHP: Функции</a></p>
44 <p>-<a>Теория вероятности</a></p>
44 <p>-<a>Теория вероятности</a></p>
45 <h2>Что нового для верстальщиков</h2>
45 <h2>Что нового для верстальщиков</h2>
46 <p>Во-первых, открыта запись на<a>интенсив по вёрстке веб-приложений</a>. Он стартует в мае, но мы уже выложили программу и готовим проекты. Следите за новостями.</p>
46 <p>Во-первых, открыта запись на<a>интенсив по вёрстке веб-приложений</a>. Он стартует в мае, но мы уже выложили программу и готовим проекты. Следите за новостями.</p>
47 <p>Во-вторых, в курсе Основы современной вёрстки появился новый урок<a>Графические редакторы</a>и испытания:</p>
47 <p>Во-вторых, в курсе Основы современной вёрстки появился новый урок<a>Графические редакторы</a>и испытания:</p>
48 <p>-<a>Калькулятор</a>-<a>Терминал</a>-<a>Календарь</a></p>
48 <p>-<a>Калькулятор</a>-<a>Терминал</a>-<a>Календарь</a></p>
49 <p>В-третьих,<strong>испытания в курсе CSS: Flex</strong></p>
49 <p>В-третьих,<strong>испытания в курсе CSS: Flex</strong></p>
50 <p>-<a>Гистограмма</a>-<a>Hero Section</a></p>
50 <p>-<a>Гистограмма</a>-<a>Hero Section</a></p>
51 <p>В-четвёртых,<strong>испытания в курсе CSS: Grid</strong></p>
51 <p>В-четвёртых,<strong>испытания в курсе CSS: Grid</strong></p>
52 <p>-<a>Футуристический плакат</a></p>
52 <p>-<a>Футуристический плакат</a></p>
53 <p>Ну, и в пятых,<strong>обновилась система тестирования проекта Music Box</strong>. Тестирование проводится по ключевым свойствам и анализу структуры вместо простого тестирования по скриншотам.</p>
53 <p>Ну, и в пятых,<strong>обновилась система тестирования проекта Music Box</strong>. Тестирование проводится по ключевым свойствам и анализу структуры вместо простого тестирования по скриншотам.</p>
54 <h2>REPL</h2>
54 <h2>REPL</h2>
55 <p>Редактор, с помощью которого студенты Хекслета оттачивают полученные навыки, заслуживает особого внимания. Мы кропотливо трудимся над ним, настраиваем под автоматическую проверку, следим за его удобством, скоростью и юзабилити.</p>
55 <p>Редактор, с помощью которого студенты Хекслета оттачивают полученные навыки, заслуживает особого внимания. Мы кропотливо трудимся над ним, настраиваем под автоматическую проверку, следим за его удобством, скоростью и юзабилити.</p>
56 <p>В марте в редакторе появилась новая вкладка - REPL. С ее помощью запускается интерактивный интерпретатор, предназначенный для ввода и выполнения команд. Таким образом, отладка и проверка гипотез становятся ещё проще. Теперь студентам при выполнении практических упражнений не нужно держать<a>repl.it</a>в отдельной вкладке, а сам интерпретатор настроен под язык и утилиты конкретного упражнения.</p>
56 <p>В марте в редакторе появилась новая вкладка - REPL. С ее помощью запускается интерактивный интерпретатор, предназначенный для ввода и выполнения команд. Таким образом, отладка и проверка гипотез становятся ещё проще. Теперь студентам при выполнении практических упражнений не нужно держать<a>repl.it</a>в отдельной вкладке, а сам интерпретатор настроен под язык и утилиты конкретного упражнения.</p>
57 <p><strong>Кстати, про отладку.</strong>В Help Хекслета добавили<a>статью об отладке упражнений во фронтенде</a>. Статья поможет локализовать ошибку в случаях, когда в веб-доступе всё работает, а тесты падают.</p>
57 <p><strong>Кстати, про отладку.</strong>В Help Хекслета добавили<a>статью об отладке упражнений во фронтенде</a>. Статья поможет локализовать ошибку в случаях, когда в веб-доступе всё работает, а тесты падают.</p>
58 <h2>Очень много лайвкодинга</h2>
58 <h2>Очень много лайвкодинга</h2>
59 <p>Мы продолжаем проводить открытые уроки для начинающих программистов. С их помощью мы объясняем типовые задачи, которые встречаются при изучении программирования. Каждый слушатель может реализовать код вместе с наставником Хекслета. Такие уроки появляются каждый месяц, поэтому мы рекомендуем подписаться на наши каналы и следить за уведомлениями.</p>
59 <p>Мы продолжаем проводить открытые уроки для начинающих программистов. С их помощью мы объясняем типовые задачи, которые встречаются при изучении программирования. Каждый слушатель может реализовать код вместе с наставником Хекслета. Такие уроки появляются каждый месяц, поэтому мы рекомендуем подписаться на наши каналы и следить за уведомлениями.</p>
60 <p>В марте мы подробно разбирали<strong>работу калькулятора</strong>: объясняли, как работает стек, как подходить к проектированию этой задачи, разбирали и рефакторили код, реализовывали парсинг.</p>
60 <p>В марте мы подробно разбирали<strong>работу калькулятора</strong>: объясняли, как работает стек, как подходить к проектированию этой задачи, разбирали и рефакторили код, реализовывали парсинг.</p>
61 <p>-<a>Калькулятор на PHP с Русланом Исамухаметовым</a>-<a>Калькулятор на Python с Артёмом Архиповым</a>-<a>Калькулятор на JS с Айдаром Шайхутдиновым</a></p>
61 <p>-<a>Калькулятор на PHP с Русланом Исамухаметовым</a>-<a>Калькулятор на Python с Артёмом Архиповым</a>-<a>Калькулятор на JS с Айдаром Шайхутдиновым</a></p>
62 <p>Кроме того, мы продолжили<a>работу над интерактивной книгой на Django</a>. Это уже пятая часть этого кодинга, где преподаватель профессии Python Алексей Пирогов и ментор Сергей Карпук наполняют interactive fiction новыми фичами и отлаживают код.</p>
62 <p>Кроме того, мы продолжили<a>работу над интерактивной книгой на Django</a>. Это уже пятая часть этого кодинга, где преподаватель профессии Python Алексей Пирогов и ментор Сергей Карпук наполняют interactive fiction новыми фичами и отлаживают код.</p>
63 <p>А если вы немного устанете от кода, и захочется поставить на фон разговор двух людей на умную тему, послушайте<a>интервью с Алексеем Шароповым</a>. Алексей и Кирилл размышляют о понятии и особенностях сервиса и микросервиса, о проектировании архитектуры, версионности и квалификации разработчиков.</p>
63 <p>А если вы немного устанете от кода, и захочется поставить на фон разговор двух людей на умную тему, послушайте<a>интервью с Алексеем Шароповым</a>. Алексей и Кирилл размышляют о понятии и особенностях сервиса и микросервиса, о проектировании архитектуры, версионности и квалификации разработчиков.</p>
64 <h2>Истории студентов</h2>
64 <h2>Истории студентов</h2>
65 <p>Напоминаем, что каждый студент Хекслета может написать свою заметку об обучении или большую статью. Если Хекслет помог вам изменить свою жизнь, прокачаться и устроиться на работу, вы можете написать свою историю успеха. Мы публикуем их в блоге, а авторам предоставляем пожизненную скидку 50%. Например, в марте своими историями поделились:</p>
65 <p>Напоминаем, что каждый студент Хекслета может написать свою заметку об обучении или большую статью. Если Хекслет помог вам изменить свою жизнь, прокачаться и устроиться на работу, вы можете написать свою историю успеха. Мы публикуем их в блоге, а авторам предоставляем пожизненную скидку 50%. Например, в марте своими историями поделились:</p>
66 <p>- Александр Иноземцев, который<a>успел поработать разработчиком на PHP и Ruby on Rails, а потом прервал свой путь на 10 лет</a>- Артём Прыгин, который<a>рассказал, почему тем, кто уже начал свой путь в ИТ тоже нужен Хекслет</a></p>
66 <p>- Александр Иноземцев, который<a>успел поработать разработчиком на PHP и Ruby on Rails, а потом прервал свой путь на 10 лет</a>- Артём Прыгин, который<a>рассказал, почему тем, кто уже начал свой путь в ИТ тоже нужен Хекслет</a></p>
67 <p>Помимо этого, в функционале личного кабинета студента есть возможность вести свой дневник (тоже с приятным бонусом: за 4 записи вы получаете 20 бесплатных дней обучения). Мы их внимательно читаем и любим объединять в дайджест. Например, в марте вышел уже<a>четвёртый выпуск с публикациями наших студентов</a>.</p>
67 <p>Помимо этого, в функционале личного кабинета студента есть возможность вести свой дневник (тоже с приятным бонусом: за 4 записи вы получаете 20 бесплатных дней обучения). Мы их внимательно читаем и любим объединять в дайджест. Например, в марте вышел уже<a>четвёртый выпуск с публикациями наших студентов</a>.</p>
68 <h2>Что ещё почитать</h2>
68 <h2>Что ещё почитать</h2>
69 <p>-<a>О релевантности принципов объектно-ориентированного программирования SOLID</a>- Как дочь великого английского поэта Байрона стала первым в мире программистом.<a>История Ады Лавлейс</a>- Полностью обновленный<a>гайд по Bootstrap</a>-<a>Шесть антипаттернов в вёрстке</a>-<a>Общество всё ещё достаточно аналоговое и традиционное, поэтому на пути в IT много барьеров: интервью с Вадимом Макеевым</a></p>
69 <p>-<a>О релевантности принципов объектно-ориентированного программирования SOLID</a>- Как дочь великого английского поэта Байрона стала первым в мире программистом.<a>История Ады Лавлейс</a>- Полностью обновленный<a>гайд по Bootstrap</a>-<a>Шесть антипаттернов в вёрстке</a>-<a>Общество всё ещё достаточно аналоговое и традиционное, поэтому на пути в IT много барьеров: интервью с Вадимом Макеевым</a></p>
70 <h2>Кстати, мы много встречались</h2>
70 <h2>Кстати, мы много встречались</h2>
71 <p>Ограничения потихоньку (очень потихоньку) идут на спад, а вы наверняка соскучились по нашим сходкам и митапам. Участники комьюнити Хекслета в этом месяце встретились три раза - в Москве, Санкт-Петербурге и Ульяновске. Это важно для формирования локальных сообществ: мы знакомимся лично, обсуждаем темы программирования, планируем работу open-source проектов.</p>
71 <p>Ограничения потихоньку (очень потихоньку) идут на спад, а вы наверняка соскучились по нашим сходкам и митапам. Участники комьюнити Хекслета в этом месяце встретились три раза - в Москве, Санкт-Петербурге и Ульяновске. Это важно для формирования локальных сообществ: мы знакомимся лично, обсуждаем темы программирования, планируем работу open-source проектов.</p>
72 <p>Если вы хотите быть в курсе событий и узнавать о встречах, вступайте в<a>комьюнити Хекслета</a>. Там мы публикуем анонсы событий.</p>
72 <p>Если вы хотите быть в курсе событий и узнавать о встречах, вступайте в<a>комьюнити Хекслета</a>. Там мы публикуем анонсы событий.</p>