TGViewer
Из Solidity в AI и дальше Из Solidity в AI и дальше @solidityset · 2.48K subscribers
Post #1033 1.07K
Разработчик смарт контрактов в 2024

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

Хочу поделиться с вами некоторыми мыслями из нашего разговора.

Вот я сам начал путь в web3 в начале 2022 года. Тогда мой выбор стоял между Solidity для Ethereum и Rust, но последний постепенно сходил на нет для меня вместе с падением интереса сообщества к самому блокчейну Solana.

Я учился по видео на Ютуб, статьям, постам и т.д. На тот момент не было такого большого количества материалов и приходилось вникать в технические статьи для понимания работы EVM.

Проекты были не такими "навороченными" и чаще всего работали как соло протокол, без каких-либо интеграций. Конечно, были те, кто связывался с Юнисвапом или другими Defi, но их было куда меньше, чем сейчас.

Разработчики, хоть и старались писать безопасные контракты, но довольно часто допускали простые ошибки - вспомнить хотя бы все проблемы с transferFrom, которые помечались часто как High.

Был Hardhat и Truffle, а Foundry только создавался.

Этим я хочу сказать, что требования для разработчиков были минимальными: уметь писать на Solidity и писать общие тесты.

Сейчас же, глядя на вакансии и уровень развития web3, требования выросли в разы. Попробую назвать основные:

- хорошее знание Solidity;
- знание assembly / yul как огромный плюс;
- понимание работы обновляемых контрактов;
- умение писать просты тесты на Hardhat / Foundry;
- умение писать фазз тесты;
- понимание принципов инвариантов;
- понимание тестов формальной верификации;
- знание основных DeFi паттернов (lending. borrowing, etc);
- знание основных DeFi протоколов и их контрактов;
- умение интеграции DeFi протоколов в свой проект;
- понимание работы L2 сетей;
- понимание работы других сетей (zk, zerolayer, blast);
- знание основных уязвимостей контрактов;
- начальные знания аудирования;

И это все даже не уровень мидла!

Да, информации сейчас действительно много, есть куча курсов (в том числе бесплатных), но все это требует огромного количества времени!

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

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

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

#start
  • ❤ 12
  • 👍 3
  • 🔥 3
  • 🌚 1
More from @solidityset
  1. Oct 2, 2026Вторая сложность — как доказать, что установилось именно опубликованное. В первом варианте…
  2. Oct 2, 2026Задача с полуоткрытым кодом На днях, в процессе создания одного приложения, столкнулся с и…
  3. Sep 22, 2026Какой язык программирования учить сейчас? На днях в Твиттере увидел небольшой пост о разви…
  4. Sep 18, 2026Интересная модель Jev Буквально пару дней назад в Твиттере многие начали обсуждение новой…
  5. Sep 14, 2026Графы повсюду Если вы также следите за новостями в мире ИИ, то наверняка уже все чаще встр…
  6. Sep 10, 2026GTA6, Cyberleek, блокчейн и безопасность Увидел несколько постов (тут и тут) про Cyberleek…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →