1. Думай алгоритмами Мышление программиста в одной картинке: В первую очередь, программирование — это алгоритмы, то есть наборы инструкций для машин. От того, как составлены инструкции, зависит, сможет пользователь отправить сообщение или нет, загрузится ли у него страница сайта и получится ли оформить доставку. Первый шаг к тому, чтобы научиться мыслить, как программист — это научиться думать инструкциями и видеть их вокруг, от рецептов блюд и выращивания помидоров до планирования путешествий и покупки недвижимости. Даже у цели «стать программистом» есть инструкция: что нужно знать, какими навыками владеть, где и как учиться, какое портфолио собирать. 2. Разбивай большие задачи на подзадачи Процесс решения любой задачи в программировании начинается с ее декомпозиции на более простые задачи. Объясняется это тремя причинами: Чтобы научиться думать как программист, практикуй подход декомпозиции в повседневной жизни. Не приготовить салат, а сходить в магазин за продуктами, помыть овощи, н