Роли · Smart Contract Developer · Junior

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

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

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

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

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

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

Blockchain и Web3 · 3

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

Понимает основные алгоритмы консенсуса: PoW, PoS, BFT. Знает как finality влияет на безопасность контрактов и когда транзакцию можно считать подтверждённой для business logic.

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

Понимает DeFi primitives: constant product AMM (x*y=k), lending/borrowing mechanics, staking. Читает и анализирует код Uniswap V2/V3 и Aave. Взаимодействует через contract calls.

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

Пишет unit-тесты через Hardhat или Foundry. Тестирует deploy, mint, transfer, revert cases. Использует fixtures для repeatable тестов и достигает 75%+ coverage на новых контрактах.

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

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

Алгоритмы и сложностьАсинхронное программированиеАудит смарт-контрактовДеревья МерклаДокументирование APIИнтеграционное тестированиеКачество кода и рефакторингКриптоэкономикаМногопоточное программированиеМоделирование угрозМутационное тестированиеОбновляемые контрактыОптимизация GasОсновы сетейОсновы System DesignПаттерны проектированияПлатформы смарт-контрактовПрактики безопасного кодаПрикладная криптографияПринципы ООП и SOLIDПроектирование WebSocket APIРаспределённые системыСканирование зависимостейСтандарты токеновСтруктурированное логированиеСтруктуры данныхТипобезопасность и системы типовФормальная верификация контрактовЧистый кодAWSBlockchain FundamentalsChatGPT / ClaudeCode ReviewCross-Chain BridgesCross-Chain BridgesCursor IDEDAO GovernanceDApp-разработкаDockerEthereum EcosystemGit AdvancedGitHub Actions / GitLab CIGitHub CopilotGraphQL DesignKubernetes CoreLayer 2 SolutionsNFT DevelopmentNFT-стандартыOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаProperty-Based TestingRedisREST API DesignSmart Contract SecuritySoliditySolidityTDD и BDDTokenomics DesignUnit-тестированиеUnit-тестированиеVyperVyperWallet IntegrationWeb3 FrontendWeb3-библиотекиZero-Knowledge ProofsZK-Rollups

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

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

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

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