Библиотека программиста (книги для разработчиков)
21.1K subscribers
801 photos
98 videos
9 files
512 links
Книги по программированию. Книги для дизайнеров, верстальщиков, IT специалистов. По всем вопросам @evgenycarter

РКН clck.ru/3KoESW
Download Telegram
📖 The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups (2023)

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

Gergely Orosz описывает структуру «типичного» карьерного пути инженера-программиста, начиная с позиции начинающего разработчика и заканчивая ролевой моделью senior/lead, вплоть до уровня staff/principle/distinguished.

Что внутри?

⭕️ Как стать не просто хорошим инженером, а таким, которого хвалят даже за обеденные перерывы.

⭕️ Советы, от которых твои коллеги начнут переживать, что ты слишком быстро растешь.

⭕️ Путь от «работаю в тени» до «все мои идеи — это будущее компании».

⭕️ Книга, которая сделает тебя не только лучшим разрабом, но и мастером созвонов.

💡 Если ты не знаешь, что писать в performance review, и просто мечтаешь о том, чтобы кто-то оценил твой вклад в команду, эта книга точно для тебя. Рекомендуем всем инженерам, от джунов до гуру, потому что даже лучшие должны продолжать учиться!

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
📚System Design Interview – An Insider's Guide: Volume 2
✍️ Авторы: Alex Xu, Sahn Lam (2022)

Это не просто книга, а твой спасательный круг в мире проектирования систем. Она откроет глаза на то, как решать самые хитрые задачи и не влететь в яму.

Что тебя ждет:
- Откровения инсайдера о том, что на самом деле хотят увидеть интервьюеры
- Стратегия «не бояться ничего и задавать правильные вопросы» в 4 шага
- 13 вопросов, с которыми не стыдно пойти на собес в бигтех
- 300+ диаграмм, чтобы не забыть, как выглядит твое будущее, когда ты все правильно спроектировал

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
🔥Приглашаем на бесплатный вебинар курса “Microservice Architecture”: «Брокеры сообщений: RabbitMQ и Kafka»

🗓Когда: 29 января, 20:00 (мск)

Узнайте, как использовать RabbitMQ и Kafka для организации асинхронной связи между микросервисами.


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

Вопросы:

- Что такое брокеры сообщений и как они помогают в архитектуре микросервисов.

- Основные различия между RabbitMQ и Kafka, включая их архитектурные подходы.

- Как развернуть и настроить RabbitMQ и Kafka для ваших приложений.

- Практическое использование обоих брокеров на реальных примерах в live demo.

Что освоите:

- Навыки выбора между RabbitMQ и Kafka в зависимости от ваших требований.

- Практическое применение и настройка RabbitMQ и Kafka для интеграции с микросервисами.

- Готовые подходы и примеры для ваших проектов.

  👉 Зарегистрируйтесь https://vk.cc/cTzy6q

Бесплатное занятие приурочено к старту курса Microservice Architecture, на котором вы научитесь проектировать распределённые системы, интегрировать сервисы через брокеры сообщений и добиваться высокой доступности в продакшене.
👍21
Подборка книги по нестандартному реверс-инжинирингу

1️⃣ Денис Юричев — «Reverse Engineering для начинающих»

Это не только учебник по реверс-инжинирингу, но и отличный материал по основам программирования, который подойдет как для изучения глубин C++ и Java, так и для лучшего понимания того, как работает компьютер.

2️⃣ Snakeninny — «iOS App Reverse Engineering»

Книга охватывает основы iOS, включая файловую систему и скрытые компоненты, а также инструменты реверс-инжиниринга, такие как Theos, Cycript, Reveal, IDA и LLDB. В завершение рассматриваются теоретические подходы и четыре практических примера реверс-инжиниринга на Objective-C.

3️⃣ D. Salihun — «BIOS DISASSEMBLY NINJUTSU UNCOVERED»

Эта книга показывает, что при правильных инструментах и ​​системном подходе к реверс-инжинирингу каждый может понять и модифицировать BIOS в соответствии с их потребностями без наличия исходного кода.

4️⃣ Andrew Huang— «Hacking the Xbox: An Introduction to Reverse Engineering»

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

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
⚡️ Готовые решения и лучшие практики для надёжной защиты API в архитектуре бэкенда

📅 26 января | 20:00 мск | бесплатно

