Руководство командой разработчиков программного обеспечения


Специфика разработки программного обеспечения - часть 3


Даля». Сегодня мы так же далеки от индустриальной разработки программ, как и 50 лет назад. Представляется, что до выхода из «детского» периода программированию еще очень далеко. Пока, на мой взгляд, сложность и масштаб программистских задач растет быстрее, чем взрослеет программное производство. А поскольку это ремесло, то человек, научившийся писать программы на C ++, будет также далек от профессионала, как ученик третьего класса средней школы, научившийся писать по-русски, от А. С. Пушкина или Ф. М. Достоевского. Путь к мастерству в ремесле лежит только через опыт. Нельзя научиться программированию, читая книги. Как нельзя по книгам научиться писать романы, картины, стихи, музыку. А еще программистам нужен постоянный труд самоусовершенствования и саморазвития. Поэтому далеко не все, кто пишет программы, становятся профессионалами. Производительность труда программистов с одинаковым уровнем знаний и опытом в обозримом будущем, по-прежнему, будет отличаться на порядок даже при решении сходных по сложности задач. Хотите, меряйте производительность в строках исходного кода, хотите — в функциональных точках. Творчество неразрывно связано с вдохновением, а это субстанция капризная и непредсказуемая. Помните знаменитый сон Д. И. Менделеева, про периодическую таблицу элементов его имени? Без вдохновения в программировании не обойтись. И, чем сложнее задача, тем труднее извлечь это вдохновение из подсознания. Иногда для этого требуются часы, а иногда недели.

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




Начало  Назад  Вперед