Как стать автором
Обновить
Хекслет
Школа программирования
Сначала показывать

Как создавать курсы и писать технические тексты: Хекслет запустил бесплатную Школу Авторов

Блог компании Хекслет Учебный процесс в IT Контент-маркетинг *Карьера в IT-индустрии Копирайт

Рассказываем, что такое Школа Авторов от Хекслета и как мы бесплатно учим разработчиков, аналитиков, тестировщиков и администраторов создавать курсы и писать классные технические тексты.

Читать далее
Всего голосов 21: ↑14 и ↓7 +7
Просмотры 1.3K
Комментарии 11

«Запуск Завтра» с Саматом Галимовым: как создать самый популярный технический подкаст страны

Блог компании Хекслет IT-стандарты *Исследования и прогнозы в IT *Управление медиа *Интервью

Рассказываем, откуда взялось название «Запуск Завтра», кто вдохновил Самата попробовать формат подкаста и что общего у собственного проекта и гончарной мастерской.

Читать далее
Всего голосов 15: ↑11 и ↓4 +7
Просмотры 1.1K
Комментарии 0

Кирилл Розов, Android Broadcast: зачем программисту делиться знаниями и как это монетизировать

Блог компании Хекслет Разработка под Android *Карьера в IT-индустрии Управление медиа *Интервью

Кирилл Розов — разработчик в Тинькофф, 10+ лет опыта в Android. Автор каналов «Android Broadcast» в Telegram и YouTube, создатель сообщества Android Broadcast Talks. Мы поговорили с ним о том, как уютный канал трансформировался в бродкаст на YouTube, почему разработчикам важно делиться знаниями и как не выгореть блогеру.

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 3K
Комментарии 3

Не реактом единым: что полезно знать современному фронтенд-разработчику

Блог компании Хекслет Разработка веб-сайтов *Программирование *IT-стандарты *Карьера в IT-индустрии

Браузерная разработка — одна из самых старых и при этом динамично развивающихся отраслей IT-индустрии. Востребованность и зарплаты разработчиков веб-приложений — фронтенд-разработчиков, только растут, но вместе с тем растут и ожидания от них. У этого есть простая причина: предметная область, ее глубина и количество нюансов — запредельно объемны, и они требуют постоянного обновления собственных знаний. 

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

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 12K
Комментарии 4

Андрей Ситник: программист не обязан становиться инфлюенсером

Блог компании Хекслет Разработка веб-сайтов *Программирование *Карьера в IT-индустрии Интервью

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

Читать далее
Всего голосов 20: ↑13 и ↓7 +6
Просмотры 3.8K
Комментарии 48

Фэнтези-консоли, учебные микроконтроллеры и летние лагеря: 3 истории о том, зачем учить детей программированию

Блог компании Хекслет Программирование *Программирование микроконтроллеров *Учебный процесс в IT Робототехника

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

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 3.8K
Комментарии 4

Как стать мидлом или сеньором-разработчиком, обучаясь на любых курсах по программированию?

Блог компании Хекслет Исследования и прогнозы в IT *Учебный процесс в IT Интернет-маркетинг *Карьера в IT-индустрии

Подробно рассказываем, как стать мидлом или сеньором-разработчиком, ежедневно обучаясь на курсах по программированию в течение года или даже двух.

Читать далее
Всего голосов 546: ↑508 и ↓38 +470
Просмотры 103K
Комментарии 177

О чем вы даже не подозреваете, решая стать программистом

Блог компании Хекслет Совершенный код *Учебный процесс в IT Карьера в IT-индустрии

Меня зовут Кирилл Мокевнин, я CEO и сооснователь онлайн-школы программирования Хекслет. Мы помогаем людям с самым разным бэкграундом стать разработчиками уже 10 лет. За это время я не раз замечал, что зачастую студенты плохо представляют себе профессию. Вещи, не относящиеся напрямую к технической составляющей программирования, но имеющие огромное значение для успеха в будущей специальности, становятся для них сюрпризами еще во время обучения.

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

Читать далее
Всего голосов 43: ↑34 и ↓9 +25
Просмотры 40K
Комментарии 68

Docker, VSCode, GitLab и Office: бесплатные альтернативы популярным сервисам для программирования и работы

Блог компании Хекслет Open source *Git *Управление разработкой *Atlassian *

В результате приостановки работы зарубежных компаний и отключения российских компаний от платежных систем Visa и MasterCard многие программисты столкнулись с проблемой доступа к привычным сервисам. Рассказываем о бесплатных альтернативах продуктам, которые уже недоступны для российских пользователей по корпоративным подпискам или могут стать такими в ближайшее время.

Читать далее
Всего голосов 26: ↑17 и ↓9 +8
Просмотры 17K
Комментарии 51

Как упростить работу с базами данных в Node.js с помощью Objection.js

Блог компании Хекслет Разработка веб-сайтов *JavaScript *Node.JS *Администрирование баз данных *

Objection.js — минималистичная ORM-библиотека для Node.js, которая сильно упрощает взаимодействие с базами данных и не перегружена дополнительными функциями, как Sequelize или TypeORM. Разбираемся, в чем ее специфика и как строить запросы с ее помощью.

Недавно я увидел на StackOverflow историю разработчика, который столкнулся с проблемой использования ORM . Этот кейс натолкнул меня на мысль написать статью о альтернативе Sequelize — Objection.js, библиотеке, которая решает множество проблем ORM.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 6K
Комментарии 11

Как устроены цикл событий и стек вызовов в JavaScript

Блог компании Хекслет Разработка веб-сайтов *JavaScript *Программирование *

