Радиоэлектронный фриланс

:

Окончив институт и устроившись на работу, я осознал, что совершенно не создан для офисной или выездной работы, четких распорядков, начальников и прочей рутины. А ходить на работу каждый день было ну совсем невыносимо. Хватило меня на пол года :) Потому, несмотря на не пыльную работу, весьма высокую зарплату, а по меркам вчерашнего студента, так вообще шикарную, я дождался первого же срача с начальством и красиво хлопнул дверью. С тех пор развлекаю себя сам и доволен жизнью. О нюансах вольной жизни бывшего фрилансера электронщика я и хочу поведать в этом посте.
Все нижеследующее это исключительно мой практический опыт и я не уверен, что у вас все получится именно так.

Бабло
Начну с самого интересного, с денег. Скажем так, под конец моей деятельности (примерно 2010), не особо напрягаясь, работая около двух-трех дней в неделю, можно было смело делать тысяч по 50-70 рублей. Это в Челябинске. Если работать каждый день, то легко было делать от 150 тысяч рублей в месяц и более, но я для этого был слишком ленив. А теперь по порядку.

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

Каждый клиент дорог и на его неграмотность и порой странные запросы не обижаемся. В конце концов он за это платит.

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

Иногда попадаются странные люди. Например те, кто наивно считает, что разработать в машину магнитолу с MP3 стоит дешевле чем купить ее в магазине.

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

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

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

Обычно состоял из блока питания, контроллера, логики, обвязки и один из типовых пластиковых корпусов. Для ускорения разработок была разработана специализированная демоплата Pinboard, ныне имеет уже вторую реинакрнацию и продается как самостоятельный продукт. Кто был на моем сайте, тот знает.

Для ускорения проектирования все типовые узлы, такие как стабилизаторы питания, микроконтроллеры с обвязкой, драйверы ключей, всякая релейная коммутация были уже заранее разведены и готовы. В результате печатная плата собиралась как из конструктора. Набрасывал на плату шаблоны уже разведенных узлов, да соединял их дорожками, по необходимости правя мелкие детали. Таким образом, на разработку печатной платы у меня уходило от 10 минут до нескольких часов, не более. С программированием еще проще. Т.к. задачи простые, то код там на уровне ардуинщика любителя.

Теперь о главном, о оценке заказа. На форумах и в комментах часто пролетает такой критерий оценки стоимости:

«Прикидываешь стоимость комплектухи, добавляешь к этому стоимость часа своей работы, помноженный на количество затраченных часов. Как то так».

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

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

Контроллер управляющий цеховой дверью, точнее хитрым приводом сдвоенных дверей которые надо было открывать и закрывать в определенном порядке. Все что там надо было — организовать простейшую логику. Любая контора по автоматизации повесила бы туда какой нибудь ПЛК начального уровня вроде DL-05 который сам по себе стоит тысяч 15, да до кучи впарив еще ящик с блоком питания и кучу бабок за работу, программирование и монтаж. Обошлось бы тысяч в 60, не меньше. А я сделал им умную коробочку за десятку, смонтировали они уже сами.

Ломается деталь станка, например контроллер клавиатуры. Работы там немного — сделать опрос матричной клавиатуры да выдать в RS232 коды клавиш может даже школьник. Казалось, бы, работы на пару дней за что там брать?
Но вот только в магазине клавиатуру эту не купишь. Сам станок стоит под пару миллионов евро, запчасти к нему стоят тоже весьма кучеряво. Заказывать у официалов — это несколько тысяч долларов и ждать пару месяцев. А то бывает, что и фирмы которая произвела станок уже давно не существует.
Каждый день простоя станка обходится заказчику в крупную сумму. Он теряет прибыль, репутацию, более того его рабочие сидят без дела, но зарплату им продолжают начислять — прямые убытки.
А тут появляюсь я и говорю, что решу их проблему за два дня. Тут можно и пару сотен тысяч запросить за решение проблемы. А зажлобится, так пусть найдет кто сделает быстрее и дешевле.
Электронщиков, в отличии от вебдизайнеров, весьма мало и их еще надо найти. Оставлял телефон и через пару дней, прикинув масштаб бедствия, клиент обычно перезванивал. :) Разумеется надо иметь репутацию и рекомендации, но об этом далее.

В общем на этом рынке надо четко представлять себе цену решения, а также то какую выгоду оно приносит заказчику. Наличие конкурентов, цены потенциальных конкурентов, время выполнения и кучу разных факторов. Ради интереса можно потерроризировать конкурентов (лучше фирмы, которые занимаются разработкой) на предмет стоимости готового решения для какой-либо задачи. Цены обычно там космические. Еще бы, им приходится кормить штат сотрудников, бухгалтерию, аренду офисов всяких. Да и работают они в 99% с готовым железов вроде тех же типовых ПЛК, которые сами по себе не дешевые игрушки.

