Главная | Все статьи | Мотивация

Дайджест новостей Хекслета: март 2021

Время чтения статьи ~10 минут 20
Дайджест новостей Хекслета: март 2021 главное изображение

Март для нас и наших студентов прошёл под тезисом «Хекслет образовательный». Стартовали новые интенсивы, упражнения и курсы, перезапущена профессия «Java-программист» и проработаны проекты. В этом дайджесте вы найдёте информацию об обучении как для опытных разработчиков, так и для тех, кто начинает свой путь с нуля. А ещё мы наконец-то встретились с комьюнити лично (впервые с момента введения ограничений на мероприятия). Но обо всём по порядку.

Ruby on Rails

В конце марта мы начали совместный интенсив по Ruby on Rails вместе с компанией Rubyroid Labs. Это большой трёхмесячный курс, в который входит общий групповой проект и несколько больших домашних заданий с обратной связью от наставников. Группы уже стартовали и активно учатся.

CEO Rubyroid Labs Валентин Завадский в интервью в блоге Хекслета рассказал о совместном с Хекслетом курсе по Ruby on Rails, образовании и фане в программировании.

Для тех, кто хочет изучать рельсы, на Хекслете стартует новая программа – Rails-программист. Узнайте подробности о программе и запишитесь на обучение – здесь.

Кроме того, уже сейчас доступен новый курс Ruby: Составные данные с практическими заданиями и блэкджеком.

DevOps

Ещё один интенсив, про который мы хотим рассказать – «DevOps для программистов». Он тоже проходит в вебинарном формате, а вся программа занимает 3 месяца. Здесь мы рассказываем и отрабатываем автоматизацию окружения, учим использовать Docker, подключать непрерывную интеграцию на Github Actions, автоматизировать деплой с помощью Ansible и развернуть облачную инфраструктуру через Terraform.

Первая группа уже стартовала, но новые потоки будут запускаться каждый месяц. Ближайший интенсив по DevOps начнётся в конце апреля. Подробности – здесь. Если у вас остались вопросы, прочитайте интервью с преподавателем интенсива «DevOps для программистов» Алексеем Шараповым и посмотрите эфир, где мы отвечаем на вопросы.

Тестирование фронтенда

Уже завтра стартует интенсив по направлению «Тестирование фронтенда». Он длится 2 месяца, за которые вы научитесь работать с jest, testing-library и лучшими практиками, которые позволяют писать тесты быстро, и легко находить ошибки в коде. Обучение будет проходить в вебинарном формате, читать лекции будут разработчики «Яндекса».

Ответы на вопросы уже есть в записи, но если у вас появились новые, напишите нам с помощью виджета команды поддержки на сайте Хекслета.

Домашние задания

Интенсивы Хекслета направлены на мощную практическую проработку. Помимо проектов, которые потом остаются в портфолио студентов, предусмотрены домашние задания. С их помощью студенты отрабатывают знания, полученные на вебинарах. Выполнять домашние задания можно у себя на компьютере при помощи специальной новой утилиты hexlet/cli, а потом заливать на GitLab. Чтобы с этой системой работать было удобно и понятно, мы подготовили специальную справку.

Java

То, чего многие ждали и постоянно спрашивали: мы перезапустили наши курсы по Java! Это самая большая программа Хекслета — обучение длится 10 месяцев. За это время вы полностью погружаетесь в мир Java-разработки, алгоритмов и паттернов программирования: начиная с фреймворка Spring и его корпоративной версии, заканчивая базами данных, деплоем и даже фронтендом. Среди преподавателей — разработчики из Tinkoff и Leroy Merlin.

Ну и конечно, практика:

— Первый проект в профессии Java-программист Игры разума перевели на gradle — Обновили второй проект в профессии Java-программист Вычислитель отличий — Для прохождения уже доступен уникальный трек на Java, в основе которого лежат идеи легендарного курса «Структура и Интерпретация Компьютерных Программ».

Подробнее о программе «Java-программист» – здесь. А если вы только начинаете свой путь в ИТ и выбираете, какой язык программирования изучать, посмотрите вводный вебинар о Java. Егор Яковлев, преподаватель профессии Java на Хекслете, рассказывает об особенностях языка, областях применения, карьерных возможностях, о том, чем новая Java-программа отличается от предыдущей, и как проходит обучение на Хекслете.

Ещё образовательного контента

Мы покрыли весь курс Основы командной строки упражнениями и добавили отличное испытание Приглашение. Проверьте себя!

Что ещё нового:

— Появились два проекта в новые треки по алгоритмам: Поисковый движок и Роутер — Треки по ООП теперь обзавелись проектом Валидатор данных – проект можно пройти на PHP или JavaScript. — Проект Загрузчик страниц (тестирование) в треке JS: Тестирование

Два новых упражнения в курс JS Автоматическое тестирование

Разработка через тестированиеПокрытие кода тестами

Испытания в курсе Введение в Git:

Последовательность коммитовОбъединение коммитов

