Подготовили подборку книг, в которых мобильные разработчики смогут почерпнуть новые приёмы и инструменты для роста в профессиональной деятельности.
Философия Java, Эккель Брюс
Масштабный труд в полной версии на русском языке. Это уже 4 издание, которое всё так же востребовано и любимо начинающими мобильными разработчиками за глубокое изложение тонкостей языка. Книга даёт базу для понимания ООП и синтаксиса и помогает не просто изучить команды и операторы, а понять «философию» языка и подход к решению задач.
Грокаем алгоритмы, Адитья Бхаргава
Замечательное пособие для тех, кто хочет развить алгоритмические мышление. Для его изучения не требуется знание сложного синтаксиса — книга содержит простые и внятные объяснения, более 400 забавных иллюстраций и десятки примеров. Вы узнаете о главных алгоритмах, с которыми сможете ускорить работу программ, упростить код, а также сможете подготовиться к собеседованиям по программированию.
Карьера Программиста, Гэйл Лакман Макдауэлл
Большая часть книги — это ответы на вопросы и реальные тестовые задания с собеседований в крупных компаниях. Здесь же вы найдёте типичные ошибки, которые допускают соискатели и способы подготовки к интервью без провалов. Полезно для тех, кто хочет разобраться, что ждёт мобильного разработчика на рынке труда и пройти собеседование в Amazon, Microsoft или другую ведущую IT-компанию.
Чистая архитектура, Роберт Мартин
Про книгу «Чистый код» от Роберта Мартина мы уже писали в этой подборке, теперь пришло время рекомендовать «Чистую архитектуру». Эта книга продолжает тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха. Подойдёт разработчикам, системным аналитикам и любым специалистам IT-отрасли, которые хотят вырасти в профессии.
Искусство программирования, Дональд Эрвин Кнут
Фундаментальный 4-томник, в котором вы найдёте всё — от описания основных понятий и методов программирования до обзора классических алгоритмов сортировки и поиска и методов, которые позволяют работать с задачами гигантского размера.
Классика, которую нужно иметь в своей библиотеке. Материал изложен качественно и подробно.
Элегантные объекты, Егор Бугаенко
Книга всерьез пересматривает суть и принципы ООП. Автор критически анализирует догмы ООП, клеймит статические и изменяемые методы и не только. Однозначно вы увидите известное ранее в новом ракурсе, что-то возьмёте себе на вооружение, а с чем-то не согласитесь. Полезно для нейронной встряски и активации нестандартных решений.
Kotlin Coroutines: Deep Dive, Марцин Москала
Автор глубоко погружает в Kotlin Coroutines, объясняет, как работают корутины, разбирает ошибки и общие случаи использования. Ясно и понятно излагает сложные технические материалы. Стоит изучить любому программисту Kotlin.
С этими книгами вы сможете прокачать не только хардовые навыки, но и софтовые. Они помогут вам вырасти в профессии и найти новые пути решения рабочих задач.
___________________________________________________________________________________
Подборку книг для сисадмина, с которыми вы будете в курсе современных технологий, успешно внедрять оптимальные решения в свою работу и понимать, как качественно улучшать сети и ПО в компании, вы найдёте в этой статье.
А подборку книг с тренировками для мозга и прокачки мышления ищите в этой статье.
Философия Java, Эккель Брюс
Масштабный труд в полной версии на русском языке. Это уже 4 издание, которое всё так же востребовано и любимо начинающими мобильными разработчиками за глубокое изложение тонкостей языка. Книга даёт базу для понимания ООП и синтаксиса и помогает не просто изучить команды и операторы, а понять «философию» языка и подход к решению задач.
Грокаем алгоритмы, Адитья Бхаргава
Замечательное пособие для тех, кто хочет развить алгоритмические мышление. Для его изучения не требуется знание сложного синтаксиса — книга содержит простые и внятные объяснения, более 400 забавных иллюстраций и десятки примеров. Вы узнаете о главных алгоритмах, с которыми сможете ускорить работу программ, упростить код, а также сможете подготовиться к собеседованиям по программированию.
Карьера Программиста, Гэйл Лакман Макдауэлл
Большая часть книги — это ответы на вопросы и реальные тестовые задания с собеседований в крупных компаниях. Здесь же вы найдёте типичные ошибки, которые допускают соискатели и способы подготовки к интервью без провалов. Полезно для тех, кто хочет разобраться, что ждёт мобильного разработчика на рынке труда и пройти собеседование в Amazon, Microsoft или другую ведущую IT-компанию.
Чистая архитектура, Роберт Мартин
Про книгу «Чистый код» от Роберта Мартина мы уже писали в этой подборке, теперь пришло время рекомендовать «Чистую архитектуру». Эта книга продолжает тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха. Подойдёт разработчикам, системным аналитикам и любым специалистам IT-отрасли, которые хотят вырасти в профессии.
Искусство программирования, Дональд Эрвин Кнут
Фундаментальный 4-томник, в котором вы найдёте всё — от описания основных понятий и методов программирования до обзора классических алгоритмов сортировки и поиска и методов, которые позволяют работать с задачами гигантского размера.
Классика, которую нужно иметь в своей библиотеке. Материал изложен качественно и подробно.
Элегантные объекты, Егор Бугаенко
Книга всерьез пересматривает суть и принципы ООП. Автор критически анализирует догмы ООП, клеймит статические и изменяемые методы и не только. Однозначно вы увидите известное ранее в новом ракурсе, что-то возьмёте себе на вооружение, а с чем-то не согласитесь. Полезно для нейронной встряски и активации нестандартных решений.
Kotlin Coroutines: Deep Dive, Марцин Москала
Автор глубоко погружает в Kotlin Coroutines, объясняет, как работают корутины, разбирает ошибки и общие случаи использования. Ясно и понятно излагает сложные технические материалы. Стоит изучить любому программисту Kotlin.
С этими книгами вы сможете прокачать не только хардовые навыки, но и софтовые. Они помогут вам вырасти в профессии и найти новые пути решения рабочих задач.
___________________________________________________________________________________
Подборку книг для сисадмина, с которыми вы будете в курсе современных технологий, успешно внедрять оптимальные решения в свою работу и понимать, как качественно улучшать сети и ПО в компании, вы найдёте в этой статье.
А подборку книг с тренировками для мозга и прокачки мышления ищите в этой статье.