Categorías
CIENCIA Y TECNOLOGÍA

7 maneras de contribuir con proyectos de Software Libre sin saber programar

Comparte este articulo:
Share on Facebook
Facebook
Share on LinkedIn
Linkedin
Tweet about this on Twitter
Twitter
Email this to someone
email
Print this page
Print

Si eres un usuario frecuente de aplicaciones libres es posible que en algún momento hayas quedado con ganas de contribuir con algún proyecto porque no sabes programar o quizás eres programador pero no tienes suficiente tiempo libre para hacer un aporte con código. Una de las mayores bondades de un proyecto Open Source es precisamente la posibilidad de que cualquiera puede colaborar gracias a su modelo.

La buena noticia es que no solo puedes hacer tu aporte desarrollando. A continuación presentamos 7 formas de colaborar con un proyecto libre sin tener que escribir una sola línea de código.

Compartir el proyecto en tus redes sociales

Puede parecer poco, pero hoy en día el poder de difusión de redes sociales como Twitter y Facebook es enorme. Si sueles usarlas regularmente, o mejor aún, te dedicas profesionalmente a ello, puedes comentar acerca de la aplicación libre que usas, hacer referencias a sus sitios oficiales o simplemente decir porque te gusta tanto. De esta manera el proyecto estará cada vez en boca de más personas que quizá se atrevan a probarlo, lo que aumentara su base de usuarios. Es un trabajo de hormiguita pero da resultados.

Reportar fallos

Previa a la fase de publicación de una aplicación por lo general se hacen anuncios para buscar voluntarios de pruebas, esto con la idea que mientras más personas la prueben más fácil es encontrar posiblesbugs. Con solo probar la aplicación en esta fase y reportar sus fallos estarás contribuyendo enormemente a que sea depurada en su totalidad y que el producto final sea de calidad.

troopers

Hacer sugerencias de mejoras

No solo probando podemos encontrar bugs en una aplicación libre. Quizá hayan características que creas que se pueden mejorar u otras que se deban añadir. El feedback de los usuarios es muy importante, es la manera de saber si la aplicación es de utilidad para la comunidad. Es por esto que si tienes ideas de funcionalidades o desempeño que puedan optimizarse, no dudes en comunicarlas suscribiéndote a la lista de correos del proyecto o mediante sus redes sociales. Los desarrolladores te lo agradecerán.

Fomentar la comunidad

Un proyecto libre se debe en gran parte a su comunidad, que lo usa, lo comparte y mejor aún, lo difunde. Si tienes un blog personal bien puedes escribir un articulo de reseña acerca de la aplicación y compartirlo en tus redes sociales. De igual manera, puedes fomentar a que la comunidad de usuarios crezca ayudando a usuarios novatos o simplemente con problemas que probablemente te haya tocado enfrentar con anterioridad.

Traducir la aplicación

Si hablas más de un idioma y uno resulta ser diferente del idioma original en que fue publicada la aplicación libre que usas bien puedes traducirla. Es una manera maravillosa de colaborar a que usuarios de lenguas diferentes puedan probar ese proyecto que tanto estimas. Hay herramientas muy sencillas como Transifex que hacen esto posible.

help

Contribuir con la Wiki

Muchos proyectos usan una Wiki como forma de documentación. Si el proyecto dispone de una, puedes aportar ofreciéndote a mantenerla mediante la corrección de la información existente y actualización de nuevos tópicos cuando sea necesario. Un caso exitoso de esto es la Wiki de Arch Linux, siempre está actualizada y es completamente mantenida por los usuarios de su comunidad.

Hacer donaciones

Si no puedes hacer ninguna de las actividades anteriores o te sientes generoso, hacer donaciones a los creadores de un proyecto es una gran forma de motivarlos, así sea para comprarse un café. Recuerda que muchos de estos proyectos son realizados sin fines de lucro, o como suele decirse, por amor al arte. Para esto en sus sitios oficiales hay enlaces a sistemas confiables como PayPal o Flatter.

