Закажите сайт по телефону:
8 (063) 576-99-54
E-mail: artfish@ukr.net
ICQ: 217-682-505
 
 
 Главная    Блог    Новости блога 
   
   
 
 
 
 
 
Некоторые вопросы общего характера, относительно создания сайтов.
 
 

Недавно перебирал старые книги, оставшиеся после университета и натолкнулся на интересный учебник "Численные методы" Н.С. Бахвалова за 1975 год. Вобщем-то интересного в нём мало (много длинных формул, помогающих старым компьютерам быстрее справляться со сложными математическими задачами), но кое-что оказалось актуально и для нашего времени.

Что общего у численных методов с созданием сайтов? Что полезного можно извлечь из толстой книжки, напичканной толпой формул, за 1975 год сегодня? Оказывается, кое-что есть! Ниже процитирую одну статью из этого учебника.

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

1. Первостепенное значение имеет выбор направления исследования. Свобода выбора направления исследования обычно довольно невелика, так как основные контуры направления исследования обычно задаются «извне». При выборе направления исследования в пределах имеющихся возможностей полезно иметь в виду следующее правило трех частей, по своему внешнему виду похожее на шутку: проблемы делятся на I — легкие, II — трудные, III — очень трудные. Проблемами I заниматься не стоит, они будут решены ходом событий и без вашего вмешательства, проблемы III вряд удастся решить в настоящее время; поэтому стоит обратиться к проблемам II.

2. Нужно уметь сформулировать на языке математики конкретные задачи физики, механики, экономики, инженерные задачи и т. д., т. е. построить математическую модель рассматриваемого явления. Начинающий работу математик часто жалуется на трудности контактов с представителями других наук, которые «даже» не могут сформулировать стоящих перед ними задач. Правильное формулирование задачи — это научная проблема не менее-сложная, чем само решение задачи, и не нужно надеяться, что кто-то другой целиком сделает это за вас. При постановке проблемы первостепенное внимание должно быть уделено выяснению цели исследования; принимаемая математическая модель явления не есть что-то однозначное, раз навсегда связанное с этим явлением, а зависит от цели исследования. Прежде чем выписывать дифференциальные уравнения, выбирать метод решения и обращаться к ЭВМ, стоит подумать, а не будут ли бесполезны все результаты вычислений? В то же время надо воспринимать как должное, что большая часть результатов вычислений будет выброшена сразу же после их получения. Дело в том, что производимая работа зачастую носит исследовательский характер, и трудно заранее предсказать, что и в какой форме следует получить, на каком пути нужно искать численное решение задачи. Цель исследования и описание проблемы обычно уточняются в процессе контактов представителей конкретных наук или руководства организацией («заказчиков») и математиков («исследователей» или «исполнителей»).

3. Успех в прикладной науке требует широкой математической подготовки, поскольку только такая подготовка может обеспечить приспособляемость к непрерывно меняющимся типам задач, предъявляемых к решению. Одной из причин необходимости изучения «бесполезных» для практики на первый взгляд разделов математики является достижение более уверенного и более свободного владения «нужными» разделами математики.

4. Не следует думать, что совершенное знание математики, численных методов и навыки работы с ЭВМ позволяют сразу решить любую прикладную математическую задачу. Во многих случаях требуется доводка методов, приспособление их к решению конкретных задач. При этом типична обстановка, когда используются методы, применение которых теоретически не обосновано, или теоретические оценки погрешности численного метода неприемлемы для практического использования; при выборе метода решения задачи и анализа результатов приходится полагаться на опыт предшествующего решения задач, на интуицию и сравнение с экспериментом; и при этом приходится отвечать за достоверность результата. Поэтому для успеха в работе необходимы развитое неформальное мышление, умение рассуждать по аналогии, дающие основания ручаться за достоверность результата там, где с позиций логики и математики, вообще говоря, ручаться нельзя. В рассматриваемом вопросе есть и другая сторона. При численном решении конкретных трудных задач, возникающих в других областях знания, математик действует зачастую как естествоиспытатель, полагаясь во многом лишь на опыт и «правдоподобные» рассуждения. Крайне желательно, чтобы такая эмпирическая работа подкреплялась теоретическими разработками методов, аккуратной проверкой качества методов на контрольных задачах с известным решением, объективным сравнением с экспериментом. При длительном продвижении в каком-то направлении без такого подкрепления может теряться перспектива работы, полная уверенность в правильности получаемых результатов. Известное высказывание, что «хороший теоретик может истолковать в желаемом ему направлении любые результаты как расчетов, так и эксперимента», содержит большую долю истины.

