Video Summary and Transcription
Hola a todos. Hoy, quiero hablar sobre cómo cualquiera, incluso los desarrolladores junior, pueden ser mantenedores de código abierto. Permíteme compartir mi viaje de aprender a codificar y convertirme en un mantenedor. Hice un sitio web para una conferencia interna directamente desde el código y lo hice de código abierto. Participar en Hacktoberfest me ayudó a conectarme con otros desarrolladores y aprender de ellos. Convertirse en un mantenedor de código abierto aumenta tu confianza, te ayuda a hacer conexiones y te permite compartir herramientas geniales con el mundo.
1. Introducción: Convirtiéndose en un Mantenedor de Código Abierto
Hola a todos. Hoy quiero hablar sobre cómo cualquiera, incluso los desarrolladores junior, pueden ser mantenedores de código abierto. Permítanme compartir mi viaje de aprendizaje de programación y cómo me convertí en un mantenedor. Participé en Hacktoberfest, lo que me ayudó a superar mi miedo a la programación. Contribuir a proyectos amigables para principiantes, incluso con tareas pequeñas, me ayudó a sentirme cómodo colaborando y utilizando Git. La comunidad fue de apoyo, sin importar el nivel de habilidad. Ahora, estoy construyendo cosas y trabajando en liderazgo en un grupo de investigación de empleados de una antigua compañía, organizando la Cumbre Rainbowstacks.
Hola a todos. Mi nombre es Brittany Joiner y durante los próximos minutos, quiero hablarles sobre cómo cualquiera puede ser un mantenedor de open-source. Y cuando digo cualquiera, no me refiero a los desarrolladores senior que han estado en empresas de open-source de renombre. Me refiero a que cualquiera, incluso los desarrolladores junior, pueden ser mantenedores de open-source, y aquí les explicaré cómo.
Primero que nada, permítanme contarles un poco sobre mí. Mi nombre es Brittany Joiner. Vivo en Baton Rouge, Louisiana. Solía trabajar en marketing, luego aprendí a programar, y ahora estoy uniendo todo como jefa de relaciones con desarrolladores en Pixiebricks. Y lo interesante de mi viaje es que podrías pensar, espera un minuto, estabas haciendo todas estas cosas, luego te convertiste en desarrolladora, ¿y ya te has convertido en mantenedora? Bueno, permíteme contarte un poco sobre mi viaje y por qué es tan importante para mí.
Cuando estaba aprendiendo a programar, trabajando en marketing, aún aprendiendo a programar, participé en Hacktoberfest en 2019, y fue un evento muy impactante para mí porque fue allí donde realmente aprendí a superar mi miedo a la programación, si eso tiene sentido. Como que estaba muy nerviosa simplemente pasando por cosas en los boot camps. No estaba haciendo mucho en proyectos reales y cosas así. Y pensé, no hay forma de que pueda participar en Hacktoberfest. No soy una desarrolladora senior, como que no puedo contribuir a los proyectos. Pero descubrí que había muchos proyectos amigables para principiantes que eran perfectos para contribuir. Y podría ser algo tan simple como escribir una línea para arreglar un estilo de CSS, o podría ser tan simple como una aplicación generadora de recetas, y simplemente contribuyes con un archivo JSON que tenía una receta. O como un generador de ideas para bebidas. Y participé en proyectos así. Y aunque, incluso si no era mucho código o algo así, realmente me ayudó a sentirme cómoda con el proceso de contribuir y colaborar con otras personas. Porque me estaba sintiendo más cómoda con Git. Me estaba sintiendo más cómoda con, ya sabes, la creación de forks y el manejo del desarrollo local y como subirlo a un servidor. Y fue súper, súper útil para mí. Y descubrí que la community estaba muy, muy dispuesta a ayudar. Y no importa cuál sea tu nivel de habilidad, no importa en qué estés trabajando, fue una experiencia realmente acogedora para mí. Y lo encontré súper útil. Y entonces, avancemos unos años, aprendí a programar. De hecho, ya sabes, estoy construyendo cosas. Y estoy trabajando en liderazgo para mi ERG, nuestro grupo de investigación de empleados en una antigua compañía. Y estábamos organizando un evento llamado
2. Convirtiéndose en un Mantenedor de Código Abierto
Hice un sitio web para una conferencia interna directamente desde el código y lo hice de código abierto. Participar en Hacktoberfest me ayudó a conectarme con otros desarrolladores y aprender de ellos. Mantener un proyecto de código abierto requiere coordinación y seguimiento de los problemas. No es una experiencia solitaria o confusa, sino gratificante y divertida. Los beneficios de convertirse en un mantenedor de código abierto son significativos.
la Cumbre Rainbowstacks. Y básicamente, estaba tratando de hacer un sitio web para un evento. Y podrías pensar en esto como una conferencia interna que estábamos haciendo, donde tenía diferentes sesiones, tenía diferentes oradores, y terminé haciendo un sitio para ello directamente desde el código. No utilicé Hublot ni ninguna de esas herramientas sofisticadas. Lo hice directamente desde el código. Y después de la conferencia, todos decían, este es un sitio web realmente genial. Esto es super impresionante. Y entonces, realmente hice el sitio web de la Cumbre Rainbowstacks de código abierto. Pensé, dejemos que esto sea un repositorio público para que otras personas puedan contribuir. Y realmente me sumergí en ello en Hacktoberfest de 2022, porque ahí fue donde mantuve el repositorio donde las personas podían entrar y hacer preguntas. Y podían obtener ayuda con problemas básicos. Podían ayudar con cosas más advanced. Entonces, fue super genial. Y fue una experiencia realmente gratificante, porque pude proporcionar algo de esa experiencia que obtuve cuando comencé, pero también obtuve ayuda de otros desarrolladores que pudieron construir cosas mucho más geniales que yo. Entonces, avancemos hasta ahora, y en realidad estoy en pausa con ese proyecto porque había tantas personas que querían ayudar con él. Y entonces, preparé esta diapositiva para mostrar la expectativa versus la realidad de mantener un proyecto de código abierto. Y yo creo que mucho de lo que pensaba era que tienes que ser algún tipo de desarrollador senior. Y tienes que ser super, super hacky. Y realmente, solo necesitas ser bueno coordinando cosas. Realmente, necesitas ser capaz de emparejar a las personas que tienen experiencia en encontrar cosas que podrían trabajar en ellas y llegar a algo como, está bien, aquí están los problemas, aquí está lo que necesitamos hacer en la aplicación, y luego también hacer un seguimiento y asegurarnos de que realmente está sucediendo. También pensé que iba a haber un montón de silencio. Como pensé que solo iba a estar sentada en mi teclado y tener este proyecto y simplemente decir, ah, ¿hay alguien aquí? ¿Alguien quiere participar? Tuve un montón de gente y todavía tengo un montón de gente que viene a mi proyecto hoy. Y como he tenido que poner una pausa en él, como dije, porque he tenido tantas personas que vienen y, ha sido difícil de mantener. Y es increíble, especialmente si puedes saltar con algo como Hacktoberfest, descubrirás que más personas están interesadas en saltar y participar de lo que pensabas. Y también pensé que iba a ser algo realmente solitario y confuso. Como pensé, no estoy segura de que sepa lo que estoy haciendo con esto. Pero terminó siendo realmente divertido, aparte de, ya sabes, ser solo un proyecto paralelo, realmente terminó siendo muy genial. Conocí a algunas personas en el camino, hice amigos con ellos. Y aprendí más como desarrolladora y también ayudé a otras personas en su camino también. Fue una experiencia realmente gratificante. Y entonces, algunos de estos beneficios que creo que son super importantes, y por qué si
3. Beneficios de Convertirse en un Mantenedor
Convertirse en un mantenedor de código abierto aumenta tu confianza, te ayuda a hacer conexiones y te permite compartir herramientas geniales con el mundo. No necesitas hacer un anuncio formal; simplemente haz público tu repositorio y encuentra a otros que quieran participar. ¡Gracias por unirte hoy!
si todavía estás indeciso, quizás estás como, Vale, puedo hacerlo. ¿Por qué debería? Aquí está por qué. En primer lugar, va a aumentar tu confianza como desarrollador. Como dije, no tienes que ser un desarrollador senior, pero verás que a medida que te sumerges, te sentirás más empoderado y serás como, Oh, espera, sí, sé cosas como, Oh, sí, puedo ayudar a esta persona con eso, o Oh, sí, puedo conectar a esta y a esa persona. Y te infunde mucha confianza. Y empezarás a ver también que te sentirás muy cómodo con, ya sabes, PR no es como buscar cosas en el código y ver las diferentes cosas que quieres, y te gustan y no te gustan en el código. Así que eso es super genial. Y luego también es una excelente manera de hacer conexiones. Como dije, conocí a un montón de personas y fue super genial. Algunas de ellas, ya sabes, todavía estamos chateando hoy, nos hemos encontrado en diferentes comunidades de Slack y cosas así. Así que es una gran manera si estás buscando conocer a otros desarrolladores, es una buena manera de encontrar gente. Y por último, ayuda a que haya más herramientas geniales disponibles. Así que piensa en el hecho de que si no hubiéramos, si no hubiéramos lanzado algunas de estas herramientas, como no haber lanzado este sitio web, otras personas no tendrían esta increíble plantilla de sitio web para eventos que ahora pueden usar. Y poder participar en código abierto y liderar en código abierto, mantener un proyecto de código abierto te ayuda a poder compartir más herramientas geniales con el mundo. Y por eso, creo que si has construido algo que crees que es bastante genial, y tal vez otras personas podrían estar interesadas, adelante y hazlo público. No tienes que cambiar tu posición hacer un anuncio formal para ser un mantenedor de código abierto. Literalmente solo haces público tu repositorio, haces público tu repositorio y luego encuentras a otras personas que quieran participar y consigues que se corra la voz y construyamos algo genial juntos. Así que gracias por unirte hoy. Si tienes alguna pregunta, puedes contactarme en Twitter, mi o X como lo llamemos estos días, Brit_underscore_joiner, y espero verte allí. Transcrito por https://otter.ai
Comments