Библиотека программиста: 5 книг об IT-сфере

Сегодня подготовили для вас подборку книг, которые могут помочь начинающим и продолжающим IT-специалистам освоить новые навыки.

Чистая архитектура. Искусство разработки программного обеспечения. 

Год выпуска: 2016

Автор: Роберт Мартин

В книге объясняется, что именно следует делать, по какой причине и почему именно такое решение при разработке ПО станет принципиально важным для вашего успеха.

Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. 

Код: тайный язык информатики.

Год выпуска: 1999

Автор: Чарльз Петцольд 

Хотя современные компьютеры и сложнее, чем компьютеры четвертьвековой или полувековой давности, фундаментально они не изменились. Вот почему изучать историю техники так здорово: чем сильнее углубляешься в прошлое, тем проще становятся технологии. Поэтому легко добраться до точки, где понятно решительно все. 

Внутреннее устройство Linux

Год выпуска: 2018

Автор: Уорд Брайан

Книга описывает все тонкости работы с операционной системой Linux, системное администрирование, глубокие механизмы, обеспечивающие низкоуровневый функционал Linux. На страницах этой книги вы приобретете базовые знания о работе с ядром Linux и о принципах правильной эксплуатации компьютерных сетей. 

Карьера программиста

Год выпуска: 2021

Автор: Г. Лакман Макдауэлл 

Книга основана на личном опыте автора при прохождении собеседований. Это собрание сотен интервью со множеством кандидатов и ответами на вопросами, задаваемых кандидатам от интервьюеров в ведущих мировых корпорациях. 

Прочтение этой книги поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. 

The Complete Software Developer’s Career Guide

Год выпуска: 2017

Автор: Джон Сонмез

Джон Сонмез — автор одного из самых популярных блогов о программировании. В его произведении вы найдете ответы на следующие вопросы:

— как находить и заполнять пробелы в ваших технических знаниях

— что лучше: работа по контракту или офисная жизнь за зарплату

— какой язык программирования выбрать первым и так далее.

Сонмез находит ответ практически на любой вопрос, который возникает у начинающего программиста.