Роли · Blockchain Developer · Junior

Что должен уметь Junior }

4 ключевых навыков, всего 79. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Junior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Blockchain и Web3.

4ключевых навыков
75дополнительных навыков
1областей
0%на уровне Продвинутый или Эксперт
Оценить себя как Junior Полная матрица роли

Ключевые навыки для Junior

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Blockchain и Web3 · 4

Consensus Mechanisms Осведомлённость

Изучает основные алгоритмы консенсуса: PoW, PoS, PBFT, Tendermint. Понимает Byzantine Fault Tolerance и условия 51% атаки. Экспериментирует с запуском валидатора в testnet.

DeFi Protocols Осведомлённость

Понимает основные DeFi-примитивы: AMM, lending/borrowing, liquid staking. Взаимодействует с Uniswap и Aave через SDK. Анализирует транзакции DeFi-протоколов в block explorer.

Layer 2 Solutions Осведомлённость

Понимает концепции L2: optimistic rollups (Optimism, Arbitrum) и zk-rollups (zkSync, StarkNet). Деплоит ноду L2 в testnet и изучает различия в gas-модели и finality между L1 и L2.

Smart Contract Testing Осведомлённость

Пишет unit-тесты для контрактов через Hardhat или Foundry. Тестирует базовые flow: deploy, mint, transfer, revert. Использует console.log в Hardhat и forge test для отладки.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Алгоритмы и сложностьАсинхронное программированиеАудит смарт-контрактовДеревья МерклаДокументирование APIИндексирование БДИнтеграционное тестированиеКачество кода и рефакторингКриптоэкономикаМногопоточное программированиеМоделирование угрозНагрузочное тестированиеОперационирование нодОсновы сетейОсновы System DesignПаттерны проектированияПлатформы смарт-контрактовПрактики безопасного кодаПрикладная криптографияПрикладная криптографияПринципы ООП и SOLIDПроектирование WebSocket APIРаспределённые системыСтандарты токеновСтруктурированное логированиеСтруктуры данныхТипобезопасность и системы типовЧистый кодAPI Documentation WritingAWSBlockchain FundamentalsBlockchain IndexingChatGPT / ClaudeCode ReviewCross-Chain BridgesCross-Chain BridgesCursor IDEDAO GovernanceDApp-разработкаDockerE2E тестированиеEthereum EcosystemEvent SourcingGit AdvancedGitHub Actions / GitLab CIGitHub CopilotGraphQL DesignIPFS и децентрализованное хранениеKubernetes и оркестрацияKubernetes CoreNFT DevelopmentNFT-стандартыNode.js FrameworksOpenTelemetryOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаReact CoreRedisREST API DesignRustSmart Contract SecuritySoliditySolidityTerraformTokenomics DesignUnit-тестированиеUnit-тестированиеVyperWallet IntegrationWeb3 FrontendWeb3-библиотекиZero-Knowledge ProofsZK-Rollups

Что меняется на Middle

79 навыков получают более высокое ожидание или становятся ключевыми при переходе с Junior на Middle. Сначала самые большие скачки.

Страница Middle →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 79 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.