Хотите, чтобы ваши API были надёжно защищены без потери производительности?
На вебинаре разберём:

- Типовые угрозы и уязвимости API
- Аутентификация и авторизация
- Защита на уровне архитектуры
- Роль API Gateway и прокси в обеспечении безопасности
- Лучшие практики проектирования защищённых API и контрактов

После вебинара вы сможете:

- Проектировать API с учётом безопасности на уровне архитектуры
- Применять готовые решения для защиты API
- Осознанно балансировать между безопасностью, сложностью и производительностью

👉 Регистрация ⚡️ Готовые решения и лучшие практики для надёжной защиты API в архитектуре бэкенда

📅 26 января | 20:00 мск | бесплатно

Хотите, чтобы ваши API были надёжно защищены без потери производительности?
На вебинаре разберём:

- Типовые угрозы и уязвимости API
- Аутентификация и авторизация
- Защита на уровне архитектуры
- Роль API Gateway и прокси в обеспечении безопасности
- Лучшие практики проектирования защищённых API и контрактов

После вебинара вы сможете:

- Проектировать API с учётом безопасности на уровне архитектуры
- Применять готовые решения для защиты API
- Осознанно балансировать между безопасностью, сложностью и производительностью

👉 Регистрация https://vk.cc/cTMrl3

Занятие приурочено к старту курса "Software Architect" в OTUS. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
3👎1
📚 The Unicorn Project: a novel about developers, digital disruption and thriving in the age of data (2019)
✍️ Автор: Gene Kim

Это продолжение бестселлера The Unicorn Project, в котором Parts Unlimited рассматривается с точки зрения разработки софта.

Готов встретиться с Максиной? Она не просто архитектор, а сеньор лид разработчик, оказавшаяся в адском бюрократическом аду... за то, что чуть-чуть нарушила payroll

Что происходит дальше? А дальше всё как в лучших боевиках — Максину и её команду ждёт эпопея, в которой ей предстоит бороться не только с застарелыми системами, но и с реальными врагами (кто сказал, что только баги могут быть опасными?).

И, конечно же, книга — это не просто истории и страдания. Это реальные битвы за улучшение работы, системы и, конечно, технологии! Максина в стиле Rebel Developers не просто ломает код — она ломает систему

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
📚 Rust for Rustaceans: Idiomatic Programming for Experienced Developers
✍️ Автор: Jon Gjengset (2021)

Если ты уже не новичок в Rust и хочешь перейти на новый уровень, эта книга — то что надо.

Jon Gjengset откроет перед тобой секреты языка и научит:

- Как писать код, который не только работает, но и соответствует лучшим практикам Rust.
- Как безопасно работать с кодом в unsafe — да, тут есть не только фразы «никогда не делай этого».
- Как превратить ваш код в нечто мощное и гибкое, что будет работать с библиотеками, внешними системами и даже в условиях ограниченных ресурсов.

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

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2👎1
📚 Algorithmic Thinking: A Problem-Based Introduction (2020)
✍️ Автор: Daniel Zingaro

Algorithmic Thinking научит тебя укрощать задачи с олимпиад USACO и IOI, обыгрывать лабиринт с помощью поиска в ширину, вычислять уникальность снежинок хэш-таблицами или заставлять кучу решать, кто сколько денег получит.

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

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
📚 Systems Performance: Enterprise and the Cloud, 2nd Edition (2020)
✍️ Автор: Brendan Gregg

2-е издание Systems Performance — не просто книга о производительности систем, а целая система апгрейда ОС! Она научит не только разбираться в Linux, но и выжимать максимум из каждого процессора, памяти и диска.

Прочитав её, ты сможешь не просто анализировать производительность, а делать это с такой уверенностью, как будто сам написал ядро Linux. Автор всё объясняет так, что даже если ты только научился ставить систему, поймешь, как работает perf, Ftrace и другие крутые инструменты.

Понимание того, как работает система на низком уровне, из этой книги — ключ к успешной разработке софта. Используя стратегии, изложенные в обновленном издании, перформанс-инженеры смогут не только улучшить взаимодействие с конечными пользователями, но и снизить затраты. Особенно это важно для облаков, которые так любят тянуть деньги за каждый запрос.

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
📚 SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL (2019)
✍️ Автор: Walter Shields

Не умеешь работать с данными? В 2025 году это уже не ок. SQL — твой путь в будущее.

