R. D. 22 мая 2017

Интервью с Михаилом Рыжиковым: процесс разработки, DDD, Agile, Lean. Ведущий — Кирилл Мокевнин.

R. D. 03 мая 2017

Ответы на вопросы новичков о веб-разработке: front vs back, фреймворки etc. Ведущий — Кирилл Мокевнин. В гостях Ольга Мелех и Йоси Адлер.

Kirill Mokevnin 27 апреля 2017

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

Kirill Mokevnin 26 марта 2017

Монокультура в программировании — это использование одного стека для решения всех возникающих задач. Она существует не только на уровне конкретного человека и его предпочтений, но также часто встречается на уровне компаний. В таких компаниях, как правило, все делается с использованием одной технологии.

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

R. D. 22 марта 2017

Кирилл Мокевнин рассказыавет об аспектах поисковой оптимизации, которые должны быть известны всем веб-разработчикам.

Kirill Mokevnin 23 февраля 2017

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

R. D. 20 февраля 2017

Свежий выпуск вопросов и ответов. Вопрос от Петра Алексеенко:

Я начинающий веб-программист, уже могу делать простые сайты и веб-сервисы на PHP, сейчас изучаю JavaScript. Много слышал про функциональное программирование, и как крут Хаскел и Clojure, посмотрел несколько уроков, сделал несколько упражнений. Интересно, прикольно, но не могу понять насколько это вообще имеет для меня смысл в реальной жизни. С одной стороны — очень интересно и есть приятное ощущение, что работаешь с элегантными штуковинами. С другой — прямо сейчас не могу ничего из этого применить, а сайты на PHP могу делать прямо сейчас. Стоит ли новичку лезть в дебри того же Clojure и ClojureScript, или сначала набрать достаточно опыта в обычных языках и фреймворках? Есть ли "правильное время" для изучения функционального программирования?

Отвечает Никита Прокопов (@tonsky)...

Kirill Mokevnin 11 февраля 2017

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

R. D. 07 февраля 2017

Ура! Проекты теперь доступны всем!

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

Проекты — это полноценные программные продукты, которые вы будете самостоятельно разрабатывать на своем компьютере, а менторы Хекслета будут проверять ваш код, помогать решать проблемы и давать рекомендации.

«Проекты сейчас доступны только в рамках профессии «Бэкенд JS-программист». Проекты идут параллельно курсам, и вам не обязательно завершать какие-то курсы для начала проектов.

  • Один проект длится одну неделю
  • Для участия в проектах нужно иметь обычную месячную или годовую подписку
  • Участие в одном проекте стоит $97
  • Чтобы вступить в ближайший проект: вступите в профессию JS Backend, потом нажмите "Вступить в проекты".

В каждом проекте вы будете получать задания с подробными описаниями и публиковать свою работу на Github'е. Каждый следующий проект — сложнее и круче предыдущего. В каждом проекте несколько шагов, и каждый проект нужно успеть сдать в срок.

В итоге:

  • вы получите опыт самостоятельной работы над настоящими проектами
  • в процессе работы мы ответим на все ваши вопросы и поможем решить все проблемы
  • ваша страница на Github'е станет вашим портфолио — там будет хороший код, который мечтают увидеть работодатели
  • после проектов мы поможем вам попасть на собеседования в разные компании
Kirill Mokevnin 24 января 2017

Как начать? Сколько нужно писать тестов? На что нужно писать тесты? На что не нужно писать тесты? Стоит ли всегда применять TDD?

Если вас интересуют ответы на эти вопросы, то вы читаете правильную статью. В своей жизни я написал не одну тысячу тестов всех мастей для разных платформ, использовал во все поля tdd и ставил процесс тестирования в командах, проектах и даже целых компаниях. И теперь я попробую обобщить этот опыт и поделиться им.

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

Хекслет

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