Los proyectos libres tienen varios medios de comunicación con su comunidad. Sitio oficial, redes sociales, lista de correo, IRC, foros, sistemas de seguimiento de fallos y Wikis, por mencionar los más comunes. Únete a aquellos que consideres pertinentes para estar al tanto de las novedades y ayudar a que su aplicación sea cada vez mejor.


Fuente: Bitelia

Comparte este articulo:
Share on Facebook
Facebook
Share on LinkedIn
Linkedin
Tweet about this on Twitter
Twitter
Email this to someone
email
Print this page
Print
Categorías
CIENCIA Y TECNOLOGÍA EDUCACIÓN

Aprender a Programar: Cómo Empezar

Comparte este articulo:
Share on Facebook
Facebook
Share on LinkedIn
Linkedin
Tweet about this on Twitter
Twitter
Email this to someone
email
Print this page
Print

Anímate a Aprender por tu Cuenta

 Hace unos días publicamos el primero de nuestros posts de la serie “Aprendiendo a Programar“, que exploraba el concepto del movimiento surgido para adquirir conocimientos de programación desde una edad temprana. En esta entrada exploraremos por qué debes aprender a programar y te proporcionamos recursos que te ayudarán a empezar a aprender a picar código por tu cuenta. Puede parecer una tarea abrumadora pero los beneficios de aprender un lenguaje de programación son innumerables, especialmente en el mundo actual.

 Así que si aprender a programar es algo que siempre quisiste hacer, sigue leyendo.

Por Qué Debes Empezar a Programar…

 La necesidad de contar con programadores con talento no hará más que incrementarse en el futuro. Incluso hoy en día los puestos en programación informática son de los mejores pagados. Como ves, si quieres saborear los placeres de un trabajo bien remunerado, será mejor que adquieras algo de experiencia en programación.

Cómo empezar a aprender a programarIndependientemente de qué carrera o grado decidas estudiar, tener conocimientos de un lenguaje informático o incluso conocimientos de programación básicos hará que tu curriculum vitae resalte sobre los demás.

 Lo mejor de aprender programación es poder crear algo nuevo, además de la libertad que te ofrece para llevar tus ideas a la práctica. Por otro lado, el sentimiento de satisfacción que experimentarás al resolver un problema o finalizar un producto que has creado tú mismo son únicos.

 Y cómo no, siempre existe la posibilidad de que crees la siguiente gran innovación de nuestra era y que te conviertas en un millionario tecnológico.

Comparte este articulo:
Share on Facebook
Facebook
Share on LinkedIn
Linkedin
Tweet about this on Twitter
Twitter
Email this to someone
email
Print this page
Print
Categorías
CIENCIA Y TECNOLOGÍA Ciencia, Tecnología y Ambiente Educación para el Trabajo

6 Aplicaciones para que los niños aprendan a programar

Comparte este articulo:
Share on Facebook
Facebook
Share on LinkedIn
Linkedin
Tweet about this on Twitter
Twitter
Email this to someone
email
Print this page
Print

 TAGS:

Que la programación es una de las salidas profesionales con más futuro hoy en día es algo que todos deberíamos tener muy claro a estas alturas. Y como ocurre con muchas otras cosas, como el deporte, la música o los idiomas, cuanto antes se empiece con ello mejor.

Por eso, no son pocos los recursos (lenguajes de programación, plataformas, aplicaciones, comunicades onilne…) creados y diseñados para que los niños se familiaricen con los conceptos de programación y aprendan a crear sus propios programas fácilmente.

Si estos días de vacaciones escolares tienes a tus hijos, primos o sobrinos aburridos en casa sin saber qué

hacer, quizás sea un buen momento para introducirles en el mundo de la programación. Aquí tienes algunos recursos útiles para hacerlo:

Scratch