Вот примерный уровень заказов, что на память пришло:
1) Ателье автотюнинга. Надо было сделать контроллер динамической подсветки дна автомобиля. Чтобы при нажатии газа цвет менялся с синего на красный плавно. Монтаж — их проблемы, с меня только плата. Датчики холла, магнитики на тросике, тини2313, полевик. Два дня работы (вместе с прототипом) и порядка 8 тысяч за каждый экземпляр платы.

2) Какой то заводик. Надо сделать контроллер реле, взамен их серийно производимому (т.к. у них на совковых микрах, а их нигде уже не достать). 7сег индикатор, три кнопки. Кнопка выбора релюшки, кнопка включить-кнопка выключить. Релюшки запитал через ULN2003, сделал питальник на мс34068, бонусом предусмотрел подключение к компу через USB или RS232 (было место на плате, чего бы не сунуть). Вместе с прототипом управился за 5 часов. Положил в карман 15 тысяч. Нежданной фиче с подключением к компу заказчик был рад неимоверно.

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

4) Контроллер размоточных барабанов. 8 барабанов с тросами, пять концевиков отвечающих за натяг. Когда оператор тащит за свободный конец троса срабатывает концевик и нужный барабан должен начать разматывать. Попутно коммутировать управление на 8 двигетелей от одного частотного привода. Сделал за 4 дня, с учетом езды в гребеня за ящиком и пускателями. Саму схему склепал за вечер. Еще вечер дремелем прорезал дырки под кнопки в ящике и монтировал все. День на монтаж на месте. 40 тысяч. Продешевил.

5) Преобразователь энкодера в сигнал тахогенератора для того, чтобы на старый станок поставить современный движок. Обработка оптического энкодера, на МК, на выходе фильтрованый шим. Управился за неделю (т.к. возникли хитрые затрахи которые всплылил в ходе запуска) заработал около 30тыр. Тоже неудачный заказ.

6) Система контроля развесовки. По огромному складу шныряют вилочные погрузчики и нагружают вагон, стоящий на весах. Надо было продублировать вес с табла на инидикаторы внутри каждого погрузчика. Вес с табла взял по RS232, там был стандартный выход. Дальше обработал контролллером и пнул по радиоканалу. Тут правда были приколы. Обьект закрытый, туда так просто не попадешь, по словам заказчика: «Метров тридцать, по прямой». На деле оказалось почти километр и через несколько ЖД составов. Пришлось потратить хренову тучу времени на эксперименты с модулями, а в результате сорудили на крыше весовой будки адовую антенну которая прошибала все. 65 тысяч.

7) Потребовалось заказчику хакнуть ПЛК стеклорезного станка, чтобы поправить программу. Т.к. вызывать делегацию спецов-китайцев было слишком долго и дорого. Защита у ПЛК обычно детская. Иные так программе клиенту пароль в открытом виде по RS232 и шлют :). Хакнул за 30 минут ковыряния с ComPort Monitor. Взял недорого, около 10тыр, т.к. по дружбе.

Отдельная категория заказов — серийное изделие. Если надо разработать что-то на мелкосерийку, то это совсем другой цимес. Задача в разы сложней, т.к. надо будет учесть еще кучу разных факторов. Таких как технологичность сборки, технологии производства и монтажа, контроль качества, а лучше системы самопроверки. Номенклатуру компонентов используемых предприятием, а также способы ее сокращения. Учесть гору документации которую придется подготовить. Так что даже над простым устройством голову поломать придется. Это дорого и не так просто как кажется на первый взгляд. Обычно отказываюсь, гемора слишком много.

Ну и самое веселое когда заказчик готов брать у тебя изделия пачками. Только успевай отгружать. Тут все выше сказанное, только гонорар размазывается по партии, нанимаются монтажники и у получается собственное производство. Главное тут — не пытаться делать самому. Дохлый номер. Угробишь кучу сил, потеряешь всю мотивацию, а заработаешь несоизмеримо мало. Наладил, запустил и пусть рабочие трудятся. Только периодически контроллируешь качество и ломаешь голову над другой задачей. Только так.

Откуда клиент
Это все конечно круто, но многие спросят, а где брать заказы? И тут еще одна забавная вещь. Мало быть специалистом, себя еще надо уметь продать свои умения, и продать дорого. Нужно сделать себе имя и репутацию. А еще надо уметь видеть, слышать и очень быстро соображать. Ориентироваться не только в РЭ, но и бегло во всем, к чему оно применимо.

Ощутимую часть заказов мне набрасывали с разных производств, по старой дружбе еще когда я был ремонтником пром оборудования. Несколько жирных заказов подобрал практически на улице. Слышу мужик на остановке по телефону обсуждает, что не может решить проблему. Ну практически все ТЗ открытым текстом выложил. Я уши погрел и навязался :) Также не помешает закорешиться со всеми радиомагазинами. Т.к. очень многие за решением проблемы идут туда. А если продавец всех будет форвардить к вам, то это еще один источник заказов.

