{"id":14279,"url":"\/distributions\/14279\/click?bit=1&hash=4408d97a995353c62a7353088166cda4ded361bf29df096e086ea0bbb9c1b2fc","title":"\u0427\u0442\u043e \u0432\u044b\u0431\u0435\u0440\u0435\u0442\u0435: \u0432\u044b\u0435\u0445\u0430\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430\u0435\u0445\u0430\u0442\u044c \u0440\u0430\u043d\u044c\u0448\u0435?","buttonText":"","imageUuid":""}

Собираю небольшую группу для совместного изучения языка 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

0
4 комментария
Юрий Гугнин

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

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

Ответить
Развернуть ветку
Юрий Гугнин

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

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

Пишите 😉

Ответить
Развернуть ветку
Влад Заев
Автор

Да мне б самому сначала научиться)

Ответить
Развернуть ветку
Влад Заев
Автор

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

Ответить
Развернуть ветку
1 комментарий
Раскрывать всегда