Как стать программистом?

Изучать программирование сложно

Изучать программирование
довольно сложно

Хекслет

Хекслет – это путь от первой
программы до первой работы

Обучение программированию

теория → практика → опыт → работа

1. Четыре специализации

С нуля до реальных проектов по четырём направлениям: JavaScript Backend, JavaScript Frontend, PHP и Java.

Учебные планы по программированию

2. Видео и конспекты

Видео-уроки и текстовые материалы с иллюстрациями и интерактивными блоками.

Видео уроки по программированию

3. Упражнения

Главное – практика. С первого дня. Упражнения выполняются в браузере и проверяются автоматически.

Тесты по программированию

4. Тесты

Закрепляют знания и провоцируют размышления о пройденном материале. Никакой зубрёжки и проверки памяти ;-)

Тесты по программированию

5. Помощь ментора

Наши учителя и менторы отвечают на все вопросы, помогают решить проблемы и направляют в сторону правильного решения.

Вопросы и ответы по коду

6. Проекты и портфолио

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

Ваше портфолио на Github

7. Стажировка и работа

Мы сами рассылаем ваше резюме всем своим партнёрам и десяткам компаний по всему миру.

Отзывы учеников

(прим. редактора: в этом отзыве фигурирует популярный в Рунете образовательный сервис. Мы заменили его название на "XXX" во избежание некорректной трактовки в рамках конкурентных отношений)

Я начала знакомство с JavaScript и профессией веб-разработчика с октября прошлого года, купив курс на сайте XXX. О существовании Хекслета я тогда не знала, так что курсы на XXX мне казались невероятно крутыми из всего списка "ничего", что я тогда имела. Преподаватели там хорошие, но подход не подошёл.

XXX сильно отличаются тем, что там курс из 8 уроков-вебинаров + дз и в течение месяца надо успеть после работы просмотреть эти вебинары, понять и сделать дз, иначе незачет. Этот подход объяснялся тем, что на работе будут дедлайны и надо приучаться сдавать работу (дз) в срок. Все казалось логичным, пока на курсе по JS нам не стали объяснять объекты на втором вебинаре а на третьем уже рекурсии. С этого момента мы с JS перестали друг друга понимать и начался долгий период молчания. Как выяснилось, практически все на курсе проходили его повторно, потому что с первого раза не понимали\не успевали. Я снялась с курса, закрыла XXX и села читать "подробное руководство" Флэнагана в качестве теории, и планировала практиковаться с помощью обучающих игр по JS (codeCombat и тд). Планы не сошлись и нормальных сайтов для практики и отработки функций, объектов и циклов я не нашла, так что только читала теорию и с каждым днем убеждалась в том, что это все не мое и пора наверно бросить. Мне посоветовали Хекслет и проходя "жизнь программиста" и "введение в веб-разработку" я с удивлением обнаружила, что этот сайт очень интересный.

Теперь в сравнении с XXX я могу привести уже любимую аналогию с ребенком, чтобы лучше ощутить всю боль :D Представим, что ребенка надо искупать в ванной, и папа - XXX хватает его и бросает в ледяную воду, а следом швыряет на голову игрушки. "вот тебе вода, вот тебе игрушки, играй". Как итог - шок и желание бежать.

Хекслет рассказывает интересные истории, попутно наливая воду, так что даже не замечаешь как уже начинаешь понимать рекурсии и итеративные процессы. Больше всего нравится теория-тест-практика. Это то, что я искала и мне снова интересно учиться! Хекслет дружески обнимает тебя за плечо и приглашает в интересный мир.

Сейчас я прохожу введение в программирование, дальше планирую закончить профессию фронтенд js-программиста и пройти бэкенд, читаю Флэнагана, "Код" Петцольда и иногда копаюсь на сайте Udacity, чтобы привыкать к английской терминологии. В маленьких планах: написать свой сайт для своего хобби, а в крупных ближайших планах пройти отбор в "школу 21" программирования, который открыли в Москве для обучения и практики. Вот как-то так.

Рузанна Борян

Курс - «JS: Составные данные», очень помог мне в понимании того, что такое хорошая абстракция в программе. Решение простых (и не очень :)) задач в конце каждого урока укрепляет понимание и углубляет его. Особенно хорошо, что есть возможность сравнить свое решение с решением учителя.

В уроке номер 6, который называется «Реализация пар», очень понятно описывается устройство конструктора, использование функций, как объектов первого класса. Вообще могу сказать, что Кирилл (учитель) описывает все понятно, последовательно и просто. Я, зная себя, скажу, что мне нужно именно хорошо объяснять, разжевывать. Правда, до этого я уже прошел несколько курсов по JS, и мне были не в новинку замыкания и работа с функциями в JS. Но этот курс хорошо структурировал мои знания и подложил под них фундамент. Ведь построение хороших абстракций не только увеличивает качество и простоту кода, но и сильно помогает в командной работе над программой.

Очень важно, что на Hexlet отвечают на вопрос ЗАЧЕМ вам этот или другой курс, и куда это вас должно привести.

Aleksandr Zhavruk

