Devenir développeur Web3 : pourquoi et comment

DébutantJun 12, 2024
Le Web3, c’est l’avenir. Pour les développeurs Web2 qui explorent ce domaine, que ce soit dans le développement côté client, front-end ou back-end, ils peuvent tirer parti de leurs avantages technologiques existants. Cette exploration élargit non seulement leurs horizons professionnels, mais renforce également la créativité de leur travail.
Devenir développeur Web3 : pourquoi et comment

The Times and Trends of Web3

Dans le livre « Annales du printemps et de l’automne de Monsieur Lv », il est dit : « Un homme sage planifie selon son temps et agit en suivant les tendances. » Cela signifie que les individus intelligents et visionnaires seront préparés et agiront rapidement au bon moment, en portant des jugements et en prenant des décisions en fonction des circonstances actuelles.

Je pense que le Web3 est sans aucun doute une tendance, mais il y a un débat sur le moment où elle a vraiment commencé. Certains dis-le que cela a commencé avec l’émergence de Bitcoin, tandis que d’autres affirment que c’était les débuts d’Ethereum. Je ne suis pas tout à fait d’accord avec l’un ou l’autre. L’émergence de Bitcoin a marqué le début de toute l’industrie Web3, tandis que l’apparition d’Ethereum a jeté les bases de l’industrie Web3. Cependant, je crois que ce qui a vraiment propulsé le Web3 à devenir une « force », c’est l’explosion massive de l’industrie DeFi en 2020, qui a amené les applications blockchain sur la scène financière.

Pour une introduction à la DeFi, vous pouvez vous référer à mon article précédent « MakerDAO & Uniswap : L’évolution de la finance décentralisée ».

La base d’utilisateurs de l’ensemble de l’industrie Web3 a connu une expansion explosive à partir de 2020. Mis à part un ralentissement du développement en 2022 en raison du marché baissier, le nombre d’utilisateurs a continué de hausse les autres années. Je crois qu’en 2024, avec la réduction de moitié du Bitcoin et l’arrivée du marché bull, la base d’utilisateurs continuera de croître et la tendance à la hausse sera imparable.

En fait, l’attitude de Hong Kong à l’égard du Web3 est également remarquable. Depuis 2023, Hong Kong a fréquemment émis des signaux amicaux à l’égard du Web3 :

  1. En avril 2023, la Hong Kong Web3 Association a été créée pour promouvoir le développement de l’écosystème Web3.
  2. En août 2023, le « Manifeste politique sur le développement des actifs virtuels à Hong Kong » a été publié, soutenant clairement le développement du Web3.
  3. En octobre 2023, la Securities and Futures Commission a mis à jour ses politiques sur la surveillance du marché des crypto-monnaies, fournissant des conseils de conformité pour les échanges d’actifs virtuels.
  4. En janvier 2024, le premier lot d’échanges d’actifs virtuels à Hong Kong a obtenu des licences.
  5. En avril 2024, le Web3 Carnival s’est tenu à Hong Kong et le gouvernement de Hong Kong a lancé des ETF d’actifs numériques le même mois.

Étant donné que le Web3 est à la mode depuis 2020, le meilleur moment pour rejoindre le Web3 était il y a quatre ans, et le prochain meilleur moment est maintenant !

Les développeurs Web2 devraient apprendre le Web3 encore plus

Alors que j’ai commencé à explorer le Web3 en 2020 et que je suis passé du Web2 au Web3 en 2022, j’aimerais partager quelques expériences personnelles sur les raisons pour lesquelles les développeurs Web2 devraient apprendre le Web3.

En fait, cette question n’est pas différente de « pourquoi les développeurs non-IA devraient apprendre l’IA ». Je crois qu’en tant que développeurs, nous devons d’abord et avant tout être des apprenants continus, car l’industrie de la technologie évolue rapidement, ce qui nécessite un apprentissage continu pour suivre les changements et maintenir notre compétitivité.

L’apprentissage implique à la fois de la profondeur et de l’ampleur, et les deux sont aussi importants l’un que l’autre. Depth, acquise en vous plongeant dans les détails techniques, vous aide à devenir un expert dans votre domaine, tandis que l’ampleur, obtenue en suivant les tendances technologiques et en apprenant des domaines adjacents, vous permet d’introduire de nouvelles idées dans votre domaine d’expertise, ce qui rend votre travail plus créatif.

L’apprentissage de l’IA et du Web3 suit désormais la même logique. En étudiant les technologies de pointe, vous pouvez augmenter l’étendue de vos connaissances techniques, de la même manière que vous avez appris le développement mobile dans les premières années. Cependant, ce qui distingue le Web3 de ces deux-là, c’est l’absence d’un « point de basculement ».

L’émergence de l’iPhone a révolutionné l’industrie mobile, ce qui en a fait le « point de basculement » du développement mobile. L’avènement de ChatGPT a libéré l’imagination de l’IA, ce qui en a fait le « point de basculement » de l’IA. Cependant, le Web3 n’a pas encore été témoin d’une innovation aussi révolutionnaire. Mais cela signifie également que le Web3 est une industrie potentiellement plus innovante. Si un développeur Web2 peut combiner sa technologie et son expérience existantes pour s’appuyer sur le Web3, il peut être en mesure de nourrir de grandes innovations.

Apprendre le Web3 en tant que développeur Web2 présente un autre avantage : au cas où le Web2 deviendrait obsolète à l’avenir, vous disposerez d’un plan de secours.

Comment : Comment devenir un développeur Web3

La pile technologique Web3 manque actuellement d’une définition unifiée. J’adopte le panorama de la pile technologique Web3 d’Alchemy, qui est structuré de bas en haut comme suit :

  1. Network Layer : Cela inclut les chaînes bien connues telles que Layer1 et Layer2, telles que Bitcoin, Ethereum, Solana, Sui, Starknet, etc.
  2. Couche d’interaction Blockchain : Cette couche permet aux développeurs et aux utilisateurs de lire et d’écrire des données sur la blockchain, y compris les services de nœud, les robinets, les services d’indexation et les navigateurs blockchain.
  3. Couche de présentation : Cette couche s’adresse principalement aux développeurs et reflète de nombreux aspects du développement Web2, tels que les outils et les bibliothèques spécifiques aux développeurs de blockchain et le stockage de données sur la blockchain.
  4. Applications décentralisées (DApps) : Cette couche est principalement destinée aux utilisateurs et couvre des catégories telles que la DeFi, les NFT, l’identité et l’authentification, les données et l’analyse, et de nombreuses autres catégories de DApp.

Lorsque vous choisissez de devenir développeur Web3, vous devez comprendre à quelle couche de la pile technologique Web3 vos compétences servent.

Si vous servez la Network Layer, cela signifie que vous devez développer la couche 1 ou la couche 2, qui sont généralement associées aux laboratoires ou aux fondations. Les compétences requises varient considérablement, notamment la cryptographie, les algorithmes de consensus, le stockage, la mise en réseau, les langages et les machines virtuelles. Les compétences d’ingénierie dépendent de l’architecture et des performances de la chaîne, et certaines chaînes sont créées rapidement à l’aide du SDK Cosmos ou d’OpStack.

Si vous servez la couche d’interaction Blockchain, vous travaillez généralement pour des fournisseurs de services d’infrastructure, tels que des services de nœud, des services d’analyse de données et des services d’indexation. Cette couche est similaire à celle des fournisseurs de services d’infrastructure dans le Web2 (tels que les services cloud), et les rôles incluent le frontend, le backend, les données, les tests et les opérations. Par conséquent, les compétences requises sont à peu près similaires. Il est possible que cela nécessite une certaine connaissance des interfaces réseau blockchain.