Впрочем, все это полная фигня по сравнению с интернетом. Вот где бездна работы. Всякие фриланс биржи тут не помогут, тут надо сделать себя. Активно и грамотно пиариться. Так, чтобы на вопрос «А кто бы разработал электронику» даже у далекого от темы человека был ответ «А вроде есть тут такой парень...».

Так что делайте сайты господа. Да не просто делайте, а делитесь там знаниями. От сайта портфолио «я и мои сраные кошки приборы» толку мало. Их, кстати, немало таких. Но кому это интересно? Вспомните ли вы хоть один если вас вдруг спросят?

А вам потребуется привлечь сотни, а лучше тысячи посетителей. Нет ничего проще, на самом деле. Показывате процесс работы. Тонкости, детали. Не надо ничего придумывать и рожать темы.

Описывайте то, над чем работаете сейчас. Общайтесь, помогайте другим. И это не напрасная трата времени. Показывая что вы делаете, как вы это делаете, почему делаете так и как делать не надо вы задаете точку опоры. Навязываете свое понятие правильной вещи.

Разумеется откровенная лажа не прокатит, но даже если вы в чем то ошибаетесь, то кто это сможет аргументированно оспорить? А если оспорит, то кто его услышит? Таким образом, вы серьезно расширите круг охвата потенциальных заказчиков. Перестанете быть котом в мешке, у вас появится репутация которой следует дорожить, а значит уровень доверия к вашей персоне вырастет просто радикально.

За известными примерами подобного подхода к пиару ходить далеко не надо. Студия Лебедева наверняка не единственная в России студия делающая качественный дизайн. Но у всех на слуху именно Лебедев. И далеко не в последнюю очередь из-за своего сайта, битком набитого ценной инфой по дизайну, тому как надо делать и как делать не надо, разных приколов и интересного далеко не только дизайнерам, но и в принципе широкому кругу посетителей.

Спустя несколько месяцев после подъема easyelectronics.ru заказчик пошел просто косяком, так что можно было уже даже повыбирать. Большую часть вполне адекватных заказов я просто отлупливал в сторону знакомых разработчиков. Т.к. делать их у меня не было ни времени, ни желания. А потом и вовсе убрал отовсюду сведения о том, что я что то делаю на заказ.

Особенности удаленной работы
Несмотря на то, что разработка электроники часто требует присутствия на месте, удаленная работа возможна. Правда требует большего шевеления мозгами и более дотошного подхода к ТЗ. В некоторых случаях можно даже провести удаленную отладку. Например руля через Ethernet-RS232 своим девайсом и наблюдая через видеоконференцию по скайпу. А при высылке рабочих прототипов защиту от кидалова, которое, увы, в наших реалиях не редкость, можно делать разными хитрыми методами. Например заливать в контроллер ограниченную демку, а потом, после проверки ее работы и получения денег, высылать уже нормально прошитый контроллер. DIP корпуса в панельках рулят! Либо делать спец дорожку или джампер которую пользователь сам перерезает после оплаты.

Бумажки и оформление
Однозначно оформлять на себя хотя бы ИП. Т.к. большинство заказчиков это предприятия, а они даже с налом не особо то дружат, не говоря уже про всякие фантики вроде вебманей. Только безнал, только хардкор. Геморроя с ИП минимум. Налоговая система оптимальней всего УСН 6% и вебсервис электронной бухгалтерии, коих сейчас несколько. С точки зрения предприятия, при таких мелких заказах, все чаще всего оформляется как покупка оборудования или как услуга. Так что тут обычно все просто.

З.Ы.
А почему бывшего фрилансера электронщика? Да все просто, мне надоели заказчики, чужие железки и я открыл свое производство. Это куда приятней, нет сроков, нет заказчиков. Куда больше свободного времени и в разы меньше ответственности. Там был и успешный краудсорсинг, и приколы с подбором персонала, заморочки с поставщиками, созданием склада, учета комплектухи, оборотом и свои тонкости. Но это уже совсем другая история. Когда-нибудь я ее тоже расскажу.

З.З.Ы.
Хоть я везде удалил, что работаю на заказ, но по старой памяти мне периодически постоянно приходят желающие. Порой до нескольких в день. Но я их уже не беру, отдаю по знакомым. Могу поделиться и с вами, если есть какое-либо вменяемое портфолио, показывающее уровень разработок. Договариваетесь о сумме, условиях и ТЗ с клиентом сами, я лишь перенаправляю. В награду я хочу 5% от сделки, если конечно она свершится. Никак не контролирую, все на честность, но от кого мне денег больше приходит тому больше заказов достается :)