Как я делал второй проект по профессии «Фронтенд Javascript» и устроился на р... главное изображение
Истории успеха

Всем привет. Расскажу, как благодаря обучению на Hexlet я попал в большой коммерческий проект. Скажу честно, не сразу удалось собрать волю в кулак и нормально учиться. Пару раз бросал — то рекурсия, то функции взрывали мозг. Но в итоге я с ними справился.

Аватар пользователя Иван Уланович
Иван Уланович
около 4 часов назад
Погружаемся в Python: что такое trampoline и как его использовать главное изображение
Разработка

В этой статье рассматривается один из способов избавления от хвостовых вызовов: trampoline. Он работает так: перед хвостовым вызовом удаляется текущий фрейм исполнения из стека. Это исключает наращивание стека.

Алгоритм результативной удаленной работы с джуниор-разработчиками главное изображение
Карьера

Привет, Хекслет!

Спешу поделиться с вами куском из наших практик: как это все должно быть организовано и работает. Интересный момент заключается в том, что работает это как в офлайне, и точно так же переносится в онлайн на любых удобных для вас инструментах и трекерах.

Это практика, которую надо применить и выполнять. Если ее нет, в монитор не наглядишься. Говорить буду об этом на митапе Хекслета уже в это воскресенье, вопросы приветствуются!

Опубликована программа онлайн-митапа Хекслета главное изображение
Хекслет

Онлайн-митап пройдёт 22 марта на youtube-канале HexletUniversity. В программе выступления о разработке и карьере от пяти спикеров - Никиты Соболева (CEO wemake.services), Пухкаи Ирины (младший фронтенд-разработчик в Selectel

), Александра Павлютя (CEO «Мьёлнир»), Владимира Плигина (Software Engineer в GridGain

) и Владимира Фёдоркова (ECommPay Russia

).

Вопросы к спикерам во время митапа принимаются в slack-канале Хекслета #general. Принцип ответов на вопросы тот же, что и на оффлайн-конференциях.

Совершенный код: обработка ошибок в библиотеках главное изображение
Разработка

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

Зачем изучать HTML и CSS, или Когда роботы заменят верстальщиков на рынке труда главное изображение
Карьера

Поговорим об актуальности изучения языков HTML и CSS. Узнаем о перспективах «чистых» верстальщиков на рынке труда, поймём, могут ли программисты обойтись без знания вёрстки. Посмотрим на наличие вакансий и уровень зарплат, поинтересуемся мнением экспертов. Поехали!

Совершенный код: интерфейсы модулей главное изображение
Разработка

В некоторых языках, таких Python или JavaScript, переменные или константы, определенные на уровне модуля, могут быть импортированы в других частях программы. С одной стороны, это открывает больше возможностей по сравнению с языками, где любые данные должны находиться внутри функций, классов и так далее. С другой стороны, становится гораздо легче писать плохо поддерживаемый код.

Хекслет

Внимание! Митапы, которые должны были состояться 22 марта в Санкт-Петербурге и 18 апреля в Томске, переносятся на неопределённое время, пока ситуация с пандемией не утихнет. Вместо очных встреч будет проведён онлайн-митап на youtube-канале HexletUnivercity. Он начнётся 22 марта в 11:00 по московскому времени. Среди докладчиков - Никита Соболев (wemake.services), Александр Павлють (Мьёльнир), представители компании Selectel, Владимир Плигин (GridGain), Наталья Мусина (Хекслет) и другие эксперты. Программная сетка в разработке.

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →