Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

Блог Хекслета

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

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
20 марта 2020
46 Время чтения статьи ~6 минут Читать дальше
Зачем изучать HTML и CSS главное изображение
Карьера

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

28 Время чтения статьи ~30 минут Читать дальше
Совершенный код: интерфейсы модулей главное изображение
Код

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
16 марта 2020
91 Время чтения статьи ~2 минуты Читать дальше
Мотивация

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

Аватар пользователя Natalia Musina
Natalia Musina
16 марта 2020
6 Время чтения статьи ~1 минута Читать дальше
Как я несколько раз бросал учиться, но всё равно стал программистом главное изображение
Истории успеха

Как я начал входить в ИТ. Как я начал выходить, не зайдя в него. Оказалось, что Хекслет это не только Youtube канал. Как я забрасывал Хекслет, но рад что не забросил.

Аватар пользователя Alfred Sorrow
Alfred Sorrow
12 марта 2020
40 Время чтения статьи ~8 минут Читать дальше
Совершенный код: явные и неявные параметры функций главное изображение
Код

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
12 марта 2020
77 Время чтения статьи ~4 минуты Читать дальше
Новые медиазапросы: адаптируем страницу к яркому свету и ночному режиму, упра... главное изображение
Код

Медиазапросы — один из самых мощных инструментов CSS. С их помощью можно менять стили в зависимости от типа устройства и условий просмотра. И очень часто появляются новые медиазапросы, которые расширяют возможности разработчика.

14 Время чтения статьи ~6 минут Читать дальше
Карьера

9 марта в 19:30 по московскому времени проведём публичное собеседование на позицию backend-разработчика. Собеседующий - Евгений Зайцев (IT Высер) - задаст вопросы кандидату - Александру Пащенко. Уровень кандидата - миддл, знание Ruby on Rails, PHP. Слушатели собеседования могут задавать вопросы в ходе интервью, озвучивание вопросов проводится по желанию собеседующего.

Аватар пользователя Natalia Musina
Natalia Musina
09 марта 2020
5 Время чтения статьи ~1 минута Читать дальше
Большой митап Хекслета в Санкт-Петербурге главное изображение
Мотивация

Митап состоится 22 марта в офисе компании Selectel по адресу Цветочная, 19. В программе технические и образовательные доклады, нетворкинг для участников комьюнити.

Участие в митапе бесплатное, но нужна предварительная регистрация. По всем вопросам организации митапа - к маркетологу Хекслета Наталье Мусиной.

Аватар пользователя Natalia Musina
Natalia Musina
06 марта 2020
3 Время чтения статьи ~1 минута Читать дальше
Бросить учебу ради желания работать, или Как я пожертвовал политехом ради кар... главное изображение
Истории успеха

Всем привет! Было трудно вспомнить и структурировать все периоды и моменты, потому что мой путь в профессию довольно сильно растянулся. Статья получилась не самой короткой, так как я постарался рассказать обо всех аспектах пути продолжительностью почти в 4 года. Как говорится, запасайтесь чаем, приятного чтения :-)

Аватар пользователя Евгений Бухаров
Евгений Бухаров
06 марта 2020
61 Время чтения статьи ~13 минут Читать дальше
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря