TGViewer
Книги для программистов Книги для программистов @bfbook · 54K subscribers
Post #4836 10.8K
📌Что почитать программисту? Подборка из 15 книг. Часть 2

Современный язык Java. Лямбды, потоки и функциональное программирование
Авторы: Рауль-Габриэль Урма, Марио Фуско, Алан Майкрофт
Английское название: Modern Java in Action. Lambdas, Streams, Functional and Reactive Programming
Уровень: новичок

Книга поможет освоить новые функции Java 8. Одна из них — лямбда-выражения. Они полезны, когда нужно выполнить какую-то операцию на массиве данных или обработать поток данных. Создавать отдельную функцию для каждой операции не нужно — лямбда-выражения позволяют выполнить операцию прямо в месте ее использования. В итоге код становится более компактным и читаемым.
Новичкам лучше брать более старую редакцию книги, которая вышла под названием «Java 8 в действии: лямбды, потоки и функциональный стиль». В ней меньше материала, поэтому его легче усвоить.


Структуры данных и алгоритмы в Java
Автор: Роберт Лафоре
Английское название: Data Structures and Algorithms in Java
Уровень: опытный

Автор предлагает изучить структуру данных и алгоритмов на примерах из Java. Он рассматривает основные структуры данных: списки, деревья и хеш-таблицы, а также классические алгоритмы сортировки и поиска. В книге есть советы по выбору подходящей структуры данных или алгоритма для конкретной задачи. В конце каждой главы — упражнения для самопроверки.


Карьера программиста
Автор: Гейл Лакман Макдауэл
Английское название: Cracking the Coding Interview
Уровень: новичок и middle

Гейл несколько лет проводила интервью в Apple, Google и Microsoft. Потом основала компанию, которая помогает разработчикам готовиться к техническим собеседованиям в IT-гигантах. Книга не о том, как себя вести или какого цвета рубашку выбрать; автор подробно разбирает более 150 вопросов и задач, с которыми можно столкнуться на интервью, и показывает, как их можно решить. Поэтому сборник подойдёт не только тем, кто готовится к техническому собеседованию, но и всем, кому нужна дополнительная практика.


Искусство программирования
Автор: Дональд Кнут
Английское название: The Art Of Computer Programming
Уровень: опытный

Искусство программирования — серия книг из четырёх томов американского математика Дональда Кнута:

● Том 1. Основные алгоритмы
● Том 2. Получисленные алгоритмы
● Том 3. Сортировка и поиск
● Том 4. Комбинаторные алгоритмы

Кнут рассматривает темы, начиная с основных структур данных и алгоритмов и заканчивая теорией сложности. В книге много математических формул, алгоритмических размышлений и задач. Такой формат может быть сложным для новичков. Сам автор тоже шутит на тему монументальности своего труда и просит тех, кто всё же выполнит большую часть заданий, написать ему.


Чистый код
Автор: Роберт Мартин
Английское название: Clean Code. A Handbook of Agile Software Craftsmanship
Уровень: любой

«Чистый код» — это книга о принципах и практиках написания читабельного и поддерживаемого кода. Её автор, Роберт Мартин, — эксперт в области программирования и гибких методологий разработки.

👉 @bfbook
  • 👍 15
  • ✍ 2
  • ❤ 1
More from @bfbook
  1. Oct 16, 2026📚 Automate The Boring Stuff With Python: Practical Programming For Total Beginners, 2nd e…
  2. Oct 13, 2026📚 Реляционные базы данных в примерах (2025) ✍️ Автор: Святослав Куликов В книге автор соб…
  3. Oct 10, 2026🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.r…
  4. Sep 28, 2026📚 Рефакторинг на максималках (2025) ✍️ Автор: Александр Беспоясов Ты тоже откладывал рефа…
  5. Sep 22, 2026📚 Тестирование программного обеспечения: базовый курс, 3-е издание (2025) ✍️ Автор: Свято…
  6. Sep 17, 2026📚 Какие книги должен прочитать каждый Java-программист? 🔹1. Java. Библиотека профессиона…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →