До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

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

Дайджест новостей Hexlet: январь 2019

Время чтения статьи ~5 минут

В Hexlet каждый день происходит большое количество изменений: мы дополняем курсы, помогаем реализовывать проекты, тестируем новый дизайн и многое другое. Настало время поделиться с вами тем, что было сделано нашей командой в январе.

ТЕХНИЧЕСКИЕ ИЗМЕНЕНИЯ

  • Мы переделали инфраструктуру нашего сайта и личных кабинетов. Теперь во время релиза не происходит остановка серверов (zero downtime deployment).
  • Упростили регистрацию в компанию - теперь достаточно один раз перейти по ссылке из приглашения, и принадлежность к компании привязывается автоматически.

УСПЕХИ СТУДЕНТОВ

ПЕРВАЯ СТУПЕНЬ:

В этом месяце мы выпустили четыре группы студентов первой ступени обучения. Они реализовали проект "Brain Games" — набор мини-игр, запускаемых из консоли. Это небольшое, но полноценное приложение, позволяющее студентам глубоко погрузиться в экосистемы JavaScript и PHP, закрепить в "боевых" условиях полученные на курсах знания, получить опыт построения архитектуры приложения.

Ключевые слова: clean code, node.js, npm, composer, Eslint, CodeSniffer, babel, Continuous integration

Алексей Слюнявчиков, г. Москва: "Завершил первый проект и хочу поделиться впечатлениями. Долго откладывал выполнение проекта, так как не понимал за что я буду платить, но теперь стало ясно, что он стоит своих денег. Первый шаг сразу обескуражил меня большим количеством новых инструментов. Вроде бы я их и изучал, но как дело коснулось практического применения, то все знания оказались настолько поверхностными, что пользы от них было мало. Очень хорошо, что этот шаг сделан в виде прямой инструкции, иначе я бы несколько дней разбирался только с ним. Но дальше все пошло намного быстрее. Самое важное лично для меня, что оставил после себя первый проект в голове - это знания об архитектуре настоящего полноценного приложения, пусть совсем тривиального, но полностью самодостаточного. Теперь руки чешутся создать еще что-нибудь подобное. В связи с этим было бы здорово, чтобы после прохождения проекта оставался достпуп к какому-нибудь краткому его содержанию или памятке с основными шагами. Хочется выразить отдельную благодарность своему ментору, Александру Овчару. Очень грамотно направлял в верное русло. Было приятно с ним работать. Да и вообще все ребята из Хекслета молодцы! Сделали отличный обучающий ресурс, аналогов которому я еще не встречал. Спасибо вам за вашу работу!"

ВТОРАЯ СТУПЕНЬ:

На второй более продвинутой ступени обучения мы выпустили пять групп студентов, которые реализовали проект "Вычислитель отличий".

Ключевые слова: TDD, unit-тестирование, функциональное программирование, абстрактное синтаксическое дерево, форматы данных, полиморфизм, архитектурные принципы

Dale Barbara:

Сказать, что я очень благодарен Кириллу за обучение на проекте - ничего не сказать! Во-первых, с первого раза не пошло. Застопорился на фундаментальных понятиях - вернее, на одном (привет fs ). И вот тут место для первой благодарности: да, пришлось потратить еще раз ресурс на прохождение, но, как сказал мой ментор :"не дошел сам - считай не понял". Это очень важный момент, т.к. лишний раз активизирует самокритичность и в подкорку зашивает потребность в анализе пролеммы "с ноля". Благодарность №2: за выбитый из головы "буллшит": несравнимо более, чем прежде, утвердилось понятие того, что код надо писать так, чтоб он сам за себя говорил при первом взгляде на него (промежуточный респект Кириллу за "Ментальное программирование" - за обе части). Ну и на финиш - огроменное спасибо учителю за то, что не проявляет излишнюю уступчивость при проверке работы и в то же время имеет вагон и мелкую тележку терпения даже в случае n-ного повторения ему одних тех же примитивных вопросов. Это значит, что он во первых - искренне желает научить учащегося, во вторых - понимая свое влияние на человека в процессе обучения, через мозговой скрип и ментальную шлифовку обучаемого помогает ему лишний раз обрести уверенность в своих силах и устранить на нужных этапах кривое восприятие вещей."

ТРЕТЬЯ И ЧЕТВЁРТАЯ СТУПЕНИ:

На третьей и четвёртой ступенях выпустили 7 групп наших самых смелых и преданных учеников :)

  • JS-фронтендеры запилили реальное фронтенд-приложение RSS Reader и облегчённую версию Slack.
  • Бэкенд-разработчики создали анализаторы и загрузчик страниц и Менеджер задач.

В проектах задействованы большинство передовых технологий, используемых в продакшене. Никто обиженным не остался :)

Ключевые слова: проектирование, асинхронное программирование, DOM, Mock/Stub, работа с ошибками, http, Webpack, Gulp, ORM, шаблонизация, Bootstrap, Rollbar, Ajax, деплой, Rest, Reac + Redux + Forms

Мы очень гордимся успехами наших студентов! Хотите тоже положить проект к себе в портфолио? Нажмите кнопку “Вступить в проекты” в личном кабинете Hexlet. Больше подробностей тут.

БЛОГ

CODE-BASICS.RU

code-basics.ru - бесплатные практические уроки по программированию для тех, кто начинает с нуля. Это тоже проект Hexlet, который сейчас активно развивается.

Ежедневно на code-basics.ru появляются новые упражнения по JS, PHP и Python. Курс Racket в данный момент находится в разработке, и о его запуске мы сообщим отдельно.

ПАРТНЁРЫ

Мы - команда энтузиастов и любим поддерживать тех, кто делится профессиональными знаниями с другими. В январе Hexlet стал информационным партнёром трёх мероприятий:

  • Стачка - 2019 - ежегодная международная конференция для IT-специалистов (пройдёт 26-27 апреля в Ульяновске)
  • IT-Way - образовательный проект для школьников и студентов, направленный на популяризацию ИТ-специальностей
  • #ТЫЖДИЗАЙНЕР - конференция для дизайнеров и тех, кто хочет их понять

На сегодня всё :-) Хотите получать новости Hexlet оперативно? Подписывайтесь на наши социальные сети и канал в slack.

Аватар пользователя Natalia Musina
Natalia Musina 07 февраля 2019
1
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября