Написать нам
Категория: Разработка
15.04.2020

Разработка Своей Криптовалюты: 10 Вещей, на Которые Стоит Обратить Внимание

В своей книге «The Business Blockchain» инвестор и блокчейн-энтузиаст Уильям Мугаяра приводит данные, согласно которым в 2016 году в мире было не более 5 000 разработчиков криптовалют. При этом он признает, что за прошедшие два года технология стала более популярной, что увеличило число таких специалистов. Однако даже сейчас настоящих профессионалов в этой области меньше 20 000, и большая их часть работает в профильных компаниях. Все остальные — любители.

На что обращать внимание при отборе



Портфолио



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



Далее стоит изучить раздел «Клиенты» или портфолио. Часто компании, чтобы иметь более презентабельный вид, пишут ложь, которую легко проверить. Вот несколько примеров:



  1. Мы сотрудничали с Google и Amazon в таких-то проектах. Это легко проверить через справочную Google и Amazon. Как правило, оказывается, что разработчик выставил несколько приложений в Google Play Market и только.


  2. Раздел называли «Наши клиенты и партнеры». Здесь подвох в «партнерах», например, указывается сотрудничество с JPMorgan Chase: у нас счет в этом банке — следовательно, мы партнеры.


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




Отзывы. Очень редко, когда заказчики готовы оставить отзыв о сотрудничестве, так как если работа выполнена качественно и в срок — это нормально и тут не о чем писать. Но если разработчик «накосячил», то заказчик захочет высказаться, вот только такой отзыв вряд ли опубликуют.

Проверить отзывы можно несколькими способами:





  1. Проверить текст на уникальность с помощью Copyscape.com, Grammarly.com или Plagium.com. Если вы найдете этот же текст на сайте заказчика или его страничке в соцсетях — все супер, если он похож на множество других отзывов — это «липа».


  2. Написать или позвонить автору отзыва или компании, которую он представляет.


  3. Проверить автора отзыва: где живет и работает, каково его положение в фирме. Некоторые сотрудники среднего звена готовы написать фальшивый отзыв за соответствующую оплату.


  4. Найти отзывы на сторонних сервисах, например, на Bitcointalk, GitHub, LinkedIn.






География



Юридическая прописка. С помощью Google Maps посмотрите, где прописана компания и где ее офис. Избегайте разработчиков, которые прописаны в частных и жилых домах, а также тех, кто прячется в оффшорах.



20 самых популярных офшорных зон



Проверьте, совпадают ли адреса, указанные на сайте, в контактах с юридической пропиской. Если нет, стоит поискать другую компанию разработчика криптовалют.



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



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



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





Область знаний и опыт



Знания и масштаб деятельности. Во многих отношениях найм компании по разработке криптовалют похож на найм фирмы-разработчика для создания любого программного продукта — с несколькими важными отличиями:





  1. Код блокчейна пишется на множестве стандартных языков программирования, включая C ++, C #, Python, JavaScript, Java, Golang, Node.JS и Perl. Даже смарт-контракты, ориентированные на виртуальную машину Ethereum (EVM), написаны в Solidarity, могут содержать элементы, написанные на других языках, в том числе VB.Net.




  2. Создание коммерчески жизнеспособных блокчейнов, смарт-контрактов или связанных с ними продуктовтребует дополнительного опыта в нескольких технологиях: криптография, EVM, EBaaS, SaaS, Paas, методы согласования, IoT, P2P-сети.




Не стоит забывать о том, что если компания разработала коммерческие продукты для небольших фирм и частных задач, то вряд ли у нее хватит опыта для работы над глобальным проектом. Это как в политике: кандидат может быть лучшим в мире мэром небольшого городка в Техасе, но в кандидаты в президенты он не годится.





Тип разработчиков. Как правило, к блокчейн-разработчикам обращаются, чтобы создать:







  1. Блокчейн для использования внутри отдельно взятой организации.


  2. Продукт, который можно использовать (продавать) на рынке.


  3. Dapp-приложение или смарт-контракт для работы на существующем блокчейне.




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



Выбор правильной компании разработчика для вашего проекта — это выбор того, у кого есть опыт написания необходимого вам программного обеспечения. Некоторые специализируются на написании приложений и точек продажи для Bitcoin. Другие пишут только смарт-контракты Ethereum. Третьи специализируются на Hyperledger Fabric.



Прежде чем приступить к поискам разработчика, определитесь, какой продукт вам нужен, и отсеивайте тех, у кого нет соответствующего опыта и кейсов.



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





Информационный след



Не стоит недооценивать поиск в интернете, когда дело доходит до проверки бизнеса и людей. Ищите название компании, членов руководства и ключевых сотрудников:







  1. Новости: используйте поиск новостей Google.


  2. Соцсети и мессенджеры: Twitter, Facebook, Telegram, блоги.


  3. Форумы, ICO-lists и reitings: Bitcointalk, Icodrops.com, Tokenmarket.net, ICObench.


  4. Сайты GlassDoor, WebChecker, BBB.com.


  5. Профиль LinkedIn.




Кроме того, не забудьте проверить регистрацию компании.





Как и о чем говорить с кандидатами



Скорость реакции. Очень важно, с какой скоростью вам ответили на первое и последующие сообщения. Если это день — все нормально, позже — не хватает кадров или не налажена система коммуникации с клиентами. Еще можно оценить активность в Facebook: как часто появляются новые посты, есть ли комментарии и ответы на них.



Видеосвязь. Отобрав несколько компаний, свяжитесь с ними по видео-чату: Skype, Google Hangouts, Viber, Facebook Messenger. Посмотрите, кто с вами будет общаться:



  1. бледный парень со взором горящим — минус;


  2. человек в футболке и шортах — минус;


  3. ковер на стене и кухня на заднем плане — минус;


  4. шум телевизора или радио — тоже минус.




Попросите показать рабочее пространство. Это многое прояснит: размер бизнеса, количество сотрудников, занятость и наличие соответствующего оборудования. Если у них люди на аутсорсе — не страшно. Но предпочтение стоит отдать тем, у кого есть постоянный штат разработчиков, работающих под одной крышей.



После знакомства и экскурсии спросите, предоставляют ли они гарантии и какие (если такой информации нет на сайте). Менеджер либо расскажет все условия, либо начнет «плавать». Если он плавает — «тонуть» придется вам.



Количество вопросов. Если менеджер компании разработчика задает много вопросов — это хорошо. Если во время разговора к нему подключили проект-менеджера или кодера — еще лучше. В этих случаях можно предполагать, что оценка готовится взвешено и она будет хорошо детализирована. Если вам просто сказали цену — бегите!



Важная информация. В конце разговора попросите подготовить:
Написать нам
Имя*:
Email*:
Сообщение: