Библиотека программиста
77.7K subscribers
4.77K photos
295 videos
98 files
7.93K links
Все самое полезное для программиста в одном канале.

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁53👍2🥱2
↗️ СберТех, Cloud.ru и Хабр запускают «Код без границ» — большую грантовую программу для поддержки российских опенсорс-проектов.

Авторы лучших проектов в четырёх номинациях (от AI до разработки для разработчиков) получат денежные гранты, облачные ресурсы от Cloud.ru и экспертную поддержку. Главная цель — помочь энтузиастам превратить свои идеи в полноценные продукты.

✅ Основное условие для участия — репозиторий проекта должен быть размещён на платформе GitVerse. Заявки принимаются до 31 октября.

Подробности и правила участия 🔚
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👾2❤1😁1
😳 Кстати, термину Artificial Intelligence уже больше 70 лет

В далёком 1955 году четверо авторов собрались и написали документ с громким названием: “Dartmouth Summer Research Project on Artificial Intelligence”.

📌 В документе предлагалось исследовать:

🔴Обучение машин (да-да, ML ещё до хайпа)
🔴Нейронные сети (пока ещё без GPU и PyTorch)
🔴Доказательство теорем машинами
🔴Обработку естественного языка
🔴Самосовершенствование программ

Итог: летом 1956 года прошёл тот самый семинар в Дартмуте, который считается официальным днём рождения искусственного интеллекта.

Ну… 70 лет прошло, а лучший искусственный интеллект в офисе — это Excel с макросами. Нет.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤3❤‍🔥3👏2
🎮 КВЕСТОВАЯ ЛИНИЯ: «Путь Data Scientist'а»

⮕ Твой стартовый набор искателя данных:
Python — твое легендарное оружие (урон по багам +∞)
Математика — твой базовый интеллект (влияет на понимание алгоритмов)
Машинное обучение — твое дерево навыков (открывает новые способности)


⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника»

Эффект: –30% к цене полного набора ДСника
Было: 121.800 ₽ → Стало: 84.900 ₽

☞ Что ждет тебя в этом квесте

— Получение артефактов: портфолио проектов и сертификаты
— Прокачка от новичка до Senior Data Scientist
— Босс-файты с реальными задачами из индустрии
— Доступ к гильдии единомышленников

📎 Забрать бафф
Рассрочки: 3 мес | 6 мес | 12 мес
😁2❤1👍1🥱1
Чтобы расти, нужно браться за сложные задачи, лучше доносить мысли и думать о пользе для бизнеса. А главный ключ к успеху — умение собирать и вести команды, не прекращая при этом самостоятельно погружаться в код. И вот еще:

— Наставничество ускоряет всё
— «Достаточно хорошо» — лучший вариант в 90% случаев
— Обучение никогда не прекращается
— Когда кто-то проявляет инициативу и хочет внести больший вклад, ни один работодатель не смотрит на него свысока
— Самый простой способ продвинуться по карьерной лестнице — решить проблемы, которые раздражают всех вокруг
— Характер важнее кода
— Твоя карьера — твоя ответственность


Такие выводы сделал для себя Mensur Duraković после десяти лет опыта в разработке. И каждый год он расписал — то, что имело наибольшее значение для развития.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19❤6👍3🥱1
🤖 70+ актуальных нейронок в одной подборке

Лучшие инструменты разбиты по категориям. Тут тебе и генераторы картинок/видео, и сервисы для текстов, заметок, кода, таблиц и даже управления проектами.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩10❤6
This media is not supported in your browser
VIEW IN TELEGRAM
🤩 Визуализация пошагового выполнения JS-кода — НАХОДКА для фронтендера

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

Чтобы что? Чтобы помочь новичкам понять работу механизмов и структуры выполнения кода в наглядной форме.

👉 Попробовать

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤9
⚡️ Будь как этот гений с картинки — предлагай свои условия работодателю, а не наоборот!

Кто нужен?
Senior ML-Engineer с опытом работы более 6 месяцев в FAANG компаниях. Требование: разработать кросс-платформенное приложение-трекер зарплат с AI-распознаванием вакансий по резюме.


