Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.

Блог Хекслета

Обучение, саморазвитие и истории успеха
,

ВебинарыВебинар 7: Математика для программиста

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

  • зачем математика программисту?
  • какая нужна подготовка, чтобы начать изучать математику будучи уже взрослым? что такое “школьный курс” вообще?!
  • theory of computation, математические свойства железа и софта, фундаментальные ограничения вычислительных машин
  • зачем нужна теория автоматов

Полезные ссылки

Просто интересные книги

Серьезные книги

Читать дальше →
,

ВебинарыВебинар 6: Экстремальное программирование

Экстремальное программирование это набор практик, который выводит качество программного обеспечения на новый уровень. Разработка через тесты, парное программирование, использование непрерывной интеграции, коротких циклов релиза и рефакторинга приводит к значительному улучшению программного продукта и кардинально ускоряет его разработку. Мы поделимся своим многолетним опытом практики XP и расскажем как проще всего начать использовать лучшее из того что есть в XP.

Читать дальше →
,

ВебинарыВебинар 5: Тестирование и TDD

Как начать писать тесты, как работать с TDD, какие тесты бывают и как писать нормальный код так, чтобы его можно было тестировать. И, конечно, мы поговорим про сайд-эффекты, чистые функции, mock'и, stub'ы и все такое.

Читать дальше →
,

ВебинарыВебинар 4: Собеседования: взгляд со стороны работодателя

Мы поговорим о том, что важно показать на собеседовании, какими знаниями надо обладать, как готовиться к беседе. Рассмотрим типы задаваемых вопросов и цели, которые они преследуют. Узнаем, чем отличаются собеседования на junior и senior позиции. Так же Кирилл расскажет про свой опыт, ошибки и извлеченные уроки после сотен проведенных собеседований (удаленно и очно). Мы также затронем вопросы культур и типов компаний. Как по собеседованию понять, стоит ли там работать. А в конце ответим на вопрос «почему люк круглый?»

Заметки и ссылки
Читать дальше →
,

ВебинарыВебинар 3: Текстовый редактор vim

Почему vim это не yet another editor и зачем его используют. Основные понятия, трюки и стандартный workflow.

Заметки и ссылки
Читать дальше →
,

ВебинарыВебинар 2: Сравнение подходов при решении задачи

Обсуждение практического задания word count. Код–ревью нескольких типичных решений, хорошие и плохие моменты. О том, как это задание помогает многое прояснить в понимании парадигм программирования.

Заметки и ссылки
Читать дальше →