Почему многие разработчики не мыслят словами, а сразу «видят» архитектуру, блок-схемы, паттерны и фрагменты кода? Что особенного в мозге программиста и как он превращает абстрактные задачи в работающие системы? В этой статье я разбираюсь в когнитивной архитектуре программистского мышления: от памяти и нейронных связей до привычки «думать в коде», приводя примеры, личные наблюдения и немного кода на Python, C++ и Haskell. Читать далее
Что такое архитектура? Не города или здания, а организационная версия: архитектура предприятия, архитектура решения, архитектура приложения, архитектура программного обеспечения, бизнес-архитектура, архитектура инфраструктуры? Волосы на моей голове начинают шевелиться,…
Многие баги, на первый взгляд, зарыты в коде. Но что, если код — это просто зеркало нашего мышления, а баг — результат когнитивной ошибки, которую мы даже не осознали? Эта статья — ретроспектива инженерных провалов, где причина — не баг в логике, а баг в голове. Разбираемся, почему мы думаем криво, как это ломает код, и можно ли «дебажить» собственное мышление. Читать далее
Познакомьтесь с главным компьютером человека — в деталях и цветах! Разборная модель мозга — наглядное пособие, где каждая зона выделена цветом. Изучайте, разбирайте и собирайте — теперь сложное устройство мозга стало понятным.Цветовое кодирование: лобная доля, затылочная, височная — каждая область своего цвета. Запомнить расположение зон мозга теперь просто как алфавит.Полностью разборная: разбирайте на части, изучайте […]