На майские праздники офис будет обрабатывать заказы 27 апреля, 2, 3, 6, 7, 8 и далее с 13 мая.
Новинка
Предзаказ

Книга: Херманс Фелин "Ум программиста. Как понять и осмыслить любой код"

(0)
(0)
(0)
Характеристики
Издательство:
БХВ-Петербург
Формат:
170x240 мм
Переплет/обложка:
мягкая обложка
Год издания:
2023
ISBN:
978-5-9775-1176-6
Автор:
Херманс Фелин
Количество страниц в книге:
272
Все характеристики
Описание

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

Показать полностью Свернуть
Нет в наличии
Описание
Характеристики
Описание

Внутри книги

  • Быстрые и эффективные способы освоить новые языки программирования
  • Навыки скорочтения для быстрого понимания нового кода
  • Методы разгадки смысла сложного кода
  • Способы выучить новый синтаксис и запомнить его
  • Правила написание кода, который легко читается другими
  • Выбор правильных имен для ваших переменных
  • Написание кода более понятного для новичков
  • Адаптация новых разработчиков в вашу команду

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

О технологии

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

Краткое описание того, как когнитивные процессы взаимодействуют друг с другом

Когда вы начинаете думать, в вашем мозге активируются все три когнитивных процесса. Вы могли испытать все три когнитивных процесса при чтении фрагмента кода на Java:

Листинг 1.2. Двоичное представление на Java
public class BinaryCalculator {
public static void mian(Integer n) {
System.out.println(Integer.toBinaryString(n));
}
}

Какая-то информация сохранилась в вашей кратковременной памяти — например то, что число n является целым числом. При этом ваш мозг извлек из долговременной памяти понятие целого числа, а рабочая память использовалась для понимания работы программы.

Три когнитивных процесса, рассматриваемые в этой книге: кратковременная память, долговременная память и рабочая память. Стрелки с цифрой 1 обозначают информацию, поступающую в мозг. Стрелки с цифрой 2 обозначают информацию, которая поступает в вашу кратковременную память. Стрелка с цифрой 3 обозначает информацию, которая из кратковременной памяти переходит в рабочую, где она объединяется с информацией, поступающей из долговременной памяти (стрелка с цифрой 4). Рабочая память — это место, где обрабатывается информация, пока вы думаете о ней

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

Отзывы профессионалов

Великолепная и глубоко информативная книга, помогает перекинуть мостик между программированием и мышлением.
Майк Тейлор, компания CGI Inc.

Книга о том, как именно работает мозг, как эффективнее читать, писать и совместно разрабатывать код .
Бен Мак-Намара, консалтинговое агентство DataGeek

В книге изложен научный подход, помогающий программисту разгрузить голову при работе и самому себе проторить путь к вершинам мастерства!
Даниэла Запата Риеско, стартап M1 Finance

Если вы когда-нибудь задумывались, как брать умом, а не только усердием – прочтите эту книгу. Я каждый день убеждаюсь, насколько она помогла мне в работе.
Чжицзюнь Лю, рекламный холдинг Mediaocean

Рисунок на обложке данной книги называется «Femme Sauvage du Canada», или «Коренная жительница Канады». Изображение взято из коллекции костюмов разных стран Жака Грассе де Сен-Совера (1757–1810) под названием «Costumes civils actuels de tous les peuples connus», изданной во Франции в 1788 году.
Издательство Manning демонстрирует изобретательность компьютерного производства с помощью обложек книг, которые основаны на богатом разнообразии региональной жизни 200 лет назад, описанном в книге Грассе де Сен-Совера.

Об авторе

Доктор Фелина Херманс — доцент Лейденского университета в Нидерландах, где она проводит научные исследования языков программирования и методов обучения программированию. Она читает лекции в академии учителей Амстердамского свободного университета, специализируясь на дидактике компьютерных наук, а также преподает в средней школе Кралингена в Роттердаме.

Фелина является создателем языка программирования Hedy, предназначенного для начинающих программистов, а также ведет подкаст Software Engineering Radio, один из крупнейших интернет-подкастов о программном обеспечении.

Характеристики
Издательство
БХВ-Петербург
Формат
170x240 мм
Переплет/обложка
мягкая обложка
Год издания
2023
ISBN
978-5-9775-1176-6
Автор
Херманс Фелин
Количество страниц в книге
272
Отзывы
Отзывы
Отзывов еще никто не оставлял
Обратный звонок
Запрос успешно отправлен!
Имя *
Телефон *
Предзаказ
Предзаказ успешно отправлен!
Имя *
Телефон *
Добавить в корзину
Перейти в корзину

Книга: Херманс Фелин "Ум программиста. Как понять и осмыслить любой код"

0 отзывов