0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>Книги - достаточно важный аспект в обучении разработке. При этом существуют тысячи книг по программированию, и достаточно сложно самостоятельно выбрать из них что-либо подходящее. Мы попросили наставников Хекслета выбрать самые лучшие книги для начинающих разработчиков - как напрямую связанные с программированием или компьютерами, так и косвенно - про историю или мотивацию. При этом в список не вошли книги, которые Хекслет<a>официально рекомендует</a>к прочтению как начинающим, так и уже опытным разработчикам.</strong></p>
1
<p><strong>Книги - достаточно важный аспект в обучении разработке. При этом существуют тысячи книг по программированию, и достаточно сложно самостоятельно выбрать из них что-либо подходящее. Мы попросили наставников Хекслета выбрать самые лучшие книги для начинающих разработчиков - как напрямую связанные с программированием или компьютерами, так и косвенно - про историю или мотивацию. При этом в список не вошли книги, которые Хекслет<a>официально рекомендует</a>к прочтению как начинающим, так и уже опытным разработчикам.</strong></p>
2
<h2>Содержание</h2>
2
<h2>Содержание</h2>
3
<ul><li><a>"Программист-прагматик. Путь от подмастерья к мастеру". Эндрю Хант, Дэвид Томас</a></li>
3
<ul><li><a>"Программист-прагматик. Путь от подмастерья к мастеру". Эндрю Хант, Дэвид Томас</a></li>
4
<li><a>"Выразительный JavaScript. Современное веб-программирование". Марейн Хавербеке</a></li>
4
<li><a>"Выразительный JavaScript. Современное веб-программирование". Марейн Хавербеке</a></li>
5
<li><a>"Архитектура компьютера". Эндрю Таненбаум</a></li>
5
<li><a>"Архитектура компьютера". Эндрю Таненбаум</a></li>
6
<li><a>Writing An Interpreter In Go. Thorsten Ball</a></li>
6
<li><a>Writing An Interpreter In Go. Thorsten Ball</a></li>
7
<li><a>"Хакеры: Герои компьютерной революции". Стивен Леви</a></li>
7
<li><a>"Хакеры: Герои компьютерной революции". Стивен Леви</a></li>
8
<li><a>"Кровь, пот и пиксели. Обратная сторона индустрии видеоигр". Джейсон Шрейер</a></li>
8
<li><a>"Кровь, пот и пиксели. Обратная сторона индустрии видеоигр". Джейсон Шрейер</a></li>
9
<li><a>"Джедайские техники". Максим Дорофеев</a></li>
9
<li><a>"Джедайские техники". Максим Дорофеев</a></li>
10
<li><a>"Вторжение. Краткая история русских хакеров". Даниил Туровский</a></li>
10
<li><a>"Вторжение. Краткая история русских хакеров". Даниил Туровский</a></li>
11
</ul><h2>"Программист-прагматик. Путь от подмастерья к мастеру". Эндрю Хант, Дэвид Томас</h2>
11
</ul><h2>"Программист-прагматик. Путь от подмастерья к мастеру". Эндрю Хант, Дэвид Томас</h2>
12
<p>Находясь на переднем крае программирования, книга<a>"Программист-прагматик"</a>Эндрю Ханта и Дэвида Томаса абстрагируется от технических тонкостей разработки и рассказывает о сути процесса - о том, как создавать работоспособную и поддерживаемую программу, заранее понимая, с какими сложностями могут столкнуться разработчики.</p>
12
<p>Находясь на переднем крае программирования, книга<a>"Программист-прагматик"</a>Эндрю Ханта и Дэвида Томаса абстрагируется от технических тонкостей разработки и рассказывает о сути процесса - о том, как создавать работоспособную и поддерживаемую программу, заранее понимая, с какими сложностями могут столкнуться разработчики.</p>
13
<p>По сути, авторы в своей книге рассказывают о базовых подходах, которыми должны пользоваться настоящие разработчики и благодаря которым можно как писать эффективный код и выполнять бизнес-задачи, так и взаимодействовать с другими инженерами и пользователями.</p>
13
<p>По сути, авторы в своей книге рассказывают о базовых подходах, которыми должны пользоваться настоящие разработчики и благодаря которым можно как писать эффективный код и выполнять бизнес-задачи, так и взаимодействовать с другими инженерами и пользователями.</p>
14
<h2>"Выразительный JavaScript. Современное веб-программирование". Марейн Хавербеке</h2>
14
<h2>"Выразительный JavaScript. Современное веб-программирование". Марейн Хавербеке</h2>
15
<p><a>"Выразительный JavaScript"</a>Марейна Хавербеке - одна из основных книг для погружения в JavaScript. Написанная абсолютно простым языком, она раскрывает этот популярный язык программирования с разных сторон, с легкостью объясняя достаточно сложные для понимания новичков вещи.</p>
15
<p><a>"Выразительный JavaScript"</a>Марейна Хавербеке - одна из основных книг для погружения в JavaScript. Написанная абсолютно простым языком, она раскрывает этот популярный язык программирования с разных сторон, с легкостью объясняя достаточно сложные для понимания новичков вещи.</p>
16
<p>У книги даже есть свой сайт, где каждый желающий сможет выполнять практические задания, которые есть после каждой главы.</p>
16
<p>У книги даже есть свой сайт, где каждый желающий сможет выполнять практические задания, которые есть после каждой главы.</p>
17
<h2>"Архитектура компьютера". Эндрю Таненбаум</h2>
17
<h2>"Архитектура компьютера". Эндрю Таненбаум</h2>
18
<p>Книга посвящена структурной организации компьютера. В ее основе лежит идея о том, что компьютер можно рассматривать как иерархию уровней, каждый из которых выполняет определенную функцию. В рамках этого нетрадиционного подхода подробно описываются цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера.</p>
18
<p>Книга посвящена структурной организации компьютера. В ее основе лежит идея о том, что компьютер можно рассматривать как иерархию уровней, каждый из которых выполняет определенную функцию. В рамках этого нетрадиционного подхода подробно описываются цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера.</p>
19
<p>При этом "Архитектура компьютера" - первая книга из цикла работ Таненбаума о строении вычислительных устройств. После чтения этой книги все советуют читать<a>"Компьютерные сети" и "Современные операционные системы"</a>, чтобы до конца понимать, как будет работать код, который вы напишете.</p>
19
<p>При этом "Архитектура компьютера" - первая книга из цикла работ Таненбаума о строении вычислительных устройств. После чтения этой книги все советуют читать<a>"Компьютерные сети" и "Современные операционные системы"</a>, чтобы до конца понимать, как будет работать код, который вы напишете.</p>
20
<h2>Writing An Interpreter In Go. Thorsten Ball</h2>
20
<h2>Writing An Interpreter In Go. Thorsten Ball</h2>
21
<p>Отличная книга, к сожалению, до сих пор не переведенная на русский язык. Автор<a>Writing An Interpreter In Go</a>проведет вас через путешествие под названием "а сейчас мы напишем собственный язык программирования". Самое важное в этом не то, что вы создадите простенькую (хоть и собственную) систему, а в том, что сможете понять, как изнутри устроены языки программирования, и почему те или иные решения реализованы в них именно таким образом. Добавляя сюда простой язык и умение автора объяснять достаточно сложные вещи - получаем отличную небольшую книгу, которая позволяет разбираться в сложных вещах.</p>
21
<p>Отличная книга, к сожалению, до сих пор не переведенная на русский язык. Автор<a>Writing An Interpreter In Go</a>проведет вас через путешествие под названием "а сейчас мы напишем собственный язык программирования". Самое важное в этом не то, что вы создадите простенькую (хоть и собственную) систему, а в том, что сможете понять, как изнутри устроены языки программирования, и почему те или иные решения реализованы в них именно таким образом. Добавляя сюда простой язык и умение автора объяснять достаточно сложные вещи - получаем отличную небольшую книгу, которая позволяет разбираться в сложных вещах.</p>
22
<h2>"Хакеры: Герои компьютерной революции". Стивен Леви</h2>
22
<h2>"Хакеры: Герои компьютерной революции". Стивен Леви</h2>
23
<p><a>"Хакеры: Герои компьютерной революции"</a>- книга о движении хакеров, выпущенная в 1984 году. Автор описывает людей, технологии и события, которые формировали этические принципы и мировоззренческие основы движения со времён первых хакеров Массачусетского технологического института. По сути, это достаточно полное исследование этики хакеров, во многом рассказанное изнутри.</p>
23
<p><a>"Хакеры: Герои компьютерной революции"</a>- книга о движении хакеров, выпущенная в 1984 году. Автор описывает людей, технологии и события, которые формировали этические принципы и мировоззренческие основы движения со времён первых хакеров Массачусетского технологического института. По сути, это достаточно полное исследование этики хакеров, во многом рассказанное изнутри.</p>
24
<h2>"Кровь, пот и пиксели. Обратная сторона индустрии видеоигр". Джейсон Шрейер</h2>
24
<h2>"Кровь, пот и пиксели. Обратная сторона индустрии видеоигр". Джейсон Шрейер</h2>
25
<p>Почему Diablo III чуть не стала крупнейшим провалом Blizzard? Как Halo превратилась в стратегию? Через что прошла студия, создавшая Uncharted? Всё, что вы хотели знать о разработке Witcher-3 и Destiny, а также многие другие эксклюзивные истории, рассказанные автору этой книги теми, кто создавал самые популярные игры последнего десятилетия. Джейсон Шрейер<a>изнутри рассказывает</a>, почему игровая индустрия - это не только престиж и огромные зарплаты, но и проверка на стрессоустойчивость и выносливость, которую проходят далеко не все.</p>
25
<p>Почему Diablo III чуть не стала крупнейшим провалом Blizzard? Как Halo превратилась в стратегию? Через что прошла студия, создавшая Uncharted? Всё, что вы хотели знать о разработке Witcher-3 и Destiny, а также многие другие эксклюзивные истории, рассказанные автору этой книги теми, кто создавал самые популярные игры последнего десятилетия. Джейсон Шрейер<a>изнутри рассказывает</a>, почему игровая индустрия - это не только престиж и огромные зарплаты, но и проверка на стрессоустойчивость и выносливость, которую проходят далеко не все.</p>
26
<h2>"Джедайские техники". Максим Дорофеев</h2>
26
<h2>"Джедайские техники". Максим Дорофеев</h2>
27
<p>Книга совсем не по программированию, но тем не менее современным разработчикам необходимы не только технические знания, но и умения концентрироваться, учиться и вообще - эффективно работать. Максим Дорофеев рассказывает, как устроено мышление и память человека, как правильно формулировать задачи и восстанавливаться для продуктивной работы, можно ли внедрять полученные знания в жизнь и не вставать на одни и те же грабли. Помимо<a>"Джедайских практик"</a>у Максима Дорофеева есть еще книга "Путь джедая".</p>
27
<p>Книга совсем не по программированию, но тем не менее современным разработчикам необходимы не только технические знания, но и умения концентрироваться, учиться и вообще - эффективно работать. Максим Дорофеев рассказывает, как устроено мышление и память человека, как правильно формулировать задачи и восстанавливаться для продуктивной работы, можно ли внедрять полученные знания в жизнь и не вставать на одни и те же грабли. Помимо<a>"Джедайских практик"</a>у Максима Дорофеева есть еще книга "Путь джедая".</p>
28
<h2>"Вторжение. Краткая история русских хакеров". Даниил Туровский</h2>
28
<h2>"Вторжение. Краткая история русских хакеров". Даниил Туровский</h2>
29
<p><a>"Вторжение"</a>- еще одна книга в списке, не связанная напрямую с программированием, но очень погружающая в технологическую сферу. Российский журналист Даниил Туровский сделал большое исследование феномена российских хакеров - появления этой сферы еще в СССР, их взаимодействия со спецслужбами и мировой сетью хакеров, эстетике и реалиях, в которых они сейчас существуют.</p>
29
<p><a>"Вторжение"</a>- еще одна книга в списке, не связанная напрямую с программированием, но очень погружающая в технологическую сферу. Российский журналист Даниил Туровский сделал большое исследование феномена российских хакеров - появления этой сферы еще в СССР, их взаимодействия со спецслужбами и мировой сетью хакеров, эстетике и реалиях, в которых они сейчас существуют.</p>
30
<blockquote><h4>Читайте и другие статьи в блоге:</h4>
30
<blockquote><h4>Читайте и другие статьи в блоге:</h4>
31
<p>Haskell - язык, позволяющий глубже понять программирование.<a>Как он устроен и почему его выбирают</a>разработчики?</p>
31
<p>Haskell - язык, позволяющий глубже понять программирование.<a>Как он устроен и почему его выбирают</a>разработчики?</p>
32
</blockquote>
32
</blockquote>