В каких случаях надо нанять программиста, дизайнера для работы.
Все зависит от того, что вам нужно, и каков ваш опыт.
Любой может использовать конструктор сайтов для создания веб-сайтов, например. В зависимости от ваших технических навыков, вы можете нанять кого-то, когда вы хотите, чтобы ваш веб-сайт имел индивидуальную сложность, такую как интеграция одного или нескольких расширений, таких как электронная коммерция, форумы, системы тикетов, чат, информационные бюллетени и т.д.
Для начала Вам нужно поставить цели: для чего Вам нужен сайт.
- Если это любительский блог, то можно воспользоваться готовыми решениями. Вот несколько популярных:
wordpress, MODX, Joomla
Для их использования не требуются специальные навыки, можно разобраться самому.
- Если это интернет магазин, то есть 3 варианта:
а. Самостоятельная разработка: нужны большие финансовые вложения, постоянный контроль.
б. Готовое решение с разовой покупкой: один раз платите, потом пользуетесь. Самому уже вряд ли получится сделать все полностью, нужно привлекать программистов. Популярные движки:
cs-cart, bitrix,
в. Готовое решение в формате оплаты за период. Можно разобраться самому, легко попробовать нишу, минимальные вложения на старте. Например:
insales, ecwid
- Если у вас не совсем стандартные требования, то советую обратиться к веб-студиям. Они сделают все именно под ваши нужды, но, разумеется, возьмут за это дополнительную оплату.