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

ВебинарыВебинар 11: Интервью с CTO и со основателем Wheely.com Иваном Самсоновым

Интервью с CTO и со-основателем Wheely.com Иваном Самсоновым. Поговорим про то, как Иван стал разработчиком, как создавал свою компанию, про найм людей и много еще чего интересного.

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

Вебинары Вебинар 10: Экосистемы языков программирования

Поговорим об экосистемах языков программирования. Основным примером будет язык Ruby. Во многом он стал примером для подражания, с которого разобрали все, что только можно в разные экосистемы. Как снаружи языка, так и внутри. Посмотрим на то, как должен выглядеть правильный Package manager, как он должен решать проблемы обновления зависимостей и разрешения конфликтов. Поговорим про важность простой публикации пакетов и преимуществах центральных репозиториев. Узнаем откуда растут ноги у Cargo, NuGet, CocoaPods. Познакомимся с веб-экосистемой в языках программирования. Что такое Rack и зачем его портировали на все языки, что дал миру Rails, а так же откуда пошло понятие микрофреймворков.

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

ВебинарыВебинар 9: Рабочее окружение и продуктивность

Поговорим о настройке рабочего окружения, инструментах, софте, работе в команде и личной продуктивности. Расскажем про то, как налажена удаленная работа в команде Хекслета.

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

ВебинарыВебинар 8: Сообщество

Поговорим о формировании локального сообщества программистов и ИТ-шников, как и зачем участвовать в жизни сообщества. Поговорим о пилотном старте локального сообщества пользователей Хекслета.

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

ВебинарыВебинар 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. Код–ревью нескольких типичных решений, хорошие и плохие моменты. О том, как это задание помогает многое прояснить в понимании парадигм программирования.

Заметки и ссылки
Читать дальше →
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP и Java. Хекслет

Подробнее о том, почему наше обучение работает →