Библиотека программиста | программирование, кодинг, разработка
82.9K subscribers
3.85K photos
179 videos
89 files
6.9K links
Все самое полезное для программиста в одном канале.

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

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

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

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
📊 Опубликован индекс TIOBE за май 2025 года

По данным майского рейтинга TIOBE, популярность языка программирования Python выросла на 2,2%, достигнув рекордных 25,35%. Это наивысшая доля за всю историю индекса. Python также показал крупнейший отрыв от ближайшего конкурента — C++, с разницей более 15%.

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

В TIOBE отметили:
«Единственная причина, по которой другие языки всё ещё существуют, заключается в низкой производительности Python и том факте, что он интерпретируется и, следовательно, подвержен неожиданным ошибкам во время выполнения. Это означает, что критически важные для безопасности или работающие в реальном времени системы по‑прежнему должны полагаться на другие языки»


➡️ Полную статистику можно посмотреть по ссылке.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
😁449👾3🥱2
🚀 ARCHI.Tech от ВТБ

Первый в России архитектурный хакатон, ориентированный на студентов, выпускников технических вузов, IT-архитекторов, аналитиков и бэкенд-разработчиков. Участники смогут проявить себя в решении реальных кейсов банка по одному из трёх треков: прикладной архитектурный сервис, архитектура данных цифрового рубля и архитектурный стандарт надёжности. Призовой фонд хакатона — 1,2 миллиона рублей — будет распределён между победителями.​

Дата: 19–25 мая
Формат: онлайн
Стоимость: бесплатно

➡️ Регистрация по ссылке.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1😁1
🎮 Код из книги: Управление состоянием с помощью Signals в Angular

Проблема: в современных Angular-приложениях управление состоянием часто становится сложным и трудоёмким, особенно когда используются различные подходы, такие как NgRx или манипуляции с обычными переменными. Это может привести к трудностям в отслеживании изменений состояния и взаимодействии между компонентами.

Решение: использование Signals — нового инструмента для управления состоянием, который упрощает реактивное программирование в Angular и улучшает производительность. Signals обеспечивают прямое отслеживание изменений состояния, что делает код более читаемым и эффективным.

Пример кода для простого счётчика с использованием Signals:


import { signal } from @angular/core;

export const counterSignal = signal(0);

export function incrementCounter() {
counterSignal.update(count => count + 1);
}

export function decrementCounter() {
counterSignal.update(count => count — 1);
}


Преимущества:

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

➡️ Больше полезных книг — в нашем канале @progbook
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
🚨 Смешные новости про IT теперь в одном канале

Мы запустили @hahacker_news — наш новый юмористический IT-канал.

Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.

👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8😢42👍2
Представим, что сейчас 2035 год. В IT больше не входа — есть только выход.

Мир полностью автоматизировал простые задачи: тесты, вёрстку, бэкенд, фронтенд, дизайн, продуктовые решения. GPT-10 собирает MVP по голосовому описанию, Midjourney Designer Suite создаёт UI лучше лучших дизайнеров. Стартапы запускаются за 10 минут с кредиткой.

Компании перестали брать джунов — зачем, если ИИ закрывает всё? Мидлы ушли следом. Остались только сеньоры — те, кто управляет ИИ и решает сложные задачи. Остальные — лишь наблюдают, как вход в IT становится мифом.

Государства ничего не могли предложить. Они сами автоматизировали свои ИТ-отделы. Бигтехи держали элитные стажировки, но туда отбирали только тех, кто ещё в 15 лет делал open-source фреймворки и выигрывал олимпиаду по архитектуре ПО.

Иван — пример такого поколения. Он начал учиться в 2025-м, когда казалось: достаточно стараться и всё получится. Но каждый раз он упирался в стену: «Ты не работал в реальных проектах». А реальных проектов ему не давали.

В 2035 он бросил попытки пробиться, и устроился работать с подростками — помогать им не сходить с ума в мире, где ты никому не нужен, если не стал лучшим до двадцати.  Вечерами он всё открывает IDE — не ради карьеры, а из любви.

И всё равно — он чувствовал, что где-то была ошибка. Не в себе. Не в коде. В системе, где лестница исчезла, а потолок остался.

Как думаете, возможен ли такой сценарий в будущем? Ведь мир меняется, и нужно только успевать к нему адаптироваться.

🐸 Библиотека программиста #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
😢39🥱12🤔6😁4👾4
👋 Microsoft уволила команду разработчиков проекта Faster CPython

