Завалили вопросами по поводу того, как и где искать программистов для работы с FB API, кодеров для разных арбитражных задач, просто верстальщиков, и как писать ТЗ. Давайте разбираться!
Написание ТЗ
Это должен быть полный набор функций, которые ты хотел бы, чтобы софт делал. Функции можно и нужно сгруппировать по категориям. Описать необходимо всё-всё-всё, потому что вещи, кажущиеся тебе очевидными, программисту нихуа не очевидны. Можно взять весь свой рабочий процесс и описать: что на входе, какие манипуляции совершаются, и что должно получиться на выходе.
Что-то типа: «необходимо получить через API список доменов с сервиса Freenom, далее добавляем каждый домен в аккаунт Cloudflare, и привязываем домены к нужному нам IP-адресу».
Желательно нарисовать интерфейс, хоть ручкой на бумажке квадратиками. Прям каждый экран. Потому что никто кроме тебя не будет знать, как сделать так, чтобы тебе было удобно.
Какой язык выбрать?
Язык разработки — это зависит от того, чего ты хочешь. Если что-то с веб-интерфейсом, то самое распространённое — это PHP или Javascript (Node.js) или же ASP.NET, который я нежно люблю) Если просто настольная прога, чтобы работала и на Маке и на Винде — то Java или C#. Если небольшой скрипт — то PHP или Python.
Если же требуется автоматизировать работу в браузере — то для этого обычно используют ZennoPoster или Browser Automation Studio (BAS). Специалистов по этим софтам ищи на форумах этих прог, их там масса.
Какие должны быть навыки?
Навыки у программиста должны быть такие: опыт работы с языком 3-5 лет, умение работать с REST API, если есть опыт работы с API Facebook — то это плюс. Также плюс — какие-то познания в маркетинге, чтобы быстрее понять процесс.
Если опыта работы с Facebook нет, то необходим навык чтения тех.документации на англ.языке, умение работать с Chrome Developer Tools, знание протокола HTTP: составление POST и GET запросов.
Где искать?
Искать программистов лучше всего на upwork.com, поэтому ТЗ составляй на английском языке и отправляй лесом всех индусов, которые будут подавать заявки, потому что качество кода у них чудовищное.
Если же с английским не лады, то из русскоязычных бирж порекомендую две:
Если не представляешь стоимость будущей разработки, то бери людей на почасовую работу, но предварительно запроси у кодера оценку и прикинь, готов ли ты к таким расходам. Вангую, что смета будет превышена процентов на 30.
Автоматизируйте рутину и лейте в плюс, господа)