Мне кажется, что нужно знать работу кода на уровне системы и железа, а также те, кто с ним работает.
Что нужно сделать, чтобы мыслить, как программист? ⠀⠀⠀⠀⠀⠀⠀⠀⠀ Что значит мыслить, как программист? По сути, все заключается в более эффективном способе решения проблем. ⠀⠀⠀⠀⠀⠀⠀⠀⠀ Почему это важно? ⠀⠀⠀⠀⠀⠀⠀⠀⠀ Решение проблем — это метанавык. Как мы с ними справляемся? Довольно случайно. Если у вас нет системы, вы, скорее всего, «решаете» проблемы таким образом: ⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1. Пробуете решение. 2. Если не получается, пробуете другое. 3. Повторяете шаг второй, пока не повезет. ⠀⠀⠀⠀⠀⠀⠀⠀⠀ Так