Содержание статьи
За последние пять лет популярность blockchain резко возросла. И все больше компаний рассматривают хотят внедрить эту технологию. Что скрывается за названием «блокчейн» и как найти такого разработчика? Рассказываем в статье.
Что такое blockchain
Блокчейн — это популярная технология, которая используется в криптовалюте. Она представляет собой последовательную цепочку блоков, в которых содержится вся информация о сделках. Причем записи в блокчейнах нельзя изменить или стереть, в отличие от стандартных баз данных. А вот новые добавлять можно.
Также блокчейн определяют как технологию распределенных реестров. Потому что вся информация по сделкам (структура и список владельцев) хранится на компьютерах нескольких пользователей, несвязанных друг с другом. И в случае сбоя одной из систем, информация сохранится.
Что делает blockchain-разработчик
Блокчейн-разработчик отвечает за создание продуктов на blockchain: смарт-контракты, протоколы, платформы и инструменты криптографии. В связи с этим можно выделить два основных направления блокчейн-разработки:
- Базовый blockchain — архитектура, протоколы консенсуса, проектирование, сети. Разработчик блокчейн, который отвечают за архитектуру, безопасность сети и принимает стратегические решения.
- Программное обеспечение blockchain — разработка dApps на базе архитектуры и протоколов, контроль стека. Их задачи близки к веб-разработчикам.
Вот так выглядит список хард скиллов blockchain-разработчика:
- один или несколько языков программирования: C++, JavaScript, PHP, Ruby, Rust, Java, Python, Solidity, Go;
- смарт-контракты;
- алгоритмы консенсуса;
- архитектура блокчейн: частные цепочки блоков, публичный и консорциум;
- сети: Ethereum, Tron Network и др.;
- финансовые инструменты: Uniswap, Aave, Curve, Compound и др.;
- криптография для безопасности сети;
- структура данных;
- сетевые протоколы;
- понимание того, как работают DEX биржи;
- стэкинг, майнинг токена, токемоника;
- принципы сетевого взаимодействия: HTTP, RPC, gRPC, REST API;
- понимание работы DeFi/Trading;
- хорошее знание английского.
Особенности подбора
Узкий профиль
Несмотря на популярность технологии, применяется она далеко не везде — в первую очередь, на фондовом рынке. Blockchain-разработчики имеют определенный бэкграунд, поэтому одного кодинга на Java или C++ недостаточно. Кандидат должен как минимум интересоваться крипто инструментами, если аналогичного опыта у него пока нет. Помимо этого, blockchain — это работа с определенным стеком, непохожим на остальные.
Что делать. На собеседование пригласите эксперта по blockchain — аналитика криптобиржи, инженера или менеджера по проведению ICO. Они зададут профильные вопросы и проверяет уровень знаний разработчика.
Ограниченность рынка
Эта проблема большинства вакансий в IT, но с blockchain ситуация еще критичнее. Найти разработчика с опытом из криптовалютного проекта — большая удача. В остальных случаях рекрутер ищет по нужному стеку и языку и это не всегда дает результат.
Что делать. Ищите блокчейн-разработчиков на профильных форумах, чатах и Telegram каналах. Обратите внимание на сферы, в которых работают такие специалисты: банковская, логистика и т.д.
Низкая заинтересованность разработчиков
При подборе blockchain-разработчика будьте готовы к отказам. Как правило, специалисты с подходящими навыками не хотят работать с блокчейном. Почему так? Во-первых, разработчики не доверяют таким проектам, считая их ненадежными. Особенно, если это стартап, а не крупная компания, которая использует blockchain постоянно.
Во-вторых, blockchain — это деньги, а значит высокая ответственность по сравнению с другими сферами. Не каждый разработчик готов к этому. Бывает и так, что проработав не более года в проекте, разработчик уходит в более привычную нишу. Например, в финтех или EdTech.
Что делать. Рассказать о проекте честно: на каком этапе, какие планы и кто будет в команде. Если видите сомнения кандидата, не уговаривайте, а выясните, что его смущает. Также спросите, чем разработчика привлекает сфера. Возможно, он сам увлекается криптой?
Запутанный профиль
В блокчейне работает целая команда и не всегда понятно, какая роль у разработчика в проекте. Он отвечает за архитектуру и протоколы консенсуса или за программное обеспечение? Достаточно языка Java или нужен разработчик с опытом GETH и web3.js для разработки токенов?
Что делать. Здесь рекрутеру нужно погрузиться в тему блокчейна: основные термины, инструменты и суть продукта. Проговорите с руководителем профиль, чтобы было четкое понимание, с какими скиллам нужен разработчик.
Где искать
Конечно, job-бордов здесь явно недостаточно, поэтому предлагаем более эффективные варианты.
Хабр
Веток обсуждений по блокчейн на Хабре немного, зато можно разместить вакансию на отдельном ресурсе — Хабр.Карьера. Также можно поискать разработчиков внутри сайта и с помощью Boolean Search. Ищите по языку программированию, стеку или конкретно по blockchain. Подробнее о boolean search мы писали в статье про IOS разработчика.
Здесь попробуйте два варианта: поиск через логистических операторов по навыку и через специальные операторы. LinkedIn отобразит профили с ключевыми словами, которые вам нужны. Подробнее об этом читайте в статье про поиск на LinkedIn.
Поиск через определенную сферу
Ищите не просто по языку или технологии, а по определенной сфере. Вот в каких нужно искать блокчейнов:
- банковская сфера;
- фондовый рынок;
- логистика;
- онлайн-кассы и облачные сервисы
- энергетика;
- страхование;
- снабжение;
- авторское право.
Выберите компании из этих сфер, где может использоваться блокчейн.
На HeadHunter есть язык поисковых запросов. Например, можно попробовать так: NAME:(С++ OR java) and COMPANY_NAME:B2B Broker.
Профильные ресурсы
Идите за blockchain-разработчиками на форумы, канала и ресурсы, где пишут про блокчейн: там есть обсуждения и комментарии разработчиков к статьям.
Вот несколько таких ресурсов:
BitcoinTalk
Форум о новостях и фишках биткоина.
DeCenter — блокчейн, биткоин, инвестиции
Количество подписчиков: 108 000+
Основной канал о блокчейне, криптовалютах и децентрализованных финансах.
Количество подписчиков: 160+
Чат блокчейн-разработчиков.
Количество подписчиков: 89 000+
Канал про биткоин, блокчейн, криптовалюты, трейдинг и инвестиции.
Кадровое агентство
Поиск блокчейн-разработчика — задача не из простых. Если вы не готовы тратить на это свое время, обратитесь к профессиональным рекрутерам. Во-первых, в кадровом агентстве есть своя база кандидатов, во-вторых, весь арсенал инструментов для сложных позиций.
Оставляйте заявку на нашем сайте — мы поможем найти классного специалиста.