Цикл событий (event loop) — ключ к асинхронному программированию на JavaScript. Сам по себе язык однопоточный, но использование этого механизма позволяет создать дополнительные потоки, чтобы код работал быстрее. В этой статье разбираемся, как устроен стек вызовов и как они связаны с циклом событий.

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 31K
Комментарии 8

Oracle, Docker, AWS: альтернативы сервисам для разработчиков, которые уже заблокировали в России или скоро заблокируют

Блог компании Хекслет Amazon Web Services *GitHub *Облачные сервисы *

С начала марта зарубежные IT-компании ограничивают или полностью закрывают доступ к своим продуктам пользователям из России. В списке, среди прочих, — Microsoft, Oracle, Amazon и другие крупные компании. Рассказываем, какие существуют альтернативы уже заблокированным сервисам и что делать, если заблокируют до сих пор доступные. Этот материал постоянно обновляется.

Прежде чем рассказывать об альтернативах, следует уточнить, что доступ к большей части сервисов можно получить через VPN. Однако обход блокировки не поможет, если сервис заблокировал аккаунт пользователя или приостановил подписку.

Еще один важный момент: почти все ПО в списке заблокировано добровольно,  — то есть со стороны издателя, а не со стороны российских контролирующих органов.

Читать далее
Всего голосов 32: ↑27 и ↓5 +22
Просмотры 24K
Комментарии 52

Как мы создавали курс по C# и боролись за секунды

Блог компании Хекслет Блог компании Dodo Engineering Программирование *.NET *C# *

У сервиса онлайн-обучения программированию Хекслет есть собственный Open Source проект Code Basics, на котором выходят бесплатные курсы для начинающих на разных языках. Когда-то их было только два – PHP и JavaScript, сейчас уже более десятка. В компании Dodo Engeneering есть хорошая экспертиза по C#, поэтому мы вместе решили сделать курс с тренажером для тех, кто хочет начать изучение программирования именно с него. Во время написания курса оказалось, что из-за долгого холодного старта и ограничений учебной платформы все решения студентов падают.

В этой статье я, Женя Васильев, техлид в Dodo Engineering, расскажу, как мы решали проблему медленной сборки языка и как в этом помог Mono.

Читать далее
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 5.6K
Комментарии 5

Как понять, что перед вами плохой разработчик

Блог компании Хекслет Разработка веб-сайтов *Программирование *IT-стандарты *Управление разработкой *

Мало просто сменить свою сферу работы на IT, желательно еще и стать хорошим разработчиком. Бывший тимлид и консультант Александр Усков рассказывает, как понять, что перед вами плохой разработчик и что с ним вообще можно делать

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

Читать далее
Всего голосов 301: ↑197 и ↓104 +93
Просмотры 169K
Комментарии 403

Почему некоторые принципы программирования важны для понимания, но бесполезны на практике

Блог компании Хекслет Программирование *IT-стандарты *ООП *Управление разработкой *

Многие разработчики считают принципы программирования обязательными и используют их по дефолту во всех проектах. На самом деле большинство из них нереализуемы на практике — докажем это на нескольких примерах.

Читать далее
Всего голосов 49: ↑31 и ↓18 +13
Просмотры 38K
Комментарии 50

Почему никто не понимает REST

Блог компании Хекслет Разработка веб-сайтов *IT-инфраструктура *IT-стандарты *API *

Современное представление о REST сильно отличается от концепции архитектурного стиля, описанной в диссертации его создателя, Роя Филдинга. В этой статье разберемся, как ограничения REST понимал их автор.

Читать далее
Всего голосов 30: ↑25 и ↓5 +20
Просмотры 46K
Комментарии 26

Мифология и реальные методы прагматичного программирования

Блог компании Конференции Олега Бунина (Онтико) Блог компании Хекслет Разработка веб-сайтов *Программирование *Совершенный код *

В разработке цветет культ Карго. Многие программисты полагаются на слова, которые сказал какой-то очень уважаемый автор десятки лет назад. Они продолжают разрабатывать код, опираясь на подходы, которые либо не актуальны, и даже сам автор уже давным-давно поменял свою точку зрения. И сегодня мы поговорим о некоторых очень распространенных принципах программирования, которые не так однозначны, как может показаться на первый взгляд.

Меня зовут Кирилл Мокевнин, и я — сооснователь школы программирования Хекслет. За последние пару лет я провел собеседования с более чем 400 человек, потенциальными наставниками по совершенно разным направлениям в разработке. В результате у меня собралась большая выборка наблюдений, которые мы и разберем в этой статье.

Читать далее
Всего голосов 74: ↑69 и ↓5 +64
Просмотры 20K
Комментарии 27

Убираем JavaScript. Как при помощи htmx красиво использовать HTML и уменьшить объем кода

Блог компании Хекслет Разработка веб-сайтов *CSS *JavaScript *HTML *

htmx — инструмент для создания сложных и интерактивных веб-приложений на HTML, альтернатива клиентскому рендерингу на Javascript. В этой статье рассказываем, как библиотека помогает переиспользовать элементы на сервере, сократить объем кода на Javascript и отказаться от сборки.

Читать далее
Всего голосов 20: ↑15 и ↓5 +10
Просмотры 23K
Комментарии 18

Как отказаться от промежуточной среды разработки и ничего не потерять

Блог компании Хекслет Разработка веб-сайтов *Программирование *DevOps *

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

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 6.7K
Комментарии 7

В чем разница между софт-скиллами и чертами личности

Блог компании Хекслет Высокая производительность *Карьера в IT-индустрии Здоровье Биология

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

Читать далее
Всего голосов 17: ↑9 и ↓8 +1
Просмотры 8.5K
Комментарии 9

Информация

Сайт
ru.hexlet.io
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Финляндия
Представитель
S__vet