0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>В Hexlet каждый день происходит большое количество изменений: мы дополняем курсы, помогаем реализовывать проекты, тестируем новый дизайн и многое другое. Настало время поделиться с вами тем, что было сделано нашей командой в январе.</p>
1
<p>В Hexlet каждый день происходит большое количество изменений: мы дополняем курсы, помогаем реализовывать проекты, тестируем новый дизайн и многое другое. Настало время поделиться с вами тем, что было сделано нашей командой в январе.</p>
2
<p><strong>ТЕХНИЧЕСКИЕ ИЗМЕНЕНИЯ</strong></p>
2
<p><strong>ТЕХНИЧЕСКИЕ ИЗМЕНЕНИЯ</strong></p>
3
<ul><li>Мы переделали инфраструктуру нашего сайта и личных кабинетов. Теперь во время релиза не происходит остановка серверов (zero downtime deployment).</li>
3
<ul><li>Мы переделали инфраструктуру нашего сайта и личных кабинетов. Теперь во время релиза не происходит остановка серверов (zero downtime deployment).</li>
4
<li>Упростили регистрацию в компанию - теперь достаточно один раз перейти по ссылке из приглашения, и принадлежность к компании привязывается автоматически.</li>
4
<li>Упростили регистрацию в компанию - теперь достаточно один раз перейти по ссылке из приглашения, и принадлежность к компании привязывается автоматически.</li>
5
</ul><p><strong>УСПЕХИ СТУДЕНТОВ</strong></p>
5
</ul><p><strong>УСПЕХИ СТУДЕНТОВ</strong></p>
6
<p><strong>ПЕРВАЯ СТУПЕНЬ:</strong></p>
6
<p><strong>ПЕРВАЯ СТУПЕНЬ:</strong></p>
7
<p>В этом месяце мы выпустили четыре группы студентов первой ступени обучения. Они реализовали проект "Brain Games" - набор мини-игр, запускаемых из консоли. Это небольшое, но полноценное приложение, позволяющее студентам глубоко погрузиться в экосистемы JavaScript и PHP, закрепить в "боевых" условиях полученные на курсах знания, получить опыт построения архитектуры приложения.</p>
7
<p>В этом месяце мы выпустили четыре группы студентов первой ступени обучения. Они реализовали проект "Brain Games" - набор мини-игр, запускаемых из консоли. Это небольшое, но полноценное приложение, позволяющее студентам глубоко погрузиться в экосистемы JavaScript и PHP, закрепить в "боевых" условиях полученные на курсах знания, получить опыт построения архитектуры приложения.</p>
8
<p><em><strong>Ключевые слова:</strong>clean code, node.js, npm, composer, Eslint, CodeSniffer, babel, Continuous integration</em></p>
8
<p><em><strong>Ключевые слова:</strong>clean code, node.js, npm, composer, Eslint, CodeSniffer, babel, Continuous integration</em></p>
9
<blockquote><p><strong><em><a>Алексей Слюнявчиков, г. Москва:</a></em></strong>"Завершил первый проект и хочу поделиться впечатлениями. Долго откладывал выполнение проекта, так как не понимал за что я буду платить, но теперь стало ясно, что он стоит своих денег. Первый шаг сразу обескуражил меня большим количеством новых инструментов. Вроде бы я их и изучал, но как дело коснулось практического применения, то все знания оказались настолько поверхностными, что пользы от них было мало. Очень хорошо, что этот шаг сделан в виде прямой инструкции, иначе я бы несколько дней разбирался только с ним. Но дальше все пошло намного быстрее. Самое важное лично для меня, что оставил после себя первый проект в голове - это знания об архитектуре настоящего полноценного приложения, пусть совсем тривиального, но полностью самодостаточного. Теперь руки чешутся создать еще что-нибудь подобное. В связи с этим было бы здорово, чтобы после прохождения проекта оставался достпуп к какому-нибудь краткому его содержанию или памятке с основными шагами. Хочется выразить отдельную благодарность своему ментору, Александру Овчару. Очень грамотно направлял в верное русло. Было приятно с ним работать. Да и вообще все ребята из Хекслета молодцы! Сделали отличный обучающий ресурс, аналогов которому я еще не встречал. Спасибо вам за вашу работу!"</p>
9
<blockquote><p><strong><em><a>Алексей Слюнявчиков, г. Москва:</a></em></strong>"Завершил первый проект и хочу поделиться впечатлениями. Долго откладывал выполнение проекта, так как не понимал за что я буду платить, но теперь стало ясно, что он стоит своих денег. Первый шаг сразу обескуражил меня большим количеством новых инструментов. Вроде бы я их и изучал, но как дело коснулось практического применения, то все знания оказались настолько поверхностными, что пользы от них было мало. Очень хорошо, что этот шаг сделан в виде прямой инструкции, иначе я бы несколько дней разбирался только с ним. Но дальше все пошло намного быстрее. Самое важное лично для меня, что оставил после себя первый проект в голове - это знания об архитектуре настоящего полноценного приложения, пусть совсем тривиального, но полностью самодостаточного. Теперь руки чешутся создать еще что-нибудь подобное. В связи с этим было бы здорово, чтобы после прохождения проекта оставался достпуп к какому-нибудь краткому его содержанию или памятке с основными шагами. Хочется выразить отдельную благодарность своему ментору, Александру Овчару. Очень грамотно направлял в верное русло. Было приятно с ним работать. Да и вообще все ребята из Хекслета молодцы! Сделали отличный обучающий ресурс, аналогов которому я еще не встречал. Спасибо вам за вашу работу!"</p>
10
</blockquote><p><strong>ВТОРАЯ СТУПЕНЬ:</strong></p>
10
</blockquote><p><strong>ВТОРАЯ СТУПЕНЬ:</strong></p>
11
<p>На второй более продвинутой ступени обучения мы выпустили пять групп студентов, которые реализовали проект "Вычислитель отличий".</p>
11
<p>На второй более продвинутой ступени обучения мы выпустили пять групп студентов, которые реализовали проект "Вычислитель отличий".</p>
12
<p><em><strong>Ключевые слова:</strong>TDD, unit-тестирование, функциональное программирование, абстрактное синтаксическое дерево, форматы данных, полиморфизм, архитектурные принципы</em></p>
12
<p><em><strong>Ключевые слова:</strong>TDD, unit-тестирование, функциональное программирование, абстрактное синтаксическое дерево, форматы данных, полиморфизм, архитектурные принципы</em></p>
13
<blockquote><p><strong><em><a>Dale Barbara:</a></em></strong></p>
13
<blockquote><p><strong><em><a>Dale Barbara:</a></em></strong></p>
14
<p>Сказать, что я очень благодарен Кириллу за обучение на проекте - ничего не сказать! Во-первых, с первого раза не пошло. Застопорился на фундаментальных понятиях - вернее, на одном (привет fs ). И вот тут место для первой благодарности: да, пришлось потратить еще раз ресурс на прохождение, но, как сказал мой ментор :"не дошел сам - считай не понял". Это очень важный момент, т.к. лишний раз активизирует самокритичность и в подкорку зашивает потребность в анализе пролеммы "с ноля". Благодарность №2: за выбитый из головы "буллшит": несравнимо более, чем прежде, утвердилось понятие того, что код надо писать так, чтоб он сам за себя говорил при первом взгляде на него (промежуточный респект Кириллу за "Ментальное программирование" - за обе части). Ну и на финиш - огроменное спасибо учителю за то, что не проявляет излишнюю уступчивость при проверке работы и в то же время имеет вагон и мелкую тележку терпения даже в случае n-ного повторения ему одних тех же примитивных вопросов. Это значит, что он во первых - искренне желает научить учащегося, во вторых - понимая свое влияние на человека в процессе обучения, через мозговой скрип и ментальную шлифовку обучаемого помогает ему лишний раз обрести уверенность в своих силах и устранить на нужных этапах кривое восприятие вещей."</p>
14
<p>Сказать, что я очень благодарен Кириллу за обучение на проекте - ничего не сказать! Во-первых, с первого раза не пошло. Застопорился на фундаментальных понятиях - вернее, на одном (привет fs ). И вот тут место для первой благодарности: да, пришлось потратить еще раз ресурс на прохождение, но, как сказал мой ментор :"не дошел сам - считай не понял". Это очень важный момент, т.к. лишний раз активизирует самокритичность и в подкорку зашивает потребность в анализе пролеммы "с ноля". Благодарность №2: за выбитый из головы "буллшит": несравнимо более, чем прежде, утвердилось понятие того, что код надо писать так, чтоб он сам за себя говорил при первом взгляде на него (промежуточный респект Кириллу за "Ментальное программирование" - за обе части). Ну и на финиш - огроменное спасибо учителю за то, что не проявляет излишнюю уступчивость при проверке работы и в то же время имеет вагон и мелкую тележку терпения даже в случае n-ного повторения ему одних тех же примитивных вопросов. Это значит, что он во первых - искренне желает научить учащегося, во вторых - понимая свое влияние на человека в процессе обучения, через мозговой скрип и ментальную шлифовку обучаемого помогает ему лишний раз обрести уверенность в своих силах и устранить на нужных этапах кривое восприятие вещей."</p>
15
</blockquote><p><strong>ТРЕТЬЯ И ЧЕТВЁРТАЯ СТУПЕНИ:</strong></p>
15
</blockquote><p><strong>ТРЕТЬЯ И ЧЕТВЁРТАЯ СТУПЕНИ:</strong></p>
16
<p>На третьей и четвёртой ступенях выпустили 7 групп наших самых смелых и преданных учеников :)</p>
16
<p>На третьей и четвёртой ступенях выпустили 7 групп наших самых смелых и преданных учеников :)</p>
17
<ul><li>JS-фронтендеры запилили реальное фронтенд-приложение RSS Reader и облегчённую версию Slack.</li>
17
<ul><li>JS-фронтендеры запилили реальное фронтенд-приложение RSS Reader и облегчённую версию Slack.</li>
18
<li>Бэкенд-разработчики создали анализаторы и загрузчик страниц и Менеджер задач.</li>
18
<li>Бэкенд-разработчики создали анализаторы и загрузчик страниц и Менеджер задач.</li>
19
</ul><p>В проектах задействованы большинство передовых технологий, используемых в продакшене. Никто обиженным не остался :)</p>
19
</ul><p>В проектах задействованы большинство передовых технологий, используемых в продакшене. Никто обиженным не остался :)</p>
20
<p><em><strong>Ключевые слова:</strong>проектирование, асинхронное программирование, DOM, Mock/Stub, работа с ошибками, http, Webpack, Gulp, ORM, шаблонизация, Bootstrap, Rollbar, Ajax, деплой, Rest, Reac + Redux + Forms</em></p>
20
<p><em><strong>Ключевые слова:</strong>проектирование, асинхронное программирование, DOM, Mock/Stub, работа с ошибками, http, Webpack, Gulp, ORM, шаблонизация, Bootstrap, Rollbar, Ajax, деплой, Rest, Reac + Redux + Forms</em></p>
21
<p><strong>Мы очень гордимся успехами наших студентов!</strong>Хотите тоже положить проект к себе в портфолио? Нажмите кнопку “Вступить в проекты” в личном кабинете Hexlet. Больше подробностей<a>тут</a>.</p>
21
<p><strong>Мы очень гордимся успехами наших студентов!</strong>Хотите тоже положить проект к себе в портфолио? Нажмите кнопку “Вступить в проекты” в личном кабинете Hexlet. Больше подробностей<a>тут</a>.</p>
22
<p><strong>БЛОГ</strong></p>
22
<p><strong>БЛОГ</strong></p>
23
<ul><li><a>История успеха нашего студента</a>, который начал обучение с нуля в мае 2018 и уже сейчас прошёл стажировку в IT-компанию на должность младшего программиста</li>
23
<ul><li><a>История успеха нашего студента</a>, который начал обучение с нуля в мае 2018 и уже сейчас прошёл стажировку в IT-компанию на должность младшего программиста</li>
24
<li>Подкасты<a>22 “2B2M: две книги + два фильма”</a>и<a>23 “Q&A: корпорации, языки и ограничения”</a>от Рахима Давлеткалиева</li>
24
<li>Подкасты<a>22 “2B2M: две книги + два фильма”</a>и<a>23 “Q&A: корпорации, языки и ограничения”</a>от Рахима Давлеткалиева</li>
25
<li>Полезная<a>статья об ошибках именования переменных</a>от Кирилла Мокевнина</li>
25
<li>Полезная<a>статья об ошибках именования переменных</a>от Кирилла Мокевнина</li>
26
<li>Совместные обучающие видео от Hexlet и Алексея Савватеева:<a>множества</a>,<a>функции</a>и<a>функции под микроскопом</a></li>
26
<li>Совместные обучающие видео от Hexlet и Алексея Савватеева:<a>множества</a>,<a>функции</a>и<a>функции под микроскопом</a></li>
27
<li><strong>Бонусная статья:<a>как стать миддл или сеньор разработчиком, обучаясь на любых курсах по программированию</a></strong></li>
27
<li><strong>Бонусная статья:<a>как стать миддл или сеньор разработчиком, обучаясь на любых курсах по программированию</a></strong></li>
28
</ul><p><strong>CODE-BASICS.RU</strong></p>
28
</ul><p><strong>CODE-BASICS.RU</strong></p>
29
<p><a>code-basics.ru</a>- бесплатные практические уроки по программированию для тех, кто начинает с нуля. Это тоже проект Hexlet, который сейчас активно развивается.</p>
29
<p><a>code-basics.ru</a>- бесплатные практические уроки по программированию для тех, кто начинает с нуля. Это тоже проект Hexlet, который сейчас активно развивается.</p>
30
<p>Ежедневно на code-basics.ru появляются новые упражнения по JS, PHP и Python. Курс Racket в данный момент находится в разработке, и о его запуске мы сообщим отдельно.</p>
30
<p>Ежедневно на code-basics.ru появляются новые упражнения по JS, PHP и Python. Курс Racket в данный момент находится в разработке, и о его запуске мы сообщим отдельно.</p>
31
<p><strong>ПАРТНЁРЫ</strong></p>
31
<p><strong>ПАРТНЁРЫ</strong></p>
32
<p>Мы - команда энтузиастов и любим поддерживать тех, кто делится профессиональными знаниями с другими. В январе Hexlet стал информационным партнёром трёх мероприятий:</p>
32
<p>Мы - команда энтузиастов и любим поддерживать тех, кто делится профессиональными знаниями с другими. В январе Hexlet стал информационным партнёром трёх мероприятий:</p>
33
<ul><li><a>Стачка - 2019</a>- ежегодная международная конференция для IT-специалистов (пройдёт 26-27 апреля в Ульяновске)</li>
33
<ul><li><a>Стачка - 2019</a>- ежегодная международная конференция для IT-специалистов (пройдёт 26-27 апреля в Ульяновске)</li>
34
<li><a>IT-Way</a>- образовательный проект для школьников и студентов, направленный на популяризацию ИТ-специальностей</li>
34
<li><a>IT-Way</a>- образовательный проект для школьников и студентов, направленный на популяризацию ИТ-специальностей</li>
35
<li><a>#ТЫЖДИЗАЙНЕР</a>- конференция для дизайнеров и тех, кто хочет их понять</li>
35
<li><a>#ТЫЖДИЗАЙНЕР</a>- конференция для дизайнеров и тех, кто хочет их понять</li>
36
</ul><p><strong><em>На сегодня всё :-) Хотите получать новости Hexlet оперативно? Подписывайтесь на наши социальные сети и канал в slack.</em></strong></p>
36
</ul><p><strong><em>На сегодня всё :-) Хотите получать новости Hexlet оперативно? Подписывайтесь на наши социальные сети и канал в slack.</em></strong></p>