Лето возможностей
Дарим – 15% скидки на профессии до 31 июля
стажировка и помощь до первого оффера учим с нуля до первого оффера

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

Бросить высокооплачиваемую работу в рекламе, за 3 месяца стать программистом ... главное изображение
Истории успеха Фронтенд

Меня зовут Валерий Ковалев, я живу в Подмосковье и недавно мне исполнилось 34 года. Я расскажу, как я ушел из рекламного бизнеса и за три месяца стал программистом. А ещё — про удаленную работу, режим самоизоляции и пандемию.

Аватар пользователя Valery Kovalev
Valery Kovalev
22 октября 2020
47 Время чтения статьи ~6 минут Читать дальше
Как я стал программистом менее чем за год главное изображение
Истории успеха Фронтенд

Идея стать программистом родилась у меня год назад. Решение, можно сказать, было спонтанное. На тот мне было 26 лет, работал по специальности инженером-строителем. В работе не было никакой перспективы. Как я ни старался, прогресс по службе отсутствовал. В итоге решил сменить род деятельности. Начитавшись историй про то, как 30-летние становятся программистами, понял что у меня тоже получится.

Аватар пользователя Лев Рябов
Лев Рябов
21 октября 2020
42 Время чтения статьи ~6 минут Читать дальше
Современный PHP сформирует хорошее мышление в стиле ООП: интервью с Максимом ... главное изображение
Карьера PHP

Максим Шамаев — DevOps в Skyeng, известный участник сообщества PHP-разработчиков. В интервью для блога Хекслета Максим рассказал о состоянии языка, рынке труда, инструментах для разработки на PHP, связи бизнеса и программирования. По словам Максима, у PHP отличные перспективы, этот язык подходит новичкам. Наш гость считает, что язык развивается в правильном направлении, WordPress будет доминировать в интернете много лет, а бизнесу всегда будут нужны PHP-программисты.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
19 октября 2020
12 Время чтения статьи ~26 минут Читать дальше
Вышел обновленный менеджер пакетов npm v7.0.0 главное изображение
Код JavaScript

Некоммерческая организация OpenJS Foundation, занимающаяся развитием языка JavaScript, объявила о выходе npm v7.0.0 — новой версии пакетного менеджера npm. Подробно рассказываем о новинках этой версии npm.

Аватар пользователя Svet Ivanov
Svet Ivanov
14 октября 2020
11 Время чтения статьи ~2 минуты Читать дальше
Вышел Webpack 5 главное изображение
Код JavaScript

10 октября вышел webpack 5. Новая версия включает архитектурные улучшения и критичные изменения. Работа над новой версией продолжается, поэтому при обновлении можно столкнуться с проблемами и багами. Тем не менее обновиться до пятой версии и оценить её преимущества можно уже сегодня.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
13 октября 2020
8 Время чтения статьи ~2 минуты Читать дальше
Как устроен функциональный диалект Лиспа Clojure и почему использующие его пр... главное изображение
Код Java JavaScript Без стека

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

Аватар пользователя Svet Ivanov
Svet Ivanov
09 октября 2020
21 Время чтения статьи ~19 минут Читать дальше
Изменения на Хекслете: групповое обучение, автоматизированные проверки проект... главное изображение
Мотивация Без стека

На Хекслете большое обновление: теперь проходить профессии можно в группах с наставниками, автоматизированные проверки проектов на плане «Профессиональный» с ноября доступны без дополнительной оплаты. Кроме того, меняются условия обучения на плане «Премиум».

Аватар пользователя Svet Ivanov
Svet Ivanov
06 октября 2020
68 Время чтения статьи ~4 минуты Читать дальше
В чём разница между HTMLCollection и NodeList главное изображение
Код JavaScript Фронтенд

В этой статье рассмотрим разницу межу NodeList и HTMLCollection. Наглядные примеры помогут новичкам разобраться с этими структурами и корректно использовать их в своих проектах в зависимости от текущих задач.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
05 октября 2020
21 Время чтения статьи ~2 минуты Читать дальше
Спи, учись, делай пет-проект, или Как стать программистом в 41 год главное изображение
Истории успеха TypeScript Фронтенд

Я сменил много видов деятельности, но в итоге стал программистом — от судьбы не уйдёшь. Было трудно и интересно. Работаю уже два года и не собираюсь останавливаться.

Аватар пользователя Роман Авилов
Роман Авилов
02 октября 2020
94 Время чтения статьи ~9 минут Читать дальше
Дайджест новостей Хекслета: сентябрь 2020 главное изображение
Мотивация Без стека Фронтенд

Тёплый сентябрь делаем ещё более тёплым и уютным с новостями Хекслета. Доставай плед, заваривай вкусный чай и читай новости Хекслета за первый месяц осени. Впереди нас ждут глобальные изменения, например, мы начали модернизацию тарифа «Профессиональный». А ещё в профессии «Верстальщик» появился новый проект, стартует Hacktoberfest, опубликована порция статей и гайдов и, конечно же, курсы и упражнения.

