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

  • Peter Holmes
  • 0
  • 3732
  • 731
Anuncio

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

Si bien estos beneficios pueden incluir ganar dinero Comprender cómo ganan dinero los desarrolladores de software de código abierto Comprender cómo ganan dinero los desarrolladores de software de código abierto La verdad es que muchos desarrolladores y proyectos de OSS generan ingresos. , hay mucho más que eso. Puedes aprender muchas habilidades para la vida, importantes en el mundo de hoy, asistiendo a estos proyectos. Esto tampoco se limita a la codificación, incluso cosas como donaciones 8 formas de ayudar a proyectos de código abierto si no eres un codificador 8 formas de ayudar a 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 favoritos de código abierto. Muchos no programadores son voluntarios ... algunos pueden ayudarlo a desarrollarlos.

Diplomacia

El clima de Internet 6 cosas que Internet me ha enseñado sobre la etiqueta [Opinión] 6 cosas que Internet me ha enseñado sobre la etiqueta [Opinión] Con los años, he aprendido que Internet tiene sus propios conjuntos de reglas y etiqueta muy parecidas cualquier otra cultura De acuerdo, también he aprendido algo más sobre Internet: es muy cínico ... 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 ánimos pueden surgir fácilmente de una palabra mal escrita o de una imitación social. 5 Mandamientos de Internet para vivir o provocar 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 A Nota sobre la pornografía) Internet es un lugar algo ilegal. Claro, hay varias legalidades con respecto a la publicación y visualización de cierto contenido, incluyendo pornografía y material protegido por derechos de autor, pero en general, las reglas que rigen el ... Es este tipo de personalidades con las que puede necesitar lidiar mientras colabora 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 les funcionó mejor en el pasado, junto con sus propias agendas. No es de extrañar que en un entorno donde todos puedan opinar, los conflictos puedan surgir.

El fragmento de texto anterior proviene de Linus Torvalds, el creador del kernel de Linux Cómo actualizar el kernel de Linux para mejorar el rendimiento del sistema Cómo actualizar el kernel de Linux para mejorar el rendimiento del sistema El kernel de Linux tiene versiones 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. . Cualquier cambio propuesto debe pasar por Linus antes de ser aceptado y, a veces, no lo hacen, o incluso son rechazados de forma explosiva..

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

Del mismo modo, encontrará variedades de personas en la vida, con las que se llevará bien en diversos 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. Como en la vida, los objetivos más tangibles y bien definidos son más ideales, ya que da 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? El uso del navegador "incorrecto" puede generar muchos dolores de cabeza innecesarios, pérdida de productividad e incluso pérdida de datos. Entonces, ¿qué navegador es el mejor para su computadora Linux? Vamos a averiguar. . Si bien habrá algunos objetivos generales, las cosas que la gente finalmente quiere lograr, deberán dividirse en partes sensibles. Esto evita que los contribuyentes se vean abrumados por los detalles y el ruido, y se centren en lo que es importante..

Por ejemplo, Mozilla Firefox 7 Razones para cambiar de Google Chrome a Mozilla Firefox 7 Razones para cambiar de Google Chrome a Mozilla Firefox Google Chrome es el navegador web más popular, pero ¿es adecuado para usted? He aquí por qué puede preferir Mozilla Firefox. utiliza una hoja de ruta anual como una forma de anunciar públicamente a dónde irán. Detalla posibles cambios importantes en el navegador, junto con las versiones y el marco de tiempo en el que los esperan. Algo importante que deben tener en cuenta los desarrolladores de complementos es la eliminación gradual de las extensiones antiguas a favor de las Extensiones web que ejecutan Extensiones de Chrome en Firefox: lo que necesita saber Ejecutando Extensiones de Chrome en Firefox: lo que necesita saber pronto, podrá ejecutar tus extensiones de Chrome favoritas en Firefox. Es probable que este desarrollo innovador genere un nuevo renacimiento en los usuarios de Firefox y revolucione la forma en que se crean las extensiones.. .