Испытание в курс PHP: Полиморфизм:

Дешёвые отели

Испытание к курсу PHP: Функции

Теория вероятности

Что нового для верстальщиков

Во-первых, открыта запись на интенсив по вёрстке веб-приложений. Он стартует в мае, но мы уже выложили программу и готовим проекты. Следите за новостями.

Во-вторых, в курсе Основы современной вёрстки появился новый урок Графические редакторы и испытания:

КалькуляторТерминалКалендарь

В-третьих, испытания в курсе CSS: Flex

ГистограммаHero Section

В-четвёртых, испытания в курсе CSS: Grid

InstagramФутуристический плакат

Ну, и в пятых, обновилась система тестирования проекта Music Box. Тестирование проводится по ключевым свойствам и анализу структуры вместо простого тестирования по скриншотам.

REPL

Редактор, с помощью которого студенты Хекслета оттачивают полученные навыки, заслуживает особого внимания. Мы кропотливо трудимся над ним, настраиваем под автоматическую проверку, следим за его удобством, скоростью и юзабилити.

В марте в редакторе появилась новая вкладка — REPL. С ее помощью запускается интерактивный интерпретатор, предназначенный для ввода и выполнения команд. Таким образом, отладка и проверка гипотез становятся ещё проще. Теперь студентам при выполнении практических упражнений не нужно держать repl.it в отдельной вкладке, а сам интерпретатор настроен под язык и утилиты конкретного упражнения.

Как работает REPL на Хекслете

Кстати, про отладку. В Help Хекслета добавили статью об отладке упражнений во фронтенде. Статья поможет локализовать ошибку в случаях, когда в веб-доступе всё работает, а тесты падают.

Очень много лайвкодинга

Мы продолжаем проводить открытые уроки для начинающих программистов. С их помощью мы объясняем типовые задачи, которые встречаются при изучении программирования. Каждый слушатель может реализовать код вместе с наставником Хекслета. Такие уроки появляются каждый месяц, поэтому мы рекомендуем подписаться на наши каналы и следить за уведомлениями.

В марте мы подробно разбирали работу калькулятора: объясняли, как работает стек, как подходить к проектированию этой задачи, разбирали и рефакторили код, реализовывали парсинг.

Калькулятор на PHP с Русланом ИсамухаметовымКалькулятор на Python с Артёмом АрхиповымКалькулятор на JS с Айдаром Шайхутдиновым

Кроме того, мы продолжили работу над интерактивной книгой на Django. Это уже пятая часть этого кодинга, где преподаватель профессии Python Алексей Пирогов и ментор Сергей Карпук наполняют interactive fiction новыми фичами и отлаживают код.

А если вы немного устанете от кода, и захочется поставить на фон разговор двух людей на умную тему, послушайте интервью с Алексеем Шароповым. Алексей и Кирилл размышляют о понятии и особенностях сервиса и микросервиса, о проектировании архитектуры, версионности и квалификации разработчиков.

Истории студентов

Напоминаем, что каждый студент Хекслета может написать свою заметку об обучении или большую статью. Если Хекслет помог вам изменить свою жизнь, прокачаться и устроиться на работу, вы можете написать свою историю успеха. Мы публикуем их в блоге, а авторам предоставляем пожизненную скидку 50%. Например, в марте своими историями поделились:

— Александр Иноземцев, который успел поработать разработчиком на PHP и Ruby on Rails, а потом прервал свой путь на 10 лет — Артём Прыгин, который рассказал, почему тем, кто уже начал свой путь в ИТ тоже нужен Хекслет

Помимо этого, в функционале личного кабинета студента есть возможность вести свой дневник (тоже с приятным бонусом: за 4 записи вы получаете 20 бесплатных дней обучения). Мы их внимательно читаем и любим объединять в дайджест. Например, в марте вышел уже четвёртый выпуск с публикациями наших студентов.

Что ещё почитать

О релевантности принципов объектно-ориентированного программирования SOLID — Как дочь великого английского поэта Байрона стала первым в мире программистом. История Ады Лавлейс — Полностью обновленный гайд по BootstrapШесть антипаттернов в вёрсткеОбщество всё ещё достаточно аналоговое и традиционное, поэтому на пути в IT много барьеров: интервью с Вадимом Макеевым

Кстати, мы много встречались

Ограничения потихоньку (очень потихоньку) идут на спад, а вы наверняка соскучились по нашим сходкам и митапам. Участники комьюнити Хекслета в этом месяце встретились три раза — в Москве, Санкт-Петербурге и Ульяновске. Это важно для формирования локальных сообществ: мы знакомимся лично, обсуждаем темы программирования, планируем работу open-source проектов.

Сходка Хекслета в Санкт-Петербурге

Если вы хотите быть в курсе событий и узнавать о встречах, вступайте в комьюнити Хекслета. Там мы публикуем анонсы событий.

Аватар пользователя Natalia Musina
Natalia Musina 08 апреля 2021
20
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 28 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 28 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 28 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 28 ноября