Как найти толкового разработчика сайтов

NePlankton 0 7701
Как найти толкового разработчика сайтов

Если у тебя возникает необходимость делегировать создание веб-сайта или приложения, по большому счету есть всего два пути — обратиться в специализированное веб-агентство — или найти индивидуального фрилансера. Работать с агентством часто считается более удобным вариантом, потому что в таком случае от тебя не требуется вдаваться во все мелкие детали процесса и глубоко понимать каждого члена команды — все управление берет на себя менеджер проекта со стороны агентства.

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

Хорошо, допустим, что ты решил остановиться на варианте с фрилансером. Сразу возникает несколько важных вопросов — где искать подходящую кандидатуру? на какие критерии и навыки обращать внимание? как вести переговоры и договариваться об условиях сотрудничества?

Чтобы было проще, разделим процесс поиска веб разработчика на пять важных этапов:

1. Определись со своими целями

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

2. Нужен ли тебе дизайнер, программист, или и тот, и другой?

Среди людей, далеких от интернет-технологий, преобладает заблуждение, что веб-дизайнер и веб-программист — это синонимы. На самом деле данные занятия так же далеки по своей сути, как дизайнер интерьера и инженер по коммуникациям. Основное правило таково: если требуется создать функциональную основу сайта (страницы, галереи, форума, магазина и т.д.) — тебе нужен программист (иногда их еще называют веб-девелоперами, на английском developers). Если же необходимо сделать так, чтобы сайт смотрелся гармонично и радовал глаз, а также превратить созданный программистом код в прияный интерфейс, которым могут пользоваться простые люди — то тогда тебе к веб-дизайнеру. Сразу поясним — термин “веб-разработчик”, используемый в этой статье, относится как к дизайнерам, так и к программистам.

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

3. На какие качества и навыки обращать внимание

Самый простой и действенный способ убедиться, что выбранный веб-разработчик компетентен в нужных областях — это ознакомиться с его портфолио. Поищи среди предыдущих работ нечто похожее на то, что ты собираешься заказывать для себя — если подобные проекты у данного фрилансера уже были и — что ещё важнее — они тебе нравятся, риск попасть на некомпетентного работника заметно уменьшается. Если твой проект предполагает использование дополнительных технологий за пределами HTML и CSS (например, jQuery, PHP, Ruby и так далее) обязательно поинтересуйся, обладает ли фрилансер необходимыми знаниями и умениями (опять же, лучше всего основываться на сделанных работах или личных рекоммендациях, чем на честном слове самого разработчика).

То же самое следует иметь в виду если тебе нужен, скажем, новый шаблон для WordPress или настройка существующего. Что касается дизайна, то тут все немного сложнее, так как неких универсальных правил “как надо” в принципе не существует. Здесь тебе поможет собственный вкус, а также рекоммендации специалистов — убедись, что тебя устраивает визуальный стиль данного дизайнера, ознакомившись с его завершенными проектами.

Не менее важны для веб-разработчика (как, впрочем, для любого фрилансера) и личностные качества — прежде всего рабочая этика и отношение к клиенту. Первое включает в себя такие аспекты, как соблюдение намеченных сроков, а также своевременная и адекватная реакция на твои комментарии, письма или звонки. Достойное отношение к клиенту выражается как в том, что фрилансер не занимает “снисходительную” позицию, смотря на “простофилю”-клиента сверху вниз — так и в том, что он не пытается сделать все по-своему, а учитывает запросы заказчика и старается включить твои идеи в гармоничный продукт.

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

4. Составь список потенциальных кандидатов

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

Второе — обратись к биржам фриланса. Ты можешь подать заявку и посмотреть, кто откликнется на нее — или самостоятельно поискать дизайнеров среди зарегистрированных пользователей системы. Как уже упоминалось выше, самое главное — это тщательно проанализировать их портфолио.

Когда ты смотришь на работы потенциальных исполнителей, задай себе следующие вопросы:

  • Нравятся ли мне их предыдущие работы?
  • Создавал ли разработчик ранее сайты, схожие по требованиям с моим проектом?
  • Имеет ли данный разработчик качественные рекомендации от предыдущих клиентов?
  • Обладает ли фрилансер всеми техническими навыками для выполнения работы?

5. Контакт и заключение сделки

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

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

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

Когда будешь уверен, что разговариваешь именно с тем, кто тебе нужен — время заключить контракт. Репутация распространяется в сети так же быстро, как информация — поэтому “кидать” вторую сторону невыгодно и глупо как для заказчика, так и для разработчика. Тем не менее, иметь все аспекты проекта в письменном виде будет весьма полезно для взаимовыгодного сотрудничества и для экономии нервов. В письменное соглашение рекомендуется включить как минимум следующее:

  • Сумма и условия выплаты вознаграждения исполнителю
  • Детальный список результатов работы, требующейся от фрилансера
  • Детальный список материалов, требующихся от заказчика для начала работы
  • Сроки выполнения проекта и промежуточные этапы
  • Другие важные юридические моменты, например, вопросы конфиденциальности

6. Сотрудничество

Самое главное: всегда оставайся на связи с нанятым веб-разработчиком и прислушивайся к его мнениям и предложениям. Всегда будь вежливым в общении. Не забывай, что этот человек — опытный специалист своей сферы, который может видеть то, чего не видишь ты, а советы твоего фрилансера могу вывести твой проект на качественно новый уровень.