Всем привет, поспрашивал, погуглил какие лучше книги прочитать для того, чтобы стать хорошим специалистом в сфере программирования, в итоге составил список необходимых книг, но какую последовательность изучения книг выбрать, пожалуйста, подскажите кто знает. Что читать первым дело, что вторым и т.д. Может быть кто-то что-нибудь добавит или исключит, но тогда желательно аргументируйте :)
Список:
«Алгоритмы. Вводный курс» Томас Х. Кормен
www.ozon.ru/context/detail/id/24903185
«Алгоритмы. Построение и Анализ» Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн.
www.ozon.ru/context/detail/id/33769775
«Практика программирования» Брайан У. Керниган, Роб Пайк
www.ozon.ru/context/detail/id/1927500
«Совершенный код. Мастер-класс» Стив Макконнелл
www.ozon.ru/context/detail/id/138437220
«Программист-прагматик. Путь от подмастерья к мастеру» Эндрю Хант, Дэвид Томас
https://www.ozon.ru/context/detail/id/3353337/
«Рефакторинг. Улучшение существующего кода» Мартин Фаулер, Кент Бек
«Приемы объектно-ориентированного проектирования. Паттерны проектирования» Эрих Гамма, Ричард Хелм
www.ozon.ru/context/detail/id/2457392
«Паттерны проектирования» Элизабет Фримен, Эрик Фримен
www.ozon.ru/context/detail/id/20216992
«Чистый код. Создание, анализ и рефакторинг» Роберт К. Мартин
https://www.ozon.ru/context/detail/id/5011068/
«Дискретная математика для программистов» Род Хаггарти
www.ozon.ru/context/detail/id/7825217
«Карьера программиста. Как устроиться на работу в Google, Microsoft или другую ведущую IT-компанию»
https://www.ozon.ru/context/detail/id/8387468/
«Изучаем Java» Кэти Сиерра, Берт Бейтс
www.ozon.ru/context/detail/id/7821666
«Java 8. Руководство для начинающих» Герберт Шилдт
www.ozon.ru/context/detail/id/32167369
«Java 8. Полное руководство»
www.ozon.ru/context/detail/id/31249554
«Структуры данных и алгоритмы в Java»
www.ozon.ru/context/detail/id/23529814
«Изучаем Java EE 7» Энтони Гонсалвес
www.ozon.ru/context/detail/id/27663406