Даже если учиться каждый день в поте лица целый год или даже два
Рубрика «хекслет»
Как стать мидлом или сеньором-разработчиком, обучаясь на любых курсах по программированию?
2022-06-07 в 12:47, admin, рубрики: Блог компании Хекслет, джуниор, интернет-маркетинг, Исследования и прогнозы в IT, карьера, Карьера в IT-индустрии, курсы программирования, обучение, первая работа, сеньор, Учебный процесс в IT, хекслетCode Basics: бесплатные практические уроки для новичков
2018-06-27 в 6:30, admin, рубрики: code-basics, Elixir/Phoenix, hexlet, javascript, php, курсы, упражнения, уроки, Учебный процесс в IT, хекслетПривет! Мы в Хекслете запустили в этом году открытый и бесплатный проект для новичков: code-basics.ru. Это интерактивные курсы с практикой, рассчитанные на тех, кто вообще никогда не программировал. Мы учим основам программирования и рассказываем про базовое устройство компьютеров.
Сейчас доступен полный курс по PHP и первый модуль по JavaScript. На подходе Racket и Python. Весь исходный код платформы и самих уроков — в open source.
Сегодня хочу рассказать немного о сути Code Basics, его внутренностях и технологическом стеке.
10 правил, которые позволяют NASA писать миллионы строк кода с минимальными ошибками
2016-06-13 в 12:37, admin, рубрики: JPL, Блог компании «Hexlet», космические корабли, наса, обучение, отладка, Программирование, Си, хекслет
Маргарет Гамильтон стоит рядом с написанным ей исходным кода бортового компьютера «Аполлона»
Лаборатория реактивного движения (Jet Propulsion Laboratory) — научно-исследовательский центр НАСА, ответственный за большинство беспилотных космических кораблей США. Там пишут много кода, и права на ошибку у них намного меньше, чем у обычных программистов.
В JPL пишут на Си, и на их сайте есть документ "JPL Institutional Coding Standard", описывающий жесткие стандарты кодирования внутри организации. Они напоминают правила программирования для встроенных (embedded) систем и систем реального времени, с ограниченными ресурсами. Но многие из правил эти просто принципы хорошего программирования. Ограничение сложности, максимальное упрощение для последующего чтения кода и отладки, отсутствие побочных эффектов. Мы в Хекслете постоянно говорим об этом в вебинарах и, конечно, в самих курсах. Мы считаем очень важным как можно раньше поднимать эти темы, поэтому про функции и побочные эффекты начинаем говорить в самом первом курсе «Основы программирования», который рассчитан на новичков. Это бесплатный курс, кстати, и в нем есть практика на языке JavaScript.
В документе JPL есть много правил, но пользователь Реддита сделал выжимку десяти главных принципов. Вот перевод этого списка.Читать полностью »
Публичные собеседования на позицию веб-разработчика в прямом эфире
2016-03-29 в 9:17, admin, рубрики: Блог компании «Hexlet», джуниор, интервью, карьера, Программирование, работа, разработка, собеседование, устройство на работу, хекслетПривет!
Мы в Хекслете делаем не только практические курсы по программированию, но и готовим людей к карьере программиста. Например, недавно запустили полную программу обучения «Профессия PHP-программист», куда входят основы программирования, частично книга СИКП, веб, базы данных, деплой, управление конфигурацией и многое другое, что мы считаем важным для настоящего разработчика. По завершению учебной программы мы помогаем людям получить первый опыт и устроиться на работу.
Важный аспект последнего шага это подготовка к собеседованиям. Мы знаем, что собеседования могут быть пугающими и сложными, поэтому решили предложить нашему активному сообществу (которое живет, в основном, в большом слак-чате) идею: публичные собеседования в прямом эфире!
Сразу нашлось несколько кандидатов, и наш технический директор Кирилл toxicmt Мокевнин провел три собеседования в прямом эфире. Сегодня публикуем видеозаписи этих собеседований. Все кандидаты претендуют на позицию джуниор-программиста.
Собеседование 1: Денис Кривощеков
Занимается фрилансом, изучает Ruby on Rails.
Какие страны и языки программирования чаще побеждают в игре для программистов CodeBattle?
2016-01-26 в 9:29, admin, рубрики: codebattle, hexlet, Блог компании «Hexlet», Занимательные задачки, ненормальное программирование, Программирование, статистика, хекслет, языки программированияПривет!
В прошлом году мы запустили игру для программистов CodeBattle. Напомню, идея игры очень простая: вам и сопернику дается задача, вы решаете её на выбранном вами языке. Вы видите код соперника в реальном времени, результаты запуска тестов и можете общаться с ним и зрителями в чате. Кто первый решит задачу (удовлетворит тестам) — тот победил.
С тех пор были сыграны тысячи игр, и мы собрали интересную статистику. По состоянию на 31 декабря 2015 года, какие страны и какие языки программирования чаще побеждали?
Иными словами, мы наконец можем ответить на вопрос «какой язык круче?» :) Шучу-шучу, давайте не холиварить. Вот статистика за три последних месяца прошлого года:
Бесплатный практический курс по Bash и другие хорошие новости
2015-12-29 в 9:38, admin, рубрики: bash, hexlet, php, бесплатные курсы, Блог компании «Hexlet», вебинары, вы прочитали теги, игра, курсы, подарки, Программирование, Разработка под Linux, хекслетПривет!
Давно не писали про обновления в нашем образовательном проекте Хекслет, а тут как раз Новый год — самое время поделиться хорошими новостями. Мы сделали бесплатным популярный курс «Bash: Основы командной строки»! Это уникальный курс, потому что упражнения в нем (как и везде в Хекслете) выполняются в условиях, приближенных к боевым: вам доступен личный контейнер с root-доступом, в котором среди прочего запущена оболочка Bash.
Курс затрагивает навигацию, работу с файловой системой, пейджеры, перенаправления и потоки, историю, псевдонимы и другие аспекты работы с Bash, которыми должен владеть любой уважающий себя программист.
Читать полностью »
Под капотом образовательного проекта Хекслет
2015-03-31 в 8:23, admin, рубрики: amazon, Amazon Web Services, AWS, hexlet, ruby on rails, архитектура, Блог компании «Hexlet», системное администрирование, хекслетПривет!
В прошлой статье я рассказал о новой версии образовательного проекта Хекслет. В голосовании вы решили, что следующая статья будет о технической реализации платформы.
Напомню, Хекслет — это платформа для создания практических уроков по программированию в настоящей среде разработки. Под настоящей средой разработки мы подразумеваем полноценную машину, подключенную к сети. Эта важная деталь отличает Хекслет от других образовательных проектов (например, Codecademy или CodeSchool) — у нас нет симуляторов, все по-настоящему. Это позволяет обучать и обучаться не только программированию, но и работе с базами данных, серверами, сетью, фреймворками и так далее. В целом, если это запускается на Unix-машине — этому можно обучать на Хекслете. При этом, понимая это или нет, пользователи используют Test-Driven Development (TDD), потому что их решения проверяются юнит-тестами.
В этом посте я расскажу про архитектуру платформы Хекслет и инструменты, которые мы используем. О том, как на этой платформе создавать практически уроки — в следующей статье.
Читать полностью »
Хекслет 3.0: практические уроки по программированию в браузере
2015-03-04 в 8:42, admin, рубрики: hexlet, Блог компании «Hexlet», образование, обучение, практика, Программирование, хекслетМы уже не раз писали о запуске, перезапуске и развитии образовательного проекта Хекслет. Проект стал возможным во многом именно благодаря поддержке Хабрасообщества и администрации (особенно deniskin). Спасибо вам!
Примерно месяц назад вышла бета-версия нового Хекслета! Есть несколько важных нововведений, но главная идея Hexlet.io это полноценная практика по программированию в браузере. Главное отличие от других проектов (например, Codecademy или CodeSchool) в том, что на Хекслете нет симуляторов: в каждом уроке вы работаете с полноценной машиной, подключенной к сети. Это позволяет обучать и обучаться не только программированию, но и работе с базами данных, серверами, сетью, фреймворками и так далее. Грубо говоря, если это запускается на Unix-машине – этому можно обучать на Хекслете.
В этой статье я расскажу немного об итерациях разработки (как мы пришли к такому формату и почему считаем его правильным), о новой версии, а также о технической реализации. Но сначала – о доступных сейчас уроках.Читать полностью »
Видео-курс «Введение в логику» на русском языке
2014-02-27 в 9:50, admin, рубрики: hexlet, Блог компании «Hexlet», курс, лекции, логика, математика, Учебный процесс в IT, хекслет, метки: hexlet, курс, лекции, логика, математика, хекслетЗдравствуй!
Представляю вам курс «Введение в логику», недавно прошедший на Хекслете. Он основан на учебнике по математике Романа Добровенского. Курс состоит из шести лекций общей продолжительностью 2 часа 20 минут.
- Трейлер курса
- Раздача на Рутрекере (видео+слайды)
- Прямые ссылки на видеофайлы: первая лекция, вторая, третья, четвертая, пятая и шестая.
- Прямая ссылка на слайды (zip-архив pdf-файлов)
- RSS подкаста (совместим с iTunes; сам iTunes Store пока не принимает новые подкасты)
- Плейлист на YouTube
- Форум курса
Первая лекция. Базовые понятия логики, логические операции, наша первая теорема и закон Де Моргана.
Хекслет: Erlang, логика, операционные системы, Java 2
2014-01-21 в 8:03, admin, рубрики: erlang, Erlang/OTP, hexlet, java, Блог компании «Hexlet», курсы, лекции, логика, образование, операционные системы, хекслет, метки: erlang, hexlet, java, курсы, лекции, логика, образование, операционные системы, хекслетПривет!
Прошло уже больше полугода с момента старта проекта Хекслет. Напомню: мы проводим бесплатные онлайн-курсы по программированию и смежным дисциплинам. По традиции сегодня мы расскажем про новые курсы.
Статистика
- Завершено четыре курса (всего – больше 100 уроков)
- Сейчас в процессе – еще три курса, + запланирован старт двух курсов
- 19 000 студентов зарегистрировано
- Они сдали более 450 000 тестов
- Просмотров лекций – больше 277 000 (не считая подкастов в iTunes и раздачи через битторрент)
- 444 000 посетителей и 1.6M просмотров страниц