В этой статье мы разберемся, почему использование status enum — или конечного автомата — поможет вашему приложению избежать ошибок, с которыми вы можете столкнуться, используя логические значения.
Статьи по теме Без стека
Про прокрастинацию написаны тысячи статей, сняты сотни фильмов и книг, а различные коучи и бизнес-тренеры собрали 1000 и 1 способ борьбы с ней. Хотя на самом деле прокрастинация не так страшна, как обычно о ней рассказывают — главное, подходить к ней с умом. По словам нейробиологов, в 80% случаев прокрастинация — это продукт лени, остальные 20% — обычное выгорание, усталость или отсутствие мотивации. Мы рассказываем, нужно ли бороться с прокрастинацией, и как вообще нам с ней жить.
Многие разработчики в начале своего профессионального пути задавались вопросами: что мне надо знать и уметь, чтобы успешно пройти собеседование? Что от меня ждёт работодатель? Есть ли у меня навыки, необходимые для работы? HR-специалисты компании REG.RU рассказали, каких джуниор-разработчиков они нанимают и какие компетенции в них ценят.
Что такое VOD-сервисы? Какими инструментами пользуются программисты, работающие с такими сервисами? И как пройти путь от Android-разработчика к CTO в крупной компании?
15 июня в 19:00 по московскому времени – старт интервью с Алексеем Голубевым, CTO & CPO в компании OTTX21, ex-CTO Okko (ранее работал в Motorola, Yota). Модерирует – Сергей Мелодин (Хекслет). Интервью пройдёт в прямом эфире на youtube-канале Хекслета.
Привет, меня зовут Митя. «Хекслет» изменил мою жизнь и подарил мне состояние потока. Надеюсь, рассказ об этом поможет кому-то пройти по похожему пути и стать программистом.
Если вы долго ждали дайджест новостей Хекслета, то самое время порадоваться и скорее читать. Этой весной мы много работали, чтобы летом у вас было ещё больше образовательного контента. Сегодня в выпуске: обновления на Хекслете, перевод цен в рубли, новые курсы (в том числе карьерный трек) и множество статей и видео.
В «Дневнике студента» пользователи Хекслета постоянно выпускают собственные статьи — про обучение, программирование, мотивацию, а также пишут игры, учат английский язык и разбирают инструменты. Делимся с вами очередным дайджестом самых интересных публикаций из этой рубрики блога.
Требуют ли задачи, которые ставятся перед программистами, нестандартного подхода? Как применяется креатив для решения задач и организации процесса разработки? Как это всё вписывается в Agile, Scrum и Kanban? Поговорим об этом с Мариной Арефьевой, сооснователем Creative Mind Consulting и Agile-коучем. Интервью пройдёт 8 июня в 19:00 по московскому времени на youtube-канале Хекслета.
Разработчики часто неверно понимают концепцию передачи состояния представления (REST). Большинство ошибок связаны с трактовкой архитектурного ограничения HATEOAS. В этой статье разберем популярные заблуждения, связанные с REST, и подробно остановимся на HATEOAS. В конце на примере имитации конечного автомата — кухонного тостера — рассмотрим, как гипермедиа может использоваться в REST API для управления состояниями.
Хекслет постоянно меняется, и мы уже давненько не рассказывали о наших нововведениях и планах на будущее. 2 июня в 19:00 по московскому времени CEO Hexlet Кирилл Мокевнин выйдет в прямой эфир и ответит на вопросы слушателей. Мы поговорим о процессе обучения на Хекслете, новых программах и интенсивах, ценах, наставниках и преподавателях и многом другом. Задайте свой вопрос в комментариях к этой статье!
28 мая, 19:00 по московскому времени на youtube-канале Хекслета начнётся интервью с Богданом Маншилиным, Head of iOS в приложении Кошелёк. Мы поговорим о самом Кошельке, команде мобильной разработки, организации процесса работы и инструментах, а также об осознанном выборе работы и работе в продуктовой разработке.
Хекслет и Podlodka Crew представляют: публичное собеседование для middle iOS-разработчика! Кандидат: Николай Клубович, уже почти 3 года в мобильной разработке. Собеседует Глеб Лукьянец, iOS-разработчик из команды мобильной инфраструктуры ВКонтакте. Модератор – Евгений Елчев, Software engineer в Taiga. Собеседование пройдёт в прямом эфире на youtube-канале Хекслета 27 мая в 19:00 по московскому времени.
«Я стал тимлидом. Аааааа!» С какими сложностями могут столкнуться начинающие тимлиды? Какие инструменты могут помочь на старте для построения процесса? Как справляться с синдромом самозванца? Как строить коммуникацию с командой (особенно при изменении роли в старом коллективе)? Об этом – в вебинаре с Евгением Антоновым, руководителем группы разработки в Positive Technologies, автором телеграм канала Тимлид Очевидность. Вебинар начнётся 25 мая в 19:00 по московскому времени. Запись будет сохранена.
Если бы я вернулся на год назад и сказал самому себе, что стану программистом, то без раздумий влепил бы себе пощечину со словами «Ты в своем уме? Где ты и где программирование».
Чем занимаются проджекты в Lamoda? Какие нужны компетенции, чтобы стать проджект-менеджером? Как должна строиться коммуникация между проджектами и разработчиками? На эти вопросы мы ответим в прямом эфире, который состоится 21 мая в 19:00 по московскому времени на youtube-канале Хекслета. Спикер - Дарья Сутягина, Direction PM в Lamoda, отвечает за направление Outbound (автоматизация доставки).
Как принять при выборе инструментов для реализации проекта на старте? Как изменения в архитектуре проекта влияют на подключение новых стеков? Как снизить количество проблем при внедрении новых инструментов? Как происходит интеграция с железом? Об этом – в интервью с техническим директором в Первой Мониторинговой Компании и сооснователем сервиса Waliot Иваном Муратовым. Старт интервью в прямом эфире – 18 мая, 19:00 по московскому времени. Модерирует беседу тимлид кураторов Хекслета Сергей Мелодин.
Мы поговорим об поддержке большого количества языков программирования на проекте, интеграции с железом, архитектуре, выборе инструментов для реализации задач продукта, решении проблем и многом другом.
У технологического рынка есть свои неизвестные герои. Они полностью перевернули сферу, в которой работали. В новом материале мы рассказываем историю Хеди Ламарр — американской актрисы, которая в перерывах между съемками придумала технологию для работы Wi-Fi, GPS и Bluetooth.
Когда мы говорим о разработке сервиса, приложения или веб-сайта, стоит учитывать момент, который связан с погружённостью всех участников в понимание и реализацию процесса. Например, при разработке проекта, который должен соответствовать всем требованиям к цифровой доступности (инклюзии), такими основными единицами являются дизайнеры и программисты. Как правильно организовать их взаимодействие? Поговорим об этом в большом интервью, которое состоится 11 мая в 19:00 по московскому времени на youtube-канале Хекслета. Модератор интервью: Никита Михайлов, преподаватель программы «Верстальщик» на Хекслете. В гостях: студенты курса по цифровой доступности Валерии Курмак Павел, Алекс и Кай.
Эта статья — о мертвых или почти мертвых языках, которые оставили важный след в истории программирования. Это не исчерпывающий список, но он помогает понять, как современные языки программирования связаны со своими прародителями.
Рассказ о том, как и в 50 лет можно стать программистом, зачем составлять грамотное резюме и писать подробные сопроводительные письма.