Валидация мышления программиста

pdf

По мотивам классического рационализма

Я сомневаюсь, значит мыслю; я мыслю, значит существую
Рене Декарт

Программист это инженер, создающий технические решения для построения информационных систем. Информационная система и программные решения принципиально отличаются от традиционного, материального мира, с которыми до этого человек взаимодействовал:

  1. Отсутствуют физические ограничения: при этом виртуальность процесса и результата через моделирование позволяют достигать принципиально новых результатов, создавать новый мир.
  2. Мышление и его непосредственный продукт (идеи, документация, программный код) становятся основной частью социальных и производственных процессов.

Читать далее

Почему логика Аристотеля не работает

stagirit-peace Мышление начинается с дисциплины и порядка в мыслях и предназначено для предвидения и управления будущим. Логика является инструментом (искусственным языком), который помогает построить систему мышления и использовать ее в нашей деятельности.

Почему же мы постоянно делаем ошибки и сами создаем себе проблемы?

Читать далее

Профессиональное мышление программиста

Программист программирует ради программирования — мне просто интересно писать код, это способ мышления и метод автоматизации (развития) деятельности. Очевидно, что программист должен знать язык программирования, владеть инструментами и технологиями, знать профессиональные практики для эффективного решения задач.
Читать далее