Комментарии 10
Даже лень читать. 100500-й спор на тему "вода - жидкость или мокрая?".
Даже уборщица может как-то оптимизировать свой труд
Пожалуй, стоит, всё же, рассматривать творчество как генерацию НОВЫХ образов и смыслов, а не «оптимизацию» процессов.
Мне кажется, вы очень упрощаете. Есть целое направление (дадаизм), в котором смыслом, целью и главным художественным приемом является иррациональность и бессмысленность, отрицание искусства.
иррациональность, бессмысленность, отрицание искусства - это и есть генерация НОВЫХ образов и смыслов, доведенных до предела и абсурда (Европа и Запад вообще в этом мастак).
Есть целое направление (дадаизм)
Дада "есть" в том же смысле, что, скажем, импрессионизм или кубизм. Это давно классика модерна, нравится это или нет. Вопрос один: а откуда известно, что эти нехорошие люди предавались обессмысливанию и отрицанию искусства? Из манифестов самой дады? Так манифесты для того и создаются, чтобы попиариться и потроллить. Судить по ним о самом направлении как о состоявшемся факте - очень сомнительное занятие. Вообще не стОит слишком внимательно слушать художника, когда он говорит о том, что делает. Равно как и сиюминутных критиков. Вот и получается, что они, вроде как отрицали, а на самом деле расширяли границы.
Считаю, что творчество не только в программировании, но и в любой другой деятельности может быть, а может и не быть.
Причина этого может быть разной. В одном случае, это поверхностные знания. В этом случае человек начинает как обычно говорят "изобретать велосипед"
Т е он не знает технологии разработки программ и поэтому начинает методом тыка либо смекалки придумывать решение. Так как объем его знаний мал, то решения будут простыми. В частных задачах они вполне могут быть применимы и оригинальны, но лишь до момента, когда в процессе эксплуатации не возникнут иные условия.
Подобное творчество возникает и в занятиях хобби. В этом случае причина та же, так как программисту приходится и тех задание придумывать и метод выбирать и алгоритм оптимизировать и отлаживать то, что напрограммировал.
Все было бы прекрасно, если бы не возникали проблемы с такими аля-кулибиными при разработке сложных проектов с нуля. В таких ситуациях такой программист может никогда не достигнуть положительного результата. Именно по этой причине еще в прошлом веке был разработан системный подход и как следствие этого структурное программирование.
Цель подобных подходов в создании технологии разработки программных продуктов с нужным качеством и прогнозируемыми сроками и бюджетом.
И не в обиду будет сказано, но программист подобен переводчику с одного естественного языка на другой. Но переводчик не пишет те романы или даже рассказы, которые он переводит.
В отличии от программистов, особенно самоучек, переводчик романов понимает всю сложность их написания, особенно бестселлеров и не трендит о своем искусстве и творчестве в переводе таких произведений.
существенная часть времени у программиста на гонку технологий (изучение возможностей новых версий и нового софта) - имхо это далеко от творчества
Сообщение компилятора: Неожиданный конец файла. Ожидается "End."
Begin /* Снова о месте творчества и искусства в программировании