📖 ТОП-7 книг для программистов, которые только начинают свой путь в IT
Эти книги будут полезны не только начинающим разработчикам, но и более опытным специалистам: они помогут освежить важные знания и посмотреть на уже знакомые вещи под другим углом.
🔗 Основной сайт
🔗 Зеркало
Подборка свежих вакансий для джунов в Москве:
🔎C#
🔎C++
🔎Java
🔎Python
🔎PHP
🔎Go
🔎JavaScript
🔎QA
🔎Мобильная разработка
🔎DevOps
🔎Data Scince
🔎1С
🔎Production Management
🔎Project Management
🔎Информационная безопасность
#вакансии
❔ Сложно ли совмещать основную работу и создание курсов?
Авторы Яндекс Практикума в среднем тратят 2-3 часа в день на работу над курсом. Команда редакторов, иллюстраторов и методистов всегда готова помочь, если возникают трудности.
✍️ Что делают авторы в процессе создания курса?
Пишут тексты уроков, продумывают тестовые задания и создают дополнительные материалы: статьи, чек-листы, памятки, видео.
💻 Почему разработчики становятся авторами?
● Общение и обмен опытом с другими разработчиками и экспертами в IT-сфере.
● Шанс сделать вклад в создание уникального курса, который поможет тысячам людей получить востребованную профессию.
● Приобретение статуса эксперта в своей области и развитие собственного бренда.
🎨 Как сделать курс интересным?
Теорию разбавляем квизами, тестами, практическими заданиями и используем яркие метафоры и запоминающиеся аналогии.
🛸 Как присоединиться к команде Яндекс Практикума?
Список всех предложений опубликован на странице проекта.
Секрет оптимизации SQL-запросов — понимание порядка выполнения последних.
📺Смотреть подробнее
#проектирование_систем #easy
➕➖ Нужна ли математика программисту?
Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.
🔗 Основной сайт
🔗 Зеркало
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 млн рублей!
Не терпится посмотреть варианты? Тогда скорее переходите по ссылке и выбирайте планировку.
Это #партнерский пост
Переработанная система поиска кода GitHub на основе Rust стала общедоступной, обещая более быстрое и всестороннее исследование репозиториев.
GitHub, основанный в 2008 году, изначально использовал Apache Solr для поиска кода. В 2013 поисковый движок уже использовал Elasticsearch. Последовали сбои , и к 2020 году — через два года после того, как Microsoft приобрела компанию — началась работа над Blackbird (внутреннее название нового поискового движка).
Новый поиск предоставляет разработчикам возможность быстро искать, перемещаться и понимать свой код, помещать важную информацию в контекст и, в конечном итоге, повышать продуктивность.
Код со всего мира теперь у вас под рукой
#новости
Тут ведущие и гости подкаста DotNet&More затронули достаточно важную тему про «ловушку сеньорности». Да, у всех она может возникнуть в разное время. Но как расти дальше?
Ставь 💯 — если сталкивался с подобной ситуацией и смог успешно из нее выйти.
👇👇👇
Недавно прошла большая презентация Google. Выше — 14-секундный пересказ, который отражает всю суть.
#юмор
Всемирный экономический форум (WEF) опубликовал доклад «Будущее рабочих мест» — он не только про айти-сферу, а в целом
WEF считает, что в течение следующих пяти лет ИИ и нейросети изменят четверть всех рабочих мест. Но есть ряд скиллов, которые помогут лучше адаптироваться к новому миру:
1. Аналитическое мышление.
2. Творческое мышление.
3. Способность успешно адаптироваться перед лицом стресса и неблагоприятных воздействий, гибкость.
4. Мотивация и самосознание.
5. Любознательность и обучение в течение всей жизни.
6. Технологическая грамотность.
7. Надёжность и внимание к деталям.
8. Эмпатия и умение слушать.
9. Лидерство и социальное влияние.
10. Контроль качества.
Ну и вкратце: экономический хаос приводит к сокращению рабочих мест, экологический кризис приводит к увеличению числа рабочих мест, технологическая революция приводит к смене рабочих мест.
#аналитика
Уникальная возможность влиться в команды VK Мессенджера, VK Видео, Почты Mail.ru и Облака Mail.ru за выходные
Участвуйте в Weekend Offer от VK 20–21 мая и присоединяйтесь к командам специалистов по направлениям iOS и Android.
Отправить отклик можно до 18 мая.
🔗Подробнее
Это #партнерский пост
#войтивайти
🎙 Серия «Как мы попали в ИТ» продолжается. В новом видео про свой путь рассказывает Вагиф Абилов.
Вагиф уже много лет живет в Норвегии и он большущий эксперт в одном из очень редких и необычных языков — F#, причем не просто в вакууме, а в реальной коммерческой разработке.
В новом выпуске Вагиф расскажет о первых этапах своей карьеры — из него вы сможете понять, как высоко в карьере можно забраться, если выбрал стэк, который очень нравится тебе, но не очень нужен рынку.
📺Смотреть
#геймдев
🎮 Game Bytes — ежемесячная серия из мира разработки игр на GitHub, в которой представлены обновления игровых движков, игры с открытым исходным кодом, моды, карты и многое другое. Читайте майский выпуск, в котором среди прочего найдете игру в Змейку от CEO GitHub.
Читать
🐍📚 ТОП-15 книг по Python для начинающих и опытных разработчиков в 2023 году
Список книг на русском языке по языку программирования Python для начинающих и опытных разработчиков. Книги упорядочены по возрастанию уровня сложности. Также описываются преимущества и недостатки, на которые указывают сами читатели в отзывах.
🔗 Основной сайт
🔗 Зеркало
#подкасты
Александр Казарцев, руководитель мобильной разработки AliExpress РФ, рассказывает об отличиях BDUI от стандартного клиент-серверного приложения. Вы узнаете, какие бенефиты это дает и с какими сложностями сталкиваются разработчики на пути.
Apple Подкасты | Google Подкасты | Яндекс Музыка
📝👍 Тесты на собеседовании: как к ним подготовиться и получить оффер
Рассказываем, какие бывают тесты на собеседованиях, а главное – как и где к ним подготовиться, чтобы точно получить работу в компании мечты.
🔗 Основной сайт
🔗 Зеркало
Реализация двустороннего A* на двух потоках
В этой статье рассказывается об одном из подходов к оптимизации поиска кратчайшего пути на графе. Речь пойдёт о распараллеливании алгоритма A* и исполнении его на двух потоках, а также о сложностях, с которыми можно столкнуться при реализации, и их преодолении. Здесь вы подробно узнаете, в каких случаях можно рассчитывать A* на двух потоках, а также о критериях завершения двустороннего A* и многом другом.
🔗 Читать статью
Опрос читателей медиа «Библиотека программиста» и подарки🙊
Мы хотим создавать для вас еще более интересный и полезный контент, поэтому будем благодарны, если вы пройдете небольшой опрос
🔹опрос не займет у вас более 7 минут
🔹контактные данные вы оставляете по желанию
🔹подарки будут доступны всем участникам
👩💻 Промокод на 25% на книги издательства «Питер»
📚 Промокод на 15% на все курсы Proglib Academy
👉 Ссылка на опрос: https://q6kv1x8c7mn.typeform.com/to/i1PG7NdM
Спасибо всем, кто поучаствует, нам действительно важно услышать ваше мнение!
VK Cloud Conf: как перенести лучшие практики разработки ИТ-компаний в классический бизнес
Каждая крупная российская компания, которая стремится к росту, вынуждена развивать собственную разработку. Для многих это новое направление. В то же время большинство вопросов современной разработки — инструментарий, ресурсы, процессы — общие для разных отраслей.
⏰ Когда: 8 июня, 12:00
📍Где: Москва и онлайн
⚡️ Регистрация
На VK Cloud Conf эксперты VK и крупнейших российских компаний поделятся опытом организации процессов разработки, работы с данными и информационной безопасности в облаке.
Вы узнаете, какими инструментами и подходами можно сократить время вывода новых разработок на рынок. Спикеры обсудят архитектуру современных аналитических систем — от сбора и структурирования данных до визуализации и разработки моделей машинного обучения.
В программе:
🔹 Как повысить эффективность разработки ИТ-решений с помощью облачных сервисов
🔹Подходы к работе с данными: примеры масштабных дата-решений, особенности и результаты проектов
🔹 Тренды и примеры миграции на российские базы данных
🔹 Лучшие практики облачной безопасности в условиях требований к конфиденциальности данных
Конференция будет полезна руководителям компаний и ИТ-специалистам разных направлений.
👉 Зарегистрироваться
Это #партнерский пост
Подборка бесплатных курсов по SQL для новичков и более опытных разработчиков
Продолжительность: от 14 часов до 4 недель. Платформы: Coursera, Udacity, Udemy и Kaggle.
1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL
#medium #hard
🐍 Проверка подлинности: как оценить качество пакетов Python
Из этой статьи вы узнаете критерии, по которым можно оценить качество пакетов Python и способы избежать загрузки вредоносного кода в свой проект.
🔗 Основной сайт
🔗 Зеркало
🎙Подкаст DotNet&More: как расти сеньору и не только
Первые 5 лет в IT очень продуктивные: рост навыков, зарплаты, масштабов. Но потом темп замедляется, вместе с этим падает мотивация и многие попадают в ловушку «сеньорности». В новом выпуске вы услышите нескольких разрабов, которые разными путями вышли из подобных кризисов.
Apple Подкасты | Google Подкасты | Яндекс Музыка
RPC vs. RESTful: наглядное сравнение от Alex Xu.
🧵Читать в Твиттере
🧵Читать в Thread Reader App (если Твиттер не открывается)
#проектирование_систем
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Вечер пятницы: ASMR-разработка простого приложения с использованием ChatGPT
⌨️ Выключаем рабочие, включаем домашние компьютеры и программируем отдыхаем.
📺 Смотреть
#по_фану
😴 Кодинг от заката до рассвета: как правильно улучшить качество своего сна и избежать проблем с психическим здоровьем?
Все мы знаем, что сон в течение восьми часов в сутки – залог здоровья (как физического, так и умственного). Но как влияет качество сна на нашу психику?
🔗 Основной сайт
🔗 Зеркало
👊 Атака грубой силы: насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать?
Этот рассказ о пересечении теплофизики, космологии и некоторых компьютерных наук поможет ответить на, казалось бы, безобидный вопрос: «Насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать методом брутфорса?».
🔗 Основной сайт
🔗 Зеркало
❓ Профессионал своего дела? Твои знания могут изменить к лучшему жизни тысяч людей.
Приглашаем стать автором курса и поделиться своими знаниями с людьми, которым нужно актуальное и качественное ИТ-образование. Команда Яндекс Практикума открыта для новых идей и готова поддержать тебя в создании увлекательных и информативных курсов.
🎓 Что авторы делают в Яндекс Практикуме?
Разрабатывают курсы с нуля и поддерживают актуальность существующих материалов.
🐈 Почему стоит попробовать себя в качестве автора?
● Творческая удаленная работа.
● Дополнительный доход.
● Возможность влиять на качество образования в отрасли.
Авторы Яндекс Практикума участвуют в спецпроектах и подкастах, становятся героями публикаций, ведут вебинары и прямые эфиры.
🔍 Каких авторов ищет Яндекс Практикум?
Нам нужны энтузиасты, готовые делиться знаниями и опытом в программировании и анализе данных.
🚀 Ок, звучит интересно. Как попасть в команду Яндекс Практикума?
Список всех вакансий опубликован на странице проекта. Ждем ваши отклики!
#проектирование_систем
Топ-7 наиболее часто используемых шаблонов распределенных систем:
▫️Ambassador
▫️Circuit Breaker
▫️CQRS
▫️Event Sourcing
▫️Leader Election
▫️Publisher/Subscriber
▫️Sharding
📺 Смотреть обзор от Alex Xu
Команда Prime Video в Amazon опубликовала результаты отказа от бессерверной микросервисной архитектуры и замены ее монолитной. Этот шаг позволил команде сэкономить ошеломляющие 90% эксплуатационных расходов, а также упростил систему.
Автор Ruby on Rails Давид Хейнемейер Ханссон не смог пройти мимо этой темы и порассуждал о микросервисной архитектуре во всех красках.
Читать