Собираю небольшую группу для совместного изучения языка Solidity и написания смарт-контрактов

Технологии смарт-контрактов активно развиваются, и сейчас самое время получить новые знания, и, возможно, новую профессию. Хороших специалистов мало, а платят пока еще хорошо! Поэтому, если вы тоже подумывали о web3 и хотите обучаться в группе, то присоединяйтесь к нам.

Сразу скажу, что я не преподаватель. Я сам недавно начал потихоньку учиться языку по роликам на youtube и другой открытой информации. И так как процесс обучения идет туго из-за огромного количества новой информации, я подумал, что было бы здорово собрать группу единомышленников и учиться вместе.

Понятное дело, все на добровольной основе и бесплатно.

Я не новичок в программировании, и уже создавал проекты на php и js, поэтому, полагаю, совсем новичкам будет тут очень трудно. Язык Solidity выбрал просто "потому". Посмотрел ролики, почитал инфу, и он приглянулся мне больше других. Обучения не совсем для новичков в программировании, поэтому, если знаний у вас "0" в этом вопросе, то проходить уроки будет слегка сложновато. Однако, было бы желание.

Как все будет проходить :

1. Соберемся вместе с желающими по традиции в Телеграм канале.
2. Каждый день-два будет публиковаться видео, которое нужно посмотреть участникам. В чате будет идти обсуждение проблем и решений.
3. Раз в неделю или реже будем планировать созвоны (если будут запросы на него).
4. Также на канале будем делиться обучающими материалами по теме урока. Например, кто-то не понял тему как скачать Node.js на компьютер, и другой участник распишет это по шагам.

Понятное дело, весь процесс обсуждаем. Если у вас будут предложения, то будем думать, как все организовать вместе. Одно условие - обучаться быстро и без пропусков, так как в планах закончить его до конца лета.

По плану обучения

Я не нашел конкретной программы обучения написания смарт-контрактов, но есть основные модули, которые потребуется изучить, чтобы достойно работать с Solidity.

1. Установка необходимых программ для написания кода: Remix, Visual Studio, Storm.
2. Установка Node.js и базовые знания по работе с ним
3. Типы данных Solidity и синтаксис
4. Установка и настройка HardHat, Ethers, Chai, Mocha, Waffle
5. Деплой контрактов и тестирование в этих библиотеках
6. Функции, транзакции, события и модификаторы
7. Оптимизация смарт-контрактов и газ
8. Безопасность контрактов
9. Дополнительные уроки: Timelock, MultiSig, memory, calldata и другие

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

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

Для всех желающих вот ссылка на Телеграм канал нашей группы: https://t.me/solidityset

44
4 комментария

Классная идея 👍 Есть более подробный курс, тоже в формате ежедневного ДЗ в Телегу и мастермайндов: https://docs.evita.one/evita-dao/courses/from-web2-to-web3-solidity-dev

Там еще платят за прохождение 😂

1
Ответить

Кстати, в нашем DAO нет «царей в голове» и вообще международный набор студентов.

Мы всегда рады новым менторам и создателям курсов, и для них есть возможности хорошего заработка.

Пишите 😉

1
Ответить

Спасибо) просмотрю, может тоже буду ссылки оттуда делать для лучшего понимания)

1
Ответить