📚Що почитати з технічного (2025 edition)
#books #recomendacion
В 2025 році я прочитав багато технічної літератури. Деякі книжки були хороші, деякі - не вартували витраченого часу. Але як обрати книжку, яка варта уваги та принесе користь? Я користувався відгуками та рекомендаціями інших інженерів. То ж дозвольте зекономити трохи часу вам - та порекомендувати дійсно хорошу літературу з різних напрямів.
🧪 Тестування
📗Taking Testing Seriously: The Rapid Software Testing Approach - дідусі Бах та Болтон випустили свою довгоочікувану книгу по Rapid Software Testing. Купа цінної інформації. Лише деякі окремі розділи мені не сподобались. Але загалом 10 з 10.
📗Drawn to Testing та 📗 Writing Test Plans Made Easy - дві книги від Wayne M. Roseberry. Перша - набір корисних думок та досвіду у вигляді промовистих зображень від тест інженера з Microsoft. Друга - коротко та ясно описано як треба писати тестові плани.
📗 Contract Testing in Action Marie Cruz, Lewis Prescott розповідають покроково та з картинками про те, як треба робити контрактні тести для вебу, мобайлу та різних брокерів повідомлень. Дуже практична!
📗 Software Testing with Generative AI Mark Winteringham показує, як користуватись ШІ в тестуванні та автоматизації. В ШІ все змінюється кожен день, то ж можливо деякі речі вже будуть застарілими. Але основні ідеї хороші.
💻 Програмування
📗 Dead Simple Python: Idiomatic Python for the Impatient Programmer - книжка для тих, у кого є досвід в програмуванні, але вони переходять на Python й хочуть зрозуміти мову трохи глибше, ніж базовий синтаксис та find_element
📗 Learn Rust in a Month of Lunches - хороша книжка по базовим аспектам мови Rust. Якщо хочеться ще більше прикладного - дуже рекомедую 📗 Zero To Production In Rust: An introduction to backend development від Luca Palmieri. Тут ви поступово будете будувати повноцінний сервіс за допомогою усіх модних бібліотек з екосистеми Rust.
📡 Інженерія
📗 Your Code as a Crime Scene, Second Edition: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs - Adam Tornhill. Офігезна книжка, скоріш для архітекторів, або ж лідів яким нудно. Тут розповідається про те, як можна "ковиряти" вашу кодову базу та історію Git й отримувати цікаві інсайти про можливі проблемні місця в продукті.
Для тих, хто хоче хорошу та сучасну книжку про розподілені системи - можна подивитись в сторону 📗"Think Distributed Systems" від Dominik Tornow. Купа ілюстрацій. Книжка також підійде, якщо ви готуєтесь до system design інтервʼю.
🔬Навантаження
📗 Performance Testing: An ISTQB Certified Tester Foundation Level Specialist Certification Review - Keith Yorkston. Базовий мінімум того, що треба знати для тестування навантаження. Але все-таки вимагає деякого технічного бекграунду.
📗 Systems Performance: Enterprise and the Cloud - Brendan Gregg. Величезна! Такий собі довідник з інструментів та підходів до перфоманс тестування з акцентом на Linux / Unix системи. Буду до неї повертатись ще дуже довго. Але вона вартує кожного центу. (Але тільки, якщо ви дійсно займаєтесь таким видом тестування).
🔗 Блокчейн
📗 Blockchain, Crypto and DeFi: Bridging Finance and Technology від Marco Di Maggio. Сучасний погляд на блокчейн й все, що будується на його основі - включно з децентралізованими фінансами. Дуже докладно й наглядно. Якщо хочеться прочитати одну книжку й мати більше менш хороше розуміння індустрії.
📎 Менеджмент
📗 The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change від Camille Fournier та 📗 Engineering Management for the Rest of Us від Sarah Drasner. Обидві книжки хороші для лідів початківців. Друга напевне більш проста (й реально дешевше).
А які книжки ви можете порекомендувати?
Post #774
2.66K
- ❤ 42
- 👍 10