Ru
Главная → Каналы → Книги → Книги для программистов

Книги для программистов

@bfbook · Книги
54 000подписчиков сейчас
Подписаться в Telegram

Публикации всего: 60

Постов на странице: 10 30 50 Страница 1 из 6
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/channel_i_linux Системный администратор https://max.ru/channel_devopslib DevOps, SRE, Sysadmin https://max.ru/channel_devops_star DevOps Star (Звезда Девопса) Excel лайфхак 📌 https://t.me/Excel_lifehack Excel лайфхак Английский с нуля 🇬🇧 https://max.ru/UchuEnglish 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С https://max.ru/channel_DevLab1C 1С:Предприятие 8 Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика https://max.ru/channel_cpp_geek C++ geek Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Rust📌 https://max.ru/channel_rust_lib Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика https://max.ru/channel_java_geek Java Geek GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии в IT📌 https://max.ru/progjob https://max.ru/channel_rabotait Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Городские📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП https://max.ru/channel_krasnodar_novosty Краснодар Новости https://max.ru/channel_novosibirsk_novosti Новосибирск https://max.ru/channel_samara_novosti Новости Самары https://max.ru/channel_ekaterinburg_novosti Новости Екатеринбурга https://max.ru/channel_kazan_novosti Новости Казани https://max.ru/channel_omsk_novosti Новости Омска https://max.ru/channel_moskva_24 Москва 24
💩 20 ❤ 2 🤮 1 · всего 25 Перейти к публикации →
📚 Рефакторинг на максималках (2025) ✍️ Автор: Александр Беспоясов Ты тоже откладывал рефакторинг «на потом»… а потом оно превращалось в багфикс-фестиваль? Эта книга — про то, как перестать бояться и начать чинить код так, чтобы от этого выигрывали и разработчики, и бизнес. Автор объясняет: — зачем рефакторить, если оно и так работает (спойлер: «и так работает» — временно), — как находить самые болезненные места в коде, — и как переписывать их без крика тимлида «зачем ты это трогал?!». Примеры даны на JavaScript и чуть-чуть TypeScript, но подходы универсальные. Хоть ты на Java, хоть на C#, хоть на Python — при желании узнаешь свои боли и найдёшь решения 🔗 Скачать 📲 Мы в MAX 👉 @bfbook
👍 5 ❤ 1 🔥 1 Перейти к публикации →
📚 Тестирование программного обеспечения: базовый курс, 3-е издание (2025) ✍️ Автор: Святослав Куликов В основу книги положен многолетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих вопросы, проблемы и сложности. Книга будет полезна как джунам, так и опытным специалистам — для систематизации уже имеющихся знаний и организации обучения в своей команде. 🔗 Скачать 📲 Мы в MAX 👉 @bfbook
❤ 4 👍 1 🔥 1 Перейти к публикации →
📚 Какие книги должен прочитать каждый Java-программист? 🔹1. Java. Библиотека профессионала (том 1, том 2) Кей Хорстман Оригинал: Core Java (Cay S. Horstmann) Среди учебников «для самых маленьких» эта книга, пожалуй, самая популярная. Она пережила одиннадцать изданий только на русском языке, двенадцатое пока существует только на английском и выпущено в 2021 году. 🔹2. Философия Java Брюс Эккель Оригинал: Thinking in Java (Bruce Eckel) Брюс Эккель рассказывает о стандартных проблемах и их удобном и правильном решении с помощью Java. Это легкий, чистый, понятный учебник по основам применения языка. Прочитав книгу, вы сможете комфортно и со вкусом программировать на Java. 🔹3. Java Concurrency на практике Брайан Гетц Оригинал: Java Concurrency in Practice (Brian Goetz) Книга была написана в 2006 году, но актуальна и сейчас. Кажется, что многопоточность — это что-то модное, динамичное и быстро развивающееся. С фреймворками отчасти действительно так. В JCIP заложена философия того, как работать с многопоточностью с точки зрения базовой платформы Java. Платформа редко меняется и сохраняет совместимость версий. Поэтому знания могут быть полезны всю жизнь. 🔹4. Экстремальное программирование: разработка через тестирование Кент Бек Оригинал: Test Driven Development: By Example (Kent Beck) Несмотря на слово «тестирование», книга не для тестировщиков. Test Driven Development (TDD) — способ избавиться от страха в процессе разработки. Автор предложил писать тесты так, чтобы переложить свой страх и необходимость в непрерывном контроле на компьютер и системы автоматической проверки. 🔹5. Применение шаблонов Java Стив Стелтинг, Олав Маассен Оригинал: Applied Java Patterns (Stephen Stelting, Olav Maassen) Когда читаешь код стандартных коллекций Java или хорошо написанного фреймворка (например Spring), видны повторяющиеся приемы высокоуровневой организации кода. Можно учиться на этих примерах, но проще прочитать справочник. В нем приемы уже систематизированы и описаны, поэтому можно изучить вопрос очень быстро. В книге все четко, по делу и с хорошими диаграммами. 🔹6. Шаблоны корпоративных приложений Мартин Фаулер Оригинал: Patterns of Enterprise Application Architecture (Martin Fowler) Программист должен уметь проектировать сложные системы, разрабатывать и поддерживать которые будут сотни коллег. Книгу нужно обязательно прочитать, если вы собираетесь работать в банках, больших электронных магазинах, маркетплейсах и прочем крупном энтерпрайзе. 🔹7. Предметно-ориентированное проектирование (DDD) Эрик Эванс Оригинал: Domain Driven Design (Eric Evans) Книга наполнена примерами из реальных проектов, приемами и методиками, основанными на практическом опыте автора. Она помогает инженеру-разработчику и специалисту в предметной области найти единый язык, чтобы разговаривать друг с другом. Это полное руководство по моделированию предметных областей и созданию контекста, в котором подход можно успешно объяснять и преподавать. 🔹8. Рефакторинг Мартин Фаулер Оригинал: Refactoring (Martin Fowler) Автор списком приводит примеры более 70(!) конкретных способов улучшить код, а в начале объясняет суть рефакторинга. 🔹9. Чистый код Роберт Мартин (Дядя Боб) Оригинал: Clean Code (Robert C. Martin) Книга очень полезная. Ее можно прочитать за пару вечеров. В ней ясно и однозначно описано множество бытовых вопросов, о которых молчат окружающие. 🔹10. Программист-прагматик. Путь от подмастерья к мастеру Дэвид Томас, Эндрю Хант Оригинал: The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt, David Thomas) На моей самой первой работе книгу советовали читать всем джунам-джавистам. У нас был огромный список книг по Java, и она стояла в нем самой первой, несмотря на минимальное количество примеров кода. 📲 Мы в MAX 👉 @bfbook
❤ 5 👍 5 👎 2 Перейти к публикации →
📚 An Elegant Puzzle: Systems of Engineering Management ✍️ Авторы: Will Larson (2019) Есть старая истина: люди уходят не из компаний, а от менеджеров. И если твой тимлид думает, что burndown chart решает все проблемы, то, возможно, пора подсунуть ему An Elegant Puzzle. Эта книга про инженерный менеджмент без занудства: 🟠 Как подбирать размер команды, чтобы не получился «оркестр из трёх барабанщиков и одного кларнета» 🟠 Как бороться с техническим долгом, пока он не начал брать проценты 🟠 Как планировать преемственность, чтобы проект не рухнул вместе с «тем самым человеком, который знает, как оно работает» Автор успел поработать в Digg, Uber и Stripe, так что рецептами «из головы» тут и не пахнет. Это скорее инженерный гайд по менеджменту: структурно, человечно и с намёком на то, что мы все — люди, даже менеджеры. ⚡️ Если у тебя в команде всё стабильно, то эта книга поможет это сохранить. Если же нет — то хотя бы подскажет, как не сгореть на очередном дейлике. 🔗 Скачать 📲 Мы в MAX 👉 @bfbook
❤ 6 👍 4 Перейти к публикации →
📚 Pwning OWASP Juice Shop (2025) ✍️ Автор: Björn Kimminich Это официальный гайд по взлому Juice Shop — веб-приложения, которое специально напичкано уязвимостями для обучения. OWASP Juice Shop — как «антипаттерн as a service». Вместо лучших практик тут собрали все, что можно сделать неправильно в современной веб-разработке. И это фича, а не баг Ты начнешь с подготовки — быстро поднимешь стенд и подключишь прокси. Дальше — challenge hunting — обзор уязвимостей, обнаруженных в OWASP Juice Shop с советами о том, как найти и эксплуатировать в приложении. Следом — Getting involved и две продвинутые части: одна для тех, кто тренирует других и проводит CTF, другая — для тех, кто пишет код и заботится о честной игре (cheat detection, custom challenges). 🔗 Скачать 📲 Мы в MAX 👉 @bfbook
👍 5 🔥 1 Перейти к публикации →
📚 Programming Persistent Memory: A Comprehensive Guide for Developers (2020) ✍️ Автор: Steve Scargall Представь, что у тебя база данных поднимается не минуту, а пару секунд. А твое приложение после ребута не греет процессор десятком прогонов, а стартует так, будто и не выключалось. Нет, это не магия и не SSD на стероидах — это Persistent Memory. Эта технология объединяет память и хранилище, заставляя разработчиков переписать привычные подходы: структуры данных должны уметь жить «между мирами», API для C, C++ или даже JavaScript внезапно обрастают новыми возможностями, а тесты начинают бегать быстрее. 💡 Книга объясняет: 🟡 Зачем вообще нужна такая «память с памятью» 🟡 Какие ОС и железо должны быть под рукой 🟡 Как писать под это дело код и не потерять голову 🟡 Как в реальных приложениях всё это уже используют 🧑‍💻 Для кого Для разрабов на C, C++, Java и Python, но также будет полезна тем, кто работает над облачными сервисами и аппаратным обеспечением в самых разных отраслях. 🔗 Скачать 📲 Мы в MAX 👉 @bfbook
❤ 6 🔥 2 👍 1 Перейти к публикации →
📚 Designing Secure Software: A Guide for Developers (2021) ✍️ Автор: Loren Kohnfelder Автор - Лорен Конфельдер, человек, который помог придумать STRIDE-модель угроз в Microsoft, а потом прокачивал безопасность в Google. У него за плечами 20+ лет опыта, а в книге он собрал практику, которую можно сразу утащить в проект. Внутри: 🧡 Как понять, где у системы настоящие активы и уязвимые границы доверия 🧡 Как не завалить дизайн на этапе «а потом прикрутим безопасность» 🧡 Почему XSS и CSRF до сих пор встречаются 🧡 Примеры кода на C и Python, показывающие, как делать не надо (и иногда — как надо) 🧡 Как делать ревью с фокусом на безопасность и не выглядеть занудой 💡 Главная мысль проста: безопасность - это не «после релиза починим баги», а фундаментальный элемент дизайна. 🔗 Скачать 📲 Мы в MAX 👉 @bfbook
👍 4 ❤ 2 Перейти к публикации →
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/channel_i_linux Системный администратор https://max.ru/channel_devopslib DevOps, SRE, Sysadmin https://max.ru/channel_devops_star DevOps Star (Звезда Девопса) Excel лайфхак 📌 https://t.me/Excel_lifehack Excel лайфхак Английский с нуля 🇬🇧 https://max.ru/UchuEnglish 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С https://max.ru/channel_DevLab1C 1С:Предприятие 8 Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика https://max.ru/channel_cpp_geek C++ geek Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Rust📌 https://max.ru/channel_rust_lib Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика https://max.ru/channel_java_geek Java Geek GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии в IT📌 https://max.ru/progjob https://max.ru/channel_rabotait Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Городские📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП https://max.ru/channel_krasnodar_novosty Краснодар Новости https://max.ru/channel_novosibirsk_novosti Новосибирск https://max.ru/channel_samara_novosti Новости Самары https://max.ru/channel_ekaterinburg_novosti Новости Екатеринбурга https://max.ru/channel_kazan_novosti Новости Казани https://max.ru/channel_omsk_novosti Новости Омска https://max.ru/channel_moskva_24 Москва 24
💩 33 ❤ 9 🤮 8 · всего 61 Перейти к публикации →
📚 Linux Administration: A Beginner's Guide, 8th Edition (2020) ✍️ Автор: Wale Soyinka Книга представляет собой пошаговый гайд по освоению дистрибутивов: от Fedora и Ubuntu до CentOS и RHEL. Тут и сетевые сервисы, и безопасность, и контейнеры с Docker/Kubernetes, и даже танцы с бубном вокруг ядра (опционально). 🔥 Что тебя ждёт: — настройка серверов: от DNS до VoIP; — боевая практика с iptables/nftables и firewalls; — контейнеры, виртуалки и облака (AWS, Azure, GCE); — и, конечно, сакральное знание: как не сломать сеть, ковыряя фаервол. Автор — человек-оркестр: DevOps, SecOps, админ, евангелист опенсорса и... кулинар-самозванец. Так что книга подана не только с технарской строгостью, но и с лёгким чувством юмора. 🔗 Скачать 📲 Мы в MAX 👉 @bfbook
❤ 7 👍 3 🔥 2 Перейти к публикации →
1 2 3 5 6

Другие каналы категории