OnlyDustBlockChain

Get PAID for learning

By Joel Lozano
Picture of the author
Published on
get-paid-learning

What is OnlyDust?

OnlyDust está revolucionando la manera en que uno puede contribuir al código abierto. ¡Gane mientras estudia y mete mano en el código abierta acá!

¿Por qué es tan revolucionario?

  • Contribuciones de código abierto abre puertas a nivel global
  • Hará que su CV / perfil profesional destaque x100
  • Conecta y aprende de desarrolladores expertos de todo el mundo
  • Obtiene una fuente de ingresos adicional! Freelancing en OSS!
  • ¡Pagos que no se dictan por su mercado local, es global!

How to get Started

  • Conecte su GitHub en OnlyDust para crear una cuenta
  • Pula su perfil pública en OnlyDust
  • Genere su billing profile para recibir los pagos
  • Adjunte sus billeteras al perfil
  • Encuentre un proyecto
  • Explore el repositorio en GitHub
  • Encuentre un issue
  • Pida que se lo asignen, proponiendo una solución concreta y brindando un poco de su background (si es su primera vez contribuyendo al proyecto)
  • Aprenda, haga preguntas, reciba retroalimentación, practique habilidades de comunicación
  • Resuelva
  • Comparta en twitter
  • Reciba pago

Hack para conseguir mi primer issue

Aprovechando que se viene el OdHack 6 del próximo 29 de julio al 7 de agosto, quiero compartir un hack que me ha servido mucho para agarrar issues rápidamente.

Pasos:

  • Ver cuáles repos van a participar: Puedes encontrarlos aquí. 📂
  • Aplicar en todos los repos: No dejes que los lenguajes de programación sean una limitante. 🚀
  • Abrir el repo de GitHub del cada project. 🌐
  • Revisar el README: Busca si hay un canal de Telegram y si tienen reglas para contribuir. Por ejemplo, a veces piden explicar en el comentario cómo lo vas a hacer y cuánto tiempo te tomará. Personalmente, la competencia ha crecido, así que siempre dejo un comentario bien elaborado. Puedes usar ChatGPT para el formato. 📝
  • Activar las notificaciones del repositorio: En GitHub, utiliza la opción de "WATCH" y selecciona la opción de "custom". Elige que te notifique sobre nuevos issues. Así, cada vez que se abra un nuevo issue en ese repositorio, recibirás una notificación directa en tu correo, permitiéndote ser de los primeros en enterarte. 📬
  • Leer y solicitar el issue: Si es un "good first issue", la dificultad no es tan alta, así que puedes lanzarte sin miedo. No pierdes nada. 💪
  • Comentario inicial: Incluye una descripción rápida de ti y cómo planeas resolver el issue. Etiqueta directamente al creador del issue. 📣
  • Confirmar el issue asignado: Una vez asignado, confirma con un nuevo comentario que vas a empezar de inmediato y agradece por la oportunidad. 🙌

ODHack 5.0 Went Wrong ...

Hey! Todo bien!

Con la 6.0 a la vuelta de la esquina, quería compartir mi primera experiencia en una ODHack y mi intento de contribuir al open source... ✅ Pro Tips

Siguiendo las guidelines que aprendí por aquí y que están en cada proyecto, ¡logré que me asignaran mi primer issue! ☠️ Why Went Wrong?

El proyecto no tenía mucha documentación sobre cómo ejecutarlo en un entorno de desarrollo. Observé que otros issues del mismo proyecto tenían la misma duda. A pesar de eso, creé un PR y seguí preguntando cómo probarlo localmente. Sin embargo, pasaron unos días sin respuestas y el feedback que recibí fue que no funcionaba (aunque ya lo esperaba, jaja no había podido probarlo). Volví a preguntar cómo probarlo localmente y todavía estoy esperando una respuesta 😅. La comunicación con el lead del proyecto se perdió; no había Telegram, X, Discord ni ningún otro medio de contacto fuera de Git... todos los issues aun a la fecha siguen abiertos ... Toda mi esperanza y ganas de resolverlo se esfumaron 😪. Incluso días después de que terminó la ODHack, Emilie me contactó para obtener feedback sobre el issue, proyecto, etc. 🙃 And Now What?

En un momento pensé en dejar todo allí, ya que fue una primera impresión no muy buena... pero ¿qué tenía que perder? Ya sabía cómo pedir issues y cómo revisar las guidelines de cada proyecto, así que decidí seguir intentándolo.

Empecé a buscar proyectos que me llamaran la atención, que se ajustaran un poco a mi perfil y que me permitieran seguir aprendiendo. Puse un par de watch en varios proyectos y logré que me asignaran trabajar en un issue fuera del ODHack... No sabía si recibiría algo de 💸, pero igual lo hice 😅

🏆 First OSS Contribution and Reward

Esta vez, participé en la beta testing de una app durante unos días. Para ello, me uní a todos los canales disponibles para estar al tanto de todo lo que había que hacer y resolver dudas. ¡Incluso hablé con un tech lead! Reporté varios issues e hice un fix de uno de ellos. Esta mañana, recibí un correo... `Hello lauchaves!

Good news! You just received a new reward for your contribution` 🥳

💪 Next Steps Una vez alineada con el proyecto y con la forma en que trabajan y se comunican, he conseguido que me asignen más tareas. Tengo dos issues más asignados, uno ya en revisión y otro en progreso. ¡También espero poder contribuir en la ODHack 6.0! ⏳ TL;DR Incluso con una mala experiencia inicial, vale la pena seguir intentándolo, aprender y mantener el entusiasmo. ¡Siempre se encuentra un lugar donde contribuir al final! 🌟 🚀

I got paid on OnlyDust, what next?

DeFi farming, comprar NFTs o liquidar la crypto a NFT. NFA. Recuerden que DYOR.

Esto es un video rápido para aquellos que ya están en proceso de recibir el primero pago en crypto. Luego vendrán trainings más detallados.

Starknet Protocols participating in DeFi Spring: https://starknet.notion.site/Public-DeFi-Spring-Participating-Protocols-8df40d18b4a6483b9126c294308a41eb?pvs=4

Nostra Finance (mi tip sería meterle al lending de ellos) https://app.nostra.finance/?ref=9x94rc38aw

Liquidar a FIAT: https://www.skool.com/dojo-coding/liquidate-your-crypto-in-latam?p=cbb03e02

Newbies: Diccionario Web3 https://music.youtube.com/playlist?list=PLx1MyZs0bn_7kM97_dKEpjsQA0KyKBGri

Stay Tuned

Get informed about the latest publications
The best articles, links and news related to web development delivered once a week to your inbox.