Библиотека программиста | программирование, кодинг, разработка
80.9K subscribers
4.22K photos
225 videos
89 files
7.29K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Наши курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46

#WXSSA
Download Telegram
#проектирование_систем

Топ-7 наиболее часто используемых шаблонов распределенных систем:

▫️Ambassador
▫️Circuit Breaker
▫️CQRS
▫️Event Sourcing
▫️Leader Election
▫️Publisher/Subscriber
▫️Sharding

📺 Смотреть обзор от Alex Xu
👍215🤔2
🐍📚 ТОП-15 книг по Python для начинающих и опытных разработчиков в 2023 году

Список книг на русском языке по языку программирования Python для начинающих и опытных разработчиков. Книги упорядочены по возрастанию уровня сложности. Также описываются преимущества и недостатки, на которые указывают сами читатели в отзывах.

🔗 Основной сайт
🔗 Зеркало
9👍5
This media is not supported in your browser
VIEW IN TELEGRAM
#геймдев

🎮 Game Bytes — ежемесячная серия из мира разработки игр на GitHub, в которой представлены обновления игровых движков, игры с открытым исходным кодом, моды, карты и многое другое. Читайте майский выпуск, в котором среди прочего найдете игру в Змейку от CEO GitHub.

Читать
17👍10❤‍🔥1
👊 Атака грубой силы: насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать?

Этот рассказ о пересечении теплофизики, космологии и некоторых компьютерных наук поможет ответить на, казалось бы, безобидный вопрос: «Насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать методом брутфорса?».

🔗 Основной сайт
🔗 Зеркало
10👍5🎉3🤔2
🎙 Серия «Как мы попали в ИТ» продолжается. В новом видео про свой путь рассказывает Вагиф Абилов.

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

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

📺Смотреть

#войтивайти
Please open Telegram to view this post
VIEW IN TELEGRAM
👍105
😴 Кодинг от заката до рассвета: как правильно улучшить качество своего сна и избежать проблем с психическим здоровьем?

Все мы знаем, что сон в течение восьми часов в сутки – залог здоровья (как физического, так и умственного). Но как влияет качество сна на нашу психику?

🔗 Основной сайт
🔗 Зеркало
👍148😁4🤔1
Вечер пятницы: ASMR-разработка простого приложения с использованием ChatGPT

⌨️ Выключаем рабочие, включаем домашние компьютеры и программируем отдыхаем.

📺 Смотреть

#пофану #досуг
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3
WEF_Future_of_Jobs_2023.pdf
20.4 MB
Всемирный экономический форум (WEF) опубликовал доклад «Будущее рабочих мест» — он не только про айти-сферу, а в целом

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

1. Аналитическое мышление.
2. Творческое мышление.
3. Способность успешно адаптироваться перед лицом стресса и неблагоприятных воздействий, гибкость.
4. Мотивация и самосознание.
5. Любознательность и обучение в течение всей жизни.
6. Технологическая грамотность.
7. Надёжность и внимание к деталям.
8. Эмпатия и умение слушать.
9. Лидерство и социальное влияние.
10. Контроль качества.

Ну и вкратце: экономический хаос приводит к сокращению рабочих мест, экологический кризис приводит к увеличению числа рабочих мест, технологическая революция приводит к смене рабочих мест.

#аналитика
👍164
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.

Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65
This media is not supported in your browser
VIEW IN TELEGRAM
Недавно прошла большая презентация Google. Выше — 14-секундный пересказ, который отражает всю суть.

#юмор
😁67👍74🤔2🥱2
RPC vs. RESTful: наглядное сравнение от Alex Xu.

🧵Читать в Твиттере
🧵Читать в Thread Reader App (если Твиттер не открывается)

#проектирование_систем
👍25🥱5❤‍🔥43🤔1
Тут ведущие и гости подкаста DotNet&More затронули достаточно важную тему про «ловушку сеньорности». Да, у всех она может возникнуть в разное время. Но как расти дальше?

Ставь 💯 — если сталкивался с подобной ситуацией и смог успешно из нее выйти.

👇👇👇
Please open Telegram to view this post
VIEW IN TELEGRAM
5💯2
🎙Подкаст DotNet&More: как расти сеньору и не только

Первые 5 лет в IT очень продуктивные: рост навыков, зарплаты, масштабов. Но потом темп замедляется, вместе с этим падает мотивация и многие попадают в ловушку «сеньорности». В новом выпуске вы услышите нескольких разрабов, которые разными путями вышли из подобных кризисов.

Apple Подкасты | Google Подкасты | Яндекс Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍1
Переработанная система поиска кода GitHub на основе Rust стала общедоступной, обещая более быстрое и всестороннее исследование репозиториев.

GitHub, основанный в 2008 году, изначально использовал Apache Solr для поиска кода. В 2013 поисковый движок уже использовал Elasticsearch. Последовали сбои , и к 2020 году — через два года после того, как Microsoft приобрела компанию — началась работа над Blackbird (внутреннее название нового поискового движка).

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

Код со всего мира теперь у вас под рукой

#новости
👍306🔥4
🐍 Проверка подлинности: как оценить качество пакетов Python

Из этой статьи вы узнаете критерии, по которым можно оценить качество пакетов Python и способы избежать загрузки вредоносного кода в свой проект.

🔗 Основной сайт
🔗 Зеркало
👍54
Подборка бесплатных курсов по 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
👍32🔥64
Нужна ли математика программисту?

Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.

🔗 Основной сайт
🔗 Зеркало
👍22🥱65🔥2
Секрет оптимизации SQL-запросов — понимание порядка выполнения последних.

📺Смотреть подробнее

#проектирование_систем #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍569
Реализация двустороннего A* на двух потоках

В этой статье рассказывается об одном из подходов к оптимизации поиска кратчайшего пути на графе. Речь пойдёт о распараллеливании алгоритма A* и исполнении его на двух потоках, а также о сложностях, с которыми можно столкнуться при реализации, и их преодолении. Здесь вы подробно узнаете, в каких случаях можно рассчитывать A* на двух потоках, а также о критериях завершения двустороннего A* и многом другом.

🔗 Читать статью
🔥8👍3
📝👍 Тесты на собеседовании: как к ним подготовиться и получить оффер

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

🔗 Основной сайт
🔗 Зеркало
👍132🔥2