Рубріки: Подборки

$20 000 в месяц и выше: какие специальности есть в блокчейне и сколько платят айтишникам

Анастасія Пономарьова

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


Ранее в интервью Culture Lead в ChainSafe Systems Полина Аладьина рассказала нам о сфере блокчейна, ее особенностях и «точке входа». Она уточнила, что блокчейн — идеальная ниша для тех разработчиков, кому не очень нравится программировать, но нравятся дискретная алгебра и криптография.

Culture Lead в ChainSafe Systems Полина Аладьина

«В блокчейне чаще всего встречаются Rust, JavaScript (JS), Golang, изредка Python. Из-за технологических особенностей каждый новый блокчейн чаще всего реализует свой язык программирования (специально под свой блокчейн). Как Solidity в Ethereum. Именно из-за этой особенности многие компании не ищут готовых специалистов, а нанимают мидлов с опытом в JS, например, и учат их писать программы под конкретный блокчейн», — говорит Полина.

Как вы уже поняли, востребовано в блокчейне знание не только специфических языков программирования вроде Solidity или Simplicity, но и C++ или Scala. Так что не обязательно полностью переучиваться — на старте достаточно быть хорошим специалистом в своей сфере (с опытом работы от пяти лет), знать английский и, как говорится, уметь «схватывать на лету».

А что тогда требуется от опытных? Мы промониторили сайты поиска работы в сфере блокчейна — Crypto Jobs List, Blockchain Headhunter, CryptoJobs — и вот кого хотят заполучить работодатели.

Rust Engineer

В первую очередь требуется опыт работы с производственными системами, построенными на Rust. На работе вам придется проектировать, создавать, тестировать и запускать смарт-контрактынебольшой программный скрипт, который описывает отношения пользователей через «если<>», например, если пользователь инвестирует 1 ETH в систему, он получает 1000 токенов. То есть нужно иметь общее представление о логике смарт-контрактов. Кроме Rust часто требуется знание других технологий, например, Golang.

Ценится опыт работы в проектах с открытым исходным кодом на известных блокчейн-платформах, таких как Solana. Если хотите работать над криптовалютой, не лишним будет опыт в финтехе.

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

Сколько платят: senior — $12,5–17 тыс. в месяц

Solidity Engineer

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

Список требований к инженеру обычно включает опыт разработки на JavaScript с применением библиотек web3.js/ethers.js, понимание основ блокчейна, распространенных векторов атак и уязвимостей, понимание работы Ethereum. И опыт со стеками смарт-контрактов, куда же без них.

Мем «Погружаемся в мир блокчейна»

Также вам пригодится высшее техническое образование в области математики, информатики, инженерии (если диплом есть — это существенный плюс), опыт работы с библиотеками OpenZeppelin, Tenderly, Hardhat, инструментами тестирования Ethereum (например, Truffle, Embark, Hard Hat и т.д.), знание и понимание основ финансов.

Сколько платят: до $25 тыс. (и $450 тыс. бонуса в год токенами, например).

C++ Developer

Уже что-то на знакомом, правда? Только у разработчика на C++ в блокчейне должны быть несколько нестандартные навыки и знания. Как минимум, нужно идти в ногу с новейшими технологиями в области блокчейна. На инженера могут возложить следующие обязанности:

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

От разработчиков требуют образование в области компьютерных наук, обязательно хорошее знание C++ и дополнительных технологий (например, владение Linux, AWS и Kubernetes).

Сколько платят: до $20 тыс.

Scala Engineer

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

Работодатели также хотят специалистов, у которых есть опыт работы с технологиями JVM, RDBM и облачными архитектурами, со знанием архитектуры CQRS/Event Sourcing.

Сколько платят: до $12,5 тыс.

JavaScript Engineer

Кроме хорошего знания JS от разработчиков часто ожидают владение технологиями React, Web3, TypeScript, Node.js, CSS. Вероятно, кроме создания новых функций на работе придется писать тесты, потому опыт в Jest и Cypress не будет лишним. 

В целом, если вы не слишком хорошо разбираетесь в блокчейне, но хороший инженер, вас все равно возьмут на работу. Пусть и на ставку поскромнее.

Сколько платят: senior — $7–12,5 тыс.

Golang Developer

Если вы уже три года пишете на Golang, можно смело прокладывать путь в блокчейн. Также здесь часто требуют опыт разработки серверной части, создания (или участия в создании) узлов блокчейнаузел (он же нода) — это точка в сети, которая либо распределяет данные между другими узлами, либо является конечной точкой сети.

Иногда нужен подтвержденный опыт работы с облачными инфраструктурами, децентрализованными платформами, несколькими технологиями — например, P2P, Docker, Python, Kubernetes, Java или Unix. Ценится наличие высшего образования в области компьютерных наук, знания о блокчейне и цифровых валютах, стейкинге.

Сколько платят: до $15 тыс.

Head of Tokens

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

Необходимо знать, как работает блокчейн, децентрализованные финансовые сервисы (DeFi), хорошо разбираться в финансовых принципах. Плюсом станет торговый опыт.

Сколько платят: до $15 тыс.

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024