Cómo contribuir a proyectos de código abierto puede enseñarle habilidades para la vida

Hemos analizado los beneficios del uso de software de código abierto, pero ¿qué pasa al revés: contribuir con ellos? ¿Puede participar en un proyecto de código abierto para su desarrollo personal?

Hemos analizado los beneficios del uso de software de código abierto, pero ¿qué pasa al revés: contribuir con ellos?  ¿Puede participar en un proyecto de código abierto para su desarrollo personal?
Anuncio

Anteriormente hablamos sobre los beneficios del uso de software de código abierto 5 Razones por las que el software debe ser gratuito y de código abierto 5 Razones por las que el software debe ser gratuito y de código abierto El software gratuito no solo significa que puede usar la aplicación o el juego sin pagar. ¡Se trata de la longevidad, la privacidad, la propiedad y mucho más! Lea más, pero ¿qué pasa al revés: contribuir a ellos? Hay muchas razones por las cuales la gente contribuye a los proyectos de código abierto ¿Por qué la gente contribuye a proyectos de código abierto? El desarrollo de código abierto es el futuro del software. Es genial para los usuarios porque el software de código abierto generalmente está disponible gratis y, a menudo, es más seguro de usar. Pero, ¿qué obliga a los desarrolladores a contribuir con código de forma gratuita? Lea más por qué las personas pueden hacerlo, desde la ideología hasta logros más prácticos.

Si bien estos beneficios pueden incluir ganar dinero Entender cómo los desarrolladores de software de código abierto ganan dinero Entender cómo los desarrolladores de software de código abierto ganan dinero La verdad es que muchos desarrolladores y proyectos de OSS generan ingresos. Lea más, hay mucho más que eso. Puede aprender muchas habilidades para la vida diferentes, importantes en el mundo de hoy, ayudando a estos proyectos. Esto no está restringido a la codificación, incluso cosas como las donaciones 8 formas de ayudar a los proyectos de código abierto si no eres un codificador 8 maneras de ayudar a los proyectos de código abierto si no eres un codificador Hemos cubierto por qué es importante para contribuir a proyectos de código abierto, pero ¿y si no eres un codificador? No tiene que aprender a programar para ayudar a sus proyectos de código abierto favoritos. Muchos no programadores ofrecen voluntariamente ... Leer más puede ayudarlo a desarrollarlos.

Diplomacia

El clima de Internet 6 cosas que Internet me enseñó acerca de la etiqueta [Opinión] 6 cosas que Internet me enseñó sobre la etiqueta [Opinión] A lo largo de los años, aprendí que Internet tiene sus propios conjuntos de reglas y etiqueta muy similar cualquier otra cultura Por supuesto, también aprendí algo más sobre Internet, es muy cínico ... Leer más es inestable en el mejor de los casos. Muchas cosas que generalmente no se dicen cara a cara son bastante comunes en línea. Los temperamentos pueden surgir fácilmente de una palabra falsa o un error social 5 Mandamientos de Internet para vivir o incurrir en la ira de la Web (y una nota sobre la pornografía) 5 Mandamientos de Internet para vivir o incurrir en la ira de la Web (y una Nota sobre la pornografía) Internet es un lugar algo anárquico. Claro, hay varias legalidades con respecto a la publicación y visualización de cierto contenido, incluida la pornografía y el material con derechos de autor, pero en general las reglas que rigen el ... Leer más. Es este tipo de personalidades con las que deberías lidiar mientras colaboras en un proyecto de código abierto (o cualquier tipo de trabajo en línea para el caso).

Trabajar juntos no siempre es fácil, incluso cuando tienes el mismo objetivo en mente. Cada persona es única, con diferentes experiencias sobre lo que funcionó mejor para ellos en el pasado, junto con sus propias agendas. No es de extrañar que en un entorno donde todos puedan expresar su opinión, los conflictos puedan surgir.

diplomacia de fuente abierta

El fragmento de texto anterior proviene de Linus Torvalds, el creador del kernel de Linux Cómo actualizar kernel de Linux para mejorar el rendimiento del sistema Cómo actualizar kernel de Linux para mejorar el rendimiento del sistema El kernel de Linux tiene lanzamientos regulares, que ofrecen nuevas características y mejoras que usted tiene esperar en una nueva versión de distribución, a menos que actualice manualmente el kernel de Linux. Te mostramos cómo. Lee mas . Cualquier cambio propuesto debe pasar por Linus antes de ser aceptado, y algunas veces, no lo hacen, o incluso son rechazados explosivamente.

Se necesita una piel gruesa para aceptar este tipo de palabras, común a muchos medios en línea. Especialmente cuando no hay una cara real unida a ellos. Sin embargo, si desea avanzar 9 Windows y los juegos de consola ya están disponibles en Linux 9 Windows y los juegos de consola ya están disponibles en Linux "El año del escritorio Linux" aún está por llegar, pero hasta que lo haga, puede jugar estos populares PC y juegos de consola de forma nativa en su sistema operativo Linux: no se requiere emulación ni virtualización. Leer más, no hay nada que hacer excepto escuchar, y manejar esos conflictos con calma.

Del mismo modo, encontrará variedades de personas en la vida, con las que se entenderá en diferentes grados. Sin embargo, con suficiente diplomacia, es fácil evitar cualquier problema social.

El establecimiento de metas

Muchos proyectos tienden a tener múltiples hitos para lograr, como una forma de mantener el desarrollo enfocado. Al igual que en la vida, los objetivos más tangibles y bien definidos son más ideales, ya que dan un sentido de dirección a los contribuyentes.

Esto se puede ver más claramente en trabajos a gran escala, como los navegadores web ¿Está utilizando el mejor navegador web para Linux en 2016? ¿Está utilizando el mejor navegador web para Linux en 2016? Usar el navegador "incorrecto" puede provocar muchos dolores de cabeza innecesarios, productividad desperdiciada e incluso pérdida de datos. Entonces, ¿qué navegador es el mejor para su computadora con Linux? Vamos a averiguar. Lee mas . Si bien habrá algunos objetivos generales, las cosas que la gente quiere lograr en última instancia, deberán dividirse en partes sensatas. Esto evita que los contribuyentes se sientan abrumados por los detalles y el ruido, y se concentren en lo que es importante.

Por ejemplo, Mozilla Firefox 9 Razones para cambiar de Chrome a Firefox 9 Razones para cambiar de Chrome a Firefox Los días en que Chrome era el mejor navegador han desaparecido. ¡La gente está regresando a Firefox! ¿Es hora de cambiar (volver)? Aquí hay varias razones que pueden convencerlo. Leer más utiliza un mapa de ruta anual como una forma de anunciar públicamente hacia dónde se dirigirán. Detalla los posibles cambios importantes en el navegador, junto con las versiones y el marco de tiempo que esperan. Algo importante para los desarrolladores de complementos es la eliminación progresiva de extensiones antiguas a favor de las extensiones web que ejecutan extensiones de Chrome en Firefox: lo que usted necesita saber Ejecutar extensiones de Chrome en Firefox: lo que necesita saber Pronto, podrá para ejecutar tus extensiones de Chrome favoritas en Firefox. Este desarrollo que cambiará el juego es probable que genere un nuevo renacimiento en los usuarios de Firefox y revolucione la forma en que se crean las extensiones. Lee mas .

hoja de ruta de firefox

Con este enfoque general establecido, todo lo demás tiende a encajar. Los problemas ahora se pueden resolver por importancia para los objetivos generales Usar tareas de Excel y Google para crear la mejor herramienta de gestión de objetivos Usar siempre tareas de Excel y Google para crear la mejor herramienta de gestión de objetivos Alguna vez, comencé a darme cuenta de que estoy trabajando muy difícil, pero si alguien me pregunta si siento o no que estoy trabajando para un propósito mayor, tendría que decir que realmente no ... Leer más, con otros con una prioridad menor. Y a veces así es como funciona la vida. Con múltiples obligaciones dando vueltas, puede ser muy fácil perder la pista de lo que estás haciendo en primer lugar. Y ahí es donde entran los objetivos

Cooperación

Muchos proyectos de código abierto atraen a personas de todo el mundo. Como resultado, las opiniones sobre cómo deberían ser las cosas pueden ser muy diferentes, e incluso divisorias. Software de código abierto y bifurcaciones: lo bueno, lo grande y lo feo Software de código abierto y lo bifurcante: lo bueno, lo grande y lo feo A veces, el final -el usuario se beneficia enormemente de las horquillas. A veces, el tenedor se realiza bajo un velo de ira, odio y animosidad. Veamos algunos ejemplos. Lee mas . Puede resultar difícil descartar algunos de estos desacuerdos, a cambio del bienestar general de un proyecto.

Por ejemplo, la comunidad en torno a Debian está construida sobre un fuerte espíritu de discusión junto a un grupo fuerte de administradores. Se alienta a las personas a resolver las disputas de manera constructiva y sin rencor. Esto ayuda a mantener un ambiente de cooperación entre ellos y a las autoridades más grandes enfocadas.

Si tales problemas no pueden resolverse personalmente, son procesados ​​formalmente por los superiores de Debian: el Comité Técnico. Las partes involucradas están destinadas a interactuar entre sí aquí, ahora están mediadas y juzgadas de manera adecuada.

comité técnico de Debian

Junto con esto, también está la cuestión de las barreras del lenguaje. Las obras populares pueden convertirse fácilmente en un asunto global, lo que significa que puede haber personas de ascendencia multilingüe. Mientras que el inglés es generalmente conocido por muchos, la fluidez de las personas puede variar muchísimo. Perfecciona tus habilidades para hablar inglés con estos 5 cursos de Udemy. Perfecciona tus habilidades para hablar en inglés con estos 5 cursos de Udemy. Aprender inglés puede ser complicado. La gramática es uno de los obstáculos. Estas cinco clases de Udemy te ayudarán a hablar y escribir en inglés con mayor fluidez. Lee mas .

tembloroso inglés

Se debe esperar cierto nivel de cortesía entre las personas en comunicación. Ya sea que se deba a dificultades de lenguaje o ideales más elevados y opuestos, es importante trabajar juntos y cooperar. La vida funciona mejor conectada, después de todo.

Proactividad

Muchos proyectos de código abierto ¿Qué es el software de código abierto? [MakeUseOf Explains] ¿Qué es el software de código abierto? [MakeUseOf Explains] "Open source" es un término que se usa mucho estos días. Puede que sepa que ciertas cosas son de código abierto, como Linux y Android, pero, ¿sabe lo que implica? Lo que está abierto ... Leer más es impulsado por personas con un deseo que desean que se cumpla. Hay muchas razones por las cuales alguien decidiría comenzar a contribuir. Cualquier cosa, desde arreglar un error en su programa favorito o agregar una nueva característica, puede ser el disparador.

Por ejemplo, como respuesta al mal soporte de las transferencias de archivos de Android en Linux, una sola persona desarrolló una solución fácil y gráfica, similar a la aplicación Android File Transfer en macOS Android File Transfer: Cómo transferir archivos entre Android y Mac. Archivo de Android Transferir: Cómo transferir archivos entre Android y Mac ¿Necesita transferir archivos entre su dispositivo Android y su Mac? Estás de suerte. Lee mas . Los problemas resueltos incluyen cosas como la carátula del álbum correctamente reconocida, junto con bloqueos aleatorios. Como tal, el programa fue hecho para funcionar simplemente, sin ningún tipo de molestias.

transferencia de archivos de Android

Si bien no todos tienen la capacidad de escribir programas ellos mismos, es bastante fácil llamar la atención sobre errores similares. 6 Razones por las que su sistema operativo Linux favorito está plagado de errores 6 Razones por las que su sistema operativo Linux favorito está plagado de errores Encontró un nuevo sistema operativo Linux para probar y te encantó Pero luego salió mal. A veces Linux tiene errores después de uno o dos meses. La pregunta es, ¿por qué? Lee mas . Puede ser difícil para los desarrolladores hacer un seguimiento de los problemas, especialmente si son difíciles de encontrar. Tomar el primer paso para señalarlos puede no ser muy técnico, pero es extremadamente importante hacerlo.

Del mismo modo, la vida es mucho mejor cuando decides tomar el asunto en tus propias manos. Buscar activamente y pedir cosas puede hacer mucho para mejorarse. ¿Dónde comienza con la superación personal? ¿Dónde comienzas con la auto-mejora? Si usted sabe que desea participar en un estilo de vida que se mejora a sí mismo, pero no sabe por dónde empezar, estas estrategias sencillas y comprobadas pueden ayudarlo a lograr su objetivo. Lee mas . Después de todo, nada realmente cambia si no tratas de hacerlo.

Una lección aprendida

Contribuir al software de código abierto vs. software libre: ¿Cuál es la diferencia y por qué es importante? Código abierto vs. Software libre: ¿Cuál es la diferencia y por qué es importante? Muchos asumen que "código abierto" y "software libre" significan lo mismo, pero eso no es cierto. Le conviene saber cuáles son las diferencias. Leer más no solo es genial para la comunidad, sino también para ti. Hay una serie de habilidades importantes que puede retomar y que pueden llevarse al resto de su vida:

  • Diplomacia
  • Cumplir los objetivos
  • Cooperación
  • Trabajando proactivamente

Estas son todas las cualidades que pueden ayudar en su vida personal y profesional.

¿Qué te ha enseñado el software de código abierto? ¿Desarrollaste alguna cualidad nueva? Cuéntanos cómo tu contribución de código abierto te ayudó a crecer.

Crédito de la imagen: ra2studio a través de Shutterstock.com

In this article