💡 Что внутри?

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

🔑 Что ты получишь?

🔸 Научишься уверенно работать с SQL.
🔸 Поймёшь, как SQL помогает решать реальные задачи.
🔸 Укрепишь свою карьеру с новыми навыками.

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Твой первый dApp на Solidity: от смарт-контракта до рабочего интерфейса

Приглашаем на бесплатный вебинар, на котором вы узнаете про:
- Быстрый старт в Web3: Установка и настройка окружения (Node.js + Hardhat). Разберемся, зачем нужен Hardhat и как он заменяет целую блокчейн-сеть на твоем компьютере.
- Анатомия форка: Разберем, как «скопировать» существующий протокол (на примере классического SushiSwap) и запустить его локально.
- Свой контракт на OpenZeppelin: Напишем простой, но функциональный смарт-контракт (например, кастомный токен или систему голосования), используя стандарты индустрии.
- Frontend для блокчейна: Создадим минималистичный UI на React/Vue, который умеет «общаться» со смарт-контрактом через провайдер.

Результат: Готовый шаблон проекта с бэкендом (смарт-контракт) и фронтендом, который можно развивать дальше.

👉 Оставьте заявку на вебинар сейчас и успейте на курс по спец. цене: https://vk.cc/cUAr86

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
3👍1
👨‍💻Хотите начать карьеру в разработке? Обратите внимание на Rust и познакомьтесь с ним за один вечер!

📆На открытом уроке 25 февраля в 20:00 МСК вы установите инструменты, разберётесь с rustc и Cargo и создадите своё первое приложение. Пошагово, с объяснением каждой команды и структуры проекта.

Вы увидите, как Rust решает реальные проблемы C++, Python и других языков, где ошибки часто проявляются слишком поздно. Поймёте философию языка и получите готовую среду для дальнейшего развития. Если вы рассматриваете Rust как следующий шаг в карьере, этот урок — эффективная точка входа.

👉Встречаемся в преддверии старта курса «Rust Developer. Basic». Зарегистрируйтесь и начните системно разбираться в языке, который уже меняет индустрию: https://vk.cc/cUBYH6

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📚JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages
✍️ Авторs: Laurence Lars Svekis, Maaike van Putten, Rob Percival(2021)

Что внутри:

- Узнаешь, как делать с JavaScript то, что раньше казалось невозможным: рисовать на холсте, писать игры и многое другое.

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

- И всё это с простыми и понятными примерами, где теория плавно переходит в практику.

Не переживай, если HTML и CSS тебе кажутся чем-то сверхсложным — всё объясняется, даже для начинающих. В конце ты будешь готов прыгнуть в мир React, Angular и других крутых библиотек/фреймворков.

🔗 Скачать

📲 Мы в MAX

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
⚡️ РКН фактически «положил» обновления Linux в России - разработчики массово жалуются прямо в чате Минцифры.

После замедления Telegram и введения новых ограничений многим приходится тянуть обновления и даже ядро ОС через VPN. Ситуация длится уже примерно неделю, а внятного решения и официального ответа от властей до сих пор нет.

https://www.linux.org.ru/forum/talks/18218768/page1#comments

📲 Мы в MAX

👉 @Bookflow
🤣12🔥3😢3🤮3😁1
🔔Закрывается набор на курс Microservice Architecture в OTUS

Если вы планируете прокачаться в проектировании микросервисов — пройдите вступительное тестирование, чтобы попасть в группу со скидкой и получите подарок!

🎓 Что даёт курс:

- Полный цикл микросервисной разработки: от архитектуры и контейнеризации до деплоя и наблюдаемости. Освоите Docker, Kubernetes, Apache Kafka, Prometheus, Helm и ELK.

- Реальные практики и архитектурные паттерны: саги, event sourcing, шардирование, репликация, CI/CD и fault tolerance.

- Проект с защитой: создадите собственную микросервисную систему, получите фидбек от экспертов и рекомендации по улучшению архитектуры.

- Наставники-практики: преподаватели — инженеры из ведущих IT-компаний, работающие с микросервисами ежедневно.

Гибкий формат: онлайн-занятия дважды в неделю, поддержка преподавателей и комьюнити OTUS.

До закрытия набора осталось совсем немного времени!

🔥Во время прохождения теста вас ждет бонус. 👉Пройти тест https://vk.cc/cUCK2T

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥1