Cómo involucrarse con el desarrollo de la solidez

Hola, soy Arthur y soy el tipo de solidez en Vega Fund. Me gustan los contratos inteligentes y probablemente debería dormir más. Voy a tratar de explicar no solo quién soy, sino también qué me llevó a Vega y cómo me he visto involucrado hasta este momento. Este es un mapa de ruta aproximado de cómo pasé de ser un estudiante a ser un desarrollador inteligente de contratos para un proyecto en el que creo. Todo lo que describo me llevó aproximadamente un año, además de ser un estudiante de tiempo completo para todo eso, excepto este verano. . Las historias que nos unen tienen importancia y esta es la mía. Si solo quiere que las actualizaciones de Vega se salten esto, lanzaremos una actualización técnica en breve junto con nuestra primera actualización técnica VLOG. Si aún no está familiarizado con Vega, lo más importante que debe saber es que estamos creando una solución de administración de activos descentralizada con los objetivos principales de incentivar la información y la participación mientras distribuimos el riesgo.

Estoy llegando al desarrollo de una formación académica que actualmente está terminando un grado individualizado (este es mi último semestre) y se centra en la intersección de la informática, la ética y la globalización. También tengo un asociado en informática. En mis estudios descubrí que gran parte del enfoque estaba en la teoría. Mi primera experiencia haciendo trabajo de desarrollo de grupo fuera de un entorno académico fue después de responder a una llamada para voluntarios en una Liga Dota 2 en la que jugué en ese momento. Después de convertirme en voluntario, seguí al desarrollador principal cuando se fue para construir su propia liga, junto con un sitio web y todas las herramientas necesarias para realizar y automatizar las tareas básicas de administración de la liga.

Al principio, era un equipo increíblemente pequeño (flotamos alrededor de 3 desarrolladores activos durante bastante tiempo), así que tuve la oportunidad de realizar tareas que nunca hubiera podido probar en un entorno profesional, ya que todos éramos voluntarios haciendo algo bueno por la comunidad. Primero me involucré en el trabajo voluntario con Echo League fue lo que me hizo darme cuenta de que, si bien muchos de los conceptos que había aprendido en la escuela eran relevantes, muchas de las tecnologías que se usaban simplemente no se enseñaban. La escuela nunca podría haber enseñado cómo servir como administrador a una comunidad global de unos pocos miles de personas. Esto fue cuando me di cuenta Prefiero responder a una comunidad que a una empresa. Esa fue una lección importante.

EchoLeague!

EchoLeague fue mi primera experiencia real con JavaScript. En la escuela aprendemos en Java, Python y C; Toqué un Django una vez, pero no me gustó. También algo de programación funcional, pero he intentado eliminar la mayor parte de eso de mi memoria. Así que me subí las mangas y aprendí suficiente JavaScript para hacer el trabajo (repetidamente). Ha sido una relación de amor y odio desde entonces. A pesar de que es el idioma que aprendí más recientemente (¿excepto Solidity si eso cuenta?) Es probablemente el idioma en el que me siento más cómodo ahora. Si pasas el tiempo suficiente construyendo puentes, y alguien te da un montón de herramientas y te dice: "Yo puedo construir un puente con estas" probablemente tú también puedas. Especialmente si la pila de herramientas está desatada.

La mayoría de nuestros repositorios en EchoLeague son privados en GitLab, pero fue a través de EchoLeague que tuve que hacer mi primera contribución de código abierto cuando necesitábamos modificar una herramienta que se desarrolló públicamente. Podría bromear acerca de cuánta prisa sentía, pero honestamente sentí algo. Construir cosas que la gente realmente usa es genial. Ser parte de algo es genial. Esta fue la primera vez que realmente experimenté cualquiera de esos sentimientos de una manera significativa en mi vida adulta.