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

Зачем изучать HTML и CSS главное изображение
Карьера

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

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

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
16 марта 2020
90 Время чтения статьи ~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. С их помощью можно менять стили в зависимости от типа устройства и условий просмотра. И очень часто появляются новые медиазапросы, которые расширяют возможности разработчика.

13 Время чтения статьи ~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 минут Читать дальше
Совершенный код: поддержка кроссплатформенности главное изображение
Код

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

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
06 марта 2020
60 Время чтения статьи ~4 минуты Читать дальше
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 28 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 28 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 28 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 28 ноября