Si vous diffusez la couche de présentation, vous fournissez aux développeurs des outils et des bibliothèques de développement, communément appelés « pelles de vente ». Les compétences spécifiques en matière de développement dépendent de la forme du produit et du type de développeurs qui utilisent le service. Par exemple, le développement d’un IDE implique des interfaces utilisateur, la configuration d’un réseau local, la compilation et le déploiement de contrats.

Si vous servez des DApps, la grande majorité des besoins de développement Web3 sont concentrés dans le développement DApp. Ainsi, lorsque nous parlons de développement Web3, nous nous référons principalement au développement DApp. J’introduirai ce point en détail dans la section suivante.

Compétences requises pour le développement DApp

Tout le monde doit être familier avec l’architecture traditionnelle des applications Internet, y compris le front-end, le back-end et la base de données. Si l’on prend l’exemple d’un site d’achat en ligne, l’utilisateur accède d’abord à l’interface fournie par le front-end via le navigateur pour effectuer des opérations liées aux achats. Si l’utilisateur recherche un certain mot-clé de produit, le back-end sera responsable du traitement de la logique correspondante, c’est-à-dire de répondre à la demande du front-end et de renvoyer les données nécessaires au front-end après avoir récupéré la base de données. La base de données fournit un stockage stable pour l’application, y compris toutes les informations sur les produits et les informations relatives à l’utilisateur (telles que le contenu du panier d’achat).

La plus grande différence entre les DApps construites sur la blockchain et les applications traditionnelles est le changement dans les rôles du backend et de la base de données. Les contrats intelligents jouent le rôle de back-end traditionnel, et la blockchain remplace les bases de données traditionnelles et fournit un stockage de données décentralisé. L’étroite collaboration entre les smart contracts et la blockchain rend le stockage et la récupération des données transparents et difficiles à falsifier.

Par conséquent, les compétences du développement DApp résident principalement dans le développement de front-end et de smart contracts. Les compétences à maîtriser sont les suivantes :

Développement

de l’interface frontale. Pour les ingénieurs front-end ayant de l’expérience dans le développement web, les compétences en développement d’interface sont transférables. Il y a des compétences de base telles que HTML, CSS et JavaScript, ainsi que la maîtrise des frameworks front-end modernes comme React et Vue ;

Mécanismes d’authentification et lecture/écriture des données. Dans les DApps, l’authentification et la gestion des utilisateurs sont mises en œuvre via des portefeuilles blockchain (par exemple, MetaMask), vous devez donc apprendre à intégrer des interfaces de portefeuille. La lecture/écriture des données s’effectue également via des API off-chain. L’utilisation de bibliothèques JavaScript comme Ethers.js facilite la mise en œuvre de mécanismes d’authentification et de lecture/écriture de données.

Backend

Étant donné que de nombreuses DApps sont semi-décentralisées, il existe également une demande pour le développement backend. Bien que les compétences de l’ingénieur backend soient transférables, car elles impliquent la lecture/écriture de données off-chain, vous devez intégrer des SDK blockchain. Il est préférable d’utiliser des langages de développement comme Go, Rust ou Nœud.js.

Contrats intelligents

Pour le développement de contrats sur EVM chaînes, l’accent est mis sur l’apprentissage du langage Solidity. Il est recommandé aux débutants d’apprendre sur des plateformes comme WTF Academy. Pour le développement de contrats sur des chaînes non-EVM, vous devez apprendre des langues spécifiques en fonction de la chaîne. Par exemple, développer smart contracts sur Solana nécessite d’apprendre Rust, et développer smart contracts sur Sui nécessite d’apprendre Sui Move. Cependant, les ressources d’apprentissage sont actuellement limitées et peuvent nécessiter la consultation des sites Web officiels respectifs.

