Изучает основные алгоритмы консенсуса: PoW, PoS, PBFT, Tendermint. Понимает Byzantine Fault Tolerance и условия 51% атаки. Экспериментирует с запуском валидатора в testnet.
Роли · Blockchain Developer · Junior
Что должен уметь Junior }
4 ключевых навыков, всего 79. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Junior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Blockchain и Web3.
Ключевые навыки для Junior
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Blockchain и Web3 · 4
Понимает основные DeFi-примитивы: AMM, lending/borrowing, liquid staking. Взаимодействует с Uniswap и Aave через SDK. Анализирует транзакции DeFi-протоколов в block explorer.
Понимает концепции L2: optimistic rollups (Optimism, Arbitrum) и zk-rollups (zkSync, StarkNet). Деплоит ноду L2 в testnet и изучает различия в gas-модели и finality между L1 и L2.
Пишет unit-тесты для контрактов через Hardhat или Foundry. Тестирует базовые flow: deploy, mint, transfer, revert. Использует console.log в Hardhat и forge test для отладки.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Middle
79 навыков получают более высокое ожидание или становятся ключевыми при переходе с Junior на Middle. Сначала самые большие скачки.
- Consensus Mechanisms: Осведомлённость → Применение
- DeFi Protocols: Осведомлённость → Применение
- Layer 2 Solutions: Осведомлённость → Применение
- Smart Contract Testing: Осведомлённость → Применение
- Алгоритмы и сложность: Осведомлённость → Применение
- Асинхронное программирование: Осведомлённость → Применение
- Аудит смарт-контрактов: Осведомлённость → Применение
- Деревья Меркла: Осведомлённость → Применение
- Документирование API: Осведомлённость → Применение
- Индексирование БД: Осведомлённость → Применение
} в открытой матрице компетенций: 79 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.