$

Итоги: алгоритм создания творческих проектов

Едва есть ли высшее из наслаждений, как наслаждение творить. 
Н. В. Гоголь

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

Если программирование доставляет вам такое удовольствие, ради которого вы готовы отказаться от других дел, значит вы можете стать программистом. Иначе - ваше призвание в чем-то другом и знакомство со Скретчем можно завершить - вы уже знаете о программировании достаточно для современного человека. 

 
Этот и все следующие уроки для тех, кому нравится сочинять собственные программы, для людей, похожих на самого молодого миллиардера-программиста, создателя Facebook - Марка Цукерберга. Страсть к компьютерам и программированию появилась у него в 6-ом классе. Уже в школьные годы он сделал свой вариант компьютерной игры «Риск», а для отца написал программу для общения работников компании между собой по сети.

 
Обычно программный проект - коллективное дело. Сложные проекты в одиночку реализовать просто невозможно. Такую работу разбивают на этапы, и каждый этап могут выполняют разные люди.

 
1. Заказчики определяют задачу, описывают то, как программа должна работать.
2. Программисты составляют алгоритмы и пишут (кодируют) их на языке программирования.
3. Тестеры (испытатели) тестируют программу, выявляют ошибки и недочеты.

 
А кроме того есть ещё менеджеры, которые организуют работу всех членов команды.  Обычно совместная работа происходит через интернет, т.к. участники проекта могут жить в разных городах и странах, одновременно работать в разных проектах в удобное для себя время.

 
Задание 8.1.
 
Как вы думаете, почему при создании игровых проектов дело не обходится без художников и музыкантов? Какая роль в совместном проекте ближе всего именно вам?

 
В любом случае, сколько бы человек не было задействовано, создание творческих проектов протекает по спирали, виток которой состоит из 5 шагов.

Алгоритм творчества

1. Вообрази будущую программу: кто, когда и что будет делать в проекте? Что будет делать пользователь?

2. Сделай проект.

3. Испытай. Все ли получилось, как было задумано?

4. Поделись с другими. Что они говорят о проекте, как оценивают?

5. Обдумай их оценки: можно ли что-то изменить, улучшить, упростить? Что можно сделать еще?

Спираль творчества

8.1. Спираль творчества

 

$