Conseils pour apprendre le Web3

  1. Parcourez régulièrement les médias Web3 pour connaître les actualités de l’industrie : les plateformes recommandées incluent Panews, Foresight, Luodong, Golden Finance et ODaily.
  2. Engagez-vous occasionnellement avec la communauté des développeurs Web3 : les communautés recommandées incluent Denglian, TinTinland, WTF Academy, BuilderDAO et OpenBuild.
  3. Lorsque vous apprenez un nouveau projet, commencez par lire la documentation officielle, puis suivez les canaux officiels Twitter/Discord et, si possible, jetez un coup d’œil à la base de code.
  4. Il est essentiel de travailler sur des projets. Si vous y avez accès, engagez-vous directement dans la mise en œuvre du projet. Si ce n’est pas le cas, vous pouvez participer à des hackathons pour acquérir de l’expérience dans le projet.
  5. La maîtrise de l’anglais est cruciale (je regrette de ne pas avoir bien étudié l’anglais °(°ˊДˋ°) °).

Résumé

Le Web3, c’est l’avenir. Les développeurs Web2 qui explorent ce domaine, que ce soit côté client, frontend ou backend, peuvent tirer parti de leurs avantages techniques existants, élargir leurs horizons de carrière et améliorer leur créativité au travail.

Cependant, l’industrie actuelle du Web3 est encore très volatile. De nombreuses personnes le poursuivent frénétiquement, en faisant des investissements agressifs, ce qui peut souvent entraîner de l’anxiété. Si vous êtes déterminé à devenir un développeur Web3, vous devez consciemment bloquer certaines informations distrayantes, vous concentrer sur la technologie elle-même et vous engager dans des efforts précieux à long terme. Cette approche peut mieux vous aider à grandir.

