HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Пока в мире всё неспокойно, и каждый день что-то происходит, неизменным остаётся одно - выход дайджеста Хекслета. Мы работаем в своём режиме: делаем новые курсы и улучшаем платформу.</p>
1 <p>Пока в мире всё неспокойно, и каждый день что-то происходит, неизменным остаётся одно - выход дайджеста Хекслета. Мы работаем в своём режиме: делаем новые курсы и улучшаем платформу.</p>
2 <h2>Содержание</h2>
2 <h2>Содержание</h2>
3 <ul><li><a>Новые курсы</a></li>
3 <ul><li><a>Новые курсы</a></li>
4 <li><a>Python</a></li>
4 <li><a>Python</a></li>
5 <li><a>JavaScript</a></li>
5 <li><a>JavaScript</a></li>
6 <li><a>PHP</a></li>
6 <li><a>PHP</a></li>
7 <li><a>Обновления в профессии "Верстальщик"</a></li>
7 <li><a>Обновления в профессии "Верстальщик"</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>Что ещё посмотреть</a></li>
10 <li><a>Что ещё посмотреть</a></li>
11 <li><a>Что почитать</a></li>
11 <li><a>Что почитать</a></li>
12 <li><a>Куда пойти</a></li>
12 <li><a>Куда пойти</a></li>
13 </ul><h2>Новые курсы</h2>
13 </ul><h2>Новые курсы</h2>
14 <p>Очень важно: мы стартовали<a>курсы по Django</a>! Без лишних слов рекомендуем проходить. Кроме того, в марте мы выпустили новые практические упражнения в<a>профессиях "Python-программист"</a>,<a>"Верстальщик"</a>и<a>JS</a>. Ниже представлен список по стекам - находите интересующий и проходите испытания.</p>
14 <p>Очень важно: мы стартовали<a>курсы по Django</a>! Без лишних слов рекомендуем проходить. Кроме того, в марте мы выпустили новые практические упражнения в<a>профессиях "Python-программист"</a>,<a>"Верстальщик"</a>и<a>JS</a>. Ниже представлен список по стекам - находите интересующий и проходите испытания.</p>
15 <h2>Python</h2>
15 <h2>Python</h2>
16 <p><strong>Испытания к курсу<a>"Python: Функции"</a>:</strong></p>
16 <p><strong>Испытания к курсу<a>"Python: Функции"</a>:</strong></p>
17 <ul><li><a>Интерактивные функции</a></li>
17 <ul><li><a>Интерактивные функции</a></li>
18 <li><a>Функции с проверкой типов</a></li>
18 <li><a>Функции с проверкой типов</a></li>
19 <li><a>Фильтр анаграмм</a></li>
19 <li><a>Фильтр анаграмм</a></li>
20 <li><a>Горизонтальная гистограмма</a></li>
20 <li><a>Горизонтальная гистограмма</a></li>
21 </ul><p><strong>Испытания к курсу<a>"Python: Словари и Множества"</a>:</strong></p>
21 </ul><p><strong>Испытания к курсу<a>"Python: Словари и Множества"</a>:</strong></p>
22 <ul><li><a>Скрэббл</a></li>
22 <ul><li><a>Скрэббл</a></li>
23 <li><a>Детектирование</a></li>
23 <li><a>Детектирование</a></li>
24 <li><a>Слияние словарей</a></li>
24 <li><a>Слияние словарей</a></li>
25 </ul><p><strong>Испытание к курсу<a>"Python: Введение в ООП"</a>:</strong></p>
25 </ul><p><strong>Испытание к курсу<a>"Python: Введение в ООП"</a>:</strong></p>
26 <ul><li><a>Словарь с псевдонимами</a></li>
26 <ul><li><a>Словарь с псевдонимами</a></li>
27 <li><a>Построитель деревьев</a></li>
27 <li><a>Построитель деревьев</a></li>
28 </ul><p><strong>Испытание к курсу<a>"Python: Списки"</a>:</strong></p>
28 </ul><p><strong>Испытание к курсу<a>"Python: Списки"</a>:</strong></p>
29 <ul><li><a>Зеркалирование матрицы</a></li>
29 <ul><li><a>Зеркалирование матрицы</a></li>
30 <li><a>Обратная польская запись</a></li>
30 <li><a>Обратная польская запись</a></li>
31 <li><a>Умножение матриц</a></li>
31 <li><a>Умножение матриц</a></li>
32 <li><a>Улитка</a></li>
32 <li><a>Улитка</a></li>
33 <li><a>Сумма интервалов</a></li>
33 <li><a>Сумма интервалов</a></li>
34 </ul><h2>JavaScript</h2>
34 </ul><h2>JavaScript</h2>
35 <p><strong>Испытание к курсу<a>"JS: Функции"</a>:</strong></p>
35 <p><strong>Испытание к курсу<a>"JS: Функции"</a>:</strong></p>
36 <ul><li><a>Горизонтальная гистограмма</a></li>
36 <ul><li><a>Горизонтальная гистограмма</a></li>
37 <li><a>Вертикальная гистограмма</a></li>
37 <li><a>Вертикальная гистограмма</a></li>
38 <li><a>Слияние словарей</a></li>
38 <li><a>Слияние словарей</a></li>
39 </ul><p><strong>Испытание к курсу<a>"JS: Массивы"</a>:</strong></p>
39 </ul><p><strong>Испытание к курсу<a>"JS: Массивы"</a>:</strong></p>
40 <ul><li><a>Вращение матрицы</a></li>
40 <ul><li><a>Вращение матрицы</a></li>
41 <li><a>Сумма интервалов</a></li>
41 <li><a>Сумма интервалов</a></li>
42 <li><a>Умножение матриц</a></li>
42 <li><a>Умножение матриц</a></li>
43 <li><a>Улитка</a></li>
43 <li><a>Улитка</a></li>
44 </ul><h2>PHP</h2>
44 </ul><h2>PHP</h2>
45 <p><strong>Испытание к курсу<a>"PHP: Массивы"</a>:</strong></p>
45 <p><strong>Испытание к курсу<a>"PHP: Массивы"</a>:</strong></p>
46 <ul><li><a>Улитка</a></li>
46 <ul><li><a>Улитка</a></li>
47 <li><a>Сумма интервалов</a></li>
47 <li><a>Сумма интервалов</a></li>
48 <li><a>Умножение матриц</a></li>
48 <li><a>Умножение матриц</a></li>
49 <li><a>Вращение матрицы</a></li>
49 <li><a>Вращение матрицы</a></li>
50 </ul><p><strong>Испытание к курсу<a>"PHP: Ассоциативные массивы"</a>:</strong></p>
50 </ul><p><strong>Испытание к курсу<a>"PHP: Ассоциативные массивы"</a>:</strong></p>
51 <ul><li><a>Слияние словарей</a></li>
51 <ul><li><a>Слияние словарей</a></li>
52 </ul><p><strong>Испытание к курсу<a>"PHP: Функции"</a>:</strong></p>
52 </ul><p><strong>Испытание к курсу<a>"PHP: Функции"</a>:</strong></p>
53 <ul><li><a>Горизонтальная гистограмма</a></li>
53 <ul><li><a>Горизонтальная гистограмма</a></li>
54 <li><a>Вертикальная гистограмма</a></li>
54 <li><a>Вертикальная гистограмма</a></li>
55 </ul><blockquote><p><em>Обратите внимание на бесплатные практические уроки<a>https://ru.code-basics.com/</a>. Мы обновили упражнения, посвящённые<a>циклам в JS</a>. Они стали более понятными и подробно раскрывают принципы работы кода. Чтобы следить за новостями Code Basics, подпишитесь на нашу<a>страницу в Facebook</a>.</em></p>
55 </ul><blockquote><p><em>Обратите внимание на бесплатные практические уроки<a>https://ru.code-basics.com/</a>. Мы обновили упражнения, посвящённые<a>циклам в JS</a>. Они стали более понятными и подробно раскрывают принципы работы кода. Чтобы следить за новостями Code Basics, подпишитесь на нашу<a>страницу в Facebook</a>.</em></p>
56 </blockquote><h2>Обновления в профессии "Верстальщик"</h2>
56 </blockquote><h2>Обновления в профессии "Верстальщик"</h2>
57 <p>Большое обновление в<a>профессии "Верстальщик"</a>: помимо нового упражнения в курсе<a>"CSS: Программирование на SASS"</a>-<a>Числа Фибоначчи</a>, мы выложили второй проект.</p>
57 <p>Большое обновление в<a>профессии "Верстальщик"</a>: помимо нового упражнения в курсе<a>"CSS: Программирование на SASS"</a>-<a>Числа Фибоначчи</a>, мы выложили второй проект.</p>
58 <p>Вы создадите музыкальный портал, отработаете средства Sass и адаптивную вёрстку. На проекте вы научитесь верстать любой макет с нуля и сможете применить полученные знания при работе с реальным сайтом. Подробнее о<a>проекте Music Box читайте здесь</a>.</p>
58 <p>Вы создадите музыкальный портал, отработаете средства Sass и адаптивную вёрстку. На проекте вы научитесь верстать любой макет с нуля и сможете применить полученные знания при работе с реальным сайтом. Подробнее о<a>проекте Music Box читайте здесь</a>.</p>
59 <p>Изучение HTML, CSS и других инструментов верстальщика - это must have для тех, кто планирует в дальнейшем связать свою профессию с фронтенд-разработкой. Мы спросили у экспертов,<a>как будет развиваться профессия в будущем</a>, и не заменят ли верстальщиков роботы.<strong>Спойлер: нет, не заменят.</strong></p>
59 <p>Изучение HTML, CSS и других инструментов верстальщика - это must have для тех, кто планирует в дальнейшем связать свою профессию с фронтенд-разработкой. Мы спросили у экспертов,<a>как будет развиваться профессия в будущем</a>, и не заменят ли верстальщиков роботы.<strong>Спойлер: нет, не заменят.</strong></p>
60 <h2>Мелочь, а приятно</h2>
60 <h2>Мелочь, а приятно</h2>
61 <p>Скоро сайт Хекслета ждут большие изменения: мы готовим к релизу новый дизайн главной страницы и<a>страницы "Профессии"</a>и планируем улучшения платформы по всем фронтам. В марте было внедрены приятные мелочи:</p>
61 <p>Скоро сайт Хекслета ждут большие изменения: мы готовим к релизу новый дизайн главной страницы и<a>страницы "Профессии"</a>и планируем улучшения платформы по всем фронтам. В марте было внедрены приятные мелочи:</p>
62 <ul><li>Показали дату регистрации аккаунта на Хекслете. Теперь посетители вашего профиля видят, с какого числа вы с нами.</li>
62 <ul><li>Показали дату регистрации аккаунта на Хекслете. Теперь посетители вашего профиля видят, с какого числа вы с нами.</li>
63 </ul><ul><li>Улучшили работу TypoReporter в модальных окнах теории. Ранее для исправления ошибок в упражнениях требовалось выполнить много лишних действий, теперь этот баг исправлен.</li>
63 </ul><ul><li>Улучшили работу TypoReporter в модальных окнах теории. Ранее для исправления ошибок в упражнениях требовалось выполнить много лишних действий, теперь этот баг исправлен.</li>
64 <li>Обновляем дату изменения курсов. Это позволяет студентам следить за актуальностью контента и вовремя на них реагировать.</li>
64 <li>Обновляем дату изменения курсов. Это позволяет студентам следить за актуальностью контента и вовремя на них реагировать.</li>
65 <li>В конце прохождения курсов на<a>Code basics</a>вас ждёт красивое сообщение. Чтобы полюбоваться, завершите все уроки ;-)</li>
65 <li>В конце прохождения курсов на<a>Code basics</a>вас ждёт красивое сообщение. Чтобы полюбоваться, завершите все уроки ;-)</li>
66 </ul><h2>Онлайн-события Хекслета</h2>
66 </ul><h2>Онлайн-события Хекслета</h2>
67 <p>Из-за вспышки COVID-19 Хекслету пришлось отменить встречи в городах. Мероприятия в Санкт-Петербурге, Томске и Твери состоятся после завершения карантина. Тем не менее программа, запланированная 22 марта, прошла в онлайне. 5 спикеров представили доклады на youtube-канале Хекслета. Полная версия митапа -<a>https://youtu.be/0_1kwJNUj90</a>, кроме того, доклады доступны в формате отдельных вебинаров.</p>
67 <p>Из-за вспышки COVID-19 Хекслету пришлось отменить встречи в городах. Мероприятия в Санкт-Петербурге, Томске и Твери состоятся после завершения карантина. Тем не менее программа, запланированная 22 марта, прошла в онлайне. 5 спикеров представили доклады на youtube-канале Хекслета. Полная версия митапа -<a>https://youtu.be/0_1kwJNUj90</a>, кроме того, доклады доступны в формате отдельных вебинаров.</p>
68 <p><strong>Чтобы вы могли сразу запланировать участие в онлайн-событиях и ничего не пропустить, представляем календарь<a>вебинаров Хекслета</a>на апрель:</strong></p>
68 <p><strong>Чтобы вы могли сразу запланировать участие в онлайн-событиях и ничего не пропустить, представляем календарь<a>вебинаров Хекслета</a>на апрель:</strong></p>
69 <ul><li><strong>10 апреля</strong>- Александр Павлють, системный инженер и CEO "Мьёльнир", вебинар про митинги, личный менеджмент</li>
69 <ul><li><strong>10 апреля</strong>- Александр Павлють, системный инженер и CEO "Мьёльнир", вебинар про митинги, личный менеджмент</li>
70 <li><strong>13 апреля</strong>- публичное собеседование с Евгением (Котом) Гусевым (Director of development Wrike, соорганизатор конференции HolyJS) и Виктором Журавлёвым: джуниор фронтенд</li>
70 <li><strong>13 апреля</strong>- публичное собеседование с Евгением (Котом) Гусевым (Director of development Wrike, соорганизатор конференции HolyJS) и Виктором Журавлёвым: джуниор фронтенд</li>
71 <li><strong>18 апреля</strong>- вебинар с Людмилой Мжачих, руководителем группы фронтенд-разработки проекта Mall.my.com, Mail.Ru Group, экс-организатором сообщества moscowcss, автором блогов о фронтенд-разработке на medium, автором телеграмм канала frontend_thoughts, о профессии верстальщика</li>
71 <li><strong>18 апреля</strong>- вебинар с Людмилой Мжачих, руководителем группы фронтенд-разработки проекта Mall.my.com, Mail.Ru Group, экс-организатором сообщества moscowcss, автором блогов о фронтенд-разработке на medium, автором телеграмм канала frontend_thoughts, о профессии верстальщика</li>
72 <li><strong>20 апреля</strong>- публичное собеседование с Александром Макаровым (активный участник OpenSource проектов, один из разработчиков PHP-фреймворка Yii и его представитель в php-fig, организатор PHP Russia) и студентом Хекслета Русланом Кугом</li>
72 <li><strong>20 апреля</strong>- публичное собеседование с Александром Макаровым (активный участник OpenSource проектов, один из разработчиков PHP-фреймворка Yii и его представитель в php-fig, организатор PHP Russia) и студентом Хекслета Русланом Кугом</li>
73 <li><strong>23 апреля</strong>- вебинар с Игорем Шеко, Lead Front End Developer в Voximplant - про Vue.js</li>
73 <li><strong>23 апреля</strong>- вебинар с Игорем Шеко, Lead Front End Developer в Voximplant - про Vue.js</li>
74 <li><strong>27 апреля</strong>- публичное собеседование с Никитой Соболевым (CEO wemake.servises) и Александром Леликовым: джуниор питон</li>
74 <li><strong>27 апреля</strong>- публичное собеседование с Никитой Соболевым (CEO wemake.servises) и Александром Леликовым: джуниор питон</li>
75 <li><strong>30 апреля</strong>- продолжение лайвкодинга на Django с преподавателем Хекслета Алексеем Пироговым и ментором Сергеем Карпуком</li>
75 <li><strong>30 апреля</strong>- продолжение лайвкодинга на Django с преподавателем Хекслета Алексеем Пироговым и ментором Сергеем Карпуком</li>
76 </ul><blockquote><p>И, конечно же, не забываем следить за внезапными стримами на<strong><a>канале Кирилла Мокевнина</a></strong>. Кирилл примерно раз в неделю выходит в прямой эфир, рассказывает о жизни Хекслета, последних новостях и программировании.</p>
76 </ul><blockquote><p>И, конечно же, не забываем следить за внезапными стримами на<strong><a>канале Кирилла Мокевнина</a></strong>. Кирилл примерно раз в неделю выходит в прямой эфир, рассказывает о жизни Хекслета, последних новостях и программировании.</p>
77 </blockquote><h2>Что ещё посмотреть</h2>
77 </blockquote><h2>Что ещё посмотреть</h2>
78 <ul><li><a>Публичное собеседование на backend-разработчика</a>: Женя Зайцев и Саша Пащенко</li>
78 <ul><li><a>Публичное собеседование на backend-разработчика</a>: Женя Зайцев и Саша Пащенко</li>
79 <li>9 коротких<a>видео о проектировании функций</a></li>
79 <li>9 коротких<a>видео о проектировании функций</a></li>
80 </ul><h2>Что почитать</h2>
80 </ul><h2>Что почитать</h2>
81 <p>В блоге Хекслета в марте вышло 16 статей. А ещё мы сделали так, чтобы искать их стало ещё приятнее: обновился дизайн карточек в блоге.</p>
81 <p>В блоге Хекслета в марте вышло 16 статей. А ещё мы сделали так, чтобы искать их стало ещё приятнее: обновился дизайн карточек в блоге.</p>
82 <p><strong>О разработке</strong></p>
82 <p><strong>О разработке</strong></p>
83 <ul><li><a>Кто такой тимлид и как вырасти до этой должности</a></li>
83 <ul><li><a>Кто такой тимлид и как вырасти до этой должности</a></li>
84 <li>Rome:<a>что умеет новый универсальный инструмент JavaScript</a></li>
84 <li>Rome:<a>что умеет новый универсальный инструмент JavaScript</a></li>
85 <li><a>Обзор на Laravel 7</a></li>
85 <li><a>Обзор на Laravel 7</a></li>
86 <li><a>Новые медиазапросы</a>: адаптируем страницу к яркому свету и ночному режиму, управляем контрастностью и анимацией с помощью CSS</li>
86 <li><a>Новые медиазапросы</a>: адаптируем страницу к яркому свету и ночному режиму, управляем контрастностью и анимацией с помощью CSS</li>
87 <li>Погружаемся в Python:<a>что такое trampoline и как его использовать</a></li>
87 <li>Погружаемся в Python:<a>что такое trampoline и как его использовать</a></li>
88 <li>Перевод<a>статьи "Почему нумерация должна начинаться с нуля"</a></li>
88 <li>Перевод<a>статьи "Почему нумерация должна начинаться с нуля"</a></li>
89 <li><a>Алгоритм результативной удаленной работы с джуниор-разработчиками</a></li>
89 <li><a>Алгоритм результативной удаленной работы с джуниор-разработчиками</a></li>
90 </ul><p><strong>Совершенный код (цикл статей Кирилла Мокевнина)</strong></p>
90 </ul><p><strong>Совершенный код (цикл статей Кирилла Мокевнина)</strong></p>
91 <ul><li><a>Нормализация данных</a></li>
91 <ul><li><a>Нормализация данных</a></li>
92 <li><a>Поддержка кроссплатформенности</a></li>
92 <li><a>Поддержка кроссплатформенности</a></li>
93 <li><a>Явные и неявные параметры функций</a></li>
93 <li><a>Явные и неявные параметры функций</a></li>
94 <li><a>Интерфейсы модулей</a></li>
94 <li><a>Интерфейсы модулей</a></li>
95 <li><a>Обработка ошибок в библиотеках</a></li>
95 <li><a>Обработка ошибок в библиотеках</a></li>
96 </ul><p><strong>Истории успеха</strong></p>
96 </ul><p><strong>Истории успеха</strong></p>
97 <ul><li><a>История Евгения Бухарова о том, как он пожертвовал учёбой в политехе ради карьеры программиста</a></li>
97 <ul><li><a>История Евгения Бухарова о том, как он пожертвовал учёбой в политехе ради карьеры программиста</a></li>
98 <li><a>История студента, который несколько раз бросал обучение, но всё равно пришёл к цели</a></li>
98 <li><a>История студента, который несколько раз бросал обучение, но всё равно пришёл к цели</a></li>
99 <li><a>История Ивана Улановича о сдаче двух проектов в профессии "Фронтенд JavaScript" и устройстве на работу</a></li>
99 <li><a>История Ивана Улановича о сдаче двух проектов в профессии "Фронтенд JavaScript" и устройстве на работу</a></li>
100 <li><a>История Кирилла Григорьева о карьере программиста в 21 год</a></li>
100 <li><a>История Кирилла Григорьева о карьере программиста в 21 год</a></li>
101 </ul><h2>Куда пойти</h2>
101 </ul><h2>Куда пойти</h2>
102 <p>Никуда. Сидите дома и будьте здоровы! В календарях мероприятий активно появляются события, которые проводятся в формате онлайн. В условиях карантина это лучшее решение.</p>
102 <p>Никуда. Сидите дома и будьте здоровы! В календарях мероприятий активно появляются события, которые проводятся в формате онлайн. В условиях карантина это лучшее решение.</p>
103 <p>Например, ежегодная конференция "Стачка" впервые пройдёт в виде трансляций 22-25 мая. Подробности и регистрация<a>здесь</a>, а по промокоду<strong>HEXLET</strong>активируется промокод со скидкой 10%.</p>
103 <p>Например, ежегодная конференция "Стачка" впервые пройдёт в виде трансляций 22-25 мая. Подробности и регистрация<a>здесь</a>, а по промокоду<strong>HEXLET</strong>активируется промокод со скидкой 10%.</p>
104 <p>Ещё один формат полезного досуга - участие в конкурсах. Прямо сейчас МТС проводит Х Международный конкурс социальных IT-стартапов Social Idea. Проект направлен на применение цифровых технологий в решении социально значимых задач и поиск стартапов, способных это осуществить. Конкурс проходит с марта по ноябрь 2020 года. Узнайте подробности и подайте заявку<a>здесь</a>.</p>
104 <p>Ещё один формат полезного досуга - участие в конкурсах. Прямо сейчас МТС проводит Х Международный конкурс социальных IT-стартапов Social Idea. Проект направлен на применение цифровых технологий в решении социально значимых задач и поиск стартапов, способных это осуществить. Конкурс проходит с марта по ноябрь 2020 года. Узнайте подробности и подайте заявку<a>здесь</a>.</p>
105 <p>Ну или можно мыслить позитивно и надеяться, что в мае самоизоляция будет отменена. И тогда есть отличный повод посетить Технопарк Сколково: 26-29 мая там проходит прикладная конференция и выставка об инновационных технологиях для бизнеса<a>Tech Week 2020</a>. По промокоду<strong>tw-hexlet10</strong>- скидка 10%.</p>
105 <p>Ну или можно мыслить позитивно и надеяться, что в мае самоизоляция будет отменена. И тогда есть отличный повод посетить Технопарк Сколково: 26-29 мая там проходит прикладная конференция и выставка об инновационных технологиях для бизнеса<a>Tech Week 2020</a>. По промокоду<strong>tw-hexlet10</strong>- скидка 10%.</p>
106 <p><a><em>Источник превью к статье</em></a></p>
106 <p><a><em>Источник превью к статье</em></a></p>