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>