Le parcours de transformation Web3 de trois développeurs : un voyage d'évolution de Java vers le Blockchain

robot
Création du résumé en cours

De différents horizons vers le Web3 : le parcours de transformation de trois développeurs

Fatigué de la compétition interne, le diplômé Alan : de Java à la blockchain

Alan est un étudiant en master en ingénierie logicielle, ayant étudié de manière systématique la pile technologique de développement Java lors de son diplôme de premier cycle. Cependant, avec une compréhension de plus en plus approfondie de l'industrie Web2, il a progressivement réalisé que le développement Java Web en Chine est gravement en concurrence, l'espace d'innovation technique se réduit, ce "sentiment de stagnation" l'a amené à reconsidérer sa direction.

Sous les recommandations de son professeur, Alan a été exposé aux technologies Web3 et blockchain, et a été profondément attiré par son modèle d'innovation décentralisé et sa logique technique sous-jacente. Il a décidé de s'inscrire à des études supérieures en blockchain, et bien qu'il se concentre actuellement sur la recherche théorique, il attend toujours avec impatience des opportunités pratiques pour mettre en œuvre la technologie.

Lors de sa participation au cours "Développement Solidity sur une certaine plateforme", Alan a accumulé une expérience de base en développement grâce à son projet de fin d'études et à plusieurs projets DApp. Il a délibérément comblé ses lacunes techniques en étudiant en profondeur les principes sous-jacents, les mécanismes de mise à niveau des contrats, les techniques d'audit de sécurité, etc. La plus grande difficulté concerne le contenu lié à L2, en particulier la phase de débogage d'une certaine machine virtuelle, où il rencontre souvent des problèmes de compatibilité.

Lors du hackathon de cours, Alan a remporté la première place. Il pense que l'inspiration peut être plus importante que les compétences techniques et a conçu un plan autour de "l'optimisation des propositions DAO". En ce qui concerne l'accumulation d'idées, il suggère de vivre davantage de produits, chaque sous-domaine cachant des points de douleur non résolus.

Alan est optimiste quant au potentiel de développement d'une certaine plateforme, estimant que son modèle de sécurité partagé unique et son interopérabilité résolvent le problème de scalabilité de la blockchain, offrant des possibilités infinies pour les applications Web3 à l'avenir.

Pour les étudiants, Alan conseille : de se faire des amis passionnés par ce domaine pour élargir ses horizons ; d'expérimenter différentes pistes, car les pistes de développement dans le Web3 sont très variées ; de participer à des activités communautaires, ce qui permet de se faire des amis, de découvrir des technologies de pointe et même d'obtenir des récompenses matérielles.

Échapper à la compétition, liberté à distance, travail et étude : trois développeurs choisissent de redémarrer leur vie avec Web3 !

La richesse de la reconversion en comptabilité : de l'activité secondaire au développeur indépendant

Fugui est un développeur autodidacte, issu d'une formation en finance et comptabilité, qui est désormais freelance dans le Web3. Son entrée dans le Web3 a été déclenchée par sa rencontre avec les crypto-monnaies lorsqu'il travaillait en tant que travailleur indépendant pour une entreprise de jeux à l'étranger. Par la suite, pour protéger ses intérêts, il a développé un robot de market making, mettant ainsi un pied dans le Web3.

Après avoir participé à distance à un hackathon Web3 et remporté un prix lors d'un voyage, Fu Gui a décidé de rester à la campagne pour devenir développeur indépendant, menant une vie de câlin avec des chats, de café et de chasse aux écureuils. Il a progressivement fait la transition de Web2 à Web3, considérant que Web3 est plus amical pour les petits et moyens développeurs, avec des paiements rapides et de nombreux cas d'utilisation à développer.

En tant que développeur d'applications, FuGui se concentre principalement sur le développement de modèles BERT pour la visualisation de données et les projets d'IA. Il prépare actuellement le développement d'infrastructure publique Web3 et a développé un projet de plateforme d'enseignement tout-en-un Web3 lors d'un hackathon.

Fugui pense que la complémentarité multi-chaînes et la facilité de développement de chaînes hautement personnalisées sur une certaine plateforme sont ses plus grands atouts. Pour ceux qui souhaitent devenir des développeurs indépendants dans le Web3, il conseille : faites-le si vous le voulez, ancrez-vous dans vos objectifs, planifiez bien votre feuille de route produit et vos capacités, et accumulez le développement étape par étape. En plus des compétences techniques, il est également essentiel d'apprendre à comprendre et à communiquer avec ce monde.

Échapper à l'overwork, liberté à distance, travailler et étudier : trois développeurs choisissent de redémarrer leur vie avec le Web3 !

Ingénieur Java senior John : un parcours de transformation en autodidacte tout en travaillant

John est un ingénieur Java avec de nombreuses années d'expérience, travaillant principalement dans les domaines du commerce électronique, de la finance Internet et des paiements tiers. Il a été profondément impressionné par les principes cryptographiques derrière Bitcoin et Ethereum, réalisant que Web3 pourrait remodeler la finance future, les organisations et même les modes de collaboration sociale.

John adopte un mode "travailler tout en apprenant" et utilise son temps libre pour étudier le Web3 de manière systématique. Il divise le processus d'apprentissage en deux phases : une période d'introduction de 3 à 6 mois et une période de pratique approfondie sans fin. John pense que l'expérience technique du Web2 est un "accélérateur" vers le Web3, ce qui a considérablement raccourci sa courbe d'apprentissage.

Le plus grand défi vient du niveau technique, en particulier des différences dans l'expérience de développement et de débogage. Par rapport aux IDE matures de Web2, le processus de débogage des contrats intelligents de Web3 semble relativement "brut" et non intuitif, exigeant des développeurs plus de rigueur et de patience.

John est attiré par l'interopérabilité inter-chaînes et l'architecture de fragmentation hétérogène d'une certaine plateforme, considérant qu'elle résout le point critique de l'effet d'"île unique" des blockchains traditionnelles. Il est enthousiasmé par la grande vision de la "connexion de mille chaînes" et par sa haute évolutivité.

Pour les débutants qui souhaitent se reconvertir dans le Web3, John recommande d'adopter une stratégie de "théorie d'abord, pratique ensuite". Il est important de d'abord établir une base de connaissances solide, puis de perfectionner ses compétences grâce à des cours pratiques de haute qualité. Il souligne l'importance de rester patient et curieux, de participer activement à la communauté et de réaliser de petits projets.

Échapper à la compétition, liberté à distance, apprendre en travaillant : trois développeurs choisissent de redémarrer leur vie avec Web3 !

Échapper à la surenchère, liberté à distance, travail et étude : trois développeurs choisissent de redémarrer leur vie avec Web3 !

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 3
  • Partager
Commentaire
0/400
CrossChainBreathervip
· Il y a 22h
La bonne nouvelle des transcodeurs est enfin arrivée!
Voir l'originalRépondre0
BanklessAtHeartvip
· Il y a 22h
Bien maîtriser la réalisation de questionnaires en web3
Voir l'originalRépondre0
PumpAnalystvip
· Il y a 22h
Pigeons, ne vous laissez pas berner par cette soupe de poulet, le véritable web3, c'est se faire prendre pour des cons.
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)