Определение необходимых знаний
Определение необходимых знаний
Знания людей, которых вы наймете для выполнения работ, должны соответствовать вашим ожиданиям и видению будущего сайта. Если вы еще не установили Web-сервер, это могут сделать специалисты. Если сервер уже установлен, вы можете требовать проведения работ по конфигурированию этого сервера и защищающего его экрана. В любом случае для начала необходимо составить пошаговый список требуемых работ.
Если вы решили нанять специалистов для разработки сайта, вам придется решить, из каких элементов он будет состоять и какие знания необходимы для создания и интеграции этих элементов. Начните с типа разрабатываемого сайта. Например, если вы собираетесь создать банковскую Internet-службу, которая подразумевает SSL и транзакционные механизмы, запрограммированные на сервере БД, вам потребуются программисты с большими знаниями, чем для создания, например, новостного сайта. С другой стороны, новостной сайт потребует графического дизайна и системы удобных гиперссылок. Допустим, вы определили основные трудности, связанные с типом сайта. Теперь представьте себе содержимое, которое будет показано посетителю. Оригинальное оформление должно выполняться художником, не понаслышке знакомым с HTML. Разработка поисковой машины потребует знаний CGI, PERL или ASP. Кроме того, вам могут понадобиться собственные Web-приложения или компоненты, создавать которые должны специалисты, понимающие технологии Java или ActiveX.
Планируемое содержимое сайта само по себе говорит об инструментах и серверных приложениях, необходимых для разработки. Графика создается с помощью пакетов, аналогичных Adobe Illustrator или CorelDraw. Базы данных связаны с использованием Microsoft Access или SQL-сервера. Интерактивность достигается с помощью технологий Flash или Shockwave. В создании современного, конкурентоспособного сайта должны принимать участие специалисты, знающие Web-технологии, умеющие профессионально программировать и наделенные оформительскими способностями.
Если вы не уверены, что знаете, каким опытом должны располагать нанимаемые сотрудники, обратитесь к ресурсам Internet. Просто зайдите на сайт вашего конкурента или любой другой компании, чья деятельность схожа с деятельностью вашей фирмы. Там вы можете получить некоторое представление об используемых технологиях, тем более если найдете список вакансий с описанием требуемых знаний.