Реализация двустороннего A* на двух потоках
В этой статье рассказывается об одном из подходов к оптимизации поиска кратчайшего пути на графе. Речь пойдёт о распараллеливании алгоритма A* и исполнении его на двух потоках, а также о сложностях, с которыми можно столкнуться при реализации, и их преодолении. Здесь вы подробно узнаете, в каких случаях можно рассчитывать A* на двух потоках, а также о критериях завершения двустороннего A* и многом другом.
🔗Читать статью
На Хабре можно найти немало статей, посвящённых оптимизациям поиска кратчайшего пути на графе. Я расскажу ещё про один подход. Речь пойдёт о распараллеливании алгоритма A* и исполнении его на двух...
❔ Сложно ли совмещать основную работу и создание курсов?
Авторы Яндекс Практикума в среднем тратят 2-3 часа в день на работу над курсом. Команда редакторов, иллюстраторов и методистов всегда готова помочь, если возникают трудности.
✍️ Что делают авторы в процессе создания курса?
Пишут тексты уроков, продумывают тестовые задания и создают дополнительные материалы: статьи, чек-листы, памятки, видео.
💻 Почему разработчики становятся авторами?
● Общение и обмен опытом с другими разработчиками и экспертами в IT-сфере.
● Шанс сделать вклад в создание уникального курса, который поможет тысячам людей получить востребованную профессию.
● Приобретение статуса эксперта в своей области и развитие собственного бренда.
🎨 Как сделать курс интересным?
Теорию разбавляем квизами, тестами, практическими заданиями и используем яркие метафоры и запоминающиеся аналогии.
🛸 Как присоединиться к команде Яндекс Практикума?
Список всех предложений опубликован на странице проекта.
Опрос читателей медиа «Библиотека программиста» и подарки🙊
Мы хотим создавать для вас еще более интересный и полезный контент, поэтому будем благодарны, если вы пройдете небольшой опрос
🔹опрос не займет у вас более 7 минут
🔹контактные данные вы оставляете по желанию
🔹подарки будут доступны всем участникам
👩💻 Промокод на 25% на книги издательства «Питер»
📚 Промокод на 15% на все курсы Proglib Academy
👉 Ссылка на опрос: https://q6kv1x8c7mn.typeform.com/to/i1PG7NdM
Спасибо всем, кто поучаствует, нам действительно важно услышать ваше мнение!
VK Cloud Conf: как перенести лучшие практики разработки ИТ-компаний в классический бизнес
Каждая крупная российская компания, которая стремится к росту, вынуждена развивать собственную разработку. Для многих это новое направление. В то же время большинство вопросов современной разработки — инструментарий, ресурсы, процессы — общие для разных отраслей.
⏰ Когда: 8 июня, 12:00
📍Где: Москва и онлайн
⚡️ Регистрация
На VK Cloud Conf эксперты VK и крупнейших российских компаний поделятся опытом организации процессов разработки, работы с данными и информационной безопасности в облаке.
Вы узнаете, какими инструментами и подходами можно сократить время вывода новых разработок на рынок. Спикеры обсудят архитектуру современных аналитических систем — от сбора и структурирования данных до визуализации и разработки моделей машинного обучения.
В программе:
🔹 Как повысить эффективность разработки ИТ-решений с помощью облачных сервисов
🔹Подходы к работе с данными: примеры масштабных дата-решений, особенности и результаты проектов
🔹 Тренды и примеры миграции на российские базы данных
🔹 Лучшие практики облачной безопасности в условиях требований к конфиденциальности данных
Конференция будет полезна руководителям компаний и ИТ-специалистам разных направлений.
👉 Зарегистрироваться
Это #партнерский пост
➕➖ Нужна ли математика программисту?
Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.
🔗 Основной сайт
🔗 Зеркало
5 причин купить квартиру в проекте Ultra City от RBI
Хорошая квартира – залог эффективной работы. Особенно если вы – удаленный сотрудник. Собрали для вас 5 причин, почему покупка квартиры в Ultra City петербургского девелопера RBI – правильное решение:
1. Продуманные планировки: есть квартиры с кухнями-гостиными, просторными видовыми балконами, уединенными комнатами, в которых можно обустроить кабинет – работать из дома будет удобно
2. Большой благоустроенный двор с быстрым свободным Wi-Fi. Захотели поработать на улице? Не вопрос: во дворе – зоны отдыха, амфитеатр, кофейни и даже фруктовый сад. Найти место, чтобы посидеть с ноутбуком, не составит труда.
3. Ликвидное местоположение: если вы отправитесь в путешествие, сдать квартиру в аренду будет легко – Приморский район Петербурга пользуется большим спросом среди арендаторов
4. Никакого ожидания и рисков: Ultra City сдан – ключи от последних корпусов будут выданы в течение года
5. Выгодные условия: прямо сейчас на 2- и 3-комнатные квартиры 2 и 3 корпусов и на все квартиры 5 и 6 корпусов действует акция – чистовая отделка в подарок или 10% скидки при 100% оплате и ипотеке. Можно сэкономить до 1,9 млн рублей!
Не терпится посмотреть варианты? Тогда скорее переходите по ссылке и выбирайте планировку.
Это #партнерский пост
🐍 Проверка подлинности: как оценить качество пакетов Python
Из этой статьи вы узнаете критерии, по которым можно оценить качество пакетов Python и способы избежать загрузки вредоносного кода в свой проект.
🔗 Основной сайт
🔗 Зеркало
Переработанная система поиска кода GitHub на основе Rust стала общедоступной, обещая более быстрое и всестороннее исследование репозиториев.
GitHub, основанный в 2008 году, изначально использовал Apache Solr для поиска кода. В 2013 поисковый движок уже использовал Elasticsearch. Последовали сбои , и к 2020 году — через два года после того, как Microsoft приобрела компанию — началась работа над Blackbird (внутреннее название нового поискового движка).
Новый поиск предоставляет разработчикам возможность быстро искать, перемещаться и понимать свой код, помещать важную информацию в контекст и, в конечном итоге, повышать продуктивность.
Код со всего мира теперь у вас под рукой
#новости
🎙Подкаст DotNet&More: как расти сеньору и не только
Первые 5 лет в IT очень продуктивные: рост навыков, зарплаты, масштабов. Но потом темп замедляется, вместе с этим падает мотивация и многие попадают в ловушку «сеньорности». В новом выпуске вы услышите нескольких разрабов, которые разными путями вышли из подобных кризисов.
Apple Подкасты | Google Подкасты | Яндекс Музыка
Тут ведущие и гости подкаста DotNet&More затронули достаточно важную тему про «ловушку сеньорности». Да, у всех она может возникнуть в разное время. Но как расти дальше?
Ставь 💯 — если сталкивался с подобной ситуацией и смог успешно из нее выйти.
👇👇👇
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Всемирный экономический форум (WEF) опубликовал доклад «Будущее рабочих мест» — он не только про айти-сферу, а в целом
WEF считает, что в течение следующих пяти лет ИИ и нейросети изменят четверть всех рабочих мест. Но есть ряд скиллов, которые помогут лучше адаптироваться к новому миру:
1. Аналитическое мышление.
2. Творческое мышление.
3. Способность успешно адаптироваться перед лицом стресса и неблагоприятных воздействий, гибкость.
4. Мотивация и самосознание.
5. Любознательность и обучение в течение всей жизни.
6. Технологическая грамотность.
7. Надёжность и внимание к деталям.
8. Эмпатия и умение слушать.
9. Лидерство и социальное влияние.
10. Контроль качества.
Ну и вкратце: экономический хаос приводит к сокращению рабочих мест, экологический кризис приводит к увеличению числа рабочих мест, технологическая революция приводит к смене рабочих мест.
#аналитика