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

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

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

Хекслет

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

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

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

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

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

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

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

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

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

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

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

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

4. Тесты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Aleksandr Zhavruk

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

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

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

Юрий Данилин

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

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

Хочу сказать спасибо Рахиму, Кириллу и Александру за менторство и отличные вебинары. Сейчас переехал в Алматы, устроился на работу, поэтому уже почти месяц вообще нет времени заходить в чат и проходить курсы. Планирую вернуться через несколько месяцев, когда освоюсь в совершенно новой для меня области – работаю не программистом, а аналитиком в одной телеком-компании. Придется изучать Эксель и VBA, ну, и бизнес-процессы. Дата-аналитика – это как раз то, к чему я стремился. И благодаря Хекслету у меня это получилось. Спасибо! Если бы не мотивация в слаке, блоге и вебинарах, я бы так еще год сидел и не решался ходить на собеседования. Ну, и функциональное программирование – это вообще мощная штука для прокачки мозга. Всем удачи! Хекслет – это самая крутая школа!

Нургельды Дюсенов

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

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

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

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

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

Akav: Моя первая работа в качестве разработчика

Мне 31 год. С айти я был связан давно и прочно, работал системным администратором, сетевым инженером и даже дослужился до должности технического директора в небольшом ISP. Но всегда тянуло писать, с разной периодичностью пробовал изучать всякие языки и инструменты но никак не мог войти в это с правильной стороны. Да, вот какой-то условный курс по джанго, в нём подробно и понятно объясняется как сделать блог или какую-то простенькую CRM, идешь по этому и коридору и всё хорошо, всё получается, кроме того чтобы понять как самому придумать такое, как сделать именно так красиво и понятно. Были всякие udemy, codeacademy всё набегами и не очень плотно, т.к. всё это было в рамках хобби и далёкого желания когда-нибудь уйти в разработку. И тут я набрёл на хекслет и с самых первых курсов он меня зацепил, зацепил этот необычный вход, взгляд и попытку посмотреть на разработку, на построение абстракций, на какие-то концептуальные вещи вроде ООП, функционального программирования, принипов построения абстракций, декларативной и императивной парадигмы и.т.д. Это было сильно не похоже на то что я до этого видел. И тут я начал именно учиться, я начал последовательно проходить курсы, читать литературу которую рекомендуют на хекслете и проскакивает в чате, попутно те разрозненные знания из прошлого начали гармонично укладываться среди новых и как-то попёрло что-ли, начал по-другому смотреть на код, на архитектуру, да и на компьютерную науку в целом.

Ну а потом я как-то совершенно наобум спросил в чате нужен ли кому-то перспективный джун. Как не странно но мне тут же ответил @eugenlee, попросил прислать резюме (которое у меня было не разработчика а сетевого инженера) я туда нелепо вписал желание стать программистом и оконченные курсы хекслета и внезапно этого оказалось достаточно. Я приехал на собеседование, которое оказалось совсем не желчным и с успехом прошёл его. И вот я уже месяц как работаю веб-разработчиком, само собой решение было непростым, т.к. я потерял в деньгах но я искренне надеюсь что это не надолго :) В конце концов это то чем я хотел заниматься. Я очень благодарен Евгению за эту возможность. Так что хекслет это не только крутые курсы но и отличное комьюнити.

Кирилл, Рахим и все причастные: большущий вам респект!

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

Altay Sabyrbay: Скромная история скромного успеха

Я назван именем горы, страны, народа, и кучи всего ещё.

So who am I? Летом прошлого года я окончил магистратуру в зарубежном университете по специальности Автоматизация и управление, но как вы наверное уже догадались работаю я не по специальности. Наверное, как и многие здесь я всю жизнь интересовался новыми технологиями, в частности компьютерами, но по тем или иным причинам не пошёл по стезе программиста с самого начала. Да и сейчас нет большой уверенности, где я буду через 5 лет, и думаю, что это не есть плохо.

На Хекслет меня привёл мой руммэйт во времена, когда я поехал по программе обмена в Польшу, как-то раз я спросил у него, что он делает, и он ответил, что пытается написать рекурсивную функцию для каких-то целей, тогда для меня это прозвучало как заклинание. Слово за слово, и вот я уже принимаю решение начать обучение на Хекслете, правда, путь был долог, я то забрасывал обучение, то снова начинал. Первым курсом был Java 101 Вячеслава Ковалевского. Надо отдать должное курс был хорош, но джава мне так и не зашла. Потом я попытал силы в стэке PHP, а дальше плавно перешёл на профессию JS Backend, интенсивно обучаться я начал зимой 2017, прошёл половину стэка и первый проект. Потом начались экзамены и написание диссертации. До лета я толком не занимался, после возвращения с учебы пересмотрел некоторые курсы, и решил таки поискать вакансии джуниора. Откликнулся на вакансию джуниора на питоне, пришёл на собеседование и в итоге устроился джуном-падаваном-нодером.

Вот уже полгода прошло, я сдал проект на ноде, пишу мелочи на питоне, и недавно начал проект на го. Хочу сказать спасибо Хекслету за отличную базу и обучение программированию, а не языкам и синтаксису. Думаю это самое важное — знать фундаментальные вещи, и понимать что да как. Кирилл и Рахим — люди на которых стоит равняться, вы крутые!

На работе я постепенно вношу немного Хекслета в жизни сотрудников, подсадил троих на курсы, вот только рефералку забыл им скинуть :(

Такая вот история, я не мастер слова, так что если слишком сжато - извиняйте. Если что кидайте вопросы в комменты :)

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

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


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

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

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

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

Подписка

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

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

Подписка

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

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