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

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

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

Хекслет

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

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

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

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. Еще раз огромное спасибо всем и хорошего пятничного вечера!

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

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

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

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

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

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

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

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

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

Григорий Грудинин: После жизненных скитаний найти себя в программировании

Решился рассказать, как я прошел нелегкий путь к профессии программиста из диаметрально противоположных областей. Кто-то с детства тяготел к компьютерам и узнав, что есть возможность что-то написать некой загадочной последовательностью слов, символов и машина-программа-компьютер будет выполнять пусть и простые, но задуманные тобой действия, был сражен окончательно и выбор жизненного пути был определен. Наверное, это большое счастье и удача, пожалуй для любой профессии, без поправки на нашу сферу. У меня было совсем иначе — я до последнего момента не знал, кем хочу быть. Нет, это вовсе не значит, что я ленивый или ограниченный, скорее наоборот — я с огромным интересом погружался во все науки, мне было комфортно и в точных, и в гуманитарных дисциплинах, занимался всеми доступными мне видами спорта и был во всем этом в каком-то смысле успешен.

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

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

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


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

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

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

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

Подписка

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

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

Подписка

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

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