Огромное спасибо коллективу Хекслет за то, что такой образовательный портал существует!

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

Во вторых, стимулируется работа мозга по поиску, восприятию и применению новой информации - почти каждая задача из дополнительной практики ("челлендж") содержит некую недосказанность, которая требует поиска дополнительной информации и ее усвоения. Такая работа ("нам этого не проходили, а тут вот понадобилось") является неотъемлемой частью деятельности настоящего программиста и такие скиллы опять же улучшают вашу рыночную позицию.

Юрий Данилин

Сегодня получил свой первый оффер на позицию бэкенд разработчика на NodeJS. Это очень значимое событие для меня. Пишу, чтобы сказать огромное спасибо крутейшей команде Хекслета и всему сообществу (я не активный участник, но частенько заглядываю сюда и нахожу полезные вещи в обсуждениях)! С июля по сентябрь этого года я закончил 2 профессии: фронтэнд и бэкенд JS. Проекты не делал, т.к. параллельно с обучением потихоньку пилил свои, но сейчас понимаю, что нужно было вступать в проекты, так знания были бы более структурированы и упорядоченными. Я понимаю, что это только начало, и мне еще бесконечно много чего предстоит узнать, но именно Хекслет дал мне то самое верное направление и нужные акценты в понимании многих вещей. И еще момент для многих, кто испытывает сомнения, связанные с возрастом или образованием. У меня высшее образование, но гуманитарное (журналистика), и мне 33. Еще раз огромное спасибо всем и хорошего пятничного вечера!

Максим Проскурня

Истории успеха

Андрій Боровський: Найти работу за 4 месяца с нуля? Proffit!

Вот и пришла моя очередь делиться результатами.

Год назад решил перейти работать в офлайн и начал изучать html/css. В процессе понял, что если я хочу быть хорошим специалистом, то нужно еще знать и js. Первыми ресурсами были freecodecamp, w3school и learnjavascript, но ни один из них не давал мне полного понимания того, как вся кухня устроена и что с чем связано. Да и почему, черт возьми, вот это в скобочках попадает вон туда в функцию? Ответ “синтаксис такой” не очень помогал разбираться, так что я потихоньку начал а) впадать в панику и б) доставать знакомых программистов всякими глупыми вопросами. К моему счастью, один из них сразу сказал “Я объяснять не умею от слова “вообще”, а вот они могут тут-линк-на-хекслет”.



читать историю целиком →

Pavel Perminov: Саксесс стори с изысками

Первая моя айтишная работа - эникейщик в большой компании, из которой в последствии свалили все, кто имел хоть какое-то чистолюбие. Через год я стал старшим эникейщиком. Её через год ушел в админы. Ещё через 6 лет из 8-и в качестве админа я начал учиться программить

читать историю целиком →

Roman Pushkov: После десяти месяцев на Хекслете

Несмотря на то, что свою первую строчку кода я написал ещё в школьные годы на мифишных подготовительных курсах (там был паскаль), и образование имею вполне себе профильное (бизнес-информатика), после универа жизнь как-то забросила в другое русло, и лет эдак шесть я вообще был в стороне от этой темы, занимаясь совершенно разными вещами, вроде участия в создании ютуб канала для одной кинокомпании (даже в офисе Гугла побывал!) или продажи услуг в World of Warcraft.

Однако, в какой-то момент наступило озарение и я решил, что хватит избегать своей сущности и пора вернуться в родную стихию. Начал копать в поисках каких-нибудь курсов и отзывов о них, в итоге наткнулся на тред на дваче (of all places), где анон очень позитивно отзывался о Хекслете. Цепануло упоминание о том, что сами создатели напрямую общаются с аудиторией, отвечают на вопросы и вообще всячески помогают. Надо сказать, что про Хекслет я впервые услышал задолго до этих самых поисков: наткнулся как-то в своей ленте на видео у Кати Гавриловой, с которой учился на одном курсе, но в тот момент серьёзного значения не придал, и только открыв одно из видео с Кириллом осознал, что где-то этого достопочтенного господина я уже видел, благо память на лица хорошая, затем, копнув ютуб канал и найдя-таки то интервью, решил, что это судьба и в тот же день оформил подписку.

читать историю целиком →

Все истории успеха →


Наши учебные программы

Начинайте с начала и двигайтесь вперед

Не знаете, что изучать? Начните с бесплатного курса Введение в программирование. Он посвящен изучению самых важных и фундаментальных тем программирования с нуля.

Начальные курсы полностью бесплатны! Для продвинутых курсов нужна подписка:

Подписка

Автоматическое списание с карты $24 каждый месяц. Отмена в любой момент.

  • Помощь менторов и учителей
  • Все курсы и уроки
  • Дополнительные испытания
  • Сертификат при завершении

Подписка

Автоматическое списание с карты $240 каждый год. Отмена в любой момент.

  • Помощь менторов и учителей
  • Все курсы и уроки
  • Дополнительные испытания
  • Сертификат при завершении
  • Экономия $48 в год
  • Заморозка и перенос дней по запросу