Comment les ingénieurs des relations avec les développeurs aident les développeurs à s'appuyer sur Sui

Brian Hennessey-Hsieh Sui, responsable des relations avec les développeurs à la Fondation Sui, explique comment l'équipe aide les développeurs à se développer dans Sui.

Écrit par : Sui Network

Il y a quelques jours, nous avons interviewé Brian Hennessey-Hsieh, responsable des relations avec les développeurs à la Fondation Sui, pour discuter de son point de vue sur le processus de développement des développeurs dans Web3 et comment son équipe aide les développeurs à développer sur Sui. Voici le contenu de cet entretien :

**Q1 Veuillez vous présenter brièvement ainsi que votre parcours ou votre expérience dans l'industrie de la blockchain. **

C'est une bonne question, mais souvent je n'y réponds pas bien. J'ai passé environ 20 ans à travailler dans l'open source depuis l'obtention de mon diplôme universitaire. J'ai commencé des recherches approfondies à partir de GCC, Linux, etc., puis je suis entré dans le domaine du cloud computing tel qu'OpenStack.

J'ai toujours aimé l'open source, pas seulement la technologie, c'est très amusant quand les gens se réunissent, même s'ils ne sont pas payés, tant qu'ils travaillent ensemble pour faire un travail. Surtout dans le monde actuel de la distribution mondiale, c'est cool pour les gens de travailler ensemble pour faire un travail. J'en suis venu à croire de plus en plus qu'une collaboration ouverte et transparente est la clé du développement logiciel.

Donc, après avoir terminé mon doctorat, j'ai commencé à essayer de trouver un emploi lié au développement de logiciels open source, mais je n'ai pas pu trouver d'emploi avant de rejoindre Uber en 2017. J'ai travaillé chez Uber pendant environ 4 ans et j'ai créé le département des initiatives open source. Jusqu'à ce que je reçoive une offre d'emploi de Coinbase. Avant de m'engager avec l'équipe de Coinbase Cloud, j'étais sceptique quant à l'industrie de la cryptographie, et même ainsi, j'étais très intéressé par la technologie.

En tant que docteur en informatique, cette technologie m'attire naturellement. Mettre ensemble les systèmes distribués, la cryptographie et les langages de programmation me fascine et je veux le découvrir. J'ai exploré la blockchain, essayant de comprendre la technologie, les cas d'utilisation et comment les gens l'utilisent pour résoudre de vrais problèmes. J'hésitais également à m'inscrire à temps plein parce que je devrais abandonner mon emploi actuel.

Mais je suis intéressé par Coinbase Cloud, c'est une entreprise axée sur l'infrastructure, fournissant essentiellement une infrastructure permettant aux gens d'être productifs et de résoudre des problèmes, et c'est ce qui m'a attiré. Considéré à ce niveau, cela n'a rien à voir avec la blockchain. Alors j'ai pensé à l'époque, vous pouvez l'essayer. J'ai donc décidé de les rejoindre et c'est ainsi que je suis entré dans l'espace Web3. Après cela, j'ai rejoint Mysten Labs en tant que responsable des relations avec les développeurs à la Fondation Sui.

**Q2 Vous avez déjà eu une attitude sceptique à l'égard de l'industrie du chiffrement. Qu'est-ce qui vous a décidé à vous impliquer dans cette industrie ? **

Cette question est très intéressante, permettez-moi de parler de mon point de vue sur le Web3 sous trois angles différents.

**Le premier est mon travail. **Mon travail consiste à aider à créer une collaboration et une gouvernance plus ouvertes, car nous devons fondamentalement rendre le système vraiment décentralisé. Nous devons mettre en pratique les principes de la décentralisation. Quand je me concentre sur cet objectif, tout a du sens pour Fenix. C'est un voyage, pour ainsi dire. C'est comme un projet open source, un groupe de personnes a créé ce projet, et maintenant ce que nous devons faire est d'amener toute la communauté à participer, non seulement comment ils participent, mais aussi les connaissances qui peuvent apporter une contribution significative.

** Deuxièmement, notre technologie. **Sui est nouveau, mais nous savons que nous disposons d'une technologie solide et fiable. Cependant, comment expliquer la technologie elle-même et comment les aider à résoudre les problèmes au public est en fait un problème. Au lieu de parler des technologies Web3 en général, nous devrions comprendre pourquoi nous avons besoin de ces technologies. Vous devez comprendre les caractéristiques de ces technologies, vous devez vous demander si la technologie peut résoudre les problèmes que vous rencontrez, si la réponse est oui, alors utilisez-la. Si cela n'a pas de sens, cherchez autre chose.

