Что это простыми словами

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

Аналогия: представьте обычное приложение, где все данные хранятся на сервере компании. А теперь представьте, что вместо сервера — общая книга, в которую все могут вносить записи, но никто не может их стереть. Blockchain-разработчик — это тот, кто пишет правила и программы для такой книги.

Официальное определение

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

«Blockchain/Web3-разработчик — специалист, создающий смарт-контракты и децентрализованные приложения (dApp) на базе блокчейна».

Разберём по словам. «Смарт-контракт» — это программа, которая выполняется внутри блокчейна и автоматически делает то, что в ней написано (например, переводит деньги, если выполнены условия). «Децентрализованное приложение» (dApp) — обычное приложение, которое общается с блокчейном, а не с центральным сервером. «Блокчейн» — распределённая база данных, в которую записи невозможно изменить задним числом.

Что человек делает за обычный день

Пишет смарт-контракты — программы, которые живут внутри блокчейна. Например, контракт для токена или для автоматической торговли активами.

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

Тестирует код на «тестнетах» (testnet) — это копии блокчейнов, специально созданные для экспериментов. На настоящем блокчейне деньги настоящие, и если допустить ошибку — их можно потерять.

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

Следит за обновлениями протоколов и новыми стандартами в сообществе.

Из чего состоит направление

Блокчейн — это не одна технология, а целый набор. Вот три главных языка и то, с чем они обычно работают:

Помимо языка, разработчик работает с платформой (Ethereum, Solana, Near Protocol) — это «почва», на которой живёт его код. На каждой платформе свои особенности.

Инструменты простыми словами

Инструменты удобно разложить по четырем слоям — от самого важного при отборе к наименее важному.

Слой 1. Язык — фундамент, без него никуда.

Слой 2. Фреймворк — готовый набор инструментов для создания блокчейна или смарт-контрактов.

Слой 3. Библиотеки — готовые модули внутри языка.

Слой 4. Инструменты — помогают писать, тестировать и запускать код.

Что взаимозаменяемо, а что путать нельзя

Hardhat и Truffle — взаимозаменяемы. Кто работал с одним, освоит другой за несколько дней. Отбраковывать по ним не нужно.

A вот Solidity и Rust — это разные языки, и они не взаимозаменяемы. Ethereum-разработчик на Solidity и Solana-разработчик на Rust — по сути разные специалисты. Опыт между ними не переносится.

Важно понимать: многие проекты используют несколько языков одновременно. Например, основной смарт-контракт написан на Solidity, а вспомогательные сервисы — на Rust или Go. Поэтому иногда в одном проекте встречается несколько языков.

Уровни: junior / middle / senior

Уровень (его ещё называют грейд, от англ. grade) — это не столько годы, сколько самостоятельность.

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

Как узнать роль в резюме

В разделе «Стек» или «Навыки» ищите название языка (Solidity, Rust, Go) рядом с термином «блокчейн», «смарт-контракт», «Web3» или «decentralized app». Хороший признак — упоминание конкретных платформ: Ethereum, Solana, Near Protocol. Если человек пишет только смарт-контракты — это узкий профиль; если ещё и API-приложения к ним — это более полный стек.

Что спросить на первичном скрининге

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

Частые путаницы и красные флаги