Con este conjunto de enfoque general, todo lo demás tiende a encajar. Los problemas ahora se pueden resolver por importancia para los objetivos generales de uno. Utilice Excel y Google Tasks para crear la mejor herramienta de gestión de objetivos. Utilice Excel y Google Tasks para crear la mejor herramienta de gestión de objetivos. Últimamente, he comenzado a darme cuenta de que estoy trabajando. muy difícil, pero si alguien me pregunta si siento o no que estoy trabajando hacia un propósito más amplio, tendría que decir que realmente no ..., con otros en una prioridad más baja. Y a veces así es como funciona la vida. Con múltiples obligaciones girando, puede ser muy fácil perder la noción 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 divisivas. Software de código abierto y Forking: The Good, The Great and The Ugly Software de código abierto y Forking: The Good, The Great and The Ugly A veces, el final El usuario se beneficia enormemente de las horquillas. A veces, la bifurcación se realiza bajo un manto de ira, odio y animosidad. Veamos algunos ejemplos. . Puede llevar mucho trabajo dejar de lado algunos de estos desacuerdos, a cambio del bienestar general de un proyecto..

Por ejemplo, la comunidad alrededor de Debian está construida sobre una fuerte ética de discusión junto con un fuerte grupo de administradores. Se alienta a las personas a resolver disputas de manera constructiva y sin rencor. Esto ayuda a mantener un ambiente de cooperación entre ellos, y las autoridades más grandes se enfocan.

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 siendo mediadas y juzgadas adecuadamente.

Junto con esto, también están las barreras del idioma. Las obras populares pueden convertirse fácilmente en un asunto global, lo que significa que puede haber personas de ascendencia multilingüe. Si bien el inglés es generalmente conocido por muchos, la fluidez de las personas puede variar enormemente Perfeccione sus habilidades de habla inglesa con estos 5 cursos de Udemy Perfeccione sus habilidades de habla inglesa con estos 5 cursos de Udemy Aprender inglés puede ser complicado. La gramática es uno de los escollos. Estas cinco clases de Udemy te ayudarán a hablar y escribir inglés con mayor fluidez.. .

Se debe esperar un cierto nivel de cortesía entre las personas en comunicación. Ya sea que surja de dificultades de lenguaje o de 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 explica] ¿Qué es el software de código abierto? [Explica MakeUseOf] "Código abierto" es un término que se usa mucho en estos días. Puede saber que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabe lo que implica? Lo que está abierto ... son impulsados ​​por personas con un deseo que desean cumplir. Hay muchas razones por las que alguien decidiría comenzar a contribuir. Cualquier cosa, desde corregir un error en su programa favorito o agregar una nueva característica podría ser el desencadenante.

Por ejemplo, como respuesta al mal soporte de las transferencias de archivos de Android en Linux, una sola persona desarrolló una solución gráfica fácil, similar a la aplicación de transferencia de archivos de Android en macOS Cómo transferir archivos entre Android y Mac: 7 métodos fáciles Cómo Transfiera archivos entre Android y Mac: 7 métodos sencillos ¿Necesita transferir archivos entre su teléfono Android y su computadora Mac? Aquí hay formas simples de mover datos entre esas plataformas. . Los problemas resueltos incluyen cosas como la carátula del álbum debidamente reconocida, junto con bloqueos aleatorios. Como tal, el programa fue hecho para funcionar de manera simple, sin problemas..

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

Del mismo modo, la vida está 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? ¿Por dónde empezar con la superación personal? Si sabe que desea participar en un estilo de vida que mejora por sí mismo, pero no sabe por dónde comenzar, estas estrategias simples y probadas en el tiempo pueden ayudarlo a ponerse en pie. . Después de todo, nada cambia realmente si no intentas hacerlo.

Una lección aprendida

Contribución al software de código abierto frente al 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 suponen que "código abierto" y "software libre" significan lo mismo, pero eso no es cierto. Le conviene saber cuáles son las diferencias. no solo es excelente para la comunidad, sino también para usted mismo. Hay una serie de habilidades importantes que puede adquirir que se pueden transferir al resto de su vida:

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

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

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

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




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.