IT Education Academy
5 апреля 2021 • 3 минуты чтения

5 лучших книг для начинающих в IT

Интерес к сфере IT почти всегда закономерно начинается с Youtube и курсов, но не спешите забывать и о силе книг. Эти 5 — помогли обучить не одно поколение программистов и остаются сильным источником вдохновения для нас.

 

Что мешает и вам окунуться в захватывающую сферу IT? Кто знает, может, хотя бы одна из этих книг станет для вас неким проводником или просто вдохновит на новые свершения и перемены. Независимо от года издания, предложенные  книги по праву считаются настольными.

 

5. «Программист-прагматик. Путь от подмастерья к мастеру», Э. Хант, Д. Томас

 

 

Наверное, об этой книге знает каждый, кто занимается программированием. Конечно, некоторые технические аспекты, описанные в ней, уже не актуальны, поскольку недавно труд отметил свой 20-летний юбилей. Но все же базовые подходы к разработке, тестированию, коммуникациям в команде можно смело брать на вооружение для дальнейшей работы — и не только программистам.

 

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

 

А еще книга славится незаурядными аналогиями, к которым прибегают авторы для лучшего усвоения материала и стимуляции воображения читателя.

 

4. «Чистый код», Роберт Мартин

 

 

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

 

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

 

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

 

Третья часть книги — сжатое представление ее сути. Данный раздел содержит описание нашего мышления в процессе выполнения всех сторонних заданий.

 

3. «Искусство программирования» (7 томов), Дональд Кнут

 

 

Замечательное учебное пособие по составлению и анализу компьютерных алгоритмов от известного американского математика Дональда Кнута. Впервые книгу издали в 1972 году и она была признана одной из лучших монографий XX столетия.

 

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

 

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

 

2. «Карьера программиста», Г. Лакман Макдауэлл

 

 

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

 

В книгу вошли материалы интервью, на которых автор присутствовал лично.  Это тысячи собеседований с кандидатами в таких компаниях, как Google, Microsoft, Apple, Amazon и т. д. Из множества задаваемых вопросов были выбраны 189 самых интересных и важных.

 

Проанализированы типичные ошибки, которые допускали кандидаты, а также эффективные методы подготовки к рекрутинг-диалогу.

 

1. Фаворит редакции: «Netflix. Эта идея никогда не сработает», Марк Рэндольф

 

Это захватывающая бизнес-история от сооснователя знаменитой стриминговой платформы Netflix — Марка Рэндольфа. Автор излагает свои воспоминания о том, как начинался бизнес, с какими трудностями сталкивался и чего стоило преодолеть их.

 

В наши дни корпорация на слуху во всем мире, кардинально меняет сферу IT наряду с киноиндустрией. Конечно, такой головокружительный успех пришел к Рэндольфу и его партнеру Риду Гастингсу не в один момент. Вначале существовала лишь идея, от которой мало кто ожидал триумфа…

 

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

 

Было несложно, правда? Создавая этот список, мы сознательно избегали слишком узконаправленных и сложных книг по IT. Со временем вы и сами придете к ним.

 

Неслучайно именно книга о Netflix стала нашим фаворитом. Мы считаем, чтобы добиться успехов в любом деле, мало читать книги — нужно еще и гореть своим любимым делом!