Библиотека программиста | программирование, кодинг, разработка
82.6K subscribers
3.87K photos
183 videos
89 files
6.92K links
Все самое полезное для программиста в одном канале.

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

Курс по ML: https://clc.to/eLH_zQ

Другие курсы: https://clc.to/goHZHA

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

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
📊 7 ошибок в диаграммах архитектуры

Архитектурные диаграммы должны доносить суть, а не запутывать. Вот главные из них.

Абстрактность
Смешение уровней
Перегруженность
Безымянные стрелки
Неправильная композиция
Отсутствие контекста
Нет поясняющего текста

👉 Как исправить эти ошибки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82💯1
Media is too big
VIEW IN TELEGRAM
📊 Тренды Data Science в 2025 году

Proglib рассказывает про новости из мира анализа данных в формате рилса
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62👾1
Хочешь уверенно проходить IT-интервью?

Мы понимаем, как сложно подготовиться: стресс, алгоритмы, вопросы, от которых голова идёт кругом. Но с AI тренажёром всё гораздо проще.

💡 Почему Т1 тренажёр — это мастхэв?

• Получишь настоящую обратную связь: где затык, что подтянуть и как стать лучше.
• Научишься не только решать задачи, но и объяснять своё решение так, чтобы интервьюер сказал: "Вау!".
• Освоишь все этапы собеседования, от вопросов по алгоритмам до диалога о твоих целях.

Зачем листать миллион туториалов? Просто зайди в Т1 тренажёр, потренируйся и уверенно удиви интервьюеров. Мы не обещаем лёгкой прогулки, но обещаем, что будешь готов!

Реклама. ООО «Смарт Гико», ИНН 7743264341. Erid 2VtzqwP8vqy

#Айти #Собеседование #Т1
5👍2😁2
🗣️ Паттерны для работы с реальным временем в приложениях

Реалтайм-функции делают приложения более современными и удобными — обновления мгновенно доставляются пользователям. В статье разработчик разбирает ключевые паттерны.

➡️ Что внутри статьи

• Разбор основных паттернов для реалтайм-обновлений
• Примеры на JSON
• Различные способы передачи данных между клиентом и сервером
• Как масштабировать реалтайм в горизонтально-распределенных системах

Реалтайм — это уже стандарт в продуктах. Выбираем подходящий паттерн и ускоряем работу приложений.

📎 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4🌚4😁32💯1
📌 5 ИИ-инструментов, которые ускорят кодинг

Теперь писать код можно в разы быстрее — собрали топ сервисов, которые помогут автоматизировать рутину и сэкономить часы работы.

🔹 Windsurf — лучший друг новичков. Автоматически закрывает таски и решает задачи в один клик.

🔹 Cursor — для тех, кто уже в теме. Оптимизирует код, понимает контекст и помогает пилить сложные проекты.

🔹 v0.dev — делает готовый UI за секунду: кнопки, поп-апы, анимации. Отлично работает в связке с Cursor или Windsurf.

🔹 Lovable — если нужно быстро собрать лендинг или веб-приложение прямо в браузере. Но для сложных задач лучше выбрать другой сервис.

🔹 Bolt — генерит веб-приложения по одному промпту. Простой интерфейс, установка в пару кликов — разберётся даже гуманитарий.

А какие вы используете ИИ-сервисы? 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
13😢7👍4😁1💯1
🐳 Делаем конкурента DeepSeek R1-Zero на домашней пекарне: метод GRPO в Unsloth

Современные LLM требуют больших вычислительных мощностей для обучения и файн-тюнинга. Однако разработчики Unsloth нашли способ обучать модели с логическим рассуждением (подобные DeepSeek R1-Zero) даже на маломощных видеокартах с ограниченной памятью.

Ключевая особенность Unsloth — поддержка нового алгоритма GRPO, который позволяет моделям развивать логическое мышление без вмешательства человека. Раньше для достижения «момента озарения» на модели Qwen2.5 (1.5B) требовалось две A100 (160 Гб VRAM), но разработчикам Unsloth удалось значительно оптимизировала процесс GRPO, сделав его:

— в 5 раз менее требовательным к видеопамяти (сейчас экономия составляет 80% VRAM по сравнению с HuggingFace + FA2);
— доступным для локального обучения на видеокартах от 7 Гб VRAM;
— совместимым с QLoRA и LoRA, а не только с полным дообучением.

Кроме того, разработчики Unsloth добавили поддержку OnlineDPO, PPO и RLOO.

👉 Читать статью
👍103👾1
😳 Если бы языки программирования были девушками

Выбрать язык — всё равно что найти идеального партнера. Кто-то западает на строгую типизацию, кто-то ищет простоту и гибкость, а некоторые готовы углубиться в самые сложные алгоритмы отношений 😏

Мы заглянули в Тиндер разработчика и нашли там 10 достойных кандидатов. Свайпайте и выбирайте свой мэтч ❤️

А какой язык программирования похитил ваше сердце? Пишите в комментариях👇
🔥74😁32🥱19🥰9👍7
Российским айтишникам можно будет ежегодно подтверждать навыки на Госуслугах

Минцифры запустит Национальную систему подтверждения ИТ-компетенций — с 31 мая разработчики смогут проходить тестирование по 21 направлению, включая Python, Java и Git.

➡️ Как это работает

▪️ Айтишник сдаёт тест → получает сертификат → он появляется в Госуслугах.

▪️ Сертификат нужно обновлять раз в год.

🤔 А что думаете вы: это полезный инструмент или очередная бюрократия для айтишников?

#новость
Please open Telegram to view this post
VIEW IN TELEGRAM
9🥱87😁16👍13😢12🤔8
👩‍💻 После шести месяцев разработки представлен релиз языка программирования Go 1.24

У нас, кстати, есть курс «Самоучитель по Go для начинающих», в котором вас ждут 18 частей с практикой.

📌 Что нового в версии 1.24:

• Обеспечена полная поддержка generic type alias.

• Внесены оптимизации в runtime, которые привели к снижению нагрузки на процессор на 2-3% при проведении типовых тестов производительности.

• В команду go для модулей добавлен механизм отслеживания исполняемых зависимостей.

• В команды go build и go install добавлена опция -json для вывода в формате JSON.

• Добавлена переменная окружения GOAUTH для задания параметров аутентификации, необходимых для извлечения модулей, доступ к которым ограничен.

• В команде go vet реализован новый анализатор тестов, выявляющий типовые ошибки при включении тестов, fuzzing-инструментов, утилит проверки производительности и примеров приложений.

• Добавлен тип os.Root, позволяющий изолировать операции с файловой системой заданным каталогом.

• В пакет testing добавлен метод B.Loop для выполнения тестов производительности и многое другое.

👉 Читать подробнее

#новости #golang
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22👍121