В сообщество Python сообщили, что Microsoft уволила команду программистов проекта Faster CPython, включая технического руководителя Марка Шеннона и трёх ведущих разработчиков ядра Python из команды Faster CPython — Эрика Сноу, Ирит Катриэль и Марка Шеннона.

Команда разработчиков Faster CPython узнала об увольнении в дороге на Python Language Summit на PyCon.

Майк Дроеттбум, который являлся менеджером проекта в Microsoft, пояснил:
«Это были тяжёлые пару дней. Вчера поддержка проекта Faster CPython со стороны Microsoft была отменена, и я всем сердцем сочувствую большинству команды, которая была уволена. Трудный день для меня, но ещё тяжелее для других»,


🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔37😁12😢9👍1
🥹 Выбираем работу мечты по вакансии

В карточках рассказали, на что стоит обращать внимание в вакансиях — если вы это нашли, значит, отправить отклик точно стоит.

Еще больше грин-флагов — в нашей статье: https://proglib.io/sh/TycptNOYvf

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7👍3👾1
📰 Что произошло за неделю

Собрали главные события и контент минувших уходящей недели:

👀 Основатель Nvidia Дженсен Хуан представил свой взгляд на текущий рынок труда.

📊 Rybbit Analytics — альтернатива Google Analytics.

📈 Опубликован индекс TIOBE за май 2025 года.

👋🏻 Microsoft уволила команду разработчиков проекта Faster CPython.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2🤩1👾1
💻 16 мая OpenAI представила новую модель Codex-1

Модель основана на усовершенствованной версии OpenAI o3, специально оптимизированной для разработки.

Основные возможности:
– Codex-1 работает как команда ИИ-агентов, способная одновременно писать, исправлять и тестировать код прямо в браузере.
– Модель может параллельно обрабатывать несколько задач, каждая из которых выполняется в отдельной изолированной среде.
– Codex-1 имеет доступ к файлам, может их редактировать, запускать команды, включая тестовые обвязки, линтеры и средства проверки типов.
– Время выполнения задач варьируется от 1 до 30 минут в зависимости от сложности.
– Поддерживает работу с GitHub-аккаунтом и может обрабатывать до 192 тысяч токенов контекста.

Сейчас доступ открыт для подписчиков Pro, Enterprise и Team. В ближайшее время появится доступ у тарифа Plus.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍9🤔6
😮Яндекс подвел итоги второго сезона Yandex Open Source — программы грантов, которая поддерживает независимые открытые проекты.

В этом году компания выделила 7,2 миллиона рублей, которые разделили между собой 12 талантливых кодеров — их можно использовать на любые сервисы Yandex Cloud, которые помогут в разработке решений — от инструментов машинного обучения до инфраструктурных решений.

Среди победителей проекты из трех треков: «Обработка данных», «Разработка» и «Машинное обучение».

Программа грантов помогает разработчикам развивать и масштабировать свои идеи. Также компания активно выкладывает в открытый доступ собственные продукты. Одни из наиболее известных решений с открытым исходным кодом — CatBoost, Perforator и YDB.
15👍5
В IT, как и в любой другой сфере, не без лишнего. Некоторые форматы уже давно требуют пересмотра, либо полного отказа от них.

Давайте честно: что бы вы навсегда убрали из ИТ, чтобы сделать работу более эффективной?

Делитесь мнением 👇

🐸 Библиотека программиста #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6👾2👍1
🏌️Text-to-SQL: делаем работу с данными проще

Google написал гайд, как больше не мучаться с огромными SQL-запросами, а передать всю работу ИИ. В статье Google Cloud выделяют ключевые методы повышения качества text-to-SQL:

– Десятки техник превращения человеческого текста в SQL-запросы.
– Примеры к каждому блоку теории.
– Задачи на отработку и закрепление навыков.
– Готовые инструменты и промпты для работы.

➡️ Ссылка на гайд

🐸 Библиотека программиста #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍5👾21
Media is too big
VIEW IN TELEGRAM
2027 год станет точкой невозврата для AI

Proglib рассказывает про исследование, которое завирусилось в сети в формате рилса
😁20🥱84🤩2🌚1
👀 Учимся управлять кросс-функциональными проектами в условиях большого продукта

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

Больше подробностей — в нашей статье: https://clc.to/mpLe2w
👍5👾32