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

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

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

РазработкаРахим Давлеткалиев: Полный цикл разработки на JavaScript

Полный цикл (full stack) разработки веб-приложений на JavaScript. Начнем с короткого введения в язык, потом в двух словах поговорим о клиентской части, в частности, об MVC фреймворках вроде Angular.js, после чего перейдем на серверную часть: Node.js и MongoDB. В конце обсудим возможность автоматизации разработки и сборки проектов с помощью Grunt.js.
Читать дальше →
,

РазвитиеРахим Давлеткалиев: Как учить английский всю жизнь

Со-основатель Хекслета Рахим рассказывает про основные моменты, которые считает важным при изучении иностранных языков, в частности – английского. [Дополнительные ссылки](https://rakh.im/english-at-ulcamp14/).
Читать дальше →
,

РазработкаРахим Давлеткалиев: Что такое алгоритмы?

- Что такое информатика и computer science? - Что такое алгоритм? - Лучшие решения обычно не очевидны - Машина Тьюринга и фундаментальные ограничения копьютеров - Что такое простые и сложные задачи? - Задача Коммивояжера - Почему языки программирования не похожи на человеческие языки?

Вторая часть — https://www.youtube.com/watch?v=-IISRXrezN8

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

РазработкаКирилл Мокевнин: Почему сложно программировать UI и как выглядит идеальный фреймворк

Одна из сложных задач современной разработки — это программирование пользовательского интерфейса. С увеличением количества элементов сложность увеличивается нелинейно и совладать с огромным количеством вариантов, состояний и переходов становится практически невозможно. Фреймворки вроде Angular со своим двусторонним связыванием пытается решить эту проблему, но на фундаментальном уровне ничего не меняется.

Со-основатель, технический директор и главный учитель Хекслета Кирилл Мокевнин рассказывает про сложность программирования интерфейсов и каким образом можно совладать со сложностью если вы знакомы с одной базовой концепцией информатики. Заодно расскажет и покажет идеальный JS-фреймворк для программирования UI.

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

РазвитиеКирилл Мокевнин: Формирование инженерной культуры

О создании и развитии хорошей инженерной культуры в команде.
Читать дальше →
,

РазработкаКирилл Мокевнин: Ментальное программирование

Со-основатель и главный учитель Хекслета Кирилл рассказывает о важности формирования правильной ментальной модели и кодирования этой модели.
Читать дальше →
,

ВебинарыВебинар 1: Что нужно изучать начинающему программисту

  1. Структура и интерпретация компьютерных программ. Парадигмы программирования. Важные основы, которые необходимо понимать каждому программисту.

  2. Структуры данных и алгоритмы. Почему это важно и что от вас ожидают на собеседованиях в хороших компаниях.

  3. Операционные системы и эксплуатация. Прощаемся с распространенным мифом о том, что программист пишет код, а все остальное — работа других.

  4. Книги. Конкретные советы и общая стратегия развития с помощью хороших книг.

+ бонусная часть

Заметки и ссылки

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

Публичные собеседованияПубличное собеседование: Антон Маркелов

Кандидат — Антон Маркелов. Вот что Антон рассказывает про себя:

"По образованию программист, работаю сисадмином, код пишу либо для автоматизации каких-то своих вещей, либо хобби-проектики мелкие. Последнее время с Ruby в основном ковыряюсь, немного с Go, раньше на Python все делал. Планирую постепенно менять профиль в сторону не чистой разработки, но смеси, того что сейчас называется Software Engineer, т.е. того, кто в состоянии и развивать, и эксплуатировать систему."

У Антона есть сайт (http://strangeman.info/) и гитхаб (https://github.com/strangeman). Он живет в далеком Хабаровске :)

Собеседующий — Антон Сергеев. В прошлом backend-разработчик в flysoft / команде iFunny (php, mongo, highload). Сейчас работает в компании FunCorp на позиции Team Manager и занимается поиском талантов и организацией работы команды инжиниринга. FunCorp — международная компания с офисами в Пензе, Лос-Анджелесе, Москве и Лимассоле. Ежедневно над их продуктами смеются более 4 миллионов человек по обе стороны океана (!), а флагман iFunny входит в TOP10 развлекательных приложений США.

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

Публичные собеседованияПубличное собеседование: Денис Товстоган

Очередное публичное собеседование, на этот раз с новым собеседующим.
Читать дальше →
,

Публичные собеседованияПубличное собеседование: Данияр Супиев

Третье публичное интервью на позицию веб-разработчика. Претендент — Данияр. Занимается фрилансом. Пишет про себя: "Пишу в основном на питоне, но, в принципе, могу писать на чём угодно, если гугл под рукой. Учился в колледже ЦАТЭК в Алматы".
Читать дальше →