Аватар пользователя Natalia Musina
Natalia Musina
01 октября 2020
26 Время чтения статьи ~8 минут Читать дальше
Как гитарист стал биологом, а потом придумал философию современных компьютеро... главное изображение
Мотивация Без стека

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

Аватар пользователя Svet Ivanov
Svet Ivanov
25 сентября 2020
18 Время чтения статьи ~10 минут Читать дальше
Что такое магические числа в программировании и как снять это заклятие главное изображение
Код Без стека

Магические числа — пример плохих практик в программировании. Из этой статьи вы узнаете, почему от них надо избавляться и как это делать.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
24 сентября 2020
21 Время чтения статьи ~2 минуты Читать дальше
Изменения в тарифном плане «Профессиональный» главное изображение
Мотивация Без стека

С 1 октября 2020 года мы архивируем годовую подписку на тарифный план «Профессиональный» за $390. С начала октября пользователям будет доступна только ежемесячная подписка на тариф «Профессиональный», цена которой останется прежней — $39 в месяц.

Аватар пользователя Svet Ivanov
Svet Ivanov
23 сентября 2020
9 Время чтения статьи ~1 минута Читать дальше
4 совета, как подойти к работодателю и предложить ему оплачивать ваше обучение главное изображение
Карьера Без стека

Как правило, каждая компания заинтересована в развитии и увеличении знаний своих сотрудников. У части (в основном средних и крупных) компаний даже есть бюджеты на обучение, для других оно может носить спонтанный характер, но, как правило, все равно этот процесс привязывается к потребностям компании. HR-менеджер Хекслета Людмила Семенова рассказывает, как сотрудникам правильно подойти к работодателю и попросить об обучении.

Аватар пользователя Lyudmila Semenova
Lyudmila Semenova
21 сентября 2020
7 Время чтения статьи ~2 минуты Читать дальше
Как проверять типы данных в JavaScript с помощью JSDoc: подробное руководство главное изображение
Код JavaScript

Существует распространённое заблуждение: якобы единственный способ избежать ошибок типизации в JavaScript — писать код на языке со статической типизацией, который компилируется в JavaScript. С этой целью используют ClojureScript, Elm, ReasonML, TypeScript и так далее. В настоящее время самое популярное решение — TypeScript. На самом деле существует альтернативный способ борьбы с ошибками типизации — проверка или линтинг типов.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
18 сентября 2020
16 Время чтения статьи ~20 минут Читать дальше
Ошибки именования в вёрстке главное изображение
Код Фронтенд

Именование — сложная задача как для начинающих, так и для опытных разработчиков. Выбор правильного названия элемента — залог читабельной вёрстки, при которой она понятна при одном взгляде на классы. Неважно, что вы используете в работе: БЭМ, OOCSS, SMACSS, или не используете методологий вообще — выбирайте имя с умом.

Аватар пользователя Nikita Mikhaylov
Nikita Mikhaylov
14 сентября 2020
16 Время чтения статьи ~5 минут Читать дальше
Разбираем Node.js. Как свойство main в package.json определяет точку входа главное изображение
Код JavaScript

Всем известно, что зависимости вашего проекта установлены в папке node_modules. Но когда вы делаете require('lodash'), как Node.js узнает, какой файл загружать при загрузке модуля?

Аватар пользователя Svet Ivanov
Svet Ivanov
11 сентября 2020
58 Время чтения статьи ~2 минуты Читать дальше
Ричард Столлман: евангелист свободного программного обеспечения, революционер... главное изображение
Мотивация Без стека

Как можно быть одновременно лидером влиятельного движения и объектом насмешек? Создавать классные и востребованные продукты и воинственно популяризировать их свободное распространение? Стать легендой в мире информационных технологий и изгоем? Ричард Столлман знает ответы на эти вопросы. Он подарил миру идею свободного программного обеспечения, но из-за собственной принципиальности оказался её пленником. Его считают одним из самых влиятельных программистов, но за глаза некоторые соратники называют экстремистом и источником ненависти.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
10 сентября 2020
19 Время чтения статьи ~17 минут Читать дальше
Семантика заголовков: как правильно структурировать информацию на веб-страницах главное изображение
Код Веб-разработка

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

Аватар пользователя Nikita Mikhaylov
Nikita Mikhaylov
09 сентября 2020
12 Время чтения статьи ~4 минуты Читать дальше
Разработка, процессы, боль планирования и подкасты: онлайн-интервью с Констан... главное изображение
Мотивация Без стека

Интервью пройдёт 9 сентября в 19:00 по московскому времени на YouTube-канале Хекслета. Константин Буркалев — архитектор, ex-ораклист, постгресмен, автор и ведущий SDCast и RadioJS, организатор SymfoniacsMSK и член программного комитета PHPRussia. В интервью мы поговорим о построении процессов разработки, взаимодействии в команде, боли планирования и составления планов и сроков для начальства, которые ВСЕГДА превращаются в тыкву, а также немного про подкасты и мероприятия для разработчиков.

Аватар пользователя Natalia Musina
Natalia Musina
08 сентября 2020
0 Время чтения статьи ~1 минута Читать дальше
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»