piggyWeb3]. Tous les droits d’auteur appartiennent à l’auteur original [web3朱大胆]. S’il y a des objections à cette réimpression, veuillez contacter l’équipe Gate Learn, et ils la traiteront rapidement.
  • Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l’auteur et ne constituent pas un conseil en investissement.
  • Les traductions de l’article dans d’autres langues sont effectuées par l’équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, de distribuer ou de plagier les articles traduits.
  • Devenir développeur Web3 : pourquoi et comment

    DébutantJun 12, 2024
    Le Web3, c’est l’avenir. Pour les développeurs Web2 qui explorent ce domaine, que ce soit dans le développement côté client, front-end ou back-end, ils peuvent tirer parti de leurs avantages technologiques existants. Cette exploration élargit non seulement leurs horizons professionnels, mais renforce également la créativité de leur travail.
    Devenir développeur Web3 : pourquoi et comment

    The Times and Trends of Web3

    Dans le livre « Annales du printemps et de l’automne de Monsieur Lv », il est dit : « Un homme sage planifie selon son temps et agit en suivant les tendances. » Cela signifie que les individus intelligents et visionnaires seront préparés et agiront rapidement au bon moment, en portant des jugements et en prenant des décisions en fonction des circonstances actuelles.

    Je pense que le Web3 est sans aucun doute une tendance, mais il y a un débat sur le moment où elle a vraiment commencé. Certains dis-le que cela a commencé avec l’émergence de Bitcoin, tandis que d’autres affirment que c’était les débuts d’Ethereum. Je ne suis pas tout à fait d’accord avec l’un ou l’autre. L’émergence de Bitcoin a marqué le début de toute l’industrie Web3, tandis que l’apparition d’Ethereum a jeté les bases de l’industrie Web3. Cependant, je crois que ce qui a vraiment propulsé le Web3 à devenir une « force », c’est l’explosion massive de l’industrie DeFi en 2020, qui a amené les applications blockchain sur la scène financière.

    Pour une introduction à la DeFi, vous pouvez vous référer à mon article précédent « MakerDAO & Uniswap : L’évolution de la finance décentralisée ».

    La base d’utilisateurs de l’ensemble de l’industrie Web3 a connu une expansion explosive à partir de 2020. Mis à part un ralentissement du développement en 2022 en raison du marché baissier, le nombre d’utilisateurs a continué de hausse les autres années. Je crois qu’en 2024, avec la réduction de moitié du Bitcoin et l’arrivée du marché bull, la base d’utilisateurs continuera de croître et la tendance à la hausse sera imparable.

    En fait, l’attitude de Hong Kong à l’égard du Web3 est également remarquable. Depuis 2023, Hong Kong a fréquemment émis des signaux amicaux à l’égard du Web3 :

    1. En avril 2023, la Hong Kong Web3 Association a été créée pour promouvoir le développement de l’écosystème Web3.
    2. En août 2023, le « Manifeste politique sur le développement des actifs virtuels à Hong Kong » a été publié, soutenant clairement le développement du Web3.
    3. En octobre 2023, la Securities and Futures Commission a mis à jour ses politiques sur la surveillance du marché des crypto-monnaies, fournissant des conseils de conformité pour les échanges d’actifs virtuels.
    4. En janvier 2024, le premier lot d’échanges d’actifs virtuels à Hong Kong a obtenu des licences.
    5. En avril 2024, le Web3 Carnival s’est tenu à Hong Kong et le gouvernement de Hong Kong a lancé des ETF d’actifs numériques le même mois.

    Étant donné que le Web3 est à la mode depuis 2020, le meilleur moment pour rejoindre le Web3 était il y a quatre ans, et le prochain meilleur moment est maintenant !

    Les développeurs Web2 devraient apprendre le Web3 encore plus

    Alors que j’ai commencé à explorer le Web3 en 2020 et que je suis passé du Web2 au Web3 en 2022, j’aimerais partager quelques expériences personnelles sur les raisons pour lesquelles les développeurs Web2 devraient apprendre le Web3.

    En fait, cette question n’est pas différente de « pourquoi les développeurs non-IA devraient apprendre l’IA ». Je crois qu’en tant que développeurs, nous devons d’abord et avant tout être des apprenants continus, car l’industrie de la technologie évolue rapidement, ce qui nécessite un apprentissage continu pour suivre les changements et maintenir notre compétitivité.

    L’apprentissage implique à la fois de la profondeur et de l’ampleur, et les deux sont aussi importants l’un que l’autre. Depth, acquise en vous plongeant dans les détails techniques, vous aide à devenir un expert dans votre domaine, tandis que l’ampleur, obtenue en suivant les tendances technologiques et en apprenant des domaines adjacents, vous permet d’introduire de nouvelles idées dans votre domaine d’expertise, ce qui rend votre travail plus créatif.

    L’apprentissage de l’IA et du Web3 suit désormais la même logique. En étudiant les technologies de pointe, vous pouvez augmenter l’étendue de vos connaissances techniques, de la même manière que vous avez appris le développement mobile dans les premières années. Cependant, ce qui distingue le Web3 de ces deux-là, c’est l’absence d’un « point de basculement ».

    L’émergence de l’iPhone a révolutionné l’industrie mobile, ce qui en a fait le « point de basculement » du développement mobile. L’avènement de ChatGPT a libéré l’imagination de l’IA, ce qui en a fait le « point de basculement » de l’IA. Cependant, le Web3 n’a pas encore été témoin d’une innovation aussi révolutionnaire. Mais cela signifie également que le Web3 est une industrie potentiellement plus innovante. Si un développeur Web2 peut combiner sa technologie et son expérience existantes pour s’appuyer sur le Web3, il peut être en mesure de nourrir de grandes innovations.

    Apprendre le Web3 en tant que développeur Web2 présente un autre avantage : au cas où le Web2 deviendrait obsolète à l’avenir, vous disposerez d’un plan de secours.

    Comment : Comment devenir un développeur Web3

    La pile technologique Web3 manque actuellement d’une définition unifiée. J’adopte le panorama de la pile technologique Web3 d’Alchemy, qui est structuré de bas en haut comme suit :

    1. Network Layer : Cela inclut les chaînes bien connues telles que Layer1 et Layer2, telles que Bitcoin, Ethereum, Solana, Sui, Starknet, etc.
    2. Couche d’interaction Blockchain : Cette couche permet aux développeurs et aux utilisateurs de lire et d’écrire des données sur la blockchain, y compris les services de nœud, les robinets, les services d’indexation et les navigateurs blockchain.
    3. Couche de présentation : Cette couche s’adresse principalement aux développeurs et reflète de nombreux aspects du développement Web2, tels que les outils et les bibliothèques spécifiques aux développeurs de blockchain et le stockage de données sur la blockchain.
    4. Applications décentralisées (DApps) : Cette couche est principalement destinée aux utilisateurs et couvre des catégories telles que la DeFi, les NFT, l’identité et l’authentification, les données et l’analyse, et de nombreuses autres catégories de DApp.

    Lorsque vous choisissez de devenir développeur Web3, vous devez comprendre à quelle couche de la pile technologique Web3 vos compétences servent.

    Si vous servez la Network Layer, cela signifie que vous devez développer la couche 1 ou la couche 2, qui sont généralement associées aux laboratoires ou aux fondations. Les compétences requises varient considérablement, notamment la cryptographie, les algorithmes de consensus, le stockage, la mise en réseau, les langages et les machines virtuelles. Les compétences d’ingénierie dépendent de l’architecture et des performances de la chaîne, et certaines chaînes sont créées rapidement à l’aide du SDK Cosmos ou d’OpStack.

    Si vous servez la couche d’interaction Blockchain, vous travaillez généralement pour des fournisseurs de services d’infrastructure, tels que des services de nœud, des services d’analyse de données et des services d’indexation. Cette couche est similaire à celle des fournisseurs de services d’infrastructure dans le Web2 (tels que les services cloud), et les rôles incluent le frontend, le backend, les données, les tests et les opérations. Par conséquent, les compétences requises sont à peu près similaires. Il est possible que cela nécessite une certaine connaissance des interfaces réseau blockchain.

    Si vous diffusez la couche de présentation, vous fournissez aux développeurs des outils et des bibliothèques de développement, communément appelés « pelles de vente ». Les compétences spécifiques en matière de développement dépendent de la forme du produit et du type de développeurs qui utilisent le service. Par exemple, le développement d’un IDE implique des interfaces utilisateur, la configuration d’un réseau local, la compilation et le déploiement de contrats.

    Si vous servez des DApps, la grande majorité des besoins de développement Web3 sont concentrés dans le développement DApp. Ainsi, lorsque nous parlons de développement Web3, nous nous référons principalement au développement DApp. J’introduirai ce point en détail dans la section suivante.

    Compétences requises pour le développement DApp

    Tout le monde doit être familier avec l’architecture traditionnelle des applications Internet, y compris le front-end, le back-end et la base de données. Si l’on prend l’exemple d’un site d’achat en ligne, l’utilisateur accède d’abord à l’interface fournie par le front-end via le navigateur pour effectuer des opérations liées aux achats. Si l’utilisateur recherche un certain mot-clé de produit, le back-end sera responsable du traitement de la logique correspondante, c’est-à-dire de répondre à la demande du front-end et de renvoyer les données nécessaires au front-end après avoir récupéré la base de données. La base de données fournit un stockage stable pour l’application, y compris toutes les informations sur les produits et les informations relatives à l’utilisateur (telles que le contenu du panier d’achat).

    La plus grande différence entre les DApps construites sur la blockchain et les applications traditionnelles est le changement dans les rôles du backend et de la base de données. Les contrats intelligents jouent le rôle de back-end traditionnel, et la blockchain remplace les bases de données traditionnelles et fournit un stockage de données décentralisé. L’étroite collaboration entre les smart contracts et la blockchain rend le stockage et la récupération des données transparents et difficiles à falsifier.

    Par conséquent, les compétences du développement DApp résident principalement dans le développement de front-end et de smart contracts. Les compétences à maîtriser sont les suivantes :

    Développement

    de l’interface frontale. Pour les ingénieurs front-end ayant de l’expérience dans le développement web, les compétences en développement d’interface sont transférables. Il y a des compétences de base telles que HTML, CSS et JavaScript, ainsi que la maîtrise des frameworks front-end modernes comme React et Vue ;

    Mécanismes d’authentification et lecture/écriture des données. Dans les DApps, l’authentification et la gestion des utilisateurs sont mises en œuvre via des portefeuilles blockchain (par exemple, MetaMask), vous devez donc apprendre à intégrer des interfaces de portefeuille. La lecture/écriture des données s’effectue également via des API off-chain. L’utilisation de bibliothèques JavaScript comme Ethers.js facilite la mise en œuvre de mécanismes d’authentification et de lecture/écriture de données.

    Backend

    Étant donné que de nombreuses DApps sont semi-décentralisées, il existe également une demande pour le développement backend. Bien que les compétences de l’ingénieur backend soient transférables, car elles impliquent la lecture/écriture de données off-chain, vous devez intégrer des SDK blockchain. Il est préférable d’utiliser des langages de développement comme Go, Rust ou Nœud.js.

    Contrats intelligents

    Pour le développement de contrats sur EVM chaînes, l’accent est mis sur l’apprentissage du langage Solidity. Il est recommandé aux débutants d’apprendre sur des plateformes comme WTF Academy. Pour le développement de contrats sur des chaînes non-EVM, vous devez apprendre des langues spécifiques en fonction de la chaîne. Par exemple, développer smart contracts sur Solana nécessite d’apprendre Rust, et développer smart contracts sur Sui nécessite d’apprendre Sui Move. Cependant, les ressources d’apprentissage sont actuellement limitées et peuvent nécessiter la consultation des sites Web officiels respectifs.

    Conseils pour apprendre le Web3

    1. Parcourez régulièrement les médias Web3 pour connaître les actualités de l’industrie : les plateformes recommandées incluent Panews, Foresight, Luodong, Golden Finance et ODaily.
    2. Engagez-vous occasionnellement avec la communauté des développeurs Web3 : les communautés recommandées incluent Denglian, TinTinland, WTF Academy, BuilderDAO et OpenBuild.
    3. Lorsque vous apprenez un nouveau projet, commencez par lire la documentation officielle, puis suivez les canaux officiels Twitter/Discord et, si possible, jetez un coup d’œil à la base de code.
    4. Il est essentiel de travailler sur des projets. Si vous y avez accès, engagez-vous directement dans la mise en œuvre du projet. Si ce n’est pas le cas, vous pouvez participer à des hackathons pour acquérir de l’expérience dans le projet.
    5. La maîtrise de l’anglais est cruciale (je regrette de ne pas avoir bien étudié l’anglais °(°ˊДˋ°) °).

    Résumé

    Le Web3, c’est l’avenir. Les développeurs Web2 qui explorent ce domaine, que ce soit côté client, frontend ou backend, peuvent tirer parti de leurs avantages techniques existants, élargir leurs horizons de carrière et améliorer leur créativité au travail.

    Cependant, l’industrie actuelle du Web3 est encore très volatile. De nombreuses personnes le poursuivent frénétiquement, en faisant des investissements agressifs, ce qui peut souvent entraîner de l’anxiété. Si vous êtes déterminé à devenir un développeur Web3, vous devez consciemment bloquer certaines informations distrayantes, vous concentrer sur la technologie elle-même et vous engager dans des efforts précieux à long terme. Cette approche peut mieux vous aider à grandir.

    piggyWeb3]. Tous les droits d’auteur appartiennent à l’auteur original [web3朱大胆]. S’il y a des objections à cette réimpression, veuillez contacter l’équipe Gate Learn, et ils la traiteront rapidement.
  • Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l’auteur et ne constituent pas un conseil en investissement.
  • Les traductions de l’article dans d’autres langues sont effectuées par l’équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, de distribuer ou de plagier les articles traduits.
  • Lancez-vous
    Inscrivez-vous et obtenez un bon de
    100$
    !