5. После завершения расчетов наступает этап использования результатов вычислений в практической деятельности, или, как часто говорят, этап внедрения результатов. Правильнее будет сказать, что подготовка к использованию результатов начинается уже с анализа постановки задачи и в процессе ее решения, и по существу все моменты решения задачи и внедрения неразрывно связаны между собой; в процессе формулирования задачи и ее решения заказчик и исполнитель взаимно уточняют постановку задачи и тем самым подготавливают почву для ее внедрения. Математика в сочетании с ЭВМ применяется в самых разнообразных областях, и часто приходится иметь дело с заказчиками, не имеющими опыта применения ЭВМ. В процессе контакта с такими «начинающими» заказчиками особенно важно преодолеть их первоначальное недоверие к вторжению математики; результаты вычислений будут использоваться только тогда, когда заказчик осмыслит их со своих позиций и убедится в том, что их действительно можно и нужно использовать. При правильном подходе к взаимным контактам к концу процесса решения задачи начинающий заказчик приходит к пониманию, что ЭВМ и математика могут дать ему не все, но довольно много, а «начинающий» математик — к пониманию того, что он дает заказчику кое-что, но далеко не все нужное для реального решения задачи. Поучительна история все с той же планетой Нептун. За год до Леверье Адаме путем расчетов открыл существование этой планеты; однако он не установил контакта с астрономами, и его результат не был своевременно проверен экспериментом.

6. Существенным моментом в прикладной работе является необходимость получения результатов в установленный срок. Заказчик, для которого проводятся исследования (расчеты), часто имеет конкретный срок завершения исследований и принятия решения на их основе. Если исследования не будут завершены к сроку, то решение все равно будет принято, но на основании более грубого, эмпирического или просто «волевого» подхода. Потерянное в таком случае доверие со стороны заказчика часто бывает невозможно восстановить. В такой ситуации лучше найти удовлетворительное решение задачи, но в срок, чем получить полное решение задачи к тому времени, когда оно станет бесполезным."

А теперь смотрите, что получится, если всё вышесказанное применить по отношению к web-дизайну и созданию сайтов вцелом. При реальной работе в области создания сайтов возникает большое число осложнений самого различного, зачастую не связанного с техническими моментами характера. Вот некоторые из них:

1. Очень важно при проектировании сайта знать, каким будет функционал и внешний вид сайта. Свобода выбора функционала и внешнего вида сайта обычно довольно невелика, так как основные контуры будущего сайта обычно задаются «извне».

2. Нужно уметь сформулировать на языке web-дизайна и web-программирования конкретные задачи заказчика, т. е. построить математическую модель рассматриваемого явления. Дизайнеры и программисты часто жалуется на трудности контактов с заказчиками, которые «даже» не могут сформулировать стоящих перед ними задач. Правильное формулирование задачи — это научная проблема не менее-сложная, чем само решение задачи, и не нужно надеяться, что кто-то другой целиком сделает это за вас. При постановке проблемы первостепенное внимание должно быть уделено выяснению цели создания сайта; принимаемая математическая модель явления не есть что-то однозначное, раз навсегда связанное с этим явлением, а зависит от цели создания сайта. Прежде чем рисовать в photoshop'е макет сайта с блоком "корзина", например, стоит подумать, а нужна ли эта корзина вообще, если это не интернет-магазин, к примеру? В то же время надо воспринимать как должное, что какая-то часть дизайнов, эскизов будет отвергнута заказчиком сразу же после их прорисовки. Дело в том, что производимая работа зачастую носит характер поиска идеи, креатива, и трудно заранее предсказать, что и в какой форме надо нарисовать, как это представляет себе заказчик. Цель создания сайта обычно уточняются в процессе контактов заказчиков и дизайнеров/программистов.

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

4. Не следует думать, что совершенное знание photoshop, html и css позволяют сразу нарисовать макет и сделать его вёрстку. Во многих случаях требуется нахождение решения нестандартных задач. При этом типична обстановка, когда приходится полагаться на опыт предшествующей разработки дизайна сайта, на интуицию. Поэтому для успеха в работе необходимы развитое неформальное мышление, умение рассуждать по аналогии.

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

6. Существенным моментом в разработке сайта является необходимость его создания в установленный срок. Заказчик часто имеет конкретный срок завершения создания сайта. Если создание сайта не будут завершено к сроку, потерянное доверие со стороны заказчика трудно или невозможно будет восстановить. В такой ситуации лучше завершить проект без некоторых дополнительных "наворотов", но в срок, чем получить сайт с полным функционалом к тому времени, когда все сроки сгорят.


 
 
 
 
Подробное портфолио
 
 
 
© 2008, Студия ArtFish™