[Thread] En tant que formateur Web2.0 dans différentes écoles et Web3.0 chez Alyra, je vais vous expliquer comment vous reconvertir dans la Blockchain en tant que dev.
Avant tout, préparez-vous, parce qu'il va falloir taffer ! Et pas qu'un peu ! Developpeur, c'est un métier de passionné. J'ai vu trop d'élèves qui lâchent parce qu'ils se rendent compte que "ce n'est pas si cool et facile que ça".
Au contraire, c'est sans doute un des métiers les plus complexe qui existe. Il faut sans cesse se tenir informé des nouveautés, apprendre de nouvelles choses.. Si on est pas passionné à fond, j'imagine ça comme une très belle technique de torture.
Commencez par le Web2.0 avec l'apprentissage de HTML et CSS. Ensuite, passez sur Javascript. Puis choisissez une librairie Javascript comme React. Avec ça, vous en avez déjà pour plusieurs mois.
Puis, intéréssez-vous à la Blockchain Ethereum. Comment fonctionne-t-elle ? C'est quoi l'EVM ? C'est quoi un Wallet ? Une transaction ? Pour apprendre tout cela, je vous conseille le livre "Mastering Ethereum". Apprennez aussi à utiliser Metamask.
Ensuite, passez à Solidity et apprennez à créer vos premiers smart contracts en utilisant Remix.
Puis, vous pourrez essayer de développer des smarts contracts sur un framework Web3.0 comme Hardhat.
Ensuite, vous pourrez apprendre à utiliser une librairie comme Ethers.js qui permet de communiquer depuis son site web avec un smart contract.
Au bout d'un moment n'hésitez pas à choisir une petite spécialité : DeFi ? NFTs ? à vous de voir.
C'est un processus qui est long, mais quand je vois les élèves qui réussissent parce qu'ils se sont donnés à fond, c'est la plus belle récompense dont je peux rêver :) Courage, passion, force, travail et motivation. Vous pouvez le faire !🙏