Creado nada menos que por el MIT, Scratch fue uno de los primeros (si no el primero) entornos de programación pensados para niños. El concepto de enseñar programación a los más pequeños con bloques de colores, arrastrándolos y soltándolos para definir el funcionamiento de tu aplicación, tiene aquí su origen.

 TAGS:

Scratch no es sólo una aplicación online, sino toda una comunidad creada en torno a la enseñanza de la programación. Está en varios idiomas, y aunque está orientada a niños a partir de los 8 años, cualquiera puede usarla. En palabras de sus creadores, Scratch te ayuda a desarrollar la creatividad, razonar, usar la lógica y colaborar. Con todo ello, puedes crear fácilmente historias interactivas, animaciones y juegos, y compartirlos con la comunidad.

Hopscotch

Hopscotch es una app de iPad que permite a los niños crear sus propios juegos y animaciones y aprender los conceptos básicos de programación mediante el uso de bloques de colores y una sintaxis muy sencilla. Está dirigida a niños entre 8 y 12 años, y se inspira en el funcionamiento de Scratch.

 TAGS:

Para programar cosas, los niños simplemente tienen arrastrar y soltar los bloques, creando con ellos scripts que realizan acciones. A medida que progresan de nivel, los niños pueden añadir más objetos y usar eventos personalizados, como agitar o girar el iPad.

Tynker

También basado en Scratch, Tynker es una plataforma de programación totalmente online que utiliza estándares abiertos como HTML5 y CSS3. A su fundador se le ocurrió la idea tras pagar más de mil dólares por un curso de programación donde su hijo de 9 años creó un juego, pero no aprendió los conceptos básicos de programación.

Tynker también basa su enseñanza en bloques de colores con los que los pequeños asimilan la lógica de la programación mientras se divierten. Pero a diferencia de otros, esta plataforma está orientada para su uso en las escuelas, asistida por los profesores. Próximamente, según su web, estará también disponible para uso individual en casa.

 TAGS:

App Inventor

De la mano del MIT también nos llega App Inventor, un entorno de programación online para niños pensado especialmente para crear aplicaciones para móviles y tablets Android. La interfaz simula la pantalla de un terminal Android y la programación se basa en el uso de bloques.

 TAGS:

Las aplicaciones que creas con el App Inventor funcionan en cualquier teléfono Android, y lo único que necesitas para ponerte a crear apps es un navegador web y una cuenta de Google. Esta herramienta de programación está pensada para niños un poco más mayores, pero a cambio tiene más posibilidades de personalización.

Alice

Otra universidad americana, esta vez la Carnegie Mellon, es responsable de Alice, unentorno de programación en 3D que permite a los estudiantes crear fácilmente una animación tridimensional para explicar una historia o jugar un videojuego. Alice está pensada para ser la puerta de entrada de los estudiantes al mundo de la programación orientada a objetos.

 TAGS:

Con Alice los chicos pueden aprender fácilmente los conceptos básicos de la animación en 3D, gracias a una intuitiva interfaz en la que se pueden arrastrar y soltar objetos para programar, usar instrucciones muy claras que corresponden a comandos de programación y ver el resultado en su animación al momento.

Kodu

Por último, de la mano de Microsoft, Kodu ofrece a los más pequeños una forma fácil y divertida de crear sus propios juegos, historias y cuentos interactivos en un entorno totalmente visual.

 TAGS:

Usando Kobu para crear juegos, Kodu no sólo potencia la creatividad y la capacidad de contar historias de los niños, sino que además les ayuda con conceptos tan importantes como la lógica, la capacidad de dividir objetivos complejos en diversas fases para trabajar mejor, la resolución de problemas, etc. Kodu está recomendado para niños de 8 años en adelante, y en algunos países como Australia se está usando en los colegios.

Comparte este articulo:
Share on Facebook
Facebook
Share on LinkedIn
Linkedin
Tweet about this on Twitter
Twitter
Email this to someone
email
Print this page
Print