Сказано автором Более года назад
Следуем технологии, чтобы творить
Творчество — это копирование с изменениями
- Сегодня труд на 90% интеллектуальный и эмоциональный, а не физический. Производительность сотрудников может отличаться в 10 и сотни раз.
- Интеллектуальные усилия и работа с Умом позволяют выделяться в восприятии клиентов и отнимать их у конкурентов. Инновации в сервисе, простые фишки в работе, жестах словах, создают классные чувства, которые обмениваются на услуги и продукты.
- Противоречия между технологией и творчеством возникают у тех сотрудников и руководителей, которые слабо представляют, что такое творчество. Творить — это действовать по определенному шаблону, который задаёт пространство для творчества.
- Творчество, когда следуешь технологии и решаешь, актуальные задачи, открываешь новое с применением существующих инструментов. Технология – основание для творчества.
- Творчество, как блюз или джаз ты импровизируешь — играешь ноты в любой последовательности, но только из определенного набора. Вот формула джаза: 2 1 1 1 1 1 2 1 — это джазовая гамма из 12 нот используются только 8. 1 — это кратчайшее расстояние между нотами = полутон. 2- это тон и т.д.
- У блюза своя гамма: 3 2 1 1 3 2. Теперь вы знаете как играть, но пока не умеете. Отметьте на фортепиано клавиши маркером во всех октавах (начиная от ноты «ДО») и жмите на эти клавиши произвольным образом — услышите блюз. Вот и будет вам творчество по шаблону.
- Программирование — это поиск инварианта и тоже шаблон. Важно найти инвариант — что в программе будет неизменным в различных ситуациях её применения. Как правило это информационная структура задачи, объекта, модели.
- Например, как рассчитать себестоимость сложного изделия автомобиля и т.п. Его надо представить вводе бинарного дерева. (любое дерево можно представить бинарным — теорема такая)
- Обойти бинарное дерево по простому алгоритму: пройти левое поддерево, пройти правое поддерево, попасть в узел. Когда узлы в стеке кончатся, алгоритм завершен.
- Попасть в узел — значить рассчитать для узла его затраты на его сборку и добавить уже рассчитанные затраты его комплектующих.
- Таким образом вы можете рассчитывать себестоимость, стиральной машины, автомобиля, космического корабля и т.п. по этой программе. Подайте на вход описание (спецификации) и вперед!
- Выносите особенности (специфику) в инфо структуру задачи и вам не придется писать множество программ.