👩💻👨💻 Ультимативный гайд по Solidity и Vyper
Solidity – синтаксический сахар в форме, близкой к JavaScript. Vyper – то же самое в форме, близкой к Python. Оба компилируются в байткод EVM, исполняемый в Ethereum, BSC и других чейнах.
1. Научись пользоваться терминалом;
2. Пригодятся базовые знания JS: синтаксис, модули, структуры данных и асинхронность;
3. Переходи на Solidity и на форуме OpenZeppelin активно задавай вопросы.
На все вопросы также найдешь ответы на YouTube. Больше практики в программировании и меньше времени на обсуждение шитков. Удачи!
Треды с ресурсами и мотивашки:
1. Как я начал с нуля и за пару месяцев стал фуллстэк блокчейн-разработчиком:
https://twitter.com/dabit3/status/1400784178359189506?s=12
2. Как я выучил Solidity с нуля за локдаун:
https://twitter.com/ianIDEO/status/1335244552727228417
3. Истории успеха с нуля за 6-9 месяцев, нет, это не ошибка выжившего:
https://twitter.com/nourharidy/status/1381521865705984002?s=21
4. Как выучить Solidity за пару месяцев:
https://twitter.com/anildelphi/status/1372204824687566852?s=21
5. Роадмап обучения разработке от @farm42 (тред и материалы на Github):
https://twitter.com/officer_cia/status/1427213666869551106?s=21
6. «В каких Solidity проектах, по вашему мнению, высокое качество кода?»:
https://twitter.com/gakonst/status/1427220626394202113?s=21
7. Репо с лучшими практиками взаимодействия со смарт-контрактами:
https://twitter.com/officer_cia/status/1455170758464966657?s=21
Проверенные курсы:
1. https://www.udemy.com/course/blockchain-developer/
2. https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/
3. https://www.youtube.com/channel/UCZM8XQjNOyG2ElPpEUtNasA
4. https://buildspace.so/solidity
Solidity:
– Learn at ethereum.com
– CryptoZombies (NFT)
– Learn by OpenZeppelin
– Capture the Ether
– Ethernaut (безопасность)
– Truffle Framework (дебаг, тулзы)
– Официальная документация Solidity
– mev.wtf (мемпул, MEV)
JS:
– hexlet.io
– learn.javascript.ru
Vyper:
– vyper.fun
– Контракты крупных проектов
Сайты с вакансиямии:
https://blockchainjobboard.org
https://blocktribe.com
https://cryptojobslist.com
https://cryptocurrencyjobs.co
https://blockew.com
https://blockace.io
https://ethlance.com
Чаты:
https://t.me/eth_jobs (русский)
https://t.me/solidity_learning
Solidity – синтаксический сахар в форме, близкой к JavaScript. Vyper – то же самое в форме, близкой к Python. Оба компилируются в байткод EVM, исполняемый в Ethereum, BSC и других чейнах.
1. Научись пользоваться терминалом;
2. Пригодятся базовые знания JS: синтаксис, модули, структуры данных и асинхронность;
3. Переходи на Solidity и на форуме OpenZeppelin активно задавай вопросы.
На все вопросы также найдешь ответы на YouTube. Больше практики в программировании и меньше времени на обсуждение шитков. Удачи!
Треды с ресурсами и мотивашки:
1. Как я начал с нуля и за пару месяцев стал фуллстэк блокчейн-разработчиком:
https://twitter.com/dabit3/status/1400784178359189506?s=12
2. Как я выучил Solidity с нуля за локдаун:
https://twitter.com/ianIDEO/status/1335244552727228417
3. Истории успеха с нуля за 6-9 месяцев, нет, это не ошибка выжившего:
https://twitter.com/nourharidy/status/1381521865705984002?s=21
4. Как выучить Solidity за пару месяцев:
https://twitter.com/anildelphi/status/1372204824687566852?s=21
5. Роадмап обучения разработке от @farm42 (тред и материалы на Github):
https://twitter.com/officer_cia/status/1427213666869551106?s=21
6. «В каких Solidity проектах, по вашему мнению, высокое качество кода?»:
https://twitter.com/gakonst/status/1427220626394202113?s=21
7. Репо с лучшими практиками взаимодействия со смарт-контрактами:
https://twitter.com/officer_cia/status/1455170758464966657?s=21
Проверенные курсы:
1. https://www.udemy.com/course/blockchain-developer/
2. https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/
3. https://www.youtube.com/channel/UCZM8XQjNOyG2ElPpEUtNasA
4. https://buildspace.so/solidity
Solidity:
– Learn at ethereum.com
– CryptoZombies (NFT)
– Learn by OpenZeppelin
– Capture the Ether
– Ethernaut (безопасность)
– Truffle Framework (дебаг, тулзы)
– Официальная документация Solidity
– mev.wtf (мемпул, MEV)
JS:
– hexlet.io
– learn.javascript.ru
Vyper:
– vyper.fun
– Контракты крупных проектов
Сайты с вакансиямии:
https://blockchainjobboard.org
https://blocktribe.com
https://cryptojobslist.com
https://cryptocurrencyjobs.co
https://blockew.com
https://blockace.io
https://ethlance.com
Чаты:
https://t.me/eth_jobs (русский)
https://t.me/solidity_learning