Но если вы пока джун — я бы предложил:

- Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях
- Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL

🔗 Старт 9 сентября
❤10🥱2
Лайк, если узнаешь своего PM’а

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31👍3🔥3🌚2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Кстати, в маке есть датчик, который определяет точный угол поворота экрана

Он не представлен в виде общедоступного API, но когда это кого-то останавливало? Есть способ считать датчик и сделать так, чтобы он звучал как звук старой двери.

🚪Коллеги, держитесь

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩27😁7🔥5❤1🌚1
🔒 Оптимистическая vs пессимистическая блокировка: как выбрать и не пожалеть

Что произойдет, если несколько пользователей одновременно начнут менять одни и те же данные? Скорее всего — потеря изменений и ошибки.

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

Разбираемся, как работают блокировки и какая из них лучше подойдет твоему приложению.

🔗 Читать статью

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤7🌚2
This media is not supported in your browser
VIEW IN TELEGRAM
🧑‍💻 Визуализации ЛЮБОГО JSON/YAML файла в виде интерактивной mind map

Идеальный способ улучшить понимание и изучить сложные структуры данных в понятном интерактивном формате.

⛓️‍💥 Попробовать

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🥱11❤5👾3🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Даже мидл не понимает как это работает

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁88👍6❤3🔥1🥱1🌚1
🧗 Кто такие Unit-лид и Technical Owner — и почему эти роли нужны в IT-командах

Когда компания переходит от «сделать и забыть» к «развивать и совершенствовать», старые роли перестают работать. Нужны люди, которые будут жить продуктом, а не просто выполнять задачи.

Unit-лид и Technical Owner — именно такие специалисты. Объясняем, что они делают и почему без них продуктовый подход обречен на провал.

🔗 Читать

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👾9🥱7❤1🌚1
Сеньоры, было?

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47👍16🤔8💯2🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
🤖Разрабы, в ChatGPT Developer Mode добавлена возможность полноценно взаимодействовать с внешними инструментами и сервисами через Model Context Protocol

Включая как чтение, так и запись данных! Теперь ты можешь использовать более сложные интеграции — подключать API для работы с внешними базами/сервисами и выполнять различные действия.

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

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

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🌚1
Сложный выбор, согласны?

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22👾6🥱3🌚1
🙌 Архитектура микросервисного приложения, оптимизированная для продакшн-окружения

Основные компоненты:

1️⃣ API Gateway — точка входа, которая маршрутизирует запросы и балансирует нагрузку

2️⃣ Service Registry — централизованный реестр для обнаружения сервисов

3️⃣ Service Layer — набор независимых микросервисов с четким разделением задач

4️⃣ Authorization Server — безопасность через авторизацию

5️⃣ Database Layer — репликация для надежности

6️⃣ Distributed Cache — ускорение доступа к данным

7️⃣ Distributed Messaging — асинхронное взаимодействие

8️⃣ Queue Management Interface — мониторинг очередей

9️⃣ ELK Stack — сбор и анализ логов

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6🤔1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
🕹️ Разработка многопользовательского DOOM-like шутера на чистом SQL — теперь ты видел все

Архитектура (верхний уровень):

— Состояние хранится в таблицах (карта, игроки, мобы, вводы, конфиги, спрайты и т.д.)

— Отрисовка реализована как стек SQL‑вьюх, который выполняет рэйкастинг и проекцию спрайтов

— Игровой цикл — небольшой shell-скрипт, который выполняет SQL-файл примерно 30 раз в секунду

— Клиент — около 150 строк на Python: опрашивает ввод и делает запросы к базе данных, чтобы получить 3D-изображение

👉 За техническими подробностями — сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
👾25👍12👏4❤‍🔥3❤2🌚1
Коллеги, как отметили День программиста?

👍 — кодил весь день и горжусь этим
💯 — весь день гуглил «как сделать X на Y», но так и не сделал
🎉 — весь день отдыхал/отмечал
👾 — свой вариант (напишу в комментариях)

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉101👍24💯20👾13❤1😁1🥱1🌚1