Проектировать или брать готовый проект?


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

Конечно, чужой проект можно доработать под свои цели. Но чтобы полноценно дорабатывать проект, необходимо как минимум быть его автором (как максимум - виртуозом в данной области). Дело в том, что в каждом проекте присутствует огромное количество небольших решений, которые автор никак не объясняет в документации - объяснение существует только в его голове (а часто и понятно только ему). Если документировать все подобные "мелочи", то объём документации к проекту будет измеряться томами, но, что ещё хуже, на составление документации будет уходить больше времени, чем на проектирование. Поэтому обычно приходят к взаимоприемлемому компромиссу - в документации описывают общую концепцию и основные решения, а менее существенные детали просто предоставляют как есть, без разъяснений. И, переделывая чей-то проект, никогда нельзя быть уверенным, что это не аукнется в самый неподходящий момент и в самом неподходящем месте.

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

Таким образом, вариант доработки чужого проекта шёл лесом. А поскольку опыта у меня не было вообще никакого, тем же лесом пошёл и вариант проектирования с нуля. Умения делать чертежи тут явно недостаточно, как и теоретических знаний, которые можно почерпнуть из литературы. Нужен практический опыт, причём как проектирования, так и использования спроектированного. Чтобы создать приемлемый проект при нулевом опыте нужно спроектировать, построить, выявить недостатки, протестировать в реальных условиях, исправить проект и построить снова. И так энное количество циклов (один - это минимум). Такой путь меня не устраивал по причине непомерных затрат времени и денег. И того, и другого у меня было только на одну попытку. Но самое главное - от успешности проекта будет зависеть моя жизнь (возможно, и не только моя). Оставался только один вариант - искать готовый проект.


Design & Copyright by Xenos WIGHT, 2009 - 2012
Копирование материалов сайта без указания источника разрешается
исключительно пациентам психиатрических больниц закрытого типа
после предъявления соответствующей справки.
В любом другом случае ссылка на источник обязательна.