Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/
Окак! Коллеги, в стартапы лучше не соваться, там таксисты.
🐸 Книги для программистов
📚 Real-World Web Development with .NET 9: Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco CMS (2024)
Эта книга — как путеводитель в мир профессиональной разработки на ASP.NET Core.
С ней ты научишься:
🟡Строить сайты на ASP.NET Core MVC, избегая случайных ошибок в архитектуре (все те «странные» места в коде, о которых ты часто забываешь).
🟡Разрабатывать RESTful API и запускать их в production, не переписывая каждый раз роуты для каждого клиента.
🟡Внедрять OData для гибкой работы с данными и делать веб-сервисы масштабируемыми и безопасными.
🟡Применять кэширование, чтобы клиенты не жаловались на скорость загрузки страниц, а ты был доволен производительностью.
🟡Использовать Umbraco CMS, давая пользователям возможность изменять контент, не допуская кода в админке.
👨💻 Для кого: для мидлов, которые понимают, что такое C# и .NET, но хотят освоить реальные веб-сервисы с полным циклом: от разработки до контейнеризации.
🔥 И да, если ты всегда думал, что контроллеры — это для тех, кто на фронте, то готовься перевернуть представление о веб-разработке. В .NET 9 контроллеры — это вообще отдельная магия.
🔗 Скачать
🐸 Книги для программистов
📚 Путеводитель C++ программиста по неопределенному поведению
Это своего рода путеводитель C++ программиста по неопределённому поведению, причём по самым его тайным и экзотическим местам. Автор — Дмитрий Свиридкин, редактор — Андрей Карпов.
🔵 Часть 1: предисловие, что такое неопределённое поведение и как оно проявляется, сужающие преобразования и неявное приведение типов.
🔵 Часть 2: переполнение целых знаковых чисел, числа с плавающей точкой, integer promotion, char и знаковое расширение.
🔵 Часть 3: висячие ссылки, string_view, синтаксический сахар с ложкой дёгтя (range-based for), self-reference, std::vector и инвалидация ссылок.
🔵 Часть 4: списки захвата лямбда-функций, кортежи, внезапная мутабельность, неявные ссылки, use-after-move, lifetime extension.
🔵 Часть 5: Most Vexing Parse, неконстантные константы, семантика перемещения, std::enable_if_t против std::void_t, забытый return.
🔵 Часть 6: эллипсис и функции, operator [], iostreams (счастливой отладки!), оператор запятая, function-try-block, типы "нулевого" размера.
🔵 Часть 7: NULL-терминированные строки, std::shared_ptr, (не)явное приведение типов, как передать стандартную функцию и ничего не сломать.
🔵 Часть 8: бесконечные циклы и проблема остановки, рекурсия, ложный noexcept, переполнение буфера.
🔵 Часть 9: (N)RVO vs RAII, разыменование нулевых указателей, static initialization order fiasco, static inline, нарушение ODR, зарезервированные имена.
🔵 Часть 10: тривиальные типы и ABI, неинициализированные переменные, С++20 unbounded ranges, невиртуальные виртуальные функции, VLA.
🔵 Часть 11: невалидные указатели, placement new для массивов, data race, повторный захват mutex, сигнало(не)безопасность, как сделать всё правильно и уйти в deadlock.
🔵 Часть 12: std::vector::reserve и std::vector::resize, невыровненные ссылки, время жизни и смерти, статический анализ и UB, заключение.
🔗 Читать полностью
🐸 Книги для программистов
📚 Staff Engineer: Leadership beyond the management track (2021)
После сеньора карьера разработчика часто упирается в вилку:
📌 Либо ты идёшь в менеджеры и учишься говорить «давайте вернёмся к этому позже»
📌 Либо ты остаёшься писать код и рисковать, что карьерный потолок — это потолок open space’а
Про менеджмент уже есть горы книг, но что делать, если управлять людьми не хочется, а расти — хочется?
💡 Staff Engineer — это роадмап для тех, кто хочет прокачаться в техническом лидерстве:
🟡 Как добиться тайтла Staff Engineer
🟡 Как не сломаться под весом архитектурных диаграмм
🟡 Как влиять на продукт и команду, оставаясь инженером
Если мечтаешь руководить проектами, а не людьми — это твой путеводитель в мир «старших старших инженеров».
P.S. Да, здесь тоже бывают созвоны, но хотя бы никто не про бюджет.
🔗 Скачать
🐸 Книги для программистов
🚀 Главная ошибка новичка в ML — строить звездолёт вместо велосипеда
Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.
Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».
Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.
👉 Начните правильно
Берёте курс «ML для старта» до конца недели — Python в подарок.
❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.
А какой самый сложный проект вы брались делать в самом начале? 🫢
🔥 Успей поднять квалификацию по выгодной цене!
Только до 17 августа у вас есть последняя возможность купить наши курсы по старым ценам.
🔹 Математика для Data Science:
— Базовый: (сейчас) 26 399₽
→ (будет) 33 900₽
— Ультра: 35 199₽
→ 44 900₽
— VIP: 59 829₽
→ 75 900₽
(выгода больше 16 000₽!)
🔹 Программирование на Python: 24 990₽
→ 32 900₽
🔹 Алгоритмы и структуры данных: 31 669₽
→ 39 900₽
🔹 Архитектуры и шаблоны проектирования: 24 890₽
→ 32 900₽
🔹 AI-агенты для DS специалистов: 54 000₽
→ 59 000₽
🔹 Основы IT для непрограммистов: 14 994₽
→ 19 900₽
🔹 Базовые модели ML: 6 990₽
→ 9 900₽
❗ Важно: Курсы из линейки Frontend Basic полностью снимаются с продажи. 17 августа — буквально последний день, когда их можно будет приобрести.
Успей купить до повышения — осталось 4 дня!
👉 Зафиксировать цену и начать учиться
😵 Game developer roadmaps: server & client side (2025)
Пошаговые гайды для тех, кто уже готов обменять сон и личную жизнь на баги и бесконечный рефакторинг:
🎮 Game Developer — от «нарисовал пиксель» до «оптимизировал игру так, что она запускается на тостере».
🎮 Server Side Game Developer — тот самый человек, из-за которого монстры спавнятся вовремя, а экономика игры не превращается в гиперинфляцию.
🔗 Скачать
🐸 Книги для программистов
📺 Хватит коллекционировать туториалы!
Десятки роликов по ML, сотни вкладок, папка «Посмотреть позже» трещит по швам. В голове — обрывки знаний о нейросетях и Pandas.
Знания без системы — это просто «шум». Они не превращаются в навыки и проекты.
Наш курс «ML для старта в Data Science» — это не ещё один туториал. Это система. Чёткий путь от «каши» в голове до первого сильного проекта в портфолио.
И да, чтобы старт был ещё проще — при покупке курса по ML вы получаете курс по Python в подарок
👉 Превратите «шум» в навык
А вы сталкивались с «информационной кашей»? Как выбирались? 👇
📚 Algorithmic Mathematics in Machine Learning (2024)
Если ты программист с базовыми знаниями в математике и хочешь разобраться, как машина обучается распознавать пешеходов на картинках или анализировать биологические клетки, то эта книга — твой лучший друг 🧠
Ты получишь:
🔢 Математическое обоснование всех популярных алгоритмов машинного обучения.
🧩 Реальные примеры на данных, чтобы ты понял, как применять теорию на практике.
🎯 Инфобоксы с терминами и дополнительными пояснениями, которые сделают даже линейную алгебру интересной.
🔗 Скачать
🐸 Книги для программистов
📚 Concurrency in Go: Tools and Techniques for Developers (2017)
Concurrency — это как готовить борщ, одновременно чинить ноутбук и отвечать на звонки от заказчика. В большинстве языков программирования это превращается в хаос,
но в Go — это управляемый хаос (а иногда даже просто порядок).
Книга научит тебя:
🥋 Отличать конкурентность от параллелизма
🧠 Не сойти с ума, используя синхронизацию памяти
🛠 Строить паттерны, чтобы код не превратился в спагетти из горутин
🚀 Писать масштабируемые распределённые системы
Автор — Katherine Cox-Buday — буквально проведёт за руку через все грабли и оставит тебя с кодом, который не падает из-за race condition в 3 часа ночи.
🔗 Скачать
🐸 Книги для программистов
📚 Hello, Startup: A Programmer's Guide to Building Products, Technologies, and Teams (2015)
Это книга, которая говорит: «Пора перестать писать pet-проекты в стол».
Автор — Евгений Брикман, чувак, который не просто поработал в стартапах, а ещё и вытащил инсайты из Google, LinkedIn, X, GitHub, Stripe, Pinterest и других компаний.
Внутри — три части:
1️⃣ Продукты — как придумать то, что люди реально будут использовать, а не просто «ещё один ToDo-лист с тёмной темой».
2️⃣ Технологии — как выбрать стек, не доведя команду до нервного срыва.
3️⃣ Команды — как собрать людей, которые не будут убегать после первого ревью.
Кому подойдёт:
— Джунам, которые мечтают запилить свой первый стартап и не слить всё на первой неделе.
— Сеньорам, уставшим от «синхронизаций статусов» в корпорациях.
— Менеджерам, которые хотят вдохновить разработчиков, а не довести их до выгорания.
🔗 Скачать
🐸 Книги для программистов
Ага, скоро еще много книг читать начнут как раньше и вайбкодить перестанут
🐸 Книги для программистов
🤦♂️ HR в конце собеса пытается объяснить, подходит ли кандидат на вакансию
🐸 Книги для программистов
🫣 Боитесь математики в ML?
Думаете, для этого нужно вспоминать университетские интегралы и решать сложные уравнения?
У нас хорошая новость: машинное обучение — это в первую очередь инженерная практика, а не математическая олимпиада. Здесь важнее понимать суть, а не выводить формулы.
Именно на таком подходе — через логику, интуицию и наглядные примеры — и построен наш курс «ML для старта в Data Science», где мы объясняем всё на пальцах, без боли и зубрёжки.
Регистрируйтесь, пока есть свободные места 😉
📚 Software Engineering for Absolute Beginners: Your Guide to Creating Software Products (2021)
Эта книга — твой билет в мир разработки, даже если ты только начинаешь. Всё, что нужно — желание создавать крутые приложения!
💡 С этой книгой ты:
🔵Погрузишься в редакторы, научишься настраивать Docker.
🔵Овладеешь репозиториями и системами контроля версий.
🔵Изучишь Python, Flask, базы данных и даже научишься писать код так, чтобы его не стыдно было показать на интервью.
🔵Поймешь, как работать в команде и использовать лучшие практики.
В конце концов, ты не просто научишься кодить — ты будешь писать код, который можно запускать, тестировать и деплоить в Docker, как настоящий профессионал.
🔗 Скачать
🐸 Книги для программистов
📚 JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th edition (2020)
Седьмое издание легендарной книги охватывает главы про async/await
, генераторы, модули и даже метапрограммирование.
Что внутри:
💚 Типы, значения, объекты, массивы
💚 Промисы, async/await
💚 Node.js: потоки, файлы, процессы
💚 Стандартная библиотека, регулярки и JSON — короче, всё, чем мы мучаемся ежедневно
📖 Если ты только начинаешь — книга научит, почему [] + [] = ""
, а [] + {} = "[object Object]"
(спойлер: магия 🪄)
P.S. Автор обещает, что после прочтения ты сможешь писать на JS без боли.
🔗 Скачать
🐸 Книги для программистов
😎 Вы просили — мы сделали. Самый долгожданный анонс этого лета!
Мы открываем набор на второй поток курса «AI-агенты для DS-специалистов»!
На курсе мы учим главному навыку 2025 года: не просто «болтать» с LLM, а строить из них рабочие системы с помощью Ollama, RAG, LangChain и crew.ai.
📆 Старт потока — 15 сентября.
💸 Цена 49 000 ₽ действует только в эти выходные — до 17 августа. С понедельника будет дороже.
👉 Занять место
🧠 Выбор первого ML-проекта: чеклист против выгорания
Классика плохих решений в ML — выбрать слишком сложный проект: неделя ковыряния в коде, десятки крашей и никакого результата. Хотите дойти до финиша — начните с простого проекта, который реально можно довести до конца.
Мини-чеклист первого проекта:
1. Понятные данные — без «я нашёл датасет в даркнете, но он на суахили».
2. Измеримая метрика — «точность 92%», а не «ну вроде работает».
3. Объяснимый результат — чтобы не-техлид понял, почему модель ругается на спам.
Наш курс «ML для старта в Data Science» — старт от простого к сложному: теория → практика → проверка → проект в портфолио.
👉 Начать свой путь в Data Science
Оплатите курс по ML до 17 августа — курс по Python в подарок.
📅 Бесплатный вебинар с Марией Жаровой — 21 августа: как выбирать проекты, которые доводят до оффера, а не до психотерапевта.
💾 Сохрани, чтобы не потерять, когда будешь готов(а) начать
Ага, и все остальные таск-трекеры
🐸 Книги для программистов
📚 Remote Team Interactions Workbook: Using Team Topologies Patterns for Remote Working (2022)
Если ты думал, что удалёнка — это просто зум и слак, эта книга разрушит твои иллюзии.
Remote Team Interactions Workbook от авторов Team Topologies показывает, что:
💚 Не всё золото, что блестит в офисе — иногда он просто скрывал хаос в командах.
💚 Чётко определённые роли и фокус команд — твой новый супергерой.
💚 Team API — это как README для твоей команды: «что мы делаем и зачем».
💚 Отслеживание зависимостями между командами = меньше «А почему мой таск висит?» в Slack.
💚 Три режима взаимодействия команд (collaboration, x-as-a-service, facilitating) помогут не потеряться в океане Jira и Confluence.
Побочный эффект: после прочтения ты начнешь думать о командной структуре даже во сне, а твои коллеги — в ужасе от диаграмм потоков зависимостей, которые ты им пришлешь.
Если хочешь, чтобы удаленка работала как часы, а не как лотерея — это мастрид 🎯
🔗 Скачать
🐸 Книги для программистов
Где этому навыку обучают?
🐸 Книги для программистов
📚 The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change (2017)
Если ты задумался, как перевести свои скиллы с разработки на управление, книга Камилы Фурнье — твой гайд по выживанию. Тут ты найдёшь практические советы для каждого этапа пути от инженера до технического руководителя. Это как патч для твоего лидерского пути 🎯
Вот, что ты на самом деле узнаешь (кроме того, как делать вид, что всё под контролем):
🧑💻 Как управлять не только джунами, но и теми, кто, кажется, знает больше тебя (не переживай, все через это проходили)
✂️ Как построить командную культуру, чтобы не сойти с ума.
🏋️ Как управлять отдельными участниками, не упуская из виду всю команду
💆♂️ Как управлять собой и избегать распространённых ошибок
Идеально подходит для новичков в менеджменте, менторов или тех, кто ищет новые советы по лидерству.
🔗 Скачать
🐸 Книги для программистов
Вот они, результаты «успешной» карьеры
🐸 Книги для программистов
📚 Data Science: The Hard Parts: Techniques for Excelling at Data Science (2023)
Книга про то, что ты не прочитаешь в большинстве учебников. Да, машинное обучение и программирование — это важно, но настоящее мастерство кроется в мелочах, которые обычно игнорируют. Здесь рассказывается, как стать не просто хорошим, а топовым специалистом:
💡 Узнаешь, как создавать реальную ценность с помощью Data Science, а не просто строить красивые графики.
📊 Научишься продавать свои проекты и эффективно доносить бизнесу важность данных.
💼 Разработаешь бизнес-кейсы, используя принципы unit economics.
🛠 Создашь новые фичи для ML моделей, применяя сторителлинг.
📉 Разберешься в декомпозиции KPI, чтобы выявить причины изменений метрик.
🔗 Скачать
🐸 Книги для программистов
Настолько важная фича?
🐸 Книги для программистов
🧐 Зоопарк моделей в ML: с чего начать?
Открываешь статью по машинному обучению — и в тебя летят слова: трансформеры, бустинги, SVM, регрессии.
Кажется, придётся учить всё это, иначе в ML не пустят.
Хорошая новость: 90% задач можно закрыть 2–3 классическими методами. Разберёшь их — уже сможешь собирать работающие проекты. А хайповые названия подождут.
Важно: не распыляйся на всё подряд. Начни с базового — это фундамент, на котором держится остальное.
👉 Успей попасть на курс «ML для старта в Data Science»
📚 Code: The Hidden Language of Computer Hardware and Software, 2nd Edition (2022)
💡 Книга для тех, кто:
▪️Когда-то запускал код и думал «а как оно вообще работает?»
▪️Любит строить системы от нуля и понимать, что происходит между нажатием клавиши и ответом от ChatGPT
▪️Готов построить часы и арифметико-логическое устройство своими глазами и руками (в голове, конечно… но всё же)
📦 Новые главы в издании:
▪️Let's Build a Clock!
▪️The Arithmetic Logic Unit
▪️Registers and Busses
▪️CPU Control Signals
▪️Jumps, Loops, and Calls
▪️The World Brain
🔗 Скачать
🐸 Книги для программистов
Proglib Academy — это место, где вы превращаете теорию в практику. Здесь ваши знания становятся проектами для портфолио, а вы — более уверенным специалистом.
Выберите курс, который поможет сделать следующий шаг ⬇️
🚀 Для тех, кто начинает путь в IT:
— Основы IT для непрограммистов
— Программирование на Python (обновлённый)
— Frontend-разработчик с нуля: HTML, CSS, JavaScript
🧠 Для будущих и настоящих Data Scientist'ов:
— ML для старта в Data Science (начинается в сентябре)
— Базовые модели ML и приложения
— Математика для Data Science
— AI-агенты для DS-специалистов (скоро второй поток)
🛠️ Для опытных разработчиков, готовых к росту:
— Алгоритмы и структуры данных
— Архитектуры и шаблоны проектирования
Независимо от вашей цели, у нас есть курс, который поможет её достичь. Переходите в Proglib Academy, выбирайте свой путь и инвестируйте в навыки, которые всегда будут в цене!
📚 Programming Rust: Fast, Safe Systems Development, 2nd Edition (2021)
Второе издание Programming Rust — не просто книга — это ваша страховка от утечек памяти, data race’ов и бессонных ночей с GDB.
🦀 Вот, что ты найдёшь внутри:
🟥Базовые типы данных Rust и ключевые концепции ownership и borrowing.
🟥Как писать гибкий и эффективный код с использованием трейтов и дженериков.
🟥Как писать быстрый многопоточный код без data races.
🟥Основные инструменты Rust: замыкания, итераторы и асинхронное программирование.
🟥Коллекции, строки и текст, ввод-вывод, макросы, unsafe код и взаимодействие с внешними библиотеками.
💯 Rust не прощает ошибок. Но и не даёт вам их сделать. А книга подскажет, как этим пользоваться во благо.
🔗 Скачать
🐸 Книги для программистов
📚 Django for Beginners, 5th Edition: Build Modern Web Applications with Python
Если ты мечтаешь научиться создавать крутые сайты на Python и Django, но не знаешь, с чего начать, то это точно для тебя!
В новой версии обновлено все — начиная с Django 5 и Python 3.12. Шестёрка проектов — от простого "Hello World" до реальной CRM — научит тебя всем важным фишкам: от создания моделей до продвинутого деплоя.
👉 Что в комплекте:
🔵 Объемная рубрика по классам и функциям.
🔵 Реальные проекты с авторизацией, формами, блогами, и даже системой тестов.
🔵 Спокойно деплоишь сайт, переключаешь окружения, пишешь тесты, обеспечиваешь безопасность всего этого безобразия — теперь это всё под рукой.
🔵 И ещё много всего для любимых пакетов Django.
Бонусы? Полностью переработанная версия с учётом лучших практик 2025 года! Это твоя инструкция по выживанию в мире Django, с которой ты больше не будешь выглядеть как новичок.
🔗 Скачать
🐸 Книги для программистов