**Le dernier est l'aspect application et cas d'utilisation actuel. **Certains ont du sens pour moi et d'autres non, c'est une gamme énorme. Mais je pense que cette ampleur témoigne de la valeur de la technologie. Je ne sais pas combien de temps il faudra pour qu'il devienne largement disponible et devienne la nouvelle colonne vertébrale d'Internet. Mais je crois que l'avenir se réalisera un jour, et plus je suis dans l'industrie depuis longtemps, plus je crois en ce point de vue.

**Q3 Certaines personnes ne connaissent peut-être pas le concept de relations avec les développeurs dans la blockchain de couche 1. Pouvez-vous partager votre équipe et votre travail quotidien ? **

Personnellement, je pense que l'intérêt des relations développeurs L1 est de décentraliser et de faciliter la communication entre développeurs. **La décentralisation est essentiellement en partie open source, en partie collaboration ouverte et gouvernance ouverte. Vous avez besoin d'un groupe de personnes pour vous assurer que les principes, les méthodes de développement communautaire et la culture sont bien établis. Ce à quoi nous devons réfléchir, c'est : comment interagir avec les développeurs ? Comment engager et responsabiliser la communauté ? Comment accepter les contributions de la communauté ?

En utilisant le processus de proposition d'amélioration comme exemple, comment s'assurer qu'il est équitable et inclusif tout en étant le meilleur pour la technologie ? La réalité est qu'il n'y a pas beaucoup de contributeurs qui comprennent la technologie en profondeur la première fois. La chose à laquelle vous devez réfléchir est de savoir comment les faire démarrer et les éduquer afin qu'ils puissent éventuellement contribuer profondément ?

Nous avons tiré de nombreux principes du monde open source, notamment la collaboration ouverte, la transparence, la méritocratie, l'inclusivité et la communauté. D'un certain point de vue, je pense que l'open source supporte le Web3, et que le Web3 rompt avec l'open source.

**Q4 Qu'est-ce qui peut inciter les développeurs à rejoindre Web3 et comment peuvent-ils réussir dans ce secteur ? **

Les premiers développeurs à rejoindre le réseau Sui sont des technologues visionnaires. Les vrais croyants, les maxis, sont un groupe de personnes qui font vraiment avancer l'industrie. Ils ont traversé de nombreux cycles dans cette industrie, ont échoué et réussi, ont beaucoup appris et ont leurs propres idées pour améliorer Web3 et Sui.

La prochaine vague est difficile à cerner. Pour en revenir à notre discussion précédente, il s'agit d'une technologie qui, comme toute autre, présente des avantages et des inconvénients. Avant de réfléchir à la manière d'attirer les développeurs vers le Web3, il faut réfléchir à la manière de présenter cette technologie afin que les développeurs puissent l'utiliser pour résoudre leurs problèmes. Cela n'a rien à voir avec Web2 et Web3, il s'agit peut-être d'une technologie qui a toujours su résoudre votre problème de manière évolutive. Alors, comment éduquons-nous exactement les gens de la bonne façon ?

Une fois que nous pourrons bien faire cela, nous attirerons autant de développeurs que le monde Web2. Si les technologies de l'espace Web3 peuvent résoudre les problèmes des développeurs de manière efficace, performante, à grande échelle et peu coûteuse, ils devraient l'adopter, n'est-ce pas ? Bien sûr, ils évalueront également cette technologie de la même manière qu'ils évaluent d'autres technologies.

**Q5 Si un développeur est à mi-carrière et souhaite évoluer vers Sui, comment commence-t-il ? **

Il est toujours préférable de connaître la théorie sous-jacente. Une certaine compréhension des systèmes distribués, de la cryptographie et de divers langages de programmation est un bon début. Vous devez avoir ces bases pour continuer, sinon vous risquez de créer ou de concevoir quelque chose qui ne convient pas à Sui.

Dans le même temps, les développeurs peuvent choisir le domaine dans lequel ils souhaitent se spécialiser, comme le développement d'applications, le développement de protocoles de base, etc. Si vous souhaitez être un développeur de protocole ou un contributeur principal au réseau, vous devez avoir une compréhension très approfondie des systèmes distribués et de la cryptographie, en particulier la cryptographie, qui est cruciale pour la construction de blocs dans la base de la blockchain. Sui est open source, le code source est là, lisez la documentation, jouez avec le code, modifiez certaines choses et voyez ce qui se passe.

Si vous souhaitez devenir développeur d'applications, il n'y a aucune restriction ici. Vous pouvez utiliser nos exemples, ou trouver un projet, et voir si vous pouvez le comprendre en le clonant, en le construisant, en l'exécutant, etc.

Communiquer avec d'autres personnes peut gagner plus. Il existe de nombreuses activités liées au Web3, mais n'oubliez pas de choisir les bonnes. Certains événements sont réservés aux développeurs, où vous pouvez vous connecter avec d'autres développeurs et contributeurs. Cela fait partie de notre communauté thématique, que ce soit en ligne ou hors ligne, trouvez votre communauté, trouvez votre appartenance. Vous devez connaître des personnes qui peuvent réellement travailler avec vous et vous donner des instructions et des conseils.

La communauté Sui est très ouverte et dynamique. Nous croyons que c'est l'avenir de la technologie et voulons éduquer autant de personnes que possible. Sui Builder House est un événement réservé aux constructeurs, qui vous donne la possibilité de discuter avec des ingénieurs et des constructeurs de tous niveaux d'expérience.

**Q6 Quels plans et outils sont actuellement préparés par Sui pour accélérer la construction de développeurs Sui et améliorer la productivité ? **

Nous n'en sommes encore qu'aux balbutiements, et il manque pour l'instant des contenus pédagogiques, bref, comme un peu de documentation. Ce sera certainement notre prochain objectif, en veillant à ce que notre contenu multimédia atteigne différents groupes, des débutants aux développeurs professionnels. Dans le même temps, la localisation est également importante et nous espérons que notre contenu pourra être facilement lu et compris par tout le monde.

Avec cela comme ligne directrice, nous essaierons de concevoir notre Builder House avec plus de soin, de nous assurer que nous recevons des commentaires et de créer des conceptions personnalisées pour les participants en fonction de cela. Nous publions le contenu que nous créons sur YouTube ou d'autres médias afin que tout le monde puisse le voir.

L'outillage est un autre sujet important, nous avons déjà la plupart des outils mais j'espère que la communauté pourra aider à l'améliorer. J'ai vu beaucoup de bons SDK et IDE, mais ceux-ci prennent généralement du temps et sont difficiles à développer. En même temps, ceux-ci sont également très difficiles à réaliser. Alors n'hésitez pas à nous contacter à tout moment, nous serions ravis de discuter avec vous et de nous faire savoir comment la Fondation peut vous aider. Les principaux contributeurs travaillent également sur la manière de permettre aux développeurs de se développer mieux et plus facilement.

Parce que le réseau Sui est très nouveau et se développe très rapidement. Nous encourageons l'équipe de développement à mener des échanges approfondis avec la communauté et à progresser ensemble. Si de nouveaux développements apparaissent susceptibles de modifier le flux d'exécution, nous voulons en être informés le plus rapidement possible et apporter des ajustements le plus rapidement possible. Former une boucle de rétroaction positive est très important.

**Q7 Quelles sont les tendances de développement qui valent la peine d'être attendues dans la communauté actuelle ? Comment ces tendances affecteront-elles le développement futur de Sui ? **

Les gens explorent des façons plus innovantes d'utiliser de nouvelles fonctionnalités. Comment doivent-ils utiliser les champs dynamiques ou les blocs de transaction programmables ? Les gens trouvent et réfléchissent à la façon d'utiliser ces fonctionnalités pour améliorer les bases de code existantes ou créer de nouveaux cas d'utilisation.

Mais nous devons articuler et expliquer comment ils peuvent mieux utiliser ces nouveaux outils, et encourager les développeurs à les utiliser. Les gens découvrent pas à pas les performances techniques et les avantages de Sui, les explorent sous différents angles et les mettent à l'épreuve. Par exemple, est-ce théorique et quels sont les scénarios d'application pratiques ?

C'est une période passionnante, et c'est là que j'ai l'impression que vous pouvez faire des percées technologiques parce que vous avez un groupe de personnes intelligentes et passionnées qui commencent à penser à quelque chose de plus.

**Q8 Quelles applications ou expériences spécifiques souhaitez-vous que les développeurs développent sur Sui ? **

Il y en a beaucoup, mais personnellement, en revenant à l'open source et à la collaboration ouverte ci-dessus, j'ai vu beaucoup de versions différentes, mais je veux vraiment voir une solution étonnante, c'est-à-dire comment diable pouvons-nous utiliser un contributeurs de récompense de manière équitable, transparente et vérifiable.

Par exemple, si un contributeur propose un patch au réseau ou une SIP (Proposition d'Amélioration), comment vérifie-t-on cette contribution ? Comment mesurer le degré de contribution et le récompenser de manière appropriée ? Comment s'assurer que la distribution des récompenses est équitable, juste, privée et acceptée par tous ? Si nous pouvons trouver une bonne solution, cela permettra une nouvelle vague de collaboration et poussera encore plus loin la décentralisation.

Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate.io app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)