Начнём со скромной новости: Хекслет занял второе место среди онлайн-школ по программированию.
- Прогресс
- Популярные курсы
- Навигация
- IDE
- Новые курсы и уроки
- Проекты
- HTML
- Что почитать
- Что посмотреть
- Что послушать
- Куда сходить
- Шахматный турнир
- Карьера
Карьерный портал «Мой круг» опросил 3500 ИТ-специалистов, подробнее об исследовании читайте здесь: https://ru.hexlet.io/blog/posts/hekslet-zanyal-vtoroe-mesto-v-reytinge-onlayn-shkol-dlya-programmistov
Продолжим дайджест другой важной новостью: в конце июня на hexlet.io обновился функционал. Большая часть обновлений коснулась личного кабинета студентов.
Прогресс
Для новичков: появился борд «С чего начать», который поможет быстро сделать первые шаги в обучении — начать курс “Введение в программирование” и выбрать интересующую профессию. Для тех, кто уже учится: появилась возможность отслеживать процент прохождения выбранных курса и профессии.
Популярные курсы
Если вы не знаете, какой урок выбрать, обратите внимание на блок «Популярные курсы». Их часто выбирают студенты, чтобы сделать первые шаги в обучении.
Навигация
На экране «Обучение» появились четыре полезные вкладки для комфортной навигации:
- Сейчас — отображает последние три курса и испытания, которые вы проходите
- Мои курсы — полный список начатых вами курсов и испытаний
- Проекты — общий список доступных проектов
- Код ревью — список всех ревью, которые вы отправили для проверки учителем
IDE
Во-первых, стало удобно править своё решение (нет окна с завершением практики). Во-вторых, появилась возможность отправить на ревью даже нерабочее решение (это позволит менторам посмотреть код и вывести тесты).
Новые курсы и уроки
Python:
- Ключевые аспекты разработки на Python
- Курс «Python: Настройка окружения»: Работа с REPL
- Доступный инструментарий для работы с Python-проектами
PHP:
Проекты
Работа над проектом — это отдельная фишка Хекслета. Именно эта практическая часть помогает студентам полноценно погрузиться в разработку и работать с кодом. Если вы ещё не сталкивались с проектами, прочитайте заметку «Чему меня научил проект Brain Games: 7 главных открытий».
Подробнее о том, что такое проекты, узнайте здесь и познакомьтесь с отзывами студентов:
Alexander Perio: Вот и я завершил свой первый проект. Каковы впечатления? Только положительные. Сейчас расскажу :) . Как это было? Было и тяжело (когда пытаешься осмыслить понятия "движок", "пользователь" или "бин") и легко (когда более менее собрал движок и начал делать игры по аналогии с предыдущими). Было и грустно (когда оказалось, что движок, который я собрал, вовсе не движок) и весело (на самом деле по той же причине :) ). Был и первый коммит, и семьдесят второй :D . Если сравнить код, который я написал сам, и код, который получился в результате ревью ментора, то складывается ощущение, что в задании было также сказано создать как можно больше констант и функций (ну а как же, я же теперь умею) :D . Забавный факт - код в начале проекта работает так же, как и код в конце проекта. Но при этом код в начале я сейчас с трудом читаю и понимаю, что куда уходит, откуда приходит, а код в конце читается как документация. Тут на самом деле можно ещё долго писать о том, какие знания и навыки я приобрел (долго, потому что их действительно много), но мне необходимо проходить курсы, идти к следующему проекту. Стоил ли проект потраченных денег? Для меня однозначно стоил. Потратил деньги - приобрел опыт. Данной проект однозначно попадает в список лучших и не напрасных покупок, и стоит в одном ряду с макбуком (про мак отдельная история). Как работа с ментором? Мне работа с ментором понравилась. Он не всегда дает четкие указания к исправлению, приходится сначала осознавать, что имел в виду ментор. Это естественно бесит мозг, который не хочет думать и тратить энергию. Но в этом вся суть обучения, как оказалось (узнал я это на Хекслете только, за что отдельное спасибо). Иногда ментор пишет комментарий и не поясняет, почему так будет лучше. Если я не понимал в чем суть исправления, я писал в слак и ментор всегда отвечал (один раз не ответил, мое сообщение затерялось видимо, но сразу ответил, когда я написал еще раз). Один раз я не согласился с ментором и оказался прав. Один раз правда :D . Моим ментором был Сергей Карпук. Сергей спасибо вам огромное! Какие советы я могу дать следующим поколениям? :D Самый главный совет: задавайте вопросы! Невероятно, но факт: за время проекта, и обучения в целом, ответы на мои же вопросы приходили ко мне в то время, когда я писал их в комментариях или в слаке ментору. И еще один из не очевидных: будьте терпеливы к ребятам из Хекслета, к своим менторам (в комментариях я часто замечаю недовольных товарищей по учебе). Помимо обучения огромного количества студентов, работы над исправлением багов и улучшением Хекслета, они ведут очень много классных некоммерческих проектов, которые я настоятельно рекомендую (как для расширения кругозора, так и для мотивации): вебинары на ютубе, подкасты Хекслета, подкаст Рахима. Последний совет является также ответом, почему я потратил время на написание столь развернутого отзыва. Почти с самого начала обучения смотрю вебинары, недавно начал слушать подкасты. Это элементарная благодарность небольшому количеству людей, которые своей работой и идеей вдохновили и продолжают вдохновлять меня. Спасибо Хекслет!
Иван Попов: Отличный проект. До проверки ментора код был рабочий, но после проверки ментора и исправлением замечаний, код заиграл другими красками, самому стало приятно смотреть :) Каждый комментарий вносил понимание и осознание чего то нового, над некоторыми комментариями приходилось посидеть подумать "что же тут имеется ввиду?", опять же это приводило к новым знаниям о php и разработке в целом. Для тех кто будет проходить этот проект: делайте движок игры сразу на второй игре, как пишется в подсказках, это гораздо упростит дальнейшую разработку. Сергей, спасибо, жму руку!
HTML
На code-basics тоже обновление: мы запустили бесплатный курс HTML. В рамках данного курса рассматриваются базовые концепции: основы разметки, текст, медиаэлементы, структура, микроразметка и семантика. Начать прохождение здесь: https://code-basics.ru/languages/html
Что почитать
- Статья Кирилла Мокевнина об однострочниках и хорошем коде
- Как избавиться от вложенных коллбэков
- Подборка 100+ аккаунтов в Twitter о разработке, науке и бизнесе
- 7 необычных приёмов и инструментов HTML/CSS
- Как понять, что потенциальный работодатель будет вас ценить
- Зачем изучать PHP
- Интервью с CEO «Цифрономика» Александром Борисовым: джуны с Хекслета выделяются тем, что понимают и используют объектно-ориентированный подход
Кстати, о почитать. Хекслет открыт для ваших публикаций. Если вы хотите поделиться полезными материалами, стартовать в карьере автора технических статей или получить дополнительный источник для размещения контента и подтверждения экспертизы, напишите нам. Подробнее о том, как отправить свою статью: https://ru.hexlet.io/blog/terms
Что посмотреть
- Вебинар с Александром Павлютем (Мьёльнир) о разработке проектов, осознанности программиста и личной стратегии развития
- Интервью с Андреем Мелиховым (Яндекс.Деньги, Девшахта) о Nodejs
- Вебинар с Никитой Соболевым (wemake.services) о командной разработке и её контроле
Здесь у Хекслета тоже есть предложение. Мы приглашаем желающих присоединиться к созданию видеогайдов. Это небольшие ролики на 15 минут, где вы рассказываете о полезных для программистов инструментах, методах или фичах. Например, как использовать React Hooks, сделать box-shadow и drop-shadow через CSS или научиться очень быстро писать код. Мы готовы оказать помощь в создании и размещении контента. Чтобы обсудить темы, пишите на info@hexlet.ru с пометкой «Гайды».
Что послушать
- Hexlet Podcast: Arduino, Raspberry Pi, FPGA и прочие «железки»
Куда сходить
В июле планируется большое количество ИТ-мероприятий на природе. Например:
- Ежегодный пляжный IT-фест ULCAMP. Подробнее о событии читайте здесь и регистрируйтесь со скидкой 10% по промокоду Hexlet.
- ИТ-пикники от проекта IT-Way с образовательными докладами. Два пикника уже прошли в Ульяновске и Казани, следующие пройдут в Перми, Иркутске и Самаре. Узнайте расписание здесь: http://it-way.pro/
Шахматный турнир
Вы любите шахматы? Мы продолжили традицию шахматных турниров Hexlet и провели блиц с контролем 3 + 2. Подробнее о том, как прошёл турнир: https://ru.hexlet.io/blog/posts/hexlet-stars-june-2019-bolshoy-shahmatnyy-turnir Если вы хотите принять участие в следующем турнире, напишите в Telegram-сообществе Хекслета.
Карьера
Если вы в поиске работы, у нас есть что вам предложить. Во-первых, наши друзья из DigitalHR ищут кандидатов на три свежие позиции:
- PHP-разработчик
- Full Stack разработчик
- React Developer
Во-вторых, подборка актуальных вакансий в нашем разделе «Карьера». В-третьих, нам тоже нужны люди ;-)