
Рассказываем, в какие чаты вступать, если вы думаете про IT-эмиграцию прямо сейчас.

Рассказываем, в какие чаты вступать, если вы думаете про IT-эмиграцию прямо сейчас.
Хекслет и «Ростелеком» запустили совместный проект по трудоустройству выпускников профессии Фронтенд-разработки. На оплачиваемую стажировку смогут попасть студенты Хекслета, которые выполнили все четыре проекта по профессии Фронтенд-разработки и принимали активное участие в Open Source проектах Хекслета.
Разработчики представили новую версию языка программирования Python 3.10 — она будет поддерживаться не менее следующих пяти лет. Мы вместе с преподавателем Хекслета Валентином Хомутенко рассказываем, что нового в версии Python 3.10 и почему ее так долго ждали разработчики.
В «Дневнике студента» наши пользователи постоянно выпускают свои статьи — кто-то рассказывает про свое обучение и делится лайфхаками, другие — пишут про мотивацию, разбирают инструменты, ищут самые полезные каналы в YouTube про программирование или книги по разработке. Делимся с вами дайджестом самых полезных летних постов из этой рубрики блога.
Всех с днём знаний! И что вам точно нужно знать, так это то, как мы ударно поработали в августе, чтобы учиться в сентябре было интереснее. В этом выпуске расскажем о том, с чего начать обучение на Хекслете, какие новые курсы уже доступны к изучению и как теперь следить за мероприятиями Хекслета.
Существует несколько методологий разработки, в том числе разработка через тестирование. Мы перевели заметку известнейшего программиста и автора этой концепции Кента Бека — о философии и стратегиях тестирования, стандартах разработки и количестве необходимых для работы вашего кода тестов.
Достаточно большое количество задач в верстке сейчас можно сделать при помощи фреймворков — это сильно упрощает процесс верстки, ускоряет его и минимизирует количество ошибок. Особенно это касается задач, которые нужно выполнить очень быстро. Мы подробно рассказываем про самые популярные фреймворки для верстки и разбираем их плюсы и минусы.
В «Дневнике студента» пользователи Хекслета постоянно выпускают собственные статьи — про обучение, программирование, мотивацию, а также пишут игры, учат английский язык и разбирают инструменты. Делимся с вами очередным дайджестом самых интересных публикаций из этой рубрики блога.
Хекслет запускает новый интенсив «Верстка веб-приложений» в вебинарном формате, длительностью около 2 месяцев. Преподавательница этого интенсива Анна Русяева подробно рассказала про программу курса, а также объяснила, почему верстку нужно знать любому фронтендеру и какое ждет будущее HTML и CSS.
Java virtual machine (JVM) — это программа, которая разработана для выполнения и запуска других программ на основе Java. В основе JVM лежит простая и гениальная идея, которая всегда останется одним из величайших примеров программирования в стиле кунг-фу. JVM может также использоваться для выполнения программ, написанных на других языках программирования. Подробно рассказываем, как работает JVM, для чего используется эта технология и почему она является одним из главных компонентов в платформе Java.
Хекслет запускает новый интенсив «DevOps для программистов» в вебинарном формате, длительностью около 3 месяцев. Преподаватель этого интенсива, Head of DevOps в компании ЦРПТ Алексей Шарапов подробно рассказал про программу курса, а также объяснил, зачем программисту использовать практики DevOps и что вообще в них входит.
Хекслет вместе с компанией Rubyroid Labs в марте 2021 года запускает совместный интенсив по Ruby on Rails. Трехмесячный курс будет проводиться в вебинарном формате — два занятия в неделю от опытных разработчиков, плюс практика по субботам, домашние задания и работа над групповыми проектами. Мы попросили сооснователя Rubyroid Labs Валентина Завадского рассказать, каким будет этот курс, чем уникален «Путь Ruby» и почему изучать новые технологии может быть весело.
В 2016 году компания Microsoft сделала две очень важные вещи для разработчиков — выпустила редактор Visual Studio Code, который разом изменил всю экосистему для программистов, а также представила протокол языкового сервера LSP. Мы перевели статью сервиса FreeCodeCamp — о том, как LSP меняет будущее IDE, в том числе и Visual Studio Code, и почему этого никто не замечает.
Вокруг языка программирования PHP достаточно давно существует огромное количество мифов, в том числе что он постепенно умирает. Однако на нём работает очень большая часть Интернета, язык постоянно обновляется, а вокруг него сформировалось одно из самых активных и больших сообществ разработчиков. Мы поговорили с разработчиком одного из фреймворков для PHP Yii Framework Александром Макаровым — о том, как попадают в PHP, какую роль играет опенсорс в карьере, почему пропали токсичные программисты и куда вообще движется этот язык разработки.
В функциональном программировании ссылочная прозрачность обычно означает, что выражение в коде может быть заменено результатом выполнения этого кода (или чем-либо, имеющим такое же значение), при этом результаты выполнения всего кода не изменятся. Эта концепция функционального программирования также применима и к императивному программированию, и может помочь сделать код любого программиста более понятным. Мы подробно перевели статью “What Is Referential Transparency?” издания SitePoint и адаптировали примеры кода с Java (которая используется в оригинале) на JavaScript.
Книги — достаточно важный аспект в обучении разработке. При этом существуют тысячи книг по программированию, и достаточно сложно самостоятельно выбрать из них что-либо подходящее. Мы попросили наставников Хекслета выбрать самые лучшие книги для начинающих разработчиков — как напрямую связанные с программированием или компьютерами, так и косвенно — про историю или мотивацию. При этом в список не вошли книги, которые Хекслет официально рекомендует к прочтению как начинающим, так и уже опытным разработчикам.
DevOps — одно из самых обсуждаемых явлений на технологическом рынке в последние годы, а вакансии, имеющие эту приставку, стали одними из самых дорогостоящих. При этом многие компании до конца не понимают, что означает DevOps, как с этим работать и для чего вообще можно использовать. Мы подробно рассказываем о том, чем сервисный подход к IT отличается от продуктового, о практиках использования DevOps, культуре внедрения и технологиях, которые сделают взаимодействие инженеров разработки и эксплуатации намного эффективнее.
У людей с нормальным зрением с физиологической точки зрения содержание любого текста лучше усваивается на Light Mode, но некоторым людям удобнее работать в Dark Mode. Эксперты из Nielsen Norman Group подробно разобрали, какой режим лучше выбирать для работы с точки зрения науки, и чем они отличаются друг от друга, помимо цвета фона и шрифта.
Профессия архитектора ПО кажется одной из самых сложных в технологическом секторе. Практически не существует курсов, пройдя которые точно можно стать начинающим IT-архитектором, а технологические блоги редко публикуют чек-листы для желающих войти в эту сферу. Подробно разбираемся, как устроена профессия IT-архитектора, чем они занимаются и сколько зарабатывают.
Появилась новая версия менеджера зависимостей PHP Composer 2.0 — первое полноценное обновление сервиса с момента его выхода в 2012 году. Подробно рассказываем, какие обновления менеджера вошли в этот релиз.