Книжки

Ценность прочтения:
1 Stars — есть такая книжка, в ней не полный бред
2 Stars — в книжке что-то есть
3 Stars — хорошо бы прочитать
4 Stars — важно прочитать для саморазвития и есть чему поучиться
5 Stars — лучшая книга по теме

Название Авторы Ценность Язык Комментарий

Java Core

Thinking in Java (4th Edition) Bruce Eckel 4 Stars RUS, ENG хорошая книжка для начинающих
Head First Java / Изучаем Java Кэти Сиерра, Берт Бейтс 1 Stars RUS, ENG то же самое но с кучей картинок,картинки нравятся не всем :)
Core Java 2, 7th Edition / Java 2. Библиотека профессионала. 7-е издание Cay S. Horstmann, Gary Cornell 2 Stars RUS, ENG толстый справочник для начинающих
Java The Complete Reference, 8th Edition / Полный справочник по Java. Java SE™ 6 Edition (8-e издание) Шилдт Г. 1 Stars RUS, ENG толстый справочник для начинающих
Effective Java Joshua Bloch 5 Stars RUS, ENG отличная книга для продвинутых кодеров, описаны различные техники как писать красивый и эффективный код. must read!
SCJP Sun Certified Programmer for Java 6 Exam 310-065  Katherine Sierra 5 Stars RUS, ENG  идеальная книжка для сдачи Sun/Oracle Certified Java Programmer
Code Conventions for the Java Programming Language Sun/Oracle 4 Stars ENG стандарт кодирования в Java проектах

JVM

Java Language Specificatio (Java 7) Sun/Oracle 3 Stars ENG спецификация на язык Java
Java Virtual Machine Specifications (Java 7) Sun/Oracle 3 Stars ENG спецификация на виртуальную машину JVM и байткод
Java HotSpot Garbage Collection & Tuning Sun/Oracle 3 Stars ENG все про GC и память
Java Memory Model (JLS chapter#17)
Sun/Oracle 4 Stars ENG модель памяти в Java (JSR-133), спеку читать крайне тяжело но полезно для общего развития; хорошее краткое содержание есть тут

Многопоточное программирование

The Art of Multiprocessor Programming Maurice Herlihy, Nir Shavit 4 Stars ENG продвинутая книжка по параллельным алгоритмам
Java Concurrency in Practice Brian Goetz, Tim Peierls,
Joshua Bloch, Joseph Bowbeer,
David Holmes, Doug Lea
5 Stars ENG лучшая вводная книжка для java concurrency

Алгоритмы

The Art of Computer Programming, Volumes 1-4A  Donald E. Knuth 3 Stars RUS, ENG  самая фундаментальная книжка по алгоритмам, но увы слишком тяжелая для прочтения; есть и более «доступные» альтернативы
Introduction to Algorithms   Thomas H. Cormen & others 5 Stars RUS, ENG  отличная книжка по алгоритмам и структурам данных
 algolist.manual.ru 4 Stars RUS  хороший online справочник по алгоритмам с простыми объяснениями
The Algorithm Design Manual   Steven S Skiena 3 Stars ENG
Программирование теоремы и задачи А. Шень 3 Stars RUS

Архитектура

Refactoring: Improving the Design of Existing Code Martin Fowler, Kent Beck & others 3 Stars ENG подходы к аккуратному рефаторингу
Code Complete: A Practical Handbook of Software Construction, Second Edition  Steve McConnell 3 Stars ENG
Design Patterns: Elements of Reusable Object-Oriented Software  EErich Gamma, Richard Helm,Ralph Johnson, John Vlissides. 5 Stars RUS, ENG знаменитые шаблоны ООП на которые несколько лет назад все «молились» :)вот cheat sheet со всеми шаблонами вкратце, чтобы не читать книжку
Архитектура корп. программных приложений / Patterns of Enterprise Application Architecture  Martin Fowler  3 Stars
Object-Oriented Analysis and Design with Applications (3rd Edition) Grady Booch & others 3 Stars ENG
Pattern-Oriented Software Architecture
Volume 1: A System of Patterns
Volume 2: Patterns for Concurrent and Networked Objects
Volume 3: Patterns for Resource Management
Volume 4: A Pattern Language for Distributed Computing
Volume 5: On Patterns and Pattern Language
Douglas Schmidt, Frank Buschmann & others 5 Stars  ENG хорошая академичная серия из 5 книжек про дизайн систем,наиболее интересная Volume#2 и немного Volume#3так же автор ездит с лекциями и появляется на подкастах
Domain-Driven Design: Tackling Complexity in the Heart of Software  Eric Evans 3 Stars ENG

Управление проектами

 Путь камикадзе / Death March  Эдвард Йордон 4 Stars ENG, RUS  рассказы о том какими бывают безнадежные проекты, каких ям ждать, как из этого ужаса по возможности вылезти и не запачкаться
 Человеческий фактор: успешные проекты и команды / Peopleware: Productive Projects and Teams  Том Де Марко 3 Stars ENG, RUS  роль людей в разработке софта, набор правильных людей, их мотивация, управление проектом
 Искусство управленческой борьбы  Владимир Тарасов 4 Stars  RUS  управленческая борьба, ее виды, методики, способы ее ведения и обучения различным техникам манипуляции в деловой и позиционной борьбе
 Scrum & XP — заметки с передовой  Хенрик Книберг 4 Stars ENG, RUS  методики работы проектной команды по Scrum, product backlog, scrum backlog, планирование итераций и прочие методы управления в agile командах, книга написана очень хорошо и понятно
 Вальсируя с медведями. Управление рисками в проектах по разработке программного обеспечения.  Том  ДеМарко Тимоти  Листер 3 Stars  ENG, RUS
 Стартап без бюджета / The Toilet Paper Entrepreneur  Майк Михалóвиц 3 Stars  ENG, RUS
 Остаться в живых. Руководство для менеджеров программных проектов / Software Project: Survival Guide  Steve McConnell 3 Stars  ENG, RUS
Лекции по управлению программными проектами Архипенков 4 Stars RUS
Руководство командой разработчиков программного обеспечения. Прикладные мысли Архипенков 3 Stars RUS

Мотивация и развитие

The Passionate Programmer: Creating a Remarkable Career in Software Development Chad Fowler 3 Stars ENG, RUS как продавать себя и куда развиваться разработчику софта, неплохая и познавательная книжка (но US-специфик).

Другое

SQL Bible  Alex Kriegel, Boris M. Trukhnov 4 Stars ENG отличный справочник по SQL: MySQL, Oracle, Postgres, MS SQL
Advanced SQL Programming, 4th edition Joe Celko 3 Stars ENG
 TCP/IP Illustrated
Volume 1: The Protocols
Volume 2: The Implementation
Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocol
 W. Richard Stevens & others 3 Stars ENG супер детальный разбор стека TCP/IP
Compilers: Principles, Techniques, and Tools Alfred V. Aho , Ravi Sethi, Jeffrey D. Ullman 5 Stars ENG лучшая книжка по теории и архитектуре построения различных компиляторов и парсеров
Компьютерные сети. Принципы, технологии, протоколы  Виктор Олифер, Наталья Олифер 5 Stars  RUS отличный учебник по локальным сетям, хорошо подходит для ознакомления с нуля
UML. Основы. Краткое руководство по стандартному языку объектного моделирования Мартин Фаулер 3 Stars RUS хорошее введение в UML, хотя он уже и не так востребован везде :)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Please Enter the Output

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>