En 2014, l'un des co-fondateurs d'Ethereum a proposé pour la première fois le concept de "Web3", visant à résoudre le problème de la dépendance excessive à la confiance sur Internet. Bien que les réseaux centralisés aient aidé des milliards de personnes à accéder à Internet et à établir une infrastructure stable et fiable, quelques géants ont presque monopolisé l'ensemble d'Internet. Web3 redonne le pouvoir aux utilisateurs sous la forme de propriété grâce à des technologies telles que la blockchain, les cryptomonnaies et les NFT.
Web3 est devenu un terme général représentant une vision d'Internet mise à jour et améliorée. Bien qu'il soit difficile d'en donner une définition stricte, il présente généralement les caractéristiques suivantes :
Décentralisation : la propriété est répartie entre les constructeurs et les utilisateurs, plutôt que contrôlée par une entité centralisée.
Pas besoin de permission : tout le monde a un droit égal de participation, il n'y a pas d'exclusion.
Aller vers la confiance : fonctionner par des mécanismes d'incitation économique, sans dépendre de la confiance d'un tiers.
Tendances de développement de Web3
Web3 est sans aucun doute une tendance importante. Bien que l'apparition du Bitcoin marque le début de l'industrie Web3, la naissance d'Ethereum a établi les bases de l'industrie, mais c'est vraiment l'explosion massive de l'industrie DeFi en 2020 qui a fait de Web3 un "grand phénomène", fournissant des applications concrètes des scénarios financiers pour la blockchain.
Depuis 2020, le nombre d'utilisateurs de Web3 a connu une croissance explosive. À part l'année 2022 où le ralentissement du marché a entraîné un ralentissement du développement, le nombre d'utilisateurs a continué d'augmenter les autres années. On s'attend à ce qu'en 2024, avec la réduction de moitié du Bitcoin et l'arrivée d'un marché haussier, le nombre d'utilisateurs continue d'augmenter, la tendance à la hausse étant imparable.
L'attitude de Hong Kong envers le Web3 reflète également cette tendance. À partir de 2023, Hong Kong a fréquemment émis des signaux amicaux envers le Web3, notamment la création d'une association Web3, la publication de déclarations politiques soutenant le développement du Web3, la mise à jour des politiques de réglementation du marché des cryptomonnaies et l'octroi de licences aux échanges d'actifs virtuels.
La nécessité pour les développeurs Web2 d'apprendre le Web3
En tant que développeur, il est crucial de continuer à apprendre, car l'industrie technologique évolue rapidement. L'apprentissage nécessite à la fois profondeur et largeur, les deux étant également importants. L'apprentissage en profondeur aide à devenir un expert dans le domaine, tandis que l'apprentissage en largeur peut introduire de nouvelles idées dans le domaine professionnel, améliorant ainsi la créativité au travail.
Apprendre le Web3 peut élargir la portée technique, similaire à l'apprentissage précoce du développement mobile. La différence est que le Web3 n'a pas encore connu de "moment singulier" comme l'iPhone pour le mobile ou ChatGPT pour l'IA. Cela signifie que le Web3 est encore un domaine plein de potentiel et d'opportunités d'innovation. Si les développeurs de Web2 peuvent appliquer leurs technologies et expériences existantes au domaine du Web3, cela pourrait donner naissance à des innovations majeures.
De plus, l'apprentissage du Web3 peut également préparer à une éventuelle élimination du Web2 à l'avenir.
Stack technologique Web3
La pile technologique Web3 peut être divisée en plusieurs couches :
Couche réseau : comprend les blockchains Layer1 et Layer2, telles que Bitcoin, Ethereum, Solana, etc.
Couche d'interaction blockchain : permet aux développeurs et aux utilisateurs de lire et d'écrire des données blockchain, y compris les services de nœuds, les robinets, les services d'index et les explorateurs de blockchain.
Couche de présentation : destinée aux développeurs, y compris les outils de développement blockchain, les bibliothèques et le stockage de données.
Applications décentralisées (DApps) : destinées aux utilisateurs, couvrant plusieurs catégories d'applications telles que DeFi, NFT, authentification, analyse de données, etc.
Compétences nécessaires pour le développement de DApp
La principale différence entre le développement d'applications décentralisées (DApp) et les applications Internet traditionnelles réside dans le changement de rôle du backend et de la base de données. Les contrats intelligents remplacent les backends traditionnels, tandis que la blockchain remplace les bases de données traditionnelles, offrant un stockage de données décentralisé.
Le développement de DApp implique principalement le développement front-end et de contrats intelligents, les compétences requises incluent :
avant
Développement de l'interface : HTML, CSS, JavaScript et des frameworks front-end modernes comme React et Vue
Mécanisme d'authentification et lecture/écriture des données : apprendre à intégrer l'interface de portefeuille blockchain et à utiliser des bibliothèques JavaScript comme Ethers.js
back-end
Pour les DApp semi-décentralisés, il est nécessaire d'intégrer le SDK blockchain.
Il est recommandé d'utiliser des langages de développement tels que Go/Rust/NodeJS.
contrat intelligent
Chaîne EVM : Apprendre le langage Solidity
Non EVM Chain : choisissez le langage approprié en fonction de la blockchain spécifique, par exemple Solana utilise Rust, Sui utilise Sui Move.
Conseils pour apprendre le Web3
Suivez régulièrement les médias Web3 pour obtenir des informations sur l'industrie
Participer aux échanges de la communauté des développeurs Web3
Lors de l'apprentissage d'un nouveau projet, commencez par lire la documentation officielle, suivez les réseaux sociaux officiels, et si vous en avez la possibilité, étudiez le code source.
Participer activement au développement de projets réels ou à des Hackathons, accumuler de l'expérience.
Améliorer son niveau d'anglais, c'est très important dans le domaine du Web3.
Conclusion
Web3 représente la direction future du développement. Pour les développeurs Web2, explorer le domaine de Web3 permet non seulement de tirer parti des avantages technologiques existants, mais aussi d'élargir leurs perspectives professionnelles et d'améliorer leur créativité au travail. Cependant, face à l'atmosphère agitée actuelle de l'industrie Web3, les développeurs devraient consciencieusement filtrer les informations perturbatrices, se concentrer sur la technologie elle-même et s'engager dans des affaires de valeur à long terme pour favoriser leur croissance personnelle.
Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
L'essor des développeurs Web3 : analyse des parcours d'apprentissage et des compétences clés
Raisons et méthodes pour devenir développeur Web3
Définition et caractéristiques de Web3
En 2014, l'un des co-fondateurs d'Ethereum a proposé pour la première fois le concept de "Web3", visant à résoudre le problème de la dépendance excessive à la confiance sur Internet. Bien que les réseaux centralisés aient aidé des milliards de personnes à accéder à Internet et à établir une infrastructure stable et fiable, quelques géants ont presque monopolisé l'ensemble d'Internet. Web3 redonne le pouvoir aux utilisateurs sous la forme de propriété grâce à des technologies telles que la blockchain, les cryptomonnaies et les NFT.
Web3 est devenu un terme général représentant une vision d'Internet mise à jour et améliorée. Bien qu'il soit difficile d'en donner une définition stricte, il présente généralement les caractéristiques suivantes :
Tendances de développement de Web3
Web3 est sans aucun doute une tendance importante. Bien que l'apparition du Bitcoin marque le début de l'industrie Web3, la naissance d'Ethereum a établi les bases de l'industrie, mais c'est vraiment l'explosion massive de l'industrie DeFi en 2020 qui a fait de Web3 un "grand phénomène", fournissant des applications concrètes des scénarios financiers pour la blockchain.
Depuis 2020, le nombre d'utilisateurs de Web3 a connu une croissance explosive. À part l'année 2022 où le ralentissement du marché a entraîné un ralentissement du développement, le nombre d'utilisateurs a continué d'augmenter les autres années. On s'attend à ce qu'en 2024, avec la réduction de moitié du Bitcoin et l'arrivée d'un marché haussier, le nombre d'utilisateurs continue d'augmenter, la tendance à la hausse étant imparable.
L'attitude de Hong Kong envers le Web3 reflète également cette tendance. À partir de 2023, Hong Kong a fréquemment émis des signaux amicaux envers le Web3, notamment la création d'une association Web3, la publication de déclarations politiques soutenant le développement du Web3, la mise à jour des politiques de réglementation du marché des cryptomonnaies et l'octroi de licences aux échanges d'actifs virtuels.
La nécessité pour les développeurs Web2 d'apprendre le Web3
En tant que développeur, il est crucial de continuer à apprendre, car l'industrie technologique évolue rapidement. L'apprentissage nécessite à la fois profondeur et largeur, les deux étant également importants. L'apprentissage en profondeur aide à devenir un expert dans le domaine, tandis que l'apprentissage en largeur peut introduire de nouvelles idées dans le domaine professionnel, améliorant ainsi la créativité au travail.
Apprendre le Web3 peut élargir la portée technique, similaire à l'apprentissage précoce du développement mobile. La différence est que le Web3 n'a pas encore connu de "moment singulier" comme l'iPhone pour le mobile ou ChatGPT pour l'IA. Cela signifie que le Web3 est encore un domaine plein de potentiel et d'opportunités d'innovation. Si les développeurs de Web2 peuvent appliquer leurs technologies et expériences existantes au domaine du Web3, cela pourrait donner naissance à des innovations majeures.
De plus, l'apprentissage du Web3 peut également préparer à une éventuelle élimination du Web2 à l'avenir.
Stack technologique Web3
La pile technologique Web3 peut être divisée en plusieurs couches :
Compétences nécessaires pour le développement de DApp
La principale différence entre le développement d'applications décentralisées (DApp) et les applications Internet traditionnelles réside dans le changement de rôle du backend et de la base de données. Les contrats intelligents remplacent les backends traditionnels, tandis que la blockchain remplace les bases de données traditionnelles, offrant un stockage de données décentralisé.
Le développement de DApp implique principalement le développement front-end et de contrats intelligents, les compétences requises incluent :
avant
back-end
contrat intelligent
Conseils pour apprendre le Web3
Conclusion
Web3 représente la direction future du développement. Pour les développeurs Web2, explorer le domaine de Web3 permet non seulement de tirer parti des avantages technologiques existants, mais aussi d'élargir leurs perspectives professionnelles et d'améliorer leur créativité au travail. Cependant, face à l'atmosphère agitée actuelle de l'industrie Web3, les développeurs devraient consciencieusement filtrer les informations perturbatrices, se concentrer sur la technologie elle-même et s'engager dans des affaires de valeur à long terme pour favoriser leur croissance personnelle.