Какие идеи из других областей полезны для программистов - PullRequest
1 голос
/ 13 февраля 2009

Идея шаблонов возникла в архитектуре в 1977 году

Эквивалент TDD использовался в обрабатывающей промышленности как часть Just In Time и Total Quality еще в 1980-х

Пол Грэм классно связал Хакеров и Художников

У меня такой вопрос: какие ваши любимые идеи и методы мы можем использовать в других областях? Например, я думаю, что инженеры много знают об управлении проектами.

Кстати, это связано с программированием ....

Ответы [ 4 ]

3 голосов
/ 13 февраля 2009

Задняя часть расчетов конверта происходят из физики и техники и представляют собой ценный программный инструмент. Использование небольших и грубых прототипов также связано с разработкой.

3 голосов
/ 13 февраля 2009

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

Написание также очень полезный навык для разработчика приложений, даже если вы сами не обязательно будете писать копию. Умение ясно и кратко передать, что вы имеете в виду в электронных письмах, документации и презентациях, значительно облегчает работу и помогает выстраивать общение с теми непрограммистами, для которых вы все это делаете в первую очередь. Когда пользователи и менеджеры открываются, путаница исчезает.

2 голосов
/ 13 февраля 2009

Ну, очевидно, математика сильно повлияла на программирование - подумайте, например. Джон фон Нейман или Алан Тьюринг .

0 голосов
/ 13 февраля 2009

Ирония в том, что вы спрашиваете людей